1. 軟件介紹
地理信息系統(tǒng)智能工具箱軟件(TTGIS)是武漢青宸科技有限公司開發(fā)的一款融合人工智能,、遙感技術(shù)和地理信息系統(tǒng)的綜合性軟件平臺,。
軟件主頁面
1.1. 軟件功能:
核心代碼采用C++語言開發(fā),、插件可由C++或PYTHON語言開發(fā),,具有良好的高擴展性和可移植性,,便于移植到國產(chǎn)的麒麟操作系統(tǒng),。
智能工具箱軟件集成了GIS,、三維數(shù)字地球軟件及當前主流的深度學(xué)習(xí)算法框架,,輕松實現(xiàn)在線地圖,、遙感影像,、航空影像、航空視頻和各類專題圖的綜合管理,,利用深度學(xué)習(xí)算法實現(xiàn)圖像,、視頻內(nèi)容的智能分析,信息提取,。
1.2. 軟件架構(gòu)
軟件采用服務(wù)器-客戶端的架構(gòu),。后臺服務(wù)器負責(zé)各類數(shù)據(jù)預(yù)處理操作(地圖遙感影像的瓦片生成,影像和地圖配準等),、數(shù)據(jù)庫管理,、深度學(xué)習(xí)微服務(wù)(提供深度學(xué)習(xí)算法的版本管理,提供計算單元GPU的硬件資源分配),。
客戶端提供地圖引擎功能,,實現(xiàn)各類異構(gòu)數(shù)據(jù)的集成顯示,影像和GPS等非影像類數(shù)據(jù)的在線播放和加載,。用戶在客戶端發(fā)起數(shù)據(jù)查詢,、瀏覽請求,客戶端通過網(wǎng)絡(luò)傳輸協(xié)議(地圖采用WMS,WMTS等,,視頻數(shù)據(jù)采用RTMP,RTP等)來獲取后臺服務(wù)器的數(shù)據(jù),。用戶在客戶端可對一定地理范圍內(nèi)的數(shù)據(jù)發(fā)起檢測請求,服務(wù)器檢測到請求后,,啟動人工智能算法微服務(wù),,對圖像或視頻的內(nèi)容進行實時分析,并通過DDS(數(shù)據(jù)管道)將結(jié)果及時返回給客戶端,。
2. 軟件特色
地理信息系統(tǒng)智能工具箱,,支持多種類型的數(shù)據(jù),包括紅外,,雷達,,可見光三類圖像的標注,,訓(xùn)練和推斷。支持各類視頻的標注與推斷,。
各類數(shù)據(jù)具有統(tǒng)一的地理坐標信息,。無人機采集的視頻數(shù)據(jù)融合了GPS、慣導(dǎo),、傾角儀等數(shù)據(jù)后,,用人工智能、深度學(xué)習(xí)的識別結(jié)果與地圖完全貼合,。
無人機數(shù)據(jù)和遙感圖像融合
智能工具箱集成了自主研發(fā)的標注軟件RSLabel的精簡版,用戶在服務(wù)器檢測結(jié)果的基礎(chǔ)上,,對識別的目標進行重新標注,經(jīng)過人工修正后的數(shù)據(jù)可傳送到服務(wù)端直接入庫,,以供后續(xù)的查詢,,也可作為深度學(xué)習(xí)模型的訓(xùn)練數(shù)據(jù),經(jīng)過反復(fù)迭代,,提升深度學(xué)習(xí)模型預(yù)測精度,。
工具箱的前端軟件不僅可向服務(wù)器發(fā)送智能檢測服務(wù)請求,在前端還集成了便捷的深度學(xué)習(xí)算法驗證模塊,,利用前端的計算資源,,在算法成熟部署到服務(wù)器之前,就能方便地驗證算法的有效性,,能大大縮短算法的研制周期,。
前端算法驗證模塊
3. 用戶群體
針對無算法開發(fā)能力的最終用戶,提供了便捷的工具箱,、工作臺等組件,,用戶僅需簡單操作圖層的管理,數(shù)據(jù)檢索,、加載,、算法服務(wù)請求。
針對有算法開發(fā)能力的用戶,,提供了便捷的輔助開發(fā)手段:python控制臺,,能讓用戶方便編寫腳本,調(diào)用工具箱體提供的函數(shù)功能,;算法驗證模塊,,提供模塊化、積木式的驗證環(huán)境,,用戶自由設(shè)計算法子模塊,,經(jīng)過組合優(yōu)化開發(fā)合適的算法。
可定制的算法驗證框架
4. 下一步開發(fā)計劃
構(gòu)建遙感大數(shù)據(jù)平臺,、后臺的數(shù)據(jù)管理功能與大數(shù)據(jù)系統(tǒng)互聯(lián),。
采用云桌面技術(shù),,將現(xiàn)有的功能搬到云環(huán)境,實現(xiàn)多用戶在云端協(xié)同工作,。
提供種類更豐富的算法服務(wù),除目標檢測以外的深度學(xué)習(xí)算法,、例如:遙感影像地物分割,,變化檢測功能;基于深度學(xué)習(xí)的無人機圖像與遙感圖像的自動配準,。
在垂直應(yīng)用方面,,針對軍事需求,完善情報信息的提取,、分發(fā)需求,;完善三維仿真模塊, 將人工智能的分析結(jié)果,,應(yīng)用到虛擬戰(zhàn)場,,實現(xiàn)態(tài)勢的仿真、推演,。