DRTC01全自動葉面積指數觀測儀
(1)概述
DRTC01無線傳感器網絡的葉面積指數測量系統,分布式節點用于拍攝冠層圖像,并根據冠層圖像計算得到葉面積指數,發送給采集節點,采集節點用于將前端節點發送的葉面積指數通過無線傳感器網絡轉發給匯聚節點,匯聚節點將接收的葉面積指數轉發至上位機,上位機接收葉面積指數存儲,并提供查詢接口供工作人員查詢。
(2)系統組成
全自動葉面積指數測量系統,包括前端節點(冠層上節點,冠層下節點)、采集節點、匯聚節點、三維掃描激光雷達(可選項)和上位機(可選項)等。
? 前端節點用于拍攝冠層圖像,并根據冠層圖像計算得到葉面積指數,發送給采集節點;前端節點包括魚眼攝像頭模塊,冠層圖像處理模塊和葉面積指數計算模塊。
? 魚眼攝像頭模塊用于拍攝冠層圖像發送給冠層圖像處理模塊;
? 冠層圖像處理模塊用于從冠層圖像中提取成像區域圖像并進行二值化處理,得到成像區域二值化圖像發送給葉面積指數計算模塊;冠層圖像處理的具體方法為提取出57 .5度環及以內的圖像作為成像區域,其余非成像區域的像素設置為透明點;采用成像區域中各像素點的藍色分量值對成像區域圖像進行灰度化,得到成像區域灰度圖像,灰度化公式表示如下:
Gray=B
其中,Gray表示該像素點灰度化后的灰度值,B表示該像素點的藍色分量;繪制成像區域灰度圖像的直方圖,搜索得到直方圖的波谷,求取波谷處灰度值及波谷處之前K個灰度值和波谷處之后K個灰度值所涵蓋的所有像素點的平均灰度值M,如果該平均值M小于預設閾值 則將平均值M作為二值化閾值T,否則搜索得到直方圖個波峰,求取該波峰灰度值到灰度值值所涵蓋的所有像素點的平均灰度值作為二值化閾值T;
將成像區域灰度圖像中像素值大于等于閾值T的灰度值設置為1,歸為天空背景;將圖像中像素值小于閾值T的灰度值設置為0,歸為葉片,得到成像區域二值化圖像;采用去噪算法去除成像區域二值化圖像中的噪聲;葉面積指數計算模塊用于根據去噪后的成像區域二值化圖像計算葉面積指數;采集節點用于將前端節點發送的葉面積指數通過無線傳感器網絡轉發給匯聚節點; 匯聚節點將接收的葉面積指數轉發至上位機;上位機在接收到葉面積指數后,將其存入數據庫中,并提供查詢接口供工作人員查詢。
(3)技術指標
測量參數:植被冠層葉面積指數
波段范圍:傳感器中心波長:492nm;半高波寬:9-12nm
測量模式:全自動測量,每小時將自動輸出一組數據
聯網方式:觀測節點(圓形)無線網絡頻率為433MHz無線通訊;匯聚節點支持433MHz無線網絡與GPRS無線網絡;
配置有在線校準驗證三維掃描激光雷達,具體技術指標:點云數據速率為300000 點/秒;距離誤差:<2厘米;激光人眼安全級別:Class 1;角度誤差:<0.05度;該系統內置慣性導航系統。
產品配置:冠層上節點1個,冠層下節點5個,匯聚節點1個,三維掃描激光雷達1套,防護機箱1個,太陽能供電系統1套,支架1套。
配件:標配電纜長度10米,其他電纜長度可定制。
(4)葉面積指數的計算方法
葉面積指數計算模塊中葉面積指數的計算方法為:
在成像區域二值化圖像中提取出57 .5度這一環的圖像,統計其中黑白像素的數量,計算冠層孔隙度:
其中,T(θ)表示在視角θ下的冠層孔隙度,Nb(θ)表示在視角θ下背景的像素個數,Nl (θ)表示在視角θ下葉片的像素個數,θ=57 .5 °;
計算葉面積指數LAI:
植被是陸表生態系統的重要組成成分,而葉片則是植被與外界進行相互作用的一個重要器官,葉面積指數作為作物群體結構重要的參數,能夠定量描述植被進行光合作用、呼吸作用、蒸騰作用,在環境、氣候、生態、農業等領域被廣泛應用,其定義為單位地表面積上植被冠層葉面積的一半。
對于葉面積指數的測量方法,可分為直接測量和間接測量。直接測量的方式是直接針對葉片的表面積進行測量,測量結果的可靠性可以保障,但是測量的時間代價和成本代價往往較高。間接測量與直接測量不同,間接測量并不直接關注葉片本身的面積長寬數據,而是通過測量與葉片相關的其他參數來推斷出葉片的面積。
間接測量目前有5種方法,分別是點接觸法、消光系數法、經驗公式法、遙感圖像法、光學儀器法。其中光學儀器法包括基于圖像測量法如CI-100和輻射測量法如LAI2000。但傳統間接測量方式對某些危險環境或者需要持續檢測的情況卻不太適用。
本系統的目的在于克服現有技術的不足,提供一種基于無線傳感器網絡的葉面積指數測量系統,基于無線傳感器網絡,使葉面積指數測試系統更加靈活高效。
為實現上述目的,本系統基于無線傳感器網絡的葉面積指數測量系統包括前端節點、采集節點、匯聚節點和上位機,其中:
前端節點用于拍攝冠層圖像,并根據冠層圖像計算得到葉面積指數,發送給采集節點;
采集節點用于將前端節點發送的葉面積指數通過無線傳感器網絡轉發給匯聚節點;
匯聚節點將接收的葉面積指數轉發至上位機,上位機在接收到葉面積指數后,將其存入數據庫中,并提供查詢接口供工作人員查詢。
本系統基于無線傳感器網絡的葉面積指數測量系統,其前端節點用于拍攝冠層圖像,并根據冠層圖像計算得到葉面積指數,發送給采集節點,采集節點用于將前端節點發送的葉面積指數通過無線傳感器網絡轉發給匯聚節點,匯聚節點將接收的葉面積指數轉發至上位機,上位機接收葉面積指數存儲,并提供查詢接口供工作人員查詢。
通過采用無線傳感器網絡,可以實現研究區域的葉面積指數自動獲取,解決使用者每次去實地使用冠層分析儀獲取葉面積指數的不便,通過對冠層圖像處理算法的改進。
可以進一步解決通過遙感圖像法反演葉面積指數時獲取圖像成本高的問題;
通過采用無線傳感器網絡,可以實現研究區域內多組數據同時獲取,解決了人工測量僅能在同一時刻獲取一組數據的問題;本系統通過提取57 .5度環得到成像區域,然后采用藍色分量進行成像區域的灰度化,可以降低光線、地形等造成的影響,同時也解決了拍攝圖像有部分缺失數據不能使用單角度法估算葉面積指數的問題;
在前端節點直接計算葉面積指數再通過采集節點上傳,有效解決了傳統方法中采用一個器件拍攝圖像后直接處理圖像的方法對設備要求高,所需裝置昂貴的問題,同時相較于需要上傳圖像然后在PC機上處理計算葉面積指數的方法而言具有更高的效率。
前端節點用于拍攝冠層圖像,并根據冠層圖像計算得到葉面積指數,發送給采集節點。圖2是本實施例中前端節點的具體實施方式結構圖。如圖2所示,本實施例中,前端節點包括魚眼攝像頭模塊,冠層圖像處理模塊和葉面積指數計算模塊。魚眼攝像頭模塊用于拍攝冠層圖像發送給冠層圖像處理模塊,拍攝時應避免太陽光直射進入鏡頭,魚眼攝像頭采用OV2640攝像頭,該攝像頭是OmniVision公司生產的一顆1/4寸的CMOS UXGA(1632*1232)圖像傳感器,可提供單片UXGA攝像頭和影像處理器的所有功能。通過SCCB總線控制,可以輸出整幀、子采樣、縮放和取窗口等方式的各種分辨率8/ 10位影像數據。其中UXGA15幀/秒。
冠層圖像處理模塊用于從冠層圖像中提取成像區域圖像并進行二值化處理,得到成像區域二值化圖像發送給葉面積指數計算模塊。
冠層圖像處理算法是前端節點1中的重要部分,其性能是前端節點的關鍵,本實施例中設計了一種運行效率更高的算法,以提高冠層圖像處理效率和質量。
中冠層圖像處理的流程圖。
提取出57 .5度環及以內的圖像作為成像區域,即將獲取的冠層圖像分割為18個同心圓,從外向內數第7個圓環及以內的像素即為成像區域,其余非成像區域的像素設置為透明點。
采用成像區域中各像素點的藍色分量值對成像區域圖像進行灰度化,得到成像區域灰度圖像,灰度化公式表示如下:
Gray=B
其中,Gray表示該像素點灰度化后的灰度值,B表示該像素點的藍色分量。
本系統中,之所以采用藍色分量進行灰度化,是因為葉子的吸收光譜在藍色波段吸光能力較強,藍光通過葉片后光強有較大的損失,可以增加照片對比度,有利于準確講照片中的葉子和天空分割開來,從而提高測量精度。
基于直方圖確定二值化閾值:
繪制成像區域灰度圖像的直方圖,搜索得到直方圖的波谷,求取波谷處灰度值及波谷處之前K個灰度值和波谷處之后K個灰度值所涵蓋的所有像素點的平均灰度值M,如果該平均值M小于預設閾值 ,則將平均值M作為二值化閾值T,否則搜索得到直方圖個波峰,求取該波峰灰度值到灰度值值(即255)所涵蓋的所有像素點的平均灰度值作為二值化閾值T。
本系統研究發現,在葉面積指數較大的情況下,由于魚眼攝像頭白平衡等原因,會自動增加曝光度和感光度,如果直接采用波谷灰度值的平均值作為二值化閾值,則該二值化閾值達到一定程度后無法繼續增加,從而導致大量葉子錯誤分割為天空。因此本系統引入閾值 以解決此問題,閾值 的具體大小是根據實驗得到的經驗值。
成像區域二值化:
將成像區域灰度圖像中像素值大于等于閾值T的灰度值設置為1,歸為天空背景;將圖像中像素值小于閾值T的灰度值設置為0,歸為葉片,得到成像區域二值化圖像。二值化公式表示如下:
葉面積指數計算模塊用于根據成像區域二值化圖像計算葉面積指數。本實施例中,葉面積指數計算的具體方法為:
在成像區域二值化圖像中提取出57 .5度這一環的圖像,統計其中黑白像素的數量,計算冠層孔隙度:
其中,T(θ)表示在視角θ下的冠層孔隙度,Nb(θ)表示在視角θ下背景的像素個數,Nl (θ)表示在視角θ下葉片的像素個數,本系統中θ=57 .5°。
計算葉面積指數LAI:
其中,T(57 .50)表示視角57 .5度下的冠層孔隙度。
冠層圖像處理模塊和葉面積指數計算模塊采用STM32F407芯片實現,STM32F407是由ST(意法半導體)開發的一種高性能微控制器,借助其在集成度與性能方便的優勢,可以使前端節點1更易實現小型化,運行更有效率,方便野外部署。
采集節點:
采集節點2用于將前端節點1發送的葉面積指數通過無線傳感器網絡轉發給匯聚節點3。無線傳感器網絡是由一種基于傳感器、以Ad-Hoc方式組成多跳的無線網絡,其能夠對在傳感器網絡監測區域內被感知對象的信息進行實時的、協作的感知、收集和處理,且能夠將處理過的信息傳遞給觀察者。在某些可能對監控人員構成直接威脅的情況下,使用無線傳感器網絡可以有效地避免監控人員受到環境影響。在某些需要持續、長時間反饋檢測目標的情況,容易因人為因素產生結果誤差,使用無線傳感器設備進行無人監控可以有效避免上述問題。因此本系統將傳統的葉面積指數間接測量方式與無線傳感器網絡相結合,利用無線方式對計算的葉面積指數進行數據傳輸,利用無線設備可以快速搭建網絡,耗時短、成本低、覆蓋范圍廣,當不需要監控時可以回收設備并繼續使用,節點位置也可以靈活變動的優點,可以有效解決傳統間接測量方式帶來的諸多問題。
圖1
圖2