av日韩亚洲,一本一本a久久,亚洲一区二区三区,亚洲一区二区三区免费视频

基于D-CNN和高分辨率遙感圖像的道路提取方法研究

來源:期刊VIP網所屬分類:通信時間:瀏覽:

  【摘要】 傳統基于高分辨率遙感圖像的道路提取方法計算復雜度高,難以實現自動化,基于深度學習的方法可以顯著提高提取的精度和效率。本文選取CVPR 2018 Deep Globe數據集作為訓練數據集,基于Tensorflow框架的Adam優化算法,采用ResNet模型對孟加拉國沿海區域進行了道路識別和提取。經與人工目視解譯數據集驗證,得到道路提取總體精度為97.85%,驗證了方法的有效性。

 

  【關鍵詞】 深度卷積神經網絡;道路提取 ResNet 網絡結構 Adam優化算法

  引言:

  隨著計算機技術的快速發展,在一些復雜的大樣本背景下,神經網絡顯示出其獨特的優勢。如何利用卷積神經網絡來解決遙感圖像目標識別和地物提取等領域的熱點問題,引起了廣泛關注。

  魏清等人[1]提出了一種結合神經網絡模型和數學形態學算法的高分辨率遙感影像道路自動提取方法,能夠有效地自動識別道路區域。郭正勝等人[2]提出一種基于U型卷積網絡的ZY-3道路提取方法,使用形態學開運算完成孔洞的去除等工作使提取結果在不同實驗區域中平均準確度達到了95%以上。戴激光等人[3]提出一種基于多尺度卷積神經網絡的高分辨率遙感圖像道路提取方法,與傳統的卷積神經網絡和U-Net網絡相比,該方法在準確度和精確度上均具有較大優勢。Fran?ois Waldner等[4]提出了一種數據驅動、魯棒性強、通用性強的衛星圖像場邊界提取方法,使用具有完全連接的U-Net骨干的深度卷積神經網絡,能夠從圖像中學習復雜的層次上下文特征以準確地檢測場邊界和丟棄不相關的邊界,優于傳統的邊緣濾波器。宋延強等人[5]提出一種在 SegNet 架構的基礎上改進的網絡模型 AA-SegNet,增加了增強的空間金字塔池化模塊和空間注意力融合模塊,能夠更好的學習小目標特征,總體識別準確率達 96.61%。Faster R-CNN 利用RPN 網絡提取待選區域,并將 RPN 和 Faster R-CNN 結合成一個網絡共享卷積特征,實現真正意義上的端到端訓練,RPN是一個全卷積網絡,通過在特征圖上做窗口滑動,將錨點框(anchor) 映射到原始圖像,并獲得不同大小和比例的候選區域[6]。為彌補Faster R-CNN 對被遮擋目標和弱小目標不敏感的缺陷,張慶輝等人[7]構建了一個快速、精確道路目標檢測算法(FAROD),獲得了更快的檢測速度和更高的魯棒性。

  綜上,基于深度卷積神經網絡的高分辨率遙感圖像的道路提取雖取得較好的發展,但仍需進行深入研究。本文將ResNet模型與Adam優化算法相結合,可提高道路檢測的魯棒性,優化道路提取網絡模型的性能。

  一、研究方法

  本文以高分辨率遙感圖像作為研究對象,將衛星圖像的每個像素標記為道路或非道路,既將像素通過二值語義分割的方式來標記為道路。本文將基于深度卷積神經網絡(DCNN)結構中的ResNet網絡模型提取高分辨率遙感圖像深度特征。選擇道路為提取目標,以 ResNet 模型為基礎,采用一種針對高分辨率衛星圖像道路提取的網絡模型算法Adam優化算法,該方法將提高模型的學習效率。同時避免丟失更多的細節特征,為提高道路提取的準確性提供參考。

  1.1 Adam優化學習算法

  Adam 算法和傳統的隨機梯度下降不同。隨機梯度下降保持單一的學習率更新所有的權重,學習率在訓練過程中并不會改變。均方根傳播(RMSProp)優化算法將微分平方加權平均算法引入其中,在參數空間的更平緩的方向上,將會取得更大的進步(因為該平緩,歷史梯度的平方和更小,并且相應的學習下降幅度更小),并且能夠使得陡峭的方向變得平緩,即收斂能在水平方向上采取更大的步長,從而加快訓練速度。Adam既能像Momentum系列算法那樣優化更新方向,也能像AdaGrad系列算法那樣調整學習效率。其公式如下:

  其中, 為梯度; 、為累計梯度, 為學習率,參數 、∈ [0, 1) 控制了這些移動均值(moving average)指數衰減率。Adam 優化算法是將動量法和 RMSprop優化算法結合起來使用的一種算法,它能夠同時使用梯度和梯度平方的指數加權平均。該方法能夠通過快速收斂網絡得到最優解,具有較好的穩定性。

  Adam算法的精度和收斂速度在上述算法中相對較好,故采用Adam 優化算法進行實驗,將參數設定為:學習率為0.001、beta1=0.9和beta2=0.999 。其中beta1為一階矩估計的指數衰減率,beta2為二階矩估計的指數衰減率。

  1.2 ResNet網絡模型

  傳統的卷積神經網絡在一定程度上會隨著深度的增加而提高識別、提取精度,但是達到一定的深度時,梯度消失問題將越來越嚴重,容易出現過度擬合問題,就是所謂的“退化”問題,使得模型效果變差。針對這一問題,本文采用深度殘差網絡(Deep Residual Network)。該網絡模型通過利用殘差學習單元,可以達到比傳統神經網絡更深的深度,具有很好的網絡特征提取效果。

  1.3 數據集的選取

  本文選定Deep Globe的數據作為實驗數據集,其圖像分辨率為1024×1024,它包含訓練數據集、測試數據集兩部分,其中訓練數據集包含6226幅圖像,測試數據集包含201幅圖像,圖片來自泰國、印度、印尼等多個國家。圖像場景包括城市、村莊、郊區、海灘、熱帶雨林等場景。訓練數據集樣本量大,包含沙漠、城市、農田、村莊等多種地物信息,使得訓練后的網絡模型具有較強的魯棒性和預測性,且與孟加拉國局部區域具有相似性。

  二、實驗結果與分析

  在進行神經網絡提取時,需要采用一些指標來衡量訓練的網絡模型,常用的評價形式有混淆矩陣,準確率等。混淆矩陣主要用于將分類結果與實際測量值進行比較。分類結果的準確性可以在混淆矩陣中顯示。準確率(Accuracy):預測正確的所有樣本占所有測試樣本的比例。

主站蜘蛛池模板: 贵德县| 竹溪县| 东安县| 资溪县| 崇左市| 府谷县| 道真| 游戏| 柘荣县| 师宗县| 东辽县| 天峻县| 谷城县| 资中县| 门源| 中牟县| 远安县| 岑溪市| 青神县| 绥阳县| 来宾市| 息烽县| 眉山市| 灌阳县| 永州市| 宜城市| 胶州市| 莒南县| 呼伦贝尔市| 常州市| 清原| 抚松县| 新乡县| 乐至县| 瓦房店市| 南宁市| 长沙市| 渭源县| 杂多县| 巴楚县| 南丹县|