楊宏業(yè) 朱玉東 劉婉蓉 黃舒欣 屈銘志



摘要:藍(lán)藻進(jìn)行探測(cè)時(shí)易出現(xiàn)影像質(zhì)量差,探測(cè)精度低的情況,對(duì)此,研究濱岸帶藍(lán)藻水華無人機(jī)探測(cè)方法,文章以太湖作為研究對(duì)象,對(duì)太湖藍(lán)藻堆積最嚴(yán)重的貢湖濱岸帶展開探測(cè)方法研究,通過無人機(jī)水面飛行去光斑方法,獲取濱岸帶高質(zhì)量照片,利用高表真的藍(lán)藻水面影像拼接技術(shù)將無人機(jī)照片拼接成高水面覆蓋度和高表真性的數(shù)字正射影像,采用可見光藍(lán)藻提取方法實(shí)現(xiàn)了藍(lán)藻水華的識(shí)別與提取。實(shí)驗(yàn)結(jié)果表明,所提方法總體精度達(dá)到93.4%,Kappa系數(shù)達(dá)到0.8613,證明所提方法具有實(shí)用性。
關(guān)鍵詞:藍(lán)藻水華;無人機(jī)探測(cè);高表真水面拼接
中圖分類號(hào):X87 文獻(xiàn)標(biāo)志碼:B
前言
隨著水環(huán)境污染對(duì)生態(tài)系統(tǒng)和人類健康產(chǎn)生的影響日益嚴(yán)重,其中,濱岸帶藍(lán)藻水華是一種常見但又十分有害的現(xiàn)象,給水質(zhì)安全與生態(tài)平衡帶來了巨大挑戰(zhàn)。藍(lán)藻水華不僅會(huì)破壞湖泊、河流等水體的生態(tài)系統(tǒng),還可能產(chǎn)生毒素,危害周邊環(huán)境和人類健康。對(duì)藍(lán)藻水華進(jìn)行精準(zhǔn)化監(jiān)測(cè),快速掌握藍(lán)藻的時(shí)空分布情況是藍(lán)藻水華預(yù)警與治理的關(guān)鍵。由于水動(dòng)力、風(fēng)速、風(fēng)向和藍(lán)藻自身的漂移性的影響,藍(lán)藻通常會(huì)在濱岸帶大量積聚。并且,由于藍(lán)藻具有漂移速度快、垂直分布受風(fēng)力影響、易被濱岸帶植物吸附等特征。使得傳統(tǒng)的監(jiān)測(cè)方法,不能很好地反映其實(shí)際的分布情況。隨著無人機(jī)技術(shù)的快速發(fā)展,也為濱岸帶藍(lán)藻水華的監(jiān)測(cè)提供了新的機(jī)遇。相比于傳統(tǒng)的遙感和實(shí)地調(diào)查,無人機(jī)具有低成本、高時(shí)效性和靈活性的優(yōu)勢(shì),能夠以更高的空間和時(shí)間分辨率獲取關(guān)鍵數(shù)據(jù)。可以彌補(bǔ)人工巡查中效率低下、目視可見區(qū)域范圍較小等缺點(diǎn)。
然而,在無人機(jī)探測(cè)藍(lán)藻的過程中,存在水面太陽鏡面反射、無人機(jī)涉水照片不易拼接、藍(lán)藻水華識(shí)別難等問題,目前大多數(shù)無人機(jī)水域有效探測(cè)范圍有限。對(duì)此,文章提出了一種更適合湖泊濱岸帶的藍(lán)藻水華探測(cè)方法。
1 研究區(qū)域與方法
I.1 研究區(qū)域
太湖作為中國(guó)五大淡水湖之一,多年來一直飽受藍(lán)藻水華的影響。太湖貢湖灣沿岸區(qū)域位于太湖西北部,在藍(lán)藻大量繁殖的夏季盛行東南風(fēng),該區(qū)域處于下風(fēng)向,整個(gè)太湖生長(zhǎng)的藍(lán)藻會(huì)被吹至于此,因?yàn)樵撎幇毒€綿延曲折,藍(lán)藻易進(jìn)難出,導(dǎo)致每年有大量藍(lán)藻堆積在此處。文章于2021年6月21日在江蘇省無錫市太湖貢湖濱岸帶開展了實(shí)驗(yàn)。
1.2 無人機(jī)設(shè)備
文章利用御Mavic 2無人機(jī)采集水域的影像數(shù)據(jù),快速及時(shí)獲取水面相關(guān)情況,利用精靈PHANTOM 4 RTK無人機(jī)采集沿岸區(qū)域的影像數(shù)據(jù)。精靈PHANTOM 4 RTK的最大水平飛行速度為50km/h,飛行時(shí)間為30min,重量為1391g,傳感器類型為可見光相機(jī);御Mavic2的最大水平飛行速度為50km/h,飛行時(shí)間為31min,重量為1100g,傳感器類型為可見光相機(jī);同時(shí),在地面布設(shè)一定的控制點(diǎn)以校正無人機(jī)數(shù)據(jù),實(shí)現(xiàn)厘米級(jí)精度。
1.3 研究方法
1.3.1 無人機(jī)水面避光斑航線優(yōu)化方法
文章提出了一種在無人機(jī)水面避光斑航線優(yōu)化方法。在獲取水面數(shù)據(jù)的時(shí)候,因水體鏡面反射常常導(dǎo)致無人機(jī)獲取的照片中有太陽耀斑,影響數(shù)據(jù)質(zhì)量。對(duì)此,文章通過計(jì)算任意河道任意時(shí)間的太陽高度角、太陽方位角以及湖泊濱岸帶的位置,并結(jié)合無人機(jī)姿態(tài)及傳感器相關(guān)參數(shù),計(jì)算能避開太陽耀光的航線偏移距離、重疊率變化值和云臺(tái)俯仰角變化,以優(yōu)化整體航線。
湖泊濱岸帶的太陽高度角和太陽方位角的計(jì)算方法分別用式(1)和式(2)表示:
其中,φs是太陽方位角,θs是太陽高度角,h是以地方恒星時(shí)系統(tǒng)下的時(shí)角,δ是該時(shí)間下的太陽赤緯,中是湖泊濱岸帶的緯度。
在無人機(jī)起飛之前,繪制湖泊濱岸帶拍攝范圍的邊界線并計(jì)算各點(diǎn)地理坐標(biāo)值,解析邊界中心線上各個(gè)點(diǎn)的地理坐標(biāo)值。結(jié)合太陽高度角、方位角、無人機(jī)飛行高度、拍攝影像尺寸和相機(jī)參數(shù),計(jì)算偏移中心線距離以避免拍攝到太陽耀光。以湖泊濱岸帶中心線為起算點(diǎn),依次計(jì)算中心線各個(gè)點(diǎn)距離濱岸帶的距離,記為W,偏移中心線的最小距離為Dmax,偏移河道中心線的最大距離為Dmax,計(jì)算公式可分別表示為式(3)和式(4):
其中,hcamera為無人機(jī)飛行高度,θs為該濱岸帶飛行時(shí)刻的太陽高度角,φs為該濱岸帶飛行時(shí)刻的太陽方位角,θFOV為無人機(jī)相機(jī)的視場(chǎng)角,i為相片航向方向的長(zhǎng)度比,即為相片的長(zhǎng)邊比,diagonalimage為無人機(jī)相片對(duì)角線的長(zhǎng)度。
對(duì)于需要輸出數(shù)字正射影像的飛行任務(wù),采用較高的旁向重疊率和航向重疊率,得到更多更精確的影像連接點(diǎn)。則航向重疊率forward_overlap可表示為式(5):
其中,diagonalimage為無人機(jī)相片對(duì)角線的長(zhǎng)度,φs為該濱岸帶飛行時(shí)刻的太陽方位角,θs為該濱岸帶飛行時(shí)刻的太陽高度角,θFOV為無人機(jī)相機(jī)的視場(chǎng)角。控制航向重疊率不低于forzvard_overlap,以保證獲取到的無人機(jī)照片具有足夠的重疊區(qū)域,從而提高圖像匹配的準(zhǔn)確性和穩(wěn)定性。
1.3.2 高表真水面影像拼接
基于上述優(yōu)化后的無人機(jī)照片,文章使用高表真水面拼接方法進(jìn)行圖像拼接。根據(jù)無人機(jī)影像POS數(shù)據(jù)計(jì)算單張影像拍攝范圍,具體方法為根據(jù)無人機(jī)影像像素和相機(jī)參數(shù),建立像空間坐標(biāo)系坐標(biāo)(x,y,-f);由相機(jī)的傾斜角度φ、ω、k,將像輔助坐標(biāo)(x,y,-f)轉(zhuǎn)換為像空間輔助坐標(biāo)(XA,YA,ZZ),公式如式(6):
最后,根據(jù)橢球變換將空間直角坐標(biāo)進(jìn)行高表真水面影像拼接。
其中,I(x,y)為拼接后的圖像,Ii(x,y)為原始圖像,wi(x,y)為第i幅影像在位置(x,y)的權(quán)重。
高表真水面影像拼接可以提供更廣闊的監(jiān)測(cè)范圍和更完整的數(shù)據(jù)信息,以支持藍(lán)藻識(shí)別提取的準(zhǔn)確性和可靠性。
1.3.3 基于分割閾值的藍(lán)藻識(shí)別提取
目前河湖治理中無人機(jī)搭載的大部分都是可見光相機(jī),因此,通過對(duì)紅、綠、藍(lán)三個(gè)波段的運(yùn)算,將藍(lán)藻與水體分離并進(jìn)行提取。文章采用EXC、VDVI和VEGRDI對(duì)藍(lán)藻進(jìn)行提取和比較,計(jì)算公式如式(11)-式(13):
其中,ρR、ρG、ρB分別表示在紅、綠、藍(lán)波段的反射率。基于計(jì)算結(jié)果,實(shí)現(xiàn)對(duì)藍(lán)藻的探測(cè)和管理。
2 結(jié)果與分析
2.1 水面避光斑航線優(yōu)化方法結(jié)果與分析
在濱岸帶藍(lán)藻數(shù)據(jù)采集方面,通過無人機(jī)水面避光斑航線優(yōu)化方法對(duì)拍攝航向進(jìn)行了優(yōu)化,由于鏡面反射在照片中始終會(huì)出現(xiàn)太陽光斑,并且由于多張照片拼接,太陽光斑會(huì)沿飛行線路在正射影像-產(chǎn)生連續(xù)的一串太陽光斑,在每張照片的中間都存在一個(gè)光斑,嚴(yán)重影像圖像質(zhì)量。
利用文章的無人機(jī)水面避光斑方法對(duì)航線進(jìn)行優(yōu)化,可減少大部分太陽光鏡面反射,如圖1(a)所示。原始結(jié)果中圖像左下角及右中部區(qū)域中存在多串連續(xù)的太陽光斑,甚至在浮壩上也會(huì)有耀光顯示,影響判斷浮壩是否斷裂。通過水面避光斑航線優(yōu)化的方法,調(diào)整飛行航線的相關(guān)參數(shù),得到光斑較少的結(jié)果,如圖1(b)所示,大部分水面耀光被規(guī)避,整體圖像沒有反光的區(qū)域,圖像實(shí)際內(nèi)容也沒有受到影響,保證圖像真實(shí)可靠的同時(shí)提升了整體視覺和觀感。
2.2 藍(lán)藻影像拼接與提取結(jié)果分析
通過無人機(jī)水面避光斑方法對(duì)航線進(jìn)行優(yōu)化后,在3小時(shí)內(nèi)實(shí)現(xiàn)太湖13公里沿岸探測(cè),獲取了超過3000張無人機(jī)照片,利用傳統(tǒng)方法和文章的高表真水面拼接方法進(jìn)行圖像拼接以生成數(shù)字正射影像。
以傳統(tǒng)的大疆智圖軟件生成的結(jié)果顯示,范圍約覆蓋到距離岸邊300米,如圖2(a)所示,成圖面積約為7.0689平方千米、在岸線西南部附近測(cè)量,水面覆蓋寬度距離岸邊約388米。利用文章的高表真水面拼接方法,成圖面積約為10.1431平方千米,能夠覆蓋距岸600米以上的水面區(qū)域,如圖2(b)所示,在相同位置測(cè)量成圖寬度約為645米,是傳統(tǒng)方法水面拼接寬度的2倍。
從數(shù)字正射影像中截取了部分浮壩數(shù)據(jù)進(jìn)行對(duì)比,見圖3。
根據(jù)圖3可以看出,傳統(tǒng)方法出現(xiàn)了拼接錯(cuò)誤,在浮壩側(cè)方生成了多余的浮壩。高表真拼接方法的結(jié)果能夠正確地表達(dá)浮壩的情況,避免出現(xiàn)拼接錯(cuò)位、拼接錯(cuò)誤等情況,在拼接質(zhì)量上,解決數(shù)據(jù)失真等問題,保證水色和藍(lán)藻水華數(shù)據(jù)的完整與真實(shí)。
為了驗(yàn)證文章方法和高表真水面拼接方法的可用性和正確性,同時(shí)評(píng)價(jià)各植被指數(shù)藍(lán)藻提取的精度,在高清正射影像中隨機(jī)選取500個(gè)樣本,通過目視解譯作為參考,進(jìn)行藍(lán)藻信息提取結(jié)果精度評(píng)價(jià),基于混淆矩陣計(jì)算總精度和Kappa系數(shù),具體結(jié)果見表1。
通過結(jié)果表明,無人機(jī)可見光探測(cè)獲得的影像可進(jìn)行藍(lán)藻識(shí)別與提取,運(yùn)用EXG、VDVI、VECRDI等植被指數(shù)均能實(shí)現(xiàn)。其中VECRDI指數(shù)提取藍(lán)藻的總體精度為93.4%,比VDVI指數(shù)高了0.4%,比EXC算法高出了0.8%;VEGRDI指數(shù)的Kappa系數(shù)達(dá)到0.8613,比VDVI指數(shù)高了0.008,比EXC高0.0312,提取效果相對(duì)最好,能夠快速且較準(zhǔn)確地識(shí)別藍(lán)藻水華,適用于無人機(jī)可見光波段的藍(lán)藻監(jiān)測(cè)。
3 結(jié)論
濱岸帶藍(lán)藻是一種常見的水生生物現(xiàn)象,其對(duì)水環(huán)境造成的污染和對(duì)水生生態(tài)系統(tǒng)和人類健康的負(fù)面影響備受關(guān)注。為了提高藍(lán)藻監(jiān)測(cè)的效率和精度,文章提出了濱岸帶藍(lán)藻探測(cè)技術(shù)方法。從藍(lán)藻數(shù)據(jù)采集、處理、分析等方面對(duì)傳統(tǒng)無人機(jī)探測(cè)方法進(jìn)行了改進(jìn),建立了水面避光斑航線優(yōu)化方法、高表真水面拼接方法和分割閾值藍(lán)藻提取方法。經(jīng)實(shí)驗(yàn)證明,文章的方法在效率、質(zhì)量和精度上較傳統(tǒng)方法均有提高,能夠?qū)⑺姹O(jiān)測(cè)區(qū)域擴(kuò)大一倍左右,實(shí)現(xiàn)更大范圍的藍(lán)藻數(shù)據(jù)探測(cè)與分析,在藍(lán)藻治理的實(shí)際應(yīng)用中具有意義。
基金項(xiàng)目:上海市2020年度“科技創(chuàng)新行動(dòng)計(jì)劃”啟明星項(xiàng)目(20QB1403900)