面向高分遥感影像的地理信息可视化分析系统的制作方法

文档序号:16537142发布日期:2019-01-08 20:00阅读:1464来源:国知局
面向高分遥感影像的地理信息可视化分析系统的制作方法

本发明特别涉及一种面向高分遥感数据的可视化分析系统,涉及webgis技术领域。



背景技术:

21世纪以来,智慧地球、感知地球等概念的提出,推动了遥感(remotesensing,rs)产业和地理信息系统技术的发展。合成孔径雷达(syntheticapertureradar,sar)能够不受气候、天气光照等条件影响,获得高分辨率的雷达影像,与光学遥感相比,sar在侦查、监视等军事领域更具优势。2014年,全球共发射11颗高分辨率对地观测卫星,对地观测卫星与应用进入“高分时代”。高分辨率对地观测系统工程作为我国重大专项之一,包括7颗不同类型的高分辨对地观测卫星,形成能够支持大功率、高分辨率sar载荷的卫星平台,遥感数据量大幅增长,进入遥感大数据时代,发展其相关应用产业对促进该领域的研发自主化、国产化、推动我国信息化建设具有重要的意义。对地观测系统数据的分辨率(空间分辨率、光谱分辨率和时间分辨率)不断提升,在军用、民用领域同时推进,卫星分辨率逐步提升到亚米级,推动了行业基础技术的提升与发展。高分辨率的遥感影像为研究者提供更加精确、丰富的地理信息数据,同时对数据的存储、处理和分析能力提出了越来越高的要求。由于大数据具有数据规模大、数据种类多、处理速度快、价值密度低等特点,如何高效精确地实现目标检测从而提取关键信息成为亟待解决的问题。

随着计算机技术和网络的发展,基于万维网的地理信息系统webgis应运而生,引起gis技术的重大变革。webgis的跨平台、易访问、负载均衡等特性以及强大的空间信息处理能力,为遥感卫星数据的共享提供了新的途径,其开放性、易用性、低成本、大众化以及良好的可扩展性是本阶段gis发展的主流方向。遥感影像是地理信息系统的重要数据来源之一,用过遥感影像可以快速、连续地捕捉到大面积、连续的、综合的各种地理信息。gis最大优势在于其空间数据库的现势性,且随着webgis技术的发展这一特性的优势更为突出。航天遥感技术能够提供周期性的观测成果,为gis提供更加丰富的动态信息。遥感卫星数据应用产业支撑着我国的科技发展和信息化建设,遥感技术与地理信息系统结合,能够高效集成与共享海量的遥感数据,实现遥感数据可视化,从而提高遥感数据资源的利用效率。现有的遥感数据应用平台主要有以下不足:功能不全面,数据格式不统一,国外软件使用受到网络限制,且部分数据涉密,需要限制使用权限等。

随着国家对遥感技术的高度重视及大力投入,相关部门和机构均在不断推进各自的遥感分析平台的建设工作,这已渐渐成为国家重要相关部门系统智能化提升的一个重要方式和手段,这种数据智能化和平台化建设和完善也必将成为现代管理理念和方式的客观要求。遥感数据流的海量增长,导致遥感数据大数据化,对数据的存储、可视化与共享能力提出了较高的要求。如何实现高效的数据收发管理与共享是遥感应用产业存在的关键问题。海量遥感数据的大数据特征导致的信息价值密度低的特点,导致获取有效信息困难,且随着数据量的不断增大,对获取信息的效率提出了较高的要求,如何从海量遥感信息中精确提取关键目标成为遥感信息处理的关键问题。

因此,需要针对海量遥感数据导致高效数据收发管理与共享困难的问题,设计适应遥感数据的海量增长趋势,符合海量遥感数据可视化及对存储与共享高效和可靠性的要求的系统架构,建立一个功能的可视化共享系统;针对遥感卫星影像大数据化引发的海量信息处理与遥感数据的关键目标位置信息提取问题,在保证检测速度的条件下,研发一个精确捕捉关键目标位置信息的目标检测算法。并通过该算法检测到的目标信息,计算坐标信息,生成适用于前端显示,能够与遥感数据信息、矢量地图信息融合的位置文件信息,通过导入数据库,在系统中实现提取关键目标的可视化。故面向高分遥感数据的可视化分析系统的研发是一个新颖的、可行的、有价值的项目发明。



技术实现要素:
:

针对现有技术存在的问题,本发明的面向高分遥感影像的地理信息可视化分析系统,包括,整体系统搭建,遥感数据处理模块、目标检测模块:

整体系统搭建流程:由web浏览器向web服务器发送http请求;web服务器将有关gis功能的请求转发到瓦片缓存服务器;若请求数据为预缓存数据,则直接将结果返回给web服务器;若请求数据不是预缓存数据,则将请求转发给gis服务器,gis服务器向目标检测模块发送请求;

遥感数据处理模块:对目标检测模块输入的数据用globalmapper软件对遥感数据进行处理,采用postgis实现本地磁盘存储数据;以geoserver地图服务解析系统为地图服务器、postgresql数据库服务器为数据库管理系统、jetty为web服务器,对大量遥感大数据进行存储;基于openlayersapi的前端展示框架,以ogc的wms规范为技术标准,html5/div+css为基本架构,采用javascript的浏览器方式搭建完整的webgis可视化系统;

采用globalmapper软件对遥感数据进行去背景、画面增强处理,并使用edars进行投影转换,将wgs84坐标系转换为web墨卡托投影坐标系,转换公式如下:

x,y是wgs84坐标系下的经纬度,x',y'是web墨卡托投影坐标系下的经纬度;将得到的遥感数据载入postgis数据库中同时将格式渲染为geotiff格式;通过geoserver发布空间数据,得到地图图层或组合成图层组,利用openlayers进行图层预览;geoserver的wms提供地图服务,通过wms将发布的地图加载到浏览器显示;该采用javascript脚本语言编写函数,实现遥感影像的加载与移除。

gis服务器从遥感数据处理模块中postgis数据库中读取所需的数据,对请求进行相应的处理并将结果反馈到web浏览器中显示;

目标检测模块:接收整体系统搭建模块发送的请求,对目标区域进行检测;对遥感影像信息进行基于像素的cfar进行关键信息提取,获得的高分遥感卫星数据,在给定一个虚警概率值t的情况下,通过滑动窗口法审查像素均值进行初步判读:

y(t)为审查窗口像素均值,x(t)为目标信号返回值高于背景区域信号差值。将低于初始虚警概率值的视为杂波区域,基于瑞利分布模型进行杂波建模,求解cfar阈值,并重新审查像素,将像素值大于阈值的输出为白色像素,其他输出为黑色像素;

将得到的结果制作数据集,在有监督的条件下训练数据集;采用两层卷积层进行特征提取,并将特征图的尺寸进行上采样,将图像放大至原来的两倍,然后合并两张特征图信息,提取更多的特征信息。然后增加卷积层融合多尺寸的特征图特征信息,能够适应多尺度的舰船图像特性,对小目标具有较好的适用性。得到权重文件进行目标检测;检测时采用滑动窗口法计算置信度c;

p(o)为存在目标的概率,boxtruth为窗口内含有目标的真实值,boxpred为窗口内含有目标的经验值;把每个窗口的置信度与类别概率相乘得到最后的检测分数;

p(s)=p(c|o)*c

p(s)为检测分数,p(c|o)为类别概率,将p(s)大于50%的视为目标,输出其检测边框信息;

通过检测得到的边框位置信息计算坐标信息并生成shapefile文件,导入到数据库中,并将检测信息传输到遥感数据处理模块;

进一步地,在geoserver的基础上webgis方式提供地图服务;在geoserver创建workplace、postgis数据源,连接数据库中的地理数据信息;可通过编写sdl文件对地图图形进行渲染,确定地图元素的样式;以openlayers实现geoserver发布的地图服务的解析和显示;建立工程后利用wms服务实现地图的加载功能;并设置加载离线地图模块。

进一步地,该系统采用瓦片金字塔模型存储数据信息,通过调用openlayer框架实现一系列常用gis功能,为后续算法功能的实现提供图层信息;通过拖动导航条上滑块可实现缩放操作;比例尺控件,用于显示缩放级数;鹰眼图中心框的可视范围大,可同时观测主图周边概况;全屏显示可将视图内容放大到满屏,扩大视野范围;测量控件是地理应用系统的重要功能,能够测量地图上任意点到点、点到线的距离,或某块特定区域面积。

进一步地,rs要素的可视化表示形式,系统采用两种标记方法:(1)点对象标记法:通过在地图上放置图标标记要素信息,如机场、港口、仓库、加油站、学校、医院等;(2)图形标记法:通过绘制相应的图形(点、折线、圆形、多边形等)或圈定特定的区域标记要素信息,如标记热点等。系统通过特定图标标记能够快速识别要素信息,便于对相应的要素信息进行统计。

进一步地,利用可见光遥感图像进行舰船检测结合yolov3算法实时实现目标检测功能,基于像素的cfar算法提取sar的像素信息。

有益效果

本地理信息可视化分析系统是一个基于webgis技术和b/s架构的,开源的、面向海量增长的高分遥感影像数据的、符合数据源海量增长趋势的简洁实用、交互性良好、功能全面的遥感影像数据共享系统,为地学研究者提供综合解释的科学背景依据和基础信息。通过这个平台能够将遥感卫星采集到的数据信息整合起来放到坐标系中,并通过网络地图服务(webmapservice,wms)实现遥感数据的可视化展示,更加直观的为用户提供遥感数据信息,提高原始数据的利用效率,将详细的gis数据库静态信息与rs和gis提供的精确及时的动态信息相结合,并实现统一的数据管理和集成可视化应用,提升了数据管理与共享的效率。基于openlayers框架,建立多种功能模块,能够实现载入多种在线,便于用户分析数据,并为涉密数据提供适用于内网使用的离线方案,保证了数据的安全性;同时,引入丰富的标注模式,以满足不同的用户需求,增强用户体验;对遥感影像数据进行处理,投影转换,实现精确的导入与配准,是本发明设计其他功能的基础,海量增长的遥感数据源,存储在分布式hdfs系统中,提升了数据的管理效率,增强了可靠性与容错性;在此基础上,通过改进的舰船检测算法,提高检测精度,并使用轻量级的shapefile加载到前端显示,降低了时间复杂度,提升了检测精度与实时性。

附图说明

图一为本发明提供的一种面向高分遥感数据的可视化分析系统设计思路图。

图二为本发明提供的一种面向高分遥感数据的可视化分析系统系统搭建流程图。

图三为本发明提供的一种面向高分遥感数据的可视化分析系统遥感数据处理流程图。

图四为本发明提供的一种面向高分遥感数据的可视化分析系统舰船检测流程图。

图五为本发明提供的一种面向高分遥感数据的可视化分析系统实现结果图。

具体实施方式

下面结合附图对本发明的具体实施方式进行详细说明:

本发明的面向高分遥感影像的地理信息可视化分析系统,包括,整体系统搭建,遥感数据处理模块、目标检测模块,本例对舰船进行检测,其过程如图4;具体流程为:

如图2:本发明的整体系统搭建如下:

用户使用web浏览器向web服务器发送http请求;

web服务器将有关gis功能的请求转发到瓦片缓存服务器;若请求数据为预缓存数据,则直接将结果返回给web服务器;若请求数据不是预缓存数据,则将请求转发给gis服务器;

gis服务器从gis数据库中读取所需的数据,对请求进行相应的处理并将结果反馈到web浏览器中显示。

如图3所示,本发明的遥感数据处理技术结构如下:

数据处理:使用globalmapper软件对遥感数据进行处理,采用postgis实现本地磁盘存储数据;

基础设施:高性能的工作站和服务器能实现对海量遥感大数据的存储,以geoserver地图服务解析系统为地图服务器、postgresql数据库服务器为数据库管理系统、jetty为web服务器;

前端显示:基于openlayersapi的前端展示框架,以ogc的wms规范为技术标准,html5/div+css为基本架构,采用javascript的浏览器方式搭建完整的webgis可视化系统。

遥感影像数据的处理及可视化流程如下:

使用globalmapper软件对遥感数据进行去背景、画面增强处理,并使用edars进行投影转换,将wgs84坐标系转换为web墨卡托投影坐标系,转换公式如下:

x,y是wgs84坐标系下的经纬度,x',y'是web墨卡托投影坐标系下的经纬度。将得到的遥感数据载入特定存储区域同时将格式渲染为geotiff格式。通过geoserver发布空间数据,得到地图图层或组合成图层组,利用openlayers进行图层预览。geoserver的wms提供地图服务,通过wms将发布的地图加载到浏览器显示。为实现遥感数据的可视化,本系统采用javascript脚本语言编写函数,实现遥感影像的加载与移除。

目标检测的具体流程如下:

由于sar影像相对于光学遥感影响具有较少的有效特征信息,在进行特征提取前首先对遥感影像信息进行基于像素的cfar进行关键信息提取,将获得的高分遥感卫星数据,在给定一个虚警概率值t的情况下,通过滑动窗口法审查像素均值进行初步判读:

y(t)为审查窗口像素均值,x(t)为目标信号返回值高于背景区域信号差值。将低于初始虚警概率值的视为杂波区域,基于瑞利分布模型进行杂波建模,求解cfar阈值,并重新审查像素,将像素值大于阈值的输出为白色像素(255,255),其他输出为黑色像素(0,0)。

然后将得到的结果制作数据集,在有监督的条件下训练数据集。采用两层卷积层进行特征提取,并将特征图的尺寸进行上采样,将图像放大至原来的两倍,然后合并两张特征图信息,提取更多的特征信息。然后增加卷积层融合多尺寸的特征图特征信息,能够适应多尺度的舰船图像特性,对小目标具有较好的适用性。得到权重文件进行目标检测。检测时采用滑动窗口法首先计算置信度c。

p(o)为存在目标的概率,boxtruth为窗口内含有目标的真实值,boxpred为窗口内含有目标的经验值。

然后把每个窗口的置信度与类别概率相乘的到最后的检测分数。

p(s)=p(c|o)*c(5)

p(s)为检测分数,p(c|o)为类别概率,将p(s)大于50%的视为目标,输出其检测边框信息。

通过检测得到的边框位置信息计算坐标信息并生成shapefile文件,导入到数据库中。相对于tiff文件,轻量级的shapefile文件降低了时间复杂度,增强了实时性。

将高分三号遥感影像数据分别进行去除边框、投影转换等预处理和检测关键目标位置信息,得到的数据存储到分布式文件管理系统hdfs中,建立hdfs数据库与postgis数据库之间的连接,通过geoserver发布图层或图层组信息,最后实现多种图层数据信息融合,并显示到前端,得到检测图,如图5所示。

如图1所示,本发明设计的系统整体实现分为前端显示和后端处理两部分。前端显示部分主要实现数据可视化、共享等功能,后端作为前端的支撑,主要实现数据预处理、分布式存储及目标检测模型的构建等。该系统实现遥感数据底图栅格的导入与配准,并从遥感数据中提取关键信息,同时可通过敏感点标记,将其转化为便于观察的矢量信息。该系统将采用全开源的设计方案,便于用户根据自己的实际需求进行修改和个性化,并允许在离线状态下使用,实现一个结构完整、功能完善的遥感数据可视化分析系统。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1