點擊下方卡片,關注「新機器視覺」公眾號
重磅乾貨,第一時間送達
基於雙目視覺的樹木高度測量方法研究
張真維,趙鵬*, 韓金城
(東北林業大學信息與計算機工程學院,哈爾濱150040)
關鍵詞
雙目視覺;相機標定;SGBM算法;BM算法;深度學習
摘 要
ABSTRAVT

隨着人工智能時代的到來,計算機視覺領域被廣泛應用到各個行業中。同樣的,人工智能改變着傳統林業的研究方法,林業信息工程技術日漸成熟。針對傳統樹高測量方法中存在的結果準確性不高、操作困難、專業知識轉化為規則困難等問題,採用了一種基於雙目立體視覺理論計算樹高的方法,實現了樹木高度的無接觸測量。以雙目相機作為採集設備,基於MATLAB、VS2015開發平台,採用張正友單平面棋盤格相機標定方法進行單目標定和雙目標定,從而獲取雙目相機2個鏡頭的參數。通過SGBM算法和BM算法立體匹配後獲得視差深度圖像,進而獲取樹木關鍵點的三維坐標信息並以此來計算樹木高度。將深度學習與雙目視覺相結合可以實現樹木同時在二維和三維空間的信息提取。在VS2015上的試驗結果表明,該方法操作相對簡單,並且能夠較為準確地測量樹木高度,SGBM算法樹高測量結果的相對誤差範圍為0.76%~3.93%,BM算法相對誤差範圍為0.29%~3.41%。結果表明:採用雙目視覺技術測量樹木高度可以滿足林業工程中對於樹高測量的精度需要。

隨着現代科學技術的迅速發展,林業管理工作效率需要不斷提高,精準林業成為林業領域的發展趨勢。

樹木參數
樹木參數是林業調查的重要指標,其中樹高是森林調查的重要指標,對於樹木生長具有一定參考價值。

同樣的,可以將雙目視覺技術應用在無人機上,實現對地勢複雜、不易拍攝的樹木進行樹高測量。此外,雙目視覺技術對傾斜樹木的樹高測量具有一定價值和意義。
邱梓軒等利用PDA模塊、遠程EDM模塊、長焦CCD鏡頭模塊和雲台組成望遠測樹儀測量立木高度。有研究人員選擇手持智能手機通過內置傳感器獲取參數,從而計算測得立木高度信息。
李亞東等以Android智能手機作為測量設備,調用Android中API接口中的三角函數對立木高度進行測量。
也有研究人員採用激光雷達點雲數據對樹高信息進行提取。劉金鵬等基於Skel Tre算法對帶有噪聲的TLS(terrestrial laserscanning)數據生成骨架模型和圖深度優先搜索算法提取單木信息。
Maas等對真實世界的植被進行了主動激光掃描,並提出了一種魯棒地重建樹木骨骼結構的自動方法。
Wu等提出了一種新的基於體素的標記鄰域搜索方法,用於從移動激光掃描(mobile laserscanning,MLS)點雲數據中有效地識別行道樹並獲取其立木形態參數。
Chen等針對測量輸電線路走廊中的樹障,提出了一種雙目視覺測距方法,用於測量輸電線路與樹木之間的距離。
倪超等採用了NCC(normalized cross correlation)立體匹配算法對苗木圖像進行匹配,提取形態學參數。
Ni等用雙目視覺的方法對樹冠進行三維重建。
因此,選擇一種具有良好準確率以及魯棒性,並且較為經濟的測量樹木高度的方法可以滿足精準林業的需求。
01
雙目視覺與相機標定
02
匹配算法及樹高測量方法
03
結果與分析
結論
針對能實現樹木無接觸式的測量方法,以及綜合考慮樹木生長過程中存在的傾斜、彎曲等不規則形態,提出了基於雙目立體視覺的樹高測量方法。將深度學習與雙目視覺相結合,可以實現樹木同時在二維和三維空間的信息提取。雙目視覺包括相機標定、圖像校正、立體匹配等技術;樹木的目標檢測技術則基於Yolo v4和Pytorch框架。此外,筆者基於雙目視覺理論分析了提高樹木測量精度的方法,如從算法角度、硬件角度、像素角度等多方面分析。試驗部分闡述了雙目視覺方法測量樹高的全過程,通過相機標定獲取相機鏡頭參數,結合SGBM算法與BM算法進行匹配,獲得待測樹木的深度圖像,進而對樹木關鍵點的空間坐標進行提取,計算測得樹高結果。其次,考慮到測量樹木高度過程中可能存在樹木遮擋重疊的問題,從而對樹木關鍵點的判斷產生影響,因此,在試驗部分分別用兩種算法的深度圖像清晰地描繪了解決該問題的途徑。在試驗誤差方面,SGBM算法樹高測量結果的相對誤差範圍為0.76%~3.93%,BM算法相對誤差範圍為0.29%~3.41%。總體來看,該方法具有較好的應用價值,可以滿足精準林業的需求。
本文僅做學術分享,如有侵權,請聯繫刪文。
