亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于DETR的高分辨率遙感影像滑坡體識別與檢測

        2023-09-04 07:46:48杜宇峰趙子龍李國柱
        測繪通報 2023年5期
        關鍵詞:解碼器滑坡體網(wǎng)絡結(jié)構(gòu)

        杜宇峰,黃 亮,2,趙子龍,李國柱,

        (1. 昆明理工大學國土資源工程學院,云南 昆明 650093; 2. 云南省高校高原山區(qū)空間信息測繪技術(shù)應用工程研究中心,云南 昆明 650093; 3. 云南海鉅地理信息技術(shù)有限公司,云南 昆明 650093 )

        滑坡災害因其極強的破壞力、突發(fā)性、范圍廣等重要特征,嚴重危害國家人民的財產(chǎn)和生命安全。因此,快速準確地識別滑坡體對滑坡治理和避免災害發(fā)生具有重要作用。

        目前,國內(nèi)外研究中常見的滑坡體識別方法根據(jù)自動化程度的不同主要分為以下3種:①目視解譯方法。該方法雖然在實際項目中應用廣泛,但主觀性強,且存在識別速度慢、耗時耗力等問題。②傳統(tǒng)的遙感圖像處理方法。主要包括面向?qū)ο蠓治龇椒╗1]、統(tǒng)計學習方法[2]及機器學習方法。這兩種方法相較于人工目視解譯自動化程度有較大的提高,但基于圖像特征構(gòu)建規(guī)則的方法自動化程度仍較低,檢測速度較慢。③基于深度學習的滑坡識別方法。深度學習方法多采用CNN對滑坡體特征進行自動提取和訓練,從而提高滑坡的識別精度,且能夠?qū)麦w快速檢測,極大地減小了主觀因素影響,提升了滑坡識別的自動化程度[3-5]。作為一種以數(shù)據(jù)驅(qū)動的識別和檢測方法,其數(shù)據(jù)集的質(zhì)量與數(shù)量在訓練識別中起關鍵性的作用。隨著數(shù)據(jù)的爆炸式增長和計算機算力的發(fā)展,深度學習由于自動化和快速檢測的優(yōu)點,可為滑坡體識別和檢測提供技術(shù)支撐。

        目前,基于深度學習的滑坡識別和檢測多采用CNN結(jié)構(gòu)進行訓練,由于CNN平移不變性和歸納偏置的優(yōu)點,在滑坡體識別和檢測中應用廣泛,但其缺點也很明顯。CNN的感受野受限,進一步增大感受野需要不斷堆疊網(wǎng)絡層數(shù)。網(wǎng)絡結(jié)構(gòu)的加深,會丟失有價值的信息,容易忽略局部信息與全局信息的關聯(lián),從而導致大范圍的滑坡無法完全識別,且容易受 “同譜異物”的干擾,出現(xiàn)錯檢、漏檢的情況。本文結(jié)合近年來快速發(fā)展的Transfomer網(wǎng)絡結(jié)構(gòu)和CNN結(jié)構(gòu),形成DETR[6]網(wǎng)絡結(jié)構(gòu),構(gòu)建多任務自動識別和檢測模型,實現(xiàn)對滑坡體自動識別和檢測。該結(jié)構(gòu)融合Transformer并行計算和注重全局信息的優(yōu)點與CNN的局部信息的優(yōu)點,可更好地提取滑坡體特征,提高滑坡體識別和檢測精度,并對數(shù)據(jù)集進行數(shù)據(jù)增強,解決Transformer依賴大量數(shù)據(jù)訓練的問題。

        1 研究數(shù)據(jù)概況

        本文采用武漢大學公開的貴州省畢節(jié)市滑坡數(shù)據(jù)集(包括770個滑坡樣本),金沙江流域滑坡數(shù)據(jù)集(包括500個滑坡樣本),以及對其中一些疑似裸地、礦場的數(shù)據(jù)進行刪減所構(gòu)建的新數(shù)據(jù)集。數(shù)據(jù)集采用多尺度滑坡樣本,其中樣本大小不一,由高分2號遙感影像裁切而成,為R、G、B 3個波段,地面分辨率為0.8 m。畢節(jié)市滑坡數(shù)據(jù)集的研究區(qū)域覆蓋整個畢節(jié)市。該區(qū)地處青藏高原向東部丘陵過渡的坡度帶,地質(zhì)不穩(wěn)定,坡度陡峭,是我國滑坡高發(fā)最為嚴重的地區(qū)之一。金沙江滑坡數(shù)據(jù)集的研究區(qū)域主要分布于西藏、云南、四川等省(自治區(qū))的金沙江及附近流域,還有部分滑坡分布于甘肅和貴州等地,多位于大江大河附近。

        2 方法原理

        首先,通過離線數(shù)據(jù)增強的方法得到增廣后的滑坡體數(shù)據(jù)集。在數(shù)據(jù)訓練階段,采用ResNet-50的CNN主干特征提取網(wǎng)絡對輸入圖片進行特征提取,再把特征圖裁切成若干大小相同的正方形圖像塊并對其進行位置編碼,輸入Transformer的編解碼器結(jié)構(gòu)中進行訓練;然后,采用匈牙利匹配算法作為損失函數(shù)進行預測;最后,通過與現(xiàn)有的CNN網(wǎng)絡結(jié)構(gòu)進行對比分析,驗證基于Transformer的DETR方法在滑坡識別方面的優(yōu)越性。其主要流程如圖1所示。

        2.1 數(shù)據(jù)增強

        以 Labelme 軟件為標注工具,標注滑坡構(gòu)建數(shù)據(jù)集,同時,由于深度學習方法依賴于大數(shù)據(jù)集,為了增強滑坡體識別的穩(wěn)定性和提高滑坡識別精度,本文采用離線增強的方法直接對數(shù)據(jù)集進行增廣。采用鏡像、旋轉(zhuǎn)、翻轉(zhuǎn)、改變明亮度等操作使數(shù)據(jù)集增廣20倍,使滑坡樣本達6450個?;聰?shù)據(jù)集以6∶2∶2建立訓練集、驗證集和測試集。其中,訓練集滑坡樣本數(shù)量為3870個,驗證集樣本數(shù)量為1290個,測試集樣本數(shù)量為1290個[7]。部分的數(shù)據(jù)集圖片如圖2所示。

        圖2 數(shù)據(jù)集增廣后的部分滑坡

        2.2 ResNet-50

        CNN通過卷積層不斷堆疊獲取更深層次的特征,但網(wǎng)絡層數(shù)的增加會造成隨機梯度消失的問題,而ResNet-50[8]可很好地解決這個問題。其網(wǎng)絡層數(shù)的增加使表達的特征更好,檢測的性能更強。通過殘差1×1的卷積層達到降低參數(shù)量及減少計算量的目的[9]。其中,關鍵在于殘差網(wǎng)絡單元的結(jié)構(gòu)。在殘差網(wǎng)絡單元中包含了跨層跳躍連接,可將輸入跨層傳遞,使經(jīng)過卷積操作的輸出結(jié)果與跨層跳躍連接的同等映射相加。ResNet-50的網(wǎng)絡結(jié)構(gòu)可被分成7個部分,網(wǎng)絡結(jié)構(gòu)如圖3所示。首先輸入的圖像數(shù)據(jù)經(jīng)過第一部分的卷積層,即正則化、激活函數(shù)、最大池化層;其次輸入圖中包含了殘差網(wǎng)絡單元編號1—4框選的4個部分,其殘差單元用于改變殘差塊的維度和下采樣;然后ResNet-50網(wǎng)絡的輸入為224×224×3,經(jīng)過前5部分的卷積計算,輸出為7×7×2048;最后池化層會將其轉(zhuǎn)化成一個特征向量,最終分類器會對這個特征向量進行計算并輸出類別概率。

        圖3 ResNet-50網(wǎng)絡結(jié)構(gòu)

        2.3 Transformer網(wǎng)絡結(jié)構(gòu)

        Transformer最先應用于自然語言處理領域,主要由編碼器和解碼器兩部分組成。其中,Self-attention是Transformer的核心[10]。一個完整的Transformer網(wǎng)絡結(jié)構(gòu)由多個編解碼器組成,其中編碼器主要由Self-attention和前饋神經(jīng)網(wǎng)絡構(gòu)成,解碼器由多頭自注意力機制器和編碼器-解碼器注意機制構(gòu)成。在編碼器結(jié)構(gòu)中,輸入后先經(jīng)過自注意力機制層得到一個加權(quán)的特征向量Z,公式為

        (1)

        式中,Z為Attention(Q,K,V)。

        得到Z后,輸入編碼器的前饋神經(jīng)網(wǎng)絡模塊中,前饋神經(jīng)網(wǎng)絡主要由激活函數(shù)ReLU層和線性激活函數(shù)組成,公式為

        FFN(Z)=max(0,ZW1+b1)W2+b2

        (2)

        式中,W1、W2為激活函數(shù)的權(quán)重參數(shù);b1、b2為線性激活函數(shù)的偏置參數(shù)。

        在解碼器結(jié)構(gòu)中,通過解碼器并行解碼輸入N個對象,加入基于sin函數(shù)的位置編碼并輸入注意力層中,由解碼器轉(zhuǎn)換為結(jié)果輸出。

        2.4 基于Transformer的DETR滑坡識別方法

        通過CNN和Transformer的優(yōu)點互補,達到準確識別滑坡的目的。DETR的結(jié)構(gòu)如圖4所示。主要包括4個模塊:CNN的Backbone、Positional Encoding、編解碼器及一個前向網(wǎng)絡(FFN)。首先以ResNet-50為主干特征提取網(wǎng)絡生成滑坡特征圖,再通過Positional Encoding對圖像位置進行編碼,并把特征圖分成若干個正方形圖像塊;然后輸入到Transformer的編解碼器結(jié)構(gòu)中;最后通過前饋神經(jīng)網(wǎng)絡進行每個矩形框的位置信息(bbox)和類別的預測。

        圖4 DETR網(wǎng)絡結(jié)構(gòu)

        2.5 精度評價

        采用精確率(P)、召回率(R)、平均精確度(AP)對本文滑坡目標檢測結(jié)果進行精度評價。

        精確率:正確識別的滑坡數(shù)量與滑坡總量的比值。計算公式為

        (3)

        式中,TP為正確預測的正樣本數(shù);FP為錯誤預測的正樣本數(shù)。

        召回率:正確識別的滑坡數(shù)量與滑坡真值總量的比值。衡量分類器對滑坡數(shù)據(jù)集的漏檢情況。計算公式為

        (4)

        式中,NP為錯誤預測為負樣本的個數(shù)。

        平均精確度:同一類目標在不同的召回率下精確率的平均值。計算公式為

        (5)

        3 試驗與分析

        采用DETR方法對滑坡體進行識別,并與近年來被廣泛應用的CNN目標檢測算法進行比較。此外,對數(shù)據(jù)集數(shù)據(jù)增強前后進行對比,驗證數(shù)據(jù)增強對滑坡精度提升的有效性。試驗硬件設備采用英特爾Core(TM) i7-10870H的處理器,具有16 GB內(nèi)存,圖形處理器GPU為NVIDIA GeForce GTX3060顯卡,具有6 GB的顯存。在試驗訓練過程中,目標檢測網(wǎng)絡結(jié)構(gòu)選擇PyTorch框架下的DETR,主干特征提取網(wǎng)絡采用ResNet-50,超參數(shù)如下:學習率為0.000 01,批尺寸大小為1,epochs為100次,位置編碼采用基于sin函數(shù)的絕對位置編碼,編解碼器層數(shù)為6層,Transformer內(nèi)部注意力的注意力頭部數(shù)量為8個。對CenterNet[11]、Faster-rcnn[12]、Efficientdet[13]、YOLOv3[14]、YOLOv4[15]、YOLOv5及DETR在滑坡訓練數(shù)據(jù)集中的評估具體情況見表1。其中,DETR在各方面取得最優(yōu)效果。

        表1 多種方法數(shù)據(jù)增強后對比精度

        DETR分別將數(shù)據(jù)增強前后的數(shù)據(jù)對比,具體結(jié)果見表2??芍?數(shù)據(jù)增強對滑坡識別各方面指標具有顯著的提升作用。

        表2 DETR數(shù)據(jù)增強前后精度對比

        測試集共有1290個樣本,各方法的具體檢測結(jié)果見表3??芍?本文采用的DETR方法不存在漏檢和錯檢的情況,但在復雜環(huán)境中存在重復檢測的問題。其中,CenterNet、Efficientdet、YOLOv4均存在漏檢的情況,而YOLOv5也存在少量漏檢和滑坡重復檢測的情況。

        表3 測試集檢測結(jié)果

        選取測試樣本中部分具有代表性的滑坡進行分析,識別結(jié)果見表4。

        表4 測試集示例檢測結(jié)果

        由表4可知,不同方法在不同環(huán)境下對滑坡的識別效果,實例1為高速路邊的滑坡識別,各方法對實例1均能識別,但Efficientdet存在漏檢的情況,其中DETR的檢測效果最好,基本與標簽一致。實例2為建筑物旁的滑坡檢測,其中Faster-CNN識別存在重復檢測的問題,且重復檢測框識別不完全。實例3為公路兩側(cè)滑坡檢測,以上方法中大多存在漏檢和檢測不完全檢測精度低等問題,DETR識別滑坡效果最好。實例4為復雜環(huán)境下的多滑坡檢測,大多存在漏檢,檢測不完全的情況,其中CenterNet、Efficientdet方法只能識別部分滑坡,不足以檢查多個滑坡。實例5為大型滑坡,可以看出以上方法均能對滑坡進行識別,其中Faster-CNN對大型滑坡識別的效果較差,檢測框不能完全識別滑坡,存在重復檢測的情況。

        通過以上對比分析,基于Transformer的DETR方法在滑坡識別精度和預測框的準確性方面均能取得最優(yōu)的檢測效果。

        4 結(jié) 語

        本文對滑坡數(shù)據(jù)集進行數(shù)據(jù)增強,解決了滑坡數(shù)據(jù)不足的問題,采用基于Transformer的DETR網(wǎng)絡結(jié)構(gòu)構(gòu)建滑坡體自動識別模型。試驗結(jié)果表明,DETR網(wǎng)絡能有效地對滑坡進行識別,具有檢測精度高、識別滑坡完全、標記準確的優(yōu)點,AP達0.997;同時驗證了數(shù)據(jù)增強對于模型精度提高的有效性。

        由試驗結(jié)果分析來看,本文試驗在方法和數(shù)據(jù)方面依然存在一些問題。在數(shù)據(jù)集方面, “同譜異物”的問題仍會對滑坡檢測造成一定的干擾,易受裸地、礦場、云層等影響。在網(wǎng)絡結(jié)構(gòu)方面,雖能準確識別滑坡,但訓練時間成本過高,計算數(shù)據(jù)量較大。因此在未來工作中,需進一步探索更加輕量化的網(wǎng)絡模型,以實現(xiàn)滑坡的快速準確識別;同時,在小比例尺大型地圖中,進一步預測并驗證其模型的泛化性。

        猜你喜歡
        解碼器滑坡體網(wǎng)絡結(jié)構(gòu)
        科學解碼器(一)
        科學解碼器(二)
        科學解碼器(三)
        線圣AudioQuest 發(fā)布第三代Dragonfly Cobalt藍蜻蜓解碼器
        秦巴山區(qū)牟牛溝滑坡體治理施工技術(shù)
        淺談鸚鴿嘴水庫右岸滑坡體除險加固設計
        強震下紫坪鋪壩前大型古滑坡體變形破壞效應
        基于互信息的貝葉斯網(wǎng)絡結(jié)構(gòu)學習
        知識網(wǎng)絡結(jié)構(gòu)維對于創(chuàng)新績效的作用機制——遠程創(chuàng)新搜尋的中介作用
        滬港通下A+ H股票網(wǎng)絡結(jié)構(gòu)演化的實證分析
        大陆极品少妇内射aaaaa| 一区二区视频资源在线观看| 久久本道久久综合一人| 久久人妻少妇嫩草av蜜桃| 香蕉亚洲欧洲在线一区| 男女在线免费视频网站| 亚洲中文字幕第一页免费| 久久狼精品一区二区三区| 成人精品一区二区三区电影| 亚洲国产精品综合久久网各| 拍摄av现场失控高潮数次| 一级毛片不卡在线播放免费| 精品国产你懂的在线观看| 日韩国产一区二区三区在线观看| 日产一区日产2区日产| 人人澡人人妻人人爽人人蜜桃麻豆| 美女网站免费福利视频| 国产永久免费高清在线| 真人无码作爱免费视频禁hnn| 又大又粗弄得我出好多水| 精品国产网红福利在线观看| 午夜精品久视频在线观看| 亚洲自偷自拍另类第一页| 偷拍视频网址一区二区| 无码aⅴ精品一区二区三区浪潮| 人妻少妇精品视频无码专区| 精品人妻少妇一区二区不卡 | 免费在线不卡黄色大片| 日本在线一区二区三区不卡| 国产精品亚洲а∨无码播放不卡 | 九九在线视频| 国产高清不卡在线视频| 蜜臀av一区二区三区免费观看 | 日本视频一区二区三区在线观看| 2019nv天堂香蕉在线观看| 国产成人亚洲精品| 亚洲国产精品久久久久久网站 | 免费观看交性大片| 免费特级黄毛片| 国产精品视频免费一区二区三区 | 一区二区二区三区亚洲|