僅學過部分信號處理基本知識,需要搭建一個SAR圖像處理與分析系統該從何入手?

還望各路遙感雷達大神指條明路,若能附上書籍資料推薦,將感激不盡


首先佩服一下你勇氣可嘉!

不過我想知道這是你自己的興趣還是導師的項目,雖然自己造輪子也能鍛煉不少,但做一套完整可用的SAR圖像處理系統也的確不是一兩個人可以完成的呀(更不要說各種紛繁複雜的數據源),而且對信號處理、編程開發甚至成像幾何的要求也都不低;如果藉助現有的基礎庫和開源程序,在不對穩定性、處理速度等過多要求的情況下,兩三年時間大概能搭個整體框架就不錯了。

20171027note:@魚雷 答主說的確實不錯,如果你的導師沒有前期的積累,那很有可能對工程難度和工程量估計不準;據我了解,國內敢說原創整套處理系統的單位的確屈指可數。

大概看了幾篇以前研究生的畢業論文,似乎也不是完全不可能,但這些都遠未達到完整、實用的級別,幾乎只是覆蓋了InSAR基本流程,每步驟僅實現了一兩種最簡單的演算法,也僅針對某一兩種有限的數據源,比如《2010-西電-秦睢睢-InSAR數據處理軟體架構的設計與實現》、《2013-成理-劉兵-InSAR數據處理可視化系統研究》、《2009-國防科大-蘇世東-天基InSAR數據處理軟體的設計與實現》、《2014-西電-李莉媛-天基InSAR數據處理軟體工程化設計及Qt實現》

=========================分隔線=======================

參考現有幾套較為成熟的軟體系統,包括:

(1) 收費/商業軟體

1.1 SarScape-smap公司開發:http://www.sarmap.ch/page.php?page=sarscape 目前最常用的商業軟體之一,必須配合ENVI使用,當然這兩者在中國遙感圈子流傳最廣,網上都有破解版的。SarScape也開發了部分IDL介面(新版ENVI逐漸採用Tasks),但我認為較為雞肋,因為SarScape本身封裝的太黑箱,也不知道內部怎麼做的。http://blog.sina.com.cn/s/blog_764b1e9d0102yags.html 慶幸的是ESRI中國經常在全國各地組織培訓班,也開放了許多學習資源 (@白澤朝在ESRI開發者大會上的錄屏我還看過,汗……),對初學者比較友好,我認為SarScape、ROI_PAC/GIAnt、SNAP-ST1BX的架構應該是你主要的對象。(不過請問怎麼對雷達數據處理入門?有什麼書本推薦嗎?干涉與極化等類型的都可以。?中 @Constance 大神覺得對SarScape大家也別指望太多……)

1.2 GAMMA:來自瑞士商業軟體,連同SarScape一起佔據了同類軟體的較大市場份額, https://www.gamma-rs.ch/no_cache/software.html 。C語言跨平台,支持所有你能見到的數據,強項在InSAR上但無GUI;核心開發團隊Strozzi、Wegmuller等一直用自己的產品,活躍在IEEE-TGRS等學術期刊。都說商業軟體貴,於是我在十年前某篇博士論文致謝部分發現了這句話——

一套GAMMA四十萬!

1.3 ERDAS Imaging:Hexagon Geospatial公司開發,與ENVI齊名的遙感軟體,更側重攝影測量。本科學過一些基本操作,很遺憾但沒用過它的雷達模塊,望高人補充。

ERDAS的雷達模塊

1.4 PCI-Geomatica:據我了解目前該軟體主攻LiDAR點雲去了,據說正射和極化分解效果都挺不錯。網上的破解版本老舊,請高人補充。

1.5 EarthView-InSAR:加拿大開發的,從未見人用過,山科大有兩篇做DEM的文獻但沒看出什麼特別之處,還請高人補充。

=========================分隔線========================

(2) 免費/開源軟體

2.1 DORIS:TUDelft開發http://doris.tudelft.nl/ C++編寫的完善的InSAR處理流程,尤其在ERS-ENVISAT時代做了最好的精密軌道校正,僅支持Linux系統。十年前武測組織編譯過一套文檔,不過我感覺現在用的人可能越來越少了。看了下GitHub https://github.com/TUDelftGeodesy/Doris 還在持續維護,並在V5加入了sentinel-1 TOPSAR觀測模式的支持及對應的Python介面。《2013-成電-開源干涉處理軟體DORIS的應用改進研究_莫昌文》開發了GUI,也是你們組的可行方向。

2.2 GMTSAR:Scripps海洋所開發http://topex.ucsd.edu/gmtsar/, C語言編寫且完全開源,僅支持Unix,基於Generic Mapping Tools (GMT),在地質海洋口應用較多,可能對操作技巧有一定要求,UNAVOC還組織過一些教程。

2.3 ISCE-WInSAR- UNAVCO:http://winsar.unavco.org/isce.html 需要指定單位的會員許可,免費申請,我沒見人用過也不了解,有過用的同學可以在下面評論補充。

2.4 SNAP-ESA:http://step.esa.int/main/download/,其中的S1TBX內核基於原來ESA的NEST故無縫支持ERS/ENVISAT-ASAR/Sentinel-1這一套,當然也支持COSMO-SkyMed、RADARSAT、ALOS-PALSAR等,Windows+Linux都支持且有GUI,常用的SAR功能應有盡有就是bug有點多、GPT+snappy在Python環境下很方便批處理,最近關於S1學術界關注也比較多也對它抱有很大期待。Java源碼在此https://github.com/senbox-org/s1tbx 開發者論壇 http://forum.step.esa.int/c/development,題主如果編程大牛了解基本原理後可以啃起來了……

2.5 PolSARpro-ESA:https://earth.esa.int/web/polsarpro/download/version-5.0 同樣傳承的是ESA血液,極化分解、分類比SNAP更深入,雖然有教程但那些公式我確實看不懂啊,請數學大神來講講吧……

2.6 ROI_PAC(Repeat Orbit Interferometry Package):由CalTech+JPL聯合開發,可能Cornell大學還在維護,或者已經全部轉移到GIAnt上面了。http://www.geo.cornell.edu/eas/PeoplePlaces/Faculty/matt/roi_pac.html/,這裡一套教程:http://geophysics.eas.gatech.edu/people/anewman/classes/MGM/InSAR/Setup.html;ROI_PAC的開發環境為C語言 Fortran90 Perl,無GUI視窗,類似GAMMA命令行操作,配置也比較繁縟。貌似也支持S1 https://github.com/RaphaelGrandin/ROI_PAC-Sentinel1。強烈推薦的是第二代ROI_PAC改名叫GIAnt(Generic InSAR Analysis Toolbox) http://earthdef.caltech.edu/projects/giant/wiki,Python重構後仍是JPL出品,功能上加入了時間序列形變測量與大氣相位估計的學術屆新進展。

值得一提的是下面這款北大國產——

PUMSIP軟體作為項目成果

PUMSIP見諸報端

北京大學曾琪明老師團隊基於ROI_PAC開發的多模式SAR干涉處理軟體(PUMSIP),估計C語言實現了ScanSAR的處理再外面套了一圈Perl實現了「國產化」,並未見產生多大的影響。所以,你們的「自主研發」可能類似於這種吧?

2.7 MapReady:https://www.asf.alaska.edu/data-tools/mapready/

Alaska Satellite Facility開發完全開源,僅支持你能在ASF下載的數據,預處理還算方便但整體功能有限

MapReady界面

2.8 RAT(Radar tools): 柏林科技大學Birgander開發維護,https://rat.radartools.org/index.php 老版本直到V0.21由IDL開發,不支持Windows;新版2009年後全部用Python3重構 https://github.com/birgander2/PyRAT。雖然是老牌,用的人貌似也是越來越少,不過你們拿來現成用也是可以抄不少東西……

=========================分隔線=====================

(1) 其他

下面的SAR軟體僅具有部分初級功能,或應用不太廣泛,或是依賴於其他軟體,或是亂七八糟的資源……

3.1 Dummy SAR Simulator:成像模擬器 https://github.com/adamoferro/dsarsim,對入門理解側視成像幾何很有幫助,也是入門SAR必知必會融化在血液中的基礎,未來一切工作之仰賴。

3.2 SAR Training Processor:與MapReady一樣是ASF出品https://www.asf.alaska.edu/data-tools/sar-training-processor/

全部用C語言寫成,有配套文檔;幫助初學者理解成像過程的,但沒啥實際處理的用處。

3.3 Visual Phase Unwrapping(VPU) :新南威爾士/重慶大學張奎博士開發的一套解纏程序,免費但不開源,沒用過,好像在小木蟲上有下載的。

國產解纏軟體VPU

3.4 StaMPS:最初有Stanford大學基於C++MATLAB開發,現由英國利茲大學Hooper

教授維護,http://homepages.see.leeds.ac.uk/~earahoo/stamps/,實現PS和SBAS兩種演算法,在長時間序列InSAR中有一定影響力,配合DORIS、snaphu、ROI_PAC等使用,安裝見新浪博客 http://blog.sina.com.cn/s/blog_62585a880101gd9r.html

這裡http://vistamps.utad.pt/?page_id=38 提供了基於MATLAB的GUI窗口。

3.5 snaphu:斯坦福大學基於C語言開發的解纏軟體,實現了最小費用網路流演算法,目前SNAP軟體並未包含解纏模塊,仍然需要導出到snaphu再導回來。

https://web.stanford.edu/group/radar/softwareandlinks/sw/snaphu/snaphu_man1.html

SNAP正成為SAR軟體領域的新星

3.6 2D unwrapping demo code, 上面答主 @王大理 也提到解纏的困難所在,老實說我剛剛接觸的時候也是毛都看不懂BranchCut什麼的,簡直都懷疑自己智商(事後覺得需要點複變函數的底子才有意思)……後來研究了一段MATLAB代碼才知道BranchCut、FloodHill之類的概念(這些名字很形象),枝切-殘點的提出絕對是InSAR領域劃時代的一篇論文:Goldstein R M, Zebker H A, Werner C L. Satellite radar interferometry: Two-dimensional phase unwrapping[J]. Radio Science, 1988, 23(4):713-720.,但同時注意這也只是理解其他更高級方法的基礎,目前成熟的軟體肯定有多種優化方案,不會簡單粗暴地上BranchCut。

https://cn.mathworks.com/matlabcentral/fileexchange/22504-2d-phase-unwrapping-algorithms

3.7 SARINFORS:由林科院李增元老師團隊、北大遙感所、清華電工系聯合開發,看文檔似乎功能都具備,更重要的是為你提供了一個開發周期的參考。當然了,得對比一下你們組現在可控的資源與他們相比如何吧? http://download.csdn.net/download/mensanesei/2931094

SARINFORS軟體的開發周期

3.8 遙感所王超研究員,曾經研發過一款CAESAR-POLSAR的軟體,在《全極化合成孔徑雷達圖像處理》一書中最後提到了主要模塊的架構,主攻極化分解的,反正我是看不懂。看論文中提到,武漢大學GeoImager5.0和中國測繪遙感研究院開發的ImageInfo1.0也包含SAR功能,然後從未聽說有人用過。

3.9 Nansat: https://github.com/nansencenter/nansat 俄國南森所搞得一套Python遙感圖像處理包,我也注意到對RADARSAT-1/2、Sentinel-1的支持,估計冰雪圈子外面的研究人員知道的比較少。

3.10 giSAR:https://github.com/espiritocz/giSAR 本身不算是SAR的軟體,只是配合StaMAP等時間序列InSAR結果更方便在QGIS當中展示和後處理。

3.11 opensarkit: https://github.com/openforis/opensarkit; ALOS-PALSAR和Sentinel-1 GRD的產品圖像校正、拼接……

3.12 PyINT:https://github.com/ymcmrs/PyINT 配合GAMMA進行時間序列InSAR的Python腳本

3.13 TRAIN(Toolbox for Reducing Atmospheric InSAR Noise):http://davidbekaert.com/#links 時間序列InSAR取出大氣相位雜訊的。

3.14 NL-SAR:https://www.math.u-bordeaux.fr/~cdeledal/nlsar.php 非鄰域濾波框架去除斑點雜訊(純圖像處理與相位無關)。

3.15 其他未盡事宜,基本上開源的資料這裡都收錄全了:https://github.com/bwbj/awesome-sar,你們組要是吃透其中五六個在國內就絕對穩居第一梯隊了。

3.16 (20171112補充)看到了航天宏圖PIE軟體PIE &>產品中心_北京航天宏圖信息技術有限責任公司實現的GaoFen-3處理模塊,可能是公開的對GaoFen-3最完整的處理流程,不過海洋局吐槽過GaoFen-3的ScanSAR寬幅模式輻射定標較差。

PIE中的GF3模塊

3.17(20171129補充)之前都知道港中文林琿老師團隊那邊很厲害,我還去過他們的衛星接收站和氣候變化中心參觀。SkySense-InSAR由深圳洪都天順歷時十年編寫完成,看支持的數據類型還是挺多的,並有自主的並行處理InSAR演算法,這裡是 @雨落花開提供的Skysense-InSAR宣傳冊,供大家參考。不過除了個別行業買得起,在學術界應該沒太多應用。

+++++++++++++++++++++++超級分隔線+++++++++++++++++++++++++

+++++++++++++++++++++++超級分隔線+++++++++++++++++++++++++

+++++++++++++++++++++++超級分隔線+++++++++++++++++++++++++

+++++++++++++++++++++++超級分隔線+++++++++++++++++++++++++

+++++++++++++++++++++++超級分隔線+++++++++++++++++++++++++

推薦的學習資料:

(1) 入門級別

如果真的是一點基礎都沒有,https://eo-college.org/courses/echoes-in-space/ 與 https://saredu.dlr.de/ 這兩個MOOC都是你入門的好幫手(歐洲的學習資料的開放共享精神簡直比美國好太多!)。另外,德國人寫的http://www.radartutorial.eu/index.en.html 比較偏重工程信號類的,天線啥的我也看不懂;http://radarportal.skyradar.com/e-learning-radar-basics-and-synthetic-aperture-radar/ 也有套SAR-Tutor是SkyRadar公司給員工培訓做的,也算是業界良心了!同時在學上面教程的時候,配合下面三篇文章(尤其是前兩篇,值得看10遍,告訴你什麼叫高屋建瓴!)

http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=6504845

http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=arnumber=4350281

http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=6616053

(2) 專業應用類書籍指南

2.0 烏拉比Ulaby1986年出版的三卷本養活了多少代人了……上半年翻到第八(?)版又加了altimetry等等新內容,已經合成銅版印刷的一冊,被 @Elsa形容為可以砸死人的那種,這本雖然太經典但老版內容也的確有些過時了,最新的似乎還沒有盜版的電子版……

鏈接:http://pan.baidu.com/s/1eS6I3mU 密碼:yklw

2.1 雷達成像方面已經有@魚雷 答主推薦了《合成孔徑雷達成像-演算法與實現》,CSDN上有位大牛做了實現了書中的圖並共享了部分代碼(反正我也看不懂他們學信號的……),http://blog.csdn.net/destiny0321?viewmode=contents

Cumming的經典教材

鏈接:http://pan.baidu.com/s/1slukNG5 密碼:u8tc

其他推薦的還有本《Imaging with Synthetic Aperture Radar》鏈接:http://pan.baidu.com/s/1mipBtxe 密碼:38eu

《Image Formation for Synthetic Aperture Radar using MATLAB》鏈接:http://pan.baidu.com/s/1pKW83P5 密碼:bgql

2.2 國內比較出名的就是電子科大皮亦鳴老師的《合成孔徑雷達成像原理》,皮老師是我國雷達成像與信號處理的權威,對SAR理論、技術的發展均做出傑出貢獻。不過此書實操性不如上面那本外國的,鏈接:http://pan.baidu.com/s/1hsL73Vm 密碼:csqi。此外,遙感所郭華東院士領銜的團隊也出了不少書,基本都是大而全那種作為案頭查閱手冊的那種彙編。

2.3 如果你做海洋方面的應用,那麼最權威的就是NOAA手冊 http://www.sarusersmanual.com/,為方便大家查閱我已經全本合成PDF啦——鏈接:http://pan.baidu.com/s/1i4I73UH 密碼:xgcw;國內就是做的比較好的是海大-遙感所李曉峰老師的《Hurricane Monitoring With Spaceborne Synthetic Aperture Radar》,鏈接:http://pan.baidu.com/s/1nvj3NeD 密碼:lnet

李曉峰老師主編的《颶風SAR應用》

2.4 如果你做陸地、InSAR的應用,主要就是《Land Applications of Radar Remote Sensing》鏈接:http://pan.baidu.com/s/1jI482iU 密碼:s80v;城市建築監測《Infrastructure Monitoring with Spaceborne SAR Sensors》鏈接:http://pan.baidu.com/s/1qXZUo4c 密碼:1ohy;火山形變《InSAR Observations of Ground Deformation-Application to the Cascades Volcanic Arc》鏈接:http://pan.baidu.com/s/1sl4uug1 密碼:h23q

2.5 極地海冰、冰蓋方面的應用:阿拉斯加衛星中心Ron Kwok的《Analysis of SAR Data of the Polar Oceans》鏈接:http://pan.baidu.com/s/1c1ZCEEs 密碼:jgqy;澳大利亞南極局Massom Robert的《Polar Remote Sensing》上卷Atmosphere and Ocean下卷Ice Sheet 鏈接:http://pan.baidu.com/s/1jHYeAgA 密碼:2odl

2.6 雷達傳輸方程、電磁場模擬、PolSAR相關,如果您閱讀復旦金亞秋院士、台灣陳琨山千人那路子的論文無甚障礙,那我估計您智商高出我兩個量級,不需要在此虐狗了,東西拿走不用謝。我真的一概不懂,僅共享部分我庫里的資料。《Mathematical and Physical Modelling of Microwave Scattering and Polarimetric Remote Sensing-Monitoring the Earth"s Environment Using Polarimetric Radar》鏈接:http://pan.baidu.com/s/1mimT8CC 密碼:ghb4;金亞秋院士的《Theory and Approach of Information Retrievals from Electromagnetic Scattering and Remote Sensing》鏈接:http://pan.baidu.com/s/1gf3sMIJ 密碼:ienx;Shane Cloude 大神的《Polarisation Applications in Remote Sensing》鏈接:http://pan.baidu.com/s/1c1R5nkk 密碼:mre6

2.7 測高雷達:雖然題目是成像雷達,為體系完整起見把高度計也算進來,海洋上應用最多。《Radar Altimetry Tutorial》鏈接:http://pan.baidu.com/s/1i4NXrcL 密碼:mh62;《Satellite Altimetry and Earth Sciences-A Handbook of Techniques and Applications》鏈接:http://pan.baidu.com/s/1dFKXSY1 密碼:ybu4

2.8 圖像信號處理相關(其實這部分才是題主真正想要的吧?我自high似得突突突放了一堆)《Processing of SAR Data-Fundamentals Signal Processing Interferometry》鏈接:http://pan.baidu.com/s/1kUTsSKn 密碼:uacj ;《Processing of Synthetic Aperture Radar Images》鏈接:http://pan.baidu.com/s/1slSaSPJ 密碼:nabs;《Synthetic Aperture Radar Signal Processing with MATLAB Algorithms》鏈接:http://pan.baidu.com/s/1o8BRYgM 密碼:m8im

2.9 其他亂七八糟

Goldstein大神唯一指定的解纏用書《Two Dimensional Phase Unwrapping-Theory Algorithms and Software》鏈接:http://pan.baidu.com/s/1mhXu8zA 密碼:8u9z;《Understanding Synthetic Aperture Radar Images》這本還是老闆推薦給我看的(上面還有他讀研究生時寶貴的筆記……),鏈接:http://pan.baidu.com/s/1b5UBiY 密碼:34zg

======================分隔線=========================

以下為20171020原答案,現在回顧了一下以上介紹的軟體,覺得功能也是千差萬別,要設計一套完善的框架真是力有不逮,暫時就不再補充了。可以看到,我介紹的大部分都是走通了InSAR這套流程的,限於個人的研究領域PolSAR、imaging、detection等內容了解較少,還望大家集思廣益在評論下面,我抽時間補充到正文。

大體上必須要的功能:

(1)raw data focusing 聚焦成像,至少實現range-doppler、chirp-scaling兩種經典演算法;

(2)斜距&<--&>地距 圖像互轉,由頭文件自動(下載精密軌道文件)匹配DEM、Geocoding/正射需要解Range-Doppler方程等幾何操作,順便輸出的layover、shadow的mask,當然mosaic,multi-looking也是必不可少的。

(3)去熱噪、輻射校正,與數據源有關,但至少要做到支持ENVISAT、ALOS-PALSAR,RADARSAT、Sentinel-1、GaoFen-3之類主流的都得有吧。

(4)純圖像類的操作:單景+時間序列斑噪濾波,Lee、Kuan、Gamma、Foster等運算元;下面就是各具體領域級別的應用:海洋上wind field反演風場、交通上探測船隻vessel detection、地表上變化監測change detection、氣候上海冰分類classification、林業上生物量反演bio-mass、城市上建築物高度building height、災害上滑坡追蹤offset tracking……簡直無窮無盡!通常一個博士生也就是深入1-2個吧,進展都體現在IEEE等期刊論文上,編在通用軟體里的確勉為其難了。

(5)InSAR:最重要的兩個:配准、解纏,衍生出一系列演算法比如我上面說到的BranchCut、最小二乘解纏啥的;其他配套的:相干圖生成、條紋濾波;有能力擴展的話就是長時間序列: PS、SBAS……

(2)PolSAR:至少實現兩三種主流的極化分解,Pauli、Freeman、Cloude、H/A/Alpha等以及Wishart分類。這方面我也不懂,感覺涉及到的數學實在太難了!

=======================================================

如果你真的著手要做,請分享下GitHub鏈接,我還得跟著大牛多學習!


感謝邀請@李騰 ,大神已經寫的很全面詳細了,我就不班門弄斧了!

本身是測繪出身,對信號處理的知識也不甚了解,在初學SAR時信誓旦旦的要從信號基礎學起,最後也放棄了············

由於做的是沉降相關的事情,只從自己學習的經驗來說。

SAR圖像處理的話相對來說不是很難,只要把各種衛星的圖像格式搞懂,讀取進去或者嫌麻煩的話,用軟體轉換成本身的數據格式也可以,即可進行相關的處理分析!

對於insar,相對來說要複雜很多,主要涉及到配准、干涉、濾波、解纏和地理編碼,其中個人感覺配准和解纏是最難的!不過好在網路上的共享資源很多,不用自己造輪子,可以在github,pudn,csdn這些地方多找找。與我而言,我只是代碼的搬運工,能看懂一些,按照自己的想法做些修改。

對於insar獲取形變,我主要做這塊,但看題主貌似不關心,先挖個坑,大家感興趣我在填。

再說一下軟體,我用得比較熟的是gamma,sarproz,sarscape,snap。就個人而言每個軟體都有自己的優點和缺點,就看在哪個階段更適合你了。

gamma:入門最難,命令行操作,對用戶提供了很多操作中的細節,將原理步驟分解為每個命令,可以更深入的學習裡邊的原理。我最開始學習的就是這款軟體,投入了許多精力,走了挺多彎路。

sarproz:入門較易,界面操作,我主要用它來做形變,提供了較為豐富的形變模型,可以顯示較多的結果分析報告,對形變反演比較出色。目前我用的最多的軟體吧。

sarscape:同樣入門較易,界面操作,不過軟體給用戶提供的許可權不多,處理中不需要改過多的參數,一路默認就可以出個結果,相對於其他軟體,更黑盒一些。適合想走捷徑,不想深入學習原理,只是了解大概流程的人。

snap:歐空局的集成平台,可以處理哨兵系列的數據,對哨兵1的處理還是不錯的,最大的特點是開源。

先寫到這,有啥感興趣的,後續再更


流程是這樣的

1找數據源,可以是模擬的也可以是實測的,樓主目前沒什麼積累可以模擬點目標,這個比較容易,學習成像時做了就好,實測數據卡明那本後面有個CD裡面有數據和參數,剩下找實測數據倒是也有,但需要各種讀參數解格式比較費時間。最好先做模擬容易知道對錯。

2成像,先模擬最簡單的RD演算法吧,連同回波模擬大概3周差不多了,最起碼可以看到從回波到點目標的壓縮了,比較有成就感,有時間再做更複雜的CS wK之類的演算法吧,照著卡明那本書來就夠了。

3後處理,包括干涉,雜波抑制,輻射校正,幾何校正之類的,目前可以先放放,對簡單模擬可以不考慮。

所以目前完成1和2入個門挺快的,不要怕。


我們軟體開發差不多花了5-6年,可以試試我們的軟體,從新建一個系統會比較困難,除了了專業知識,還得懂編程

學習版:https://pan.baidu.com/s/1eS8dsOy

試用版:http://pan.baidu.com/s/1cAU5MQ


sar圖像處理系統的開發還是挺困難的,主要是數據源比較複雜,而且中間的處理步驟存在許多有待優化的地方,實際處理起來也會遇到各種各樣的不可預見問題,相信搞編程的都遇到過各種bug,建議先針對某種數據做一個大概的框架,模塊化,這就很花時間了,對編程和專業的知識要求都很高,系統的完善只能靠後來的學習學妹了,沒有大團隊快速開發的話就只能拉長時間線了


講道理,讓一個沒有sar基礎的學生來搭建這樣的系統,太困難了。上面有位回答者提到的好些小方向,每個方向都可以給博士做課題了。


要看你手裡有沒有能直接用的代碼,不然配准,估計基線,去平,解纏,濾波,這幾個下來要寫好久吧。我想改個解纏的代碼,看了三個月都沒改成……唉

如果什麼功能的代碼都準備好了,就剩下搭個界面,把參數傳進去,那就只是時間問題了。

突然想到其實我們組的老師一直都想讓我們誰搞個有界面版的gamma,可是一直木有成功……


看你需要啥功能,一般的功能還是很容易做的,比如從單視復圖像提取強度,幅度相位,一些濾波啊,但是很多東西還是很複雜的,比如圖像配准,尤其是做干涉,還有相位解纏


推薦閱讀:

如何看待俄羅斯NO36「松鼠」系列有源相控陣雷達?
Google Project Soli 通過微型雷達晶元以精準手勢來與智能設備進行交互,前景如何?
一次雷達和二次雷達的區別?
採用倒置卡塞格倫雷達天線的蘇27,蘇30相比F15C有優勢嗎?
德軍二戰防空炮,雷達和機械計算機的整個系統是怎麼工作的?

TAG:遙感圖像處理 | 雷達 | 雷達系統 | 遙感 |