国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于無人機RGB影像的大豆種植區(qū)提取方法研究

2023-05-04 05:24:34楊玉瑩黃林生朱夢琦
浙江農(nóng)業(yè)學報 2023年4期
關(guān)鍵詞:種植區(qū)子集大豆

張 夢,佘 寶,,*,楊玉瑩,黃林生,朱夢琦

(1.安徽理工大學 空間信息與測繪工程學院,安徽 淮南 232001; 2.安徽大學 農(nóng)業(yè)生態(tài)大數(shù)據(jù)分析與應(yīng)用技術(shù)國家地方聯(lián)合工程研究中心,安徽 合肥 230601)

及時、準確地掌握大豆種植區(qū)的空間分布在農(nóng)業(yè)生產(chǎn)監(jiān)測、精準農(nóng)業(yè)發(fā)展等方面具有積極意義。目前,人們主要采取以人工統(tǒng)計方法為主、遙感調(diào)查方法為輔的方式獲取大豆種植信息;但是,人工統(tǒng)計方法效率低、周期長、成本高,且無法提供空間分布信息。衛(wèi)星遙感技術(shù)具有宏觀、便捷、高效等優(yōu)點,在大規(guī)模農(nóng)情監(jiān)測中應(yīng)用廣泛[1];然而,其分辨率容易形成瓶頸,影像覆蓋頻率受制于平臺的重訪周期且易受大氣影響[2-3],導(dǎo)致其在作物制圖某些場景下的應(yīng)用受到限制。近年來,無人機(UAV)遙感技術(shù)的興起為人們獲取地表信息提供了新的手段。與傳統(tǒng)的大型飛機相比,無人機尺寸小,成本低,使用靈活[4-5],在土地確權(quán)、精細農(nóng)業(yè)等領(lǐng)域已有較為成熟的應(yīng)用。

在大豆遙感識別方面,國內(nèi)外研究多基于衛(wèi)星遙感平臺展開[21-22]?;跓o人機平臺的作物識別研究多關(guān)注玉米、小麥、水稻等主要經(jīng)濟作物,在大豆上開展的研究相對較少,尤其是在作物種植類型復(fù)雜多樣、農(nóng)田景觀破碎的地區(qū),基于無人機平臺開展大豆遙感識別的相關(guān)研究還鮮見報道。有關(guān)無人機大豆遙感識別的方法、算法、辨識性特征等的探討大多也都還處于起步階段。鑒于此,本文以皖北大豆主產(chǎn)區(qū)——阜陽市太和縣為研究區(qū),針對研究區(qū)內(nèi)夏季作物種類多樣、農(nóng)田景觀破碎的特點,基于無人機RGB影像與4種機器學習算法構(gòu)建大豆種植區(qū)遙感識別模型,并借助兩種方法——窗口平滑濾波、特征選擇,對基于無人機的大豆遙感識別方案進行優(yōu)化。

1 材料與方法

1.1 研究區(qū)概況

阜陽市太和縣(33°04′~33°35′N,115°25′~115°55′E),位于安徽省西北部,地處黃淮海平原南端,屬于暖溫帶半濕潤季風氣候。境內(nèi)地勢平坦,平均海拔33.2 m,氣候溫和,降雨充沛,年平均氣溫14.9 ℃,多年平均降水量839.4 mm,適合多種作物種植。全縣總面積1 867 km2,2019年糧食作物播種面積194 959 hm2,其中,大豆種植規(guī)模(2020年達6.7萬hm2)在全省縣級行政單元中排名第二,為該縣第一大經(jīng)濟類作物。該地的大豆種植于6月中下旬開始,8月中旬大豆開始結(jié)莢,10月初收獲。

1.2 數(shù)據(jù)獲取

于2020年8月27日在太和縣趙廟鎮(zhèn)執(zhí)行無人機航拍任務(wù),此時大豆正處于結(jié)莢期,該時期大豆頂端葉片肥大,株型緊湊,是進行大豆種植區(qū)識別研究的理想時期[23]。航拍區(qū)域內(nèi)除大豆外,主要作物還有芝麻、玉米、紅薯、藥材等,覆蓋了皖北地區(qū)夏季主要的作物類型,具有代表性。選用DJI 精靈4 RTK小型四旋翼無人機(深圳市大疆創(chuàng)新科技有限公司)作為作業(yè)平臺執(zhí)行航拍任務(wù),搭載2 000萬pixel的CMOS傳感器,采集目標高清RGB相片。飛行航拍作業(yè)時間為11:30—12:30,當時天氣晴朗無風,設(shè)置飛行高度200 m,航拍區(qū)域約1 km×1 km,航向、旁向重疊度均設(shè)置為80%,共獲取358張航攝相片。此外,在航拍區(qū)域均勻布設(shè)9個像控點用于幾何精校正,像控點坐標使用華測i70型RTK測量系統(tǒng)(上海華測導(dǎo)航技術(shù)股份有限公司)測量。

使用Smart3D軟件對358張航攝相片進行處理,經(jīng)過相片對齊、像控點平差計算、構(gòu)建不規(guī)則三角網(wǎng)(TIN)模型、生成密集點云、生成網(wǎng)格、紋理映射等過程,獲得研究區(qū)DSM數(shù)據(jù)和空間分辨率為0.056 m的數(shù)字正攝影像(DOM)。之后,借助ArcGIS 10.6軟件繪制矩形邊界矢量文件并用于裁剪影像,得到邊緣規(guī)整的矩形影像。

1.3 研究方案

首先,對原始RGB影像進行相對輻射定標,并基于輻射定標結(jié)果計算9個可見光植被指數(shù);其次,利用主成分分析(PCA)法對原始RGB影像進行波段信息量評價;然后,基于PCA第一分量計算6種紋理特征;接著,將研究區(qū)影像按2∶1的比例劃分成A(目標區(qū)域)、B(訓練區(qū)域)兩個區(qū)域(圖1),基于序列前向選擇(SFS)方法進行特征篩選并構(gòu)建特征子集,通過滑動窗口平滑濾波算法進行間隔采樣,在A、B區(qū)分別生成測試集和訓練集數(shù)據(jù),基于多種機器學習算法進行訓練,選取最佳特征子集和精度最高的分類器,對目標區(qū)域進行大豆種植區(qū)識別,并對結(jié)果的精度進行檢驗;最后,根據(jù)無人機航拍作業(yè)時的典型地物調(diào)查坐標數(shù)據(jù),結(jié)合后期無人機正射影像,建立典型地物的無人機遙感解譯標志,利用LabelMe工具對影像中的大豆種植區(qū)域進行目視解譯判別,得到大豆與非大豆區(qū)域的真實分布柵格數(shù)據(jù)。

圖1 研究區(qū)的區(qū)域劃分示意圖Fig.1 Schematic of regional division of study area

1.4 候選特征變量選取

先前的工作表明,基于原始波段的大豆遙感識別效果不理想。為此,本文考慮加入色彩空間[24]、紋理、幾何擴展特征用于大豆提取。利用ENVI 5.3軟件對RGB圖像進行色彩空間轉(zhuǎn)換和紋理特征計算,得到色調(diào)(h)、亮度(l)、飽和度(s)3項色彩特征,然后計算灰度共生矩陣紋理濾波,并通過目視檢驗最終保留對比度(contrast)、相關(guān)性(correlation)、同質(zhì)性(homogeneity)、異質(zhì)性(dissimilarity)、熵(entropy)和角二階矩(ASM)等6種紋理特征,以及1種幾何特征——冠層高度(用DSM指示)。

除上述3類特征外,在前人研究基礎(chǔ)上,本文還選取3個波段的相對反射率和9種植被指數(shù)作為候選特征變量。首先,對原始影像的DN值(數(shù)字量化值)進行相對輻射定標,得到R、G、B波段的相對反射率,分別定義為r、g、b[25-26],然后基于此測算9種可見光植被指數(shù)——過綠指數(shù)(ExG)[27]、過紅指數(shù)(ExR)[28]、歸一化綠藍差異指數(shù)(NGBDI)[29]、歸一化綠紅差異指數(shù)(NGRDI)[29]、綠藍比值指數(shù)(GBRI)[30]、藍紅比值指數(shù)(BRRI)[31]、紅綠藍植被指數(shù)(RGBVI)[32]、植被提取顏色指數(shù)(CIVE)[33]、可見光波段差異植被指數(shù)(VDVI)[34]。

r=R/(R+G+B);

(1)

g=G/(R+G+B);

(2)

b=B/(R+G+B)。

(3)

VExG=2g-r-b;

(4)

VExR=1.4r-g;

(5)

VNGBDI=(g-b)/(g+b);

(6)

VNGRDI=(g-r)/(g+r);

(7)

VGBRI=g/b;

(8)

VBRRI=b/r;

(9)

VRGBVI=(g2-br)/(g2+br);

(10)

VCIVE=0.441r-0.991g+0.385b+18.787 45;

(11)

VVDVI=(2g-r-b)/(2g+r+b)。

(12)

式(1)~(12)中:R、G、B分別為無人機影像紅、綠、藍波段的DN值,VExG、VExR、VNGBDI、VNGRDI、VGBRI、VBRRI、VRGBVI、VCIVE、VVDVI分別為ExG、ExR、NGBDI、NGRDI、GBRI、BRRI、RGBVI、CIVE、VDVI的值。

1.5 特征選擇算法與機器學習模型選取

上述22個擴展特征的加入有效彌補了原始影像信息量的不足,但同時也使數(shù)據(jù)量增加,導(dǎo)致一定程度的數(shù)據(jù)冗余,會使得機器學習算法在處理高維度且不平衡的數(shù)據(jù)時性能受限,從而影響提取精度和執(zhí)行效率。為了平衡數(shù)據(jù)量與提取精度,本文采用與分類器相耦合的特征選擇算法,通過計算基于單一特征的模型精度(以Kappa系數(shù)作為評價指標),對各個特征的重要性進行評估與排序。在SFS方法的基礎(chǔ)上,每次增加一個相鄰的權(quán)重稍低或排序靠后的特征組成特征集合輸入模型,計算模型精度,通過對不同集合的模型精度進行差分計算,尋找導(dǎo)致模型精度下降特征的位置,并剔除該特征,進行多次迭代,直至保留的特征均有利于模型精度的提高。該方法具有較高的靈活性和可移植性,一次可以進行多個不利特征的剔除,提高了運算效率。

以22個候選特征為基礎(chǔ)數(shù)據(jù),通過滑動窗口平滑濾波算法進行間隔采樣,在A、B區(qū)域分別生成測試集數(shù)據(jù)和訓練集數(shù)據(jù)(比例為2∶1),采用RF、SVM、極端梯度提升(XGBoost)和BP神經(jīng)網(wǎng)絡(luò)(BPNN)4種機器學習算法結(jié)合特征優(yōu)選算法進行特征子集優(yōu)選,用訓練集數(shù)據(jù)進行模型訓練,用測試集數(shù)據(jù)計算模型分類精度,最后輸出各機器學習算法的特征優(yōu)選子集?;趦?yōu)選特征子集構(gòu)建分類模型,并提取A區(qū)域的大豆種植區(qū),對提取結(jié)果進行精度評價。

本文基于Python 3.8平臺編程實現(xiàn)上述算法功能。硬件配置:CPU為Intel i7-8700,內(nèi)存16 GB,GPU為NVIDIA RTX 1060。

1.6 提取精度評價

選擇的定量評價指標有Kappa系數(shù)、總體分類精度(OA)[35]、制圖精度(PA)和用戶精度(UA)。模型提取結(jié)果的Kappa系數(shù)和OA值越高,說明提取效果相對越好。

2 結(jié)果與分析

2.1 不同空間尺度的分類模型構(gòu)建與精度檢驗

本文在樣本采樣中引入了滑動窗口平滑濾波處理,不同窗口尺寸下模型的精度和提取效果不同。因此,首先基于18組窗口大小對原始分辨率的RGB影像進行平滑濾波處理,模擬不同空間尺度(不同航高)的影像,對比不同空間尺度下分類模型的大豆種植區(qū)提取精度,進而確定最優(yōu)空間尺度。

不同窗口尺寸下,4種算法下大豆種植區(qū)的提取精度(以Kappa系數(shù)表征)均隨著窗口的增大而逐漸提高(圖2),在10 pixel ×10 pixel窗口尺寸下的分類精度值達到0.82,之后提升幅度明顯降低,逐漸趨于平緩。綜合考慮不同窗口大小在4種算法下的表現(xiàn),并盡可能地減少不同地物交界處的鋸齒化和尺度效應(yīng)的影響,將10 pixel ×10 pixel確定為最適合本研究大豆提取的窗口尺寸。

紅色五角星標記的是最優(yōu)窗口尺寸。The red stars represent the optimum window size.圖2 不同方法下窗口尺寸與分類精度的關(guān)系Fig.2 Relationships between window size and classification accuracy under different algorithms

2.2 各算法的特征優(yōu)選結(jié)果

依據(jù)1.5節(jié)的特征子集優(yōu)選方法,得到4種算法下各個特征變量的重要性排序結(jié)果。在4種算法的評估結(jié)果中,排序均靠前的特征變量有r、BRRI、h、NGRDI、ExR,說明這些特征在大豆識別中可能具有較大的優(yōu)勢。其中,r在4種算法下均排名前三。

依據(jù)特征變量的重要性結(jié)果,得到不同特征變量組合形式下的分類精度與特征子集數(shù)量的關(guān)系(圖3)。總體來看,隨著特征變量的增加,各算法下的提取精度(以Kappa系數(shù)表征)均呈現(xiàn)升高趨勢。其中,RF、XGBoost算法在依次輸入各特征后,Kappa系數(shù)整體提升相對穩(wěn)定,只在局部出現(xiàn)小幅降低,分別在輸入的特征變量數(shù)量為22和20時精度達到最大值;SVM和BPNN算法下分類器達到精度最大值時所對應(yīng)的特征變量的數(shù)量均為22。可見,在4種算法下實現(xiàn)最大精度所需的特征維度均較高,且在達到最大提取精度前,均存在導(dǎo)致分類精度降低的部分特征。按照1.5節(jié)的特征選擇算法,剔除不利于大豆準確提取或會導(dǎo)致精度降低的特征,得到4種算法下的特征變量優(yōu)選結(jié)果(圖4、表1)。從數(shù)量來看,RF和XGBoost算法下的優(yōu)選特征個數(shù)為9,SVM為7,BPNN為6。此時,4種算法均能夠在較高的分類精度與較少的數(shù)據(jù)量之間實現(xiàn)平衡,且能夠保證分類精度隨特征數(shù)量的增加而穩(wěn)步提升。相對于特征優(yōu)選前各算法達到最大精度時所對應(yīng)的特征維度,特征優(yōu)選后,RF、XGBoost、SVM、BPNN算法下的數(shù)據(jù)量分別減少了59.1%、55.0%、68.2%、72.7%,RF、XGBoost和BPNN算法分類精度的最大值分別降低了0.000 3、0.007 8、0.007 8,而SVM算法分類精度的最大值還提升了0.020 0,分類精度變化均在可接受范圍內(nèi)。

紅點代表最大精度所對應(yīng)的特征維度。The red points represent the specific dimension corresponding to the maximum accuracy.圖3 不同機器學習算法下分類精度與特征維度之間的關(guān)系Fig.3 Relationship between classification accuracy and feature dimension under different algorithms

圖4 優(yōu)選特征維度與分類精度的對應(yīng)關(guān)系Fig.4 Relationship between singled out features dimension and classification accuracy under different algorithms

表1 不同算法的優(yōu)選特征變量子集Table 1 Optimum feature-subsets under different algorithms

從特征子集優(yōu)選結(jié)果來看,r、ExR、BRRI、ASM、NGRDI和DSM至少保留在3種算法的特征優(yōu)選結(jié)果中,表明這些特征對大豆識別更有效。

2.3 大豆種植區(qū)提取結(jié)果

采用4種機器學習算法,將優(yōu)選特征子集與原始RGB波段分別作為輸入,提取得到不同方案所對應(yīng)的大豆種植區(qū)(A區(qū)域影像)分布結(jié)果(圖5)。與真值對比后發(fā)現(xiàn),不同方案提取得到的大豆種植區(qū)與真實分布總體上較為一致,然而不同方法和不同輸入數(shù)據(jù)的提取結(jié)果存在一定差異??傮w來看,4種算法下基于優(yōu)選特征子集的大豆種植區(qū)提取效果均優(yōu)于基于原始RGB波段的提取結(jié)果,其錯分和漏分現(xiàn)象明顯減少。值得注意的是,8張分類結(jié)果圖左上方區(qū)域的提取效果均不夠理想,尤其是漏分現(xiàn)象較為嚴重。與原始影像對比之后發(fā)現(xiàn),該區(qū)域處于原始拼接結(jié)果影像的邊緣位置,存在較為明顯的色彩偏移,因而在一定程度上影響到了提取效果。相比之下,RF算法結(jié)合優(yōu)選特征子集得到的結(jié)果與真值最為接近,誤差相對更少。

圖5 不同方案下大豆種植區(qū)的提取效果對比Fig.5 Comparison of extraction effects of soybean planting areas with different schemes

在最佳窗口條件(10 pixel×10 pixel)下,運用不同算法,基于RGB影像和優(yōu)選特征提取大豆種植區(qū),依據(jù)制圖精度、用戶精度、總體精度和Kappa系數(shù)評價提取效果的優(yōu)劣。基于優(yōu)選特征獲得的大豆提取精度相較于RGB影像明顯提高,在RF、SVM、XGBoot、BPNN算法下,Kappa系數(shù)分別提高了0.05、0.11、0.05、0.03(表2),以SVM算法下的提升幅度最大。同樣基于優(yōu)選特征進行的大豆提取中,SVM算法與RF、XGBoost算法的Kappa系數(shù)持平,但其用戶精度卻明顯略低,說明其錯分誤差要較后兩者嚴重。在本研究所采用的4種算法中,RF算法下基于優(yōu)選特征的大豆種植區(qū)提取結(jié)果的用戶精度和總體精度均最高,分別為96.27%和93.96%,表現(xiàn)相對更好,且提取結(jié)果也更符合實際。

表2 不同算法下基于RGB特征和優(yōu)選特征的大豆提取精度Table 2 Soybean extraction accuracy based on RGB image and optimum features under different algorithms

從前述研究也可看出,在RF和XGBoost算法下,當加入擴展特征后,其分類精度的變化較為平緩。這說明,這兩種算法能夠很好地支持多維度輸入數(shù)據(jù),且其運行結(jié)果也表現(xiàn)出較高的穩(wěn)定性,因而更適于特征擴展和特征優(yōu)選操作。在SVM和BPNN算法下,當加入擴展特征后,分類精度的波動相對明顯,說明其提取結(jié)果易受到特征維度和特征數(shù)值范圍的影響。

綜上,優(yōu)選特征有利于在無人機平臺上獲取更好的提取效果,RF算法與特征優(yōu)選方法結(jié)合的方案在無人機大豆識別中具有較大的應(yīng)用潛力。

3 討論

先前的有關(guān)大豆分類識別的研究多以衛(wèi)星平臺為主[21-22],鮮見基于無人機平臺的應(yīng)用。本文利用無人機平臺搭載傳統(tǒng)RGB相機獲取研究區(qū)影像。傳統(tǒng)的RGB相機像素精細,但其工作波段少,波段跨度大,導(dǎo)致波譜空間的信息量少,不利于遙感影像目標信息的有效提取。加入擴展特征的目的正是為了充分挖掘原始影像中隱含的信息,擴展大豆的候選遙感辨識性特征。之后,采用特征選擇方法篩選出與各算法相匹配的特征子集,能夠最大限度地釋放各算法的性能。這種基于評價指標自動判別篩選的特征選擇方法在一定程度上能夠減少人為選擇帶來的主觀性。通過加入擴展特征并引入特征優(yōu)選方法,本研究在整體上實現(xiàn)了較高的分類精度與較少的數(shù)據(jù)量之間的平衡,RF、SVM、XGBoost、BPNN算法下提取大豆種植區(qū)的運算時間分別為93、117、79、85 s,且其提取效果均得到了提升。這與其他學者先前的研究結(jié)論[10,17-19]一致。但是,本文并未就特征的相關(guān)性和信息冗余進行分析。今后,可繼續(xù)就上述問題做進一步探討。

無人機超高分辨率引起的細節(jié)災(zāi)難會對分類結(jié)果產(chǎn)生不利影響。同時,傳統(tǒng)機器學習方法的局限也會導(dǎo)致分類結(jié)果中噪點過多。因此,需要采用一定的策略來減弱上述影響。本文針對原始影像,采用窗口平滑濾波處理,降低了提取結(jié)果中的噪點,使大豆種植區(qū)的提取效果得到改善,同時又最大限度地保留了空間細節(jié),RF算法下的Kappa系數(shù)達到0.87。但是,窗口平滑濾波處理在不同場景下的適用性還需要做進一步探討或論證。本研究結(jié)果顯示,各算法對圖像中間區(qū)域的提取效果較好,“錯分”“漏分”主要集中在上、下部分。與原始影像對比之后發(fā)現(xiàn),容易出現(xiàn)“錯分”“漏分”的區(qū)域多處于原始拼接結(jié)果影像的邊緣位置,尤其是上部區(qū)域存在較為明顯的色彩偏移,因而在一定程度上影響到了提取效果。此外,研究區(qū)作物種類多樣、農(nóng)田景觀破碎、地物分布差異的特點,也會導(dǎo)致類間特征值差異較大、樣本分布不均,加上無人機影像的超高分辨率使得陰影、土壤背景都會呈現(xiàn)在其中,都可能會導(dǎo)致前述情況的發(fā)生。后續(xù)研究將進一步通過算法參數(shù)調(diào)優(yōu)或采用深度學習算法等改善提取效果,進一步提升提取精度。

綜上,本研究基于無人機RGB影像獲取擴展特征,基于4種機器學習算法構(gòu)建大豆遙感識別模型,通過兩種方法——滑窗平滑濾波、特征選擇,實現(xiàn)了高精度的大豆種植區(qū)提取。在最佳窗口尺寸下,RF結(jié)合優(yōu)選特征的大豆提取表現(xiàn)最好,基于該模型優(yōu)選得到的9個特征子集的總體精度最高,達到93.96%,Kappa系數(shù)為0.87,效果優(yōu)于其他3種算法。此外,RF算法在執(zhí)行效率、高維度數(shù)據(jù)支持和噪聲容忍度方面也展現(xiàn)出顯著優(yōu)勢。這說明,本研究提出的基于RGB影像的RF算法結(jié)合特征優(yōu)選的提取方法在無人機大豆遙感識別中表現(xiàn)出較大的應(yīng)用潛力。基于本文所開展的相關(guān)工作已形成一套優(yōu)選方案和技術(shù)路線,可以為復(fù)雜種植結(jié)構(gòu)下無人機平臺的大豆遙感識別研究提供思路與技術(shù)參考。

猜你喜歡
種植區(qū)子集大豆
由一道有關(guān)集合的子集個數(shù)題引發(fā)的思考
注意防治大豆點蜂緣蝽
從大豆種植面積增長看我國糧食安全
拓撲空間中緊致子集的性質(zhì)研究
巴西大豆播種順利
C市主要草莓種植區(qū)土壤重金屬鎘、鉛現(xiàn)狀調(diào)查
不同種植區(qū)隴東苜蓿營養(yǎng)價值的比較研究
中國飼料(2021年17期)2021-11-02 08:15:24
大豆的營養(yǎng)成分及其保健作用
關(guān)于奇數(shù)階二元子集的分離序列
草莓種植區(qū)土壤中典型有機氮化合物的分布及來源
井冈山市| 新竹市| 贺兰县| 邵阳县| 饶平县| 盐池县| 犍为县| 依安县| 拜泉县| 兴文县| 宁波市| 陈巴尔虎旗| 贵溪市| 海城市| 河北区| 平乐县| 孙吴县| 新营市| 荣昌县| 曲沃县| 黑水县| 高碑店市| 北海市| 定结县| 阳泉市| 托里县| 阜宁县| 明光市| 陵川县| 高雄县| 澄城县| 宕昌县| 西城区| 宣威市| 洪湖市| 启东市| 元朗区| 文昌市| 卓尼县| 三都| 屏南县|