地理信息系统智能工具箱

1. 软件介绍

地理信息系统智能工具箱软件(TTGIS)是武汉青宸科技有限公司开发的一款融合人工智能、遥感技术和地理信息系统的综合性软件平台。

软件主页面

1.1. 软件功能:

核心代码采用C++语言开发、插件可由C++或PYTHON语言开发,具有良好的高扩展性和可移植性,便于移植到国产的麒麟操作系统。

智能工具箱软件集成了GIS、三维数字地球软件及当前主流的深度学习算法框架,轻松实现在线地图、遥感影像、航空影像、航空视频和各类专题图的综合管理,利用深度学习算法实现图像、视频内容的智能分析,信息提取。

1.2. 软件架构

软件采用服务器-客户端的架构。后台服务器负责各类数据预处理操作(地图遥感影像的瓦片生成,影像和地图配准等)、数据库管理、深度学习微服务(提供深度学习算法的版本管理,提供计算单元GPU的硬件资源分配)。

客户端提供地图引擎功能,实现各类异构数据的集成显示,影像和GPS等非影像类数据的在线播放和加载。用户在客户端发起数据查询、浏览请求,客户端通过网络传输协议(地图采用WMS,WMTS等,视频数据采用RTMP,RTP等)来获取后台服务器的数据。用户在客户端可对一定地理范围内的数据发起检测请求,服务器检测到请求后,启动人工智能算法微服务,对图像或视频的内容进行实时分析,并通过DDS(数据管道)将结果及时返回给客户端。

2. 软件特色

地理信息系统智能工具箱,支持多种类型的数据,包括红外,雷达,可见光三类图像的标注,训练和推断。支持各类视频的标注与推断。

各类数据具有统一的地理坐标信息。无人机采集的视频数据融合了GPS、惯导、倾角仪等数据后,用人工智能、深度学习的识别结果与地图完全贴合。

无人机数据和遥感图像融合

智能工具箱集成了自主研发的标注软件RSLabel的精简版,用户在服务器检测结果的基础上,对识别的目标进行重新标注,经过人工修正后的数据可传送到服务端直接入库,以供后续的查询,也可作为深度学习模型的训练数据,经过反复迭代,提升深度学习模型预测精度。

工具箱的前端软件不仅可向服务器发送智能检测服务请求,在前端还集成了便捷的深度学习算法验证模块,利用前端的计算资源,在算法成熟部署到服务器之前,就能方便地验证算法的有效性,能大大缩短算法的研制周期。

前端算法验证模块

3. 用户群体

针对无算法开发能力的最终用户,提供了便捷的工具箱、工作台等组件,用户仅需简单操作图层的管理,数据检索、加载、算法服务请求。

针对有算法开发能力的用户,提供了便捷的辅助开发手段:python控制台,能让用户方便编写脚本,调用工具箱体提供的函数功能;算法验证模块,提供模块化、积木式的验证环境,用户自由设计算法子模块,经过组合优化开发合适的算法。

可定制的算法验证框架

4. 下一步开发计划

构建遥感大数据平台、后台的数据管理功能与大数据系统互联。

采用云桌面技术,将现有的功能搬到云环境,实现多用户在云端协同工作。

提供种类更丰富的算法服务,除目标检测以外的深度学习算法、例如:遥感影像地物分割,变化检测功能;基于深度学习的无人机图像与遥感图像的自动配准。

在垂直应用方面,针对军事需求,完善情报信息的提取、分发需求;完善三维仿真模块, 将人工智能的分析结果,应用到虚拟战场,实现态势的仿真、推演。