王典,劉晉浩,王建利,孫治博
摘要:為提高林木聯(lián)合采育機(jī)的工作效率,減輕駕駛員的工作壓力,采用基于二維激光掃描儀的非接觸測(cè)量系統(tǒng)獲取采育作業(yè)林地環(huán)境內(nèi)的目標(biāo)數(shù)據(jù),運(yùn)用基于腐蝕擴(kuò)張和聚類原理的濾波算法過(guò)濾原始掃描數(shù)據(jù)的背景噪聲,獲取采育目標(biāo)的位置和輪廓數(shù)據(jù),并假設(shè)所有目標(biāo)為標(biāo)準(zhǔn)圓,采用最小二乘法擬合目標(biāo)直徑,計(jì)算采育目標(biāo)之間的株距。結(jié)果表明,采用以上方法的株距計(jì)算與人工測(cè)量結(jié)果相比,平均誤差為197.52 mm,標(biāo)準(zhǔn)差為97.7 mm,相對(duì)誤差小于2%。
關(guān)鍵詞:林木聯(lián)合采育機(jī);激光掃描;濾波;株距
中圖分類號(hào):S776.27文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):0439-8114(2012)05-1017-04
The Calculation of Different Planting Distances Based on the Laser Scan Data
in Forest
WANG Dian,LIU Jin-hao,WANG Jian-li,SUN Zhi-bo
(College of Technology,Beijing Forestry University, Beijing 100085,China)
Abstract:In order to improve the work efficiency of forest harvester and all reduce the pressure of the driver, a laser scanner was used to collect the 2-dimensions scan data of the living-tree in forest land. Then, the noise of the raw scan data was filtered and the position of the living-tree was located by an automatic extraction algorithm based on the erosion and clustering theory. The planting distances between the living-tree were calculated with the above filtered scan data. The results showed that compared with the manual measurement of planting distance calculations, using the above method, the average error was 197.52 mm, and the standard deviation was 97.7 mm, the relative error rate was less than 2%.
Key words: forest harvester; laser scan; filtering; planting distance
由于多功能林木聯(lián)合采育裝備要進(jìn)行大量的撫育伐作業(yè),需在林間行走,而立木間株距大小對(duì)于整車能否順利通過(guò)有較大影響。同時(shí)長(zhǎng)時(shí)間、多次數(shù)的判斷立木間株距與車體結(jié)構(gòu)參數(shù)的關(guān)系,使采育裝備駕駛員勞動(dòng)強(qiáng)度加大,影響采育裝備效率的提升。因此提出通過(guò)基于激光掃描儀的非接觸測(cè)量系統(tǒng)[1-4],獲取采育作業(yè)林地內(nèi)立木間的株距數(shù)據(jù),為多功能林木聯(lián)合采育裝備駕駛員提供輔助信息,為聯(lián)合采育裝備在林地內(nèi)的行走、避障、通過(guò)性和路徑規(guī)劃等進(jìn)一步研究提供數(shù)據(jù)支撐[5,6]。
1基于激光掃描儀的數(shù)據(jù)測(cè)量
研究選用的非接觸測(cè)量設(shè)備是德國(guó)SICK公司出產(chǎn)的,型號(hào)為LMS291的室外型二維激光掃描儀。針對(duì)多功能林業(yè)采育裝備自身的結(jié)構(gòu)特點(diǎn)和在林間作業(yè)測(cè)量的要求,設(shè)定激光掃描儀最大測(cè)量距離Rmax=16 m,最大掃描角度為180°,掃描角度分辨率為0.5°[7]。完成參數(shù)配置后,LMS291激光掃描儀的測(cè)量范圍確定為以其所在位置為圓心,以16 m為半徑,在其正前方180°范圍內(nèi)的半圓,激光掃描儀的掃描作業(yè)從0°開(kāi)始,按逆時(shí)針?lè)较蛎块g隔0.5°發(fā)射一束激光進(jìn)行測(cè)量距離作業(yè),到180°終止,共361組數(shù)據(jù),每組數(shù)據(jù)包括掃描轉(zhuǎn)動(dòng)的角度和在此角度方向測(cè)得的距離兩個(gè)元素,而所有在測(cè)量范圍之外的目標(biāo)將不能被測(cè)量,并且在激光掃描儀傳送回來(lái)的數(shù)據(jù)中,這部分測(cè)量距離數(shù)據(jù)統(tǒng)一標(biāo)定為16 m。原始激光掃描數(shù)據(jù)的采集地點(diǎn)選在北京林業(yè)大學(xué)工學(xué)院北側(cè)的人工林地內(nèi)。
2原始掃描數(shù)據(jù)濾波
2.1濾波原理
通過(guò)聚類算法設(shè)定ΔRmax為聚類算法的閾值,分別取假設(shè)腐蝕邊緣點(diǎn)[Rmin,θ]左右相鄰的測(cè)量點(diǎn)[Rm,θ-0.5°]和[Rn,θ+0.5°],按照公式(1)所示計(jì)算兩相鄰測(cè)量點(diǎn)與腐蝕邊緣點(diǎn)的距離差值d1和d2。
∥Rm-Rmin∥=d1;∥Rn-Rmin∥=d2(1)
根據(jù)以上計(jì)算結(jié)果,與設(shè)定聚類閾值相比較,有以下幾種情況:
若d1≥ΔRmax,d2≥ΔRmax,則[Rmin,θ]為惟一落在目標(biāo)上的測(cè)量點(diǎn),此點(diǎn)直接濾除。
若d1≥ΔRmax,d2≤ΔRmax,則[Rmin,θ]為左側(cè)邊緣點(diǎn)。然后以[Rn,θ+0.5°]為右側(cè)假設(shè)腐蝕邊緣點(diǎn),與其右側(cè)相鄰測(cè)量點(diǎn)進(jìn)行以上計(jì)算,直到求出的距離差值大于設(shè)定閾值為止,即可求出落在此目標(biāo)立木上的右側(cè)邊緣測(cè)量點(diǎn)。
若d1≤ΔRmax,d2≥ΔRmax,則[Rmin,θ]為右側(cè)邊緣點(diǎn)。然后以[Rm,θ-0.5°]為左側(cè)假設(shè)腐蝕邊緣點(diǎn),與其左側(cè)相鄰測(cè)量點(diǎn)進(jìn)行以上計(jì)算,直到求出的距離差值大于設(shè)定閾值為止,即可求出落在此目標(biāo)立木上的左側(cè)邊緣測(cè)量點(diǎn)。
若d1≤ΔRmax,d2≤ΔRmax,則分別以[Rm,θ-0.5°]、[Rn,θ+0.5°]為左、右假設(shè)腐蝕邊緣點(diǎn),分別與其左、右兩側(cè)相鄰的測(cè)量點(diǎn)進(jìn)行以上計(jì)算,直到求出的距離差值大于設(shè)定閾值為止,即可分別求出落在此目標(biāo)立木上的左、右側(cè)邊緣測(cè)量點(diǎn)。至此,通過(guò)腐蝕和聚類計(jì)算得出的左、右兩端邊緣測(cè)量點(diǎn),即可界定掃描目標(biāo)。
2.2濾波結(jié)果
原始掃描數(shù)據(jù)濾波結(jié)果如圖1所示。其中圖1a為通過(guò)原始掃描數(shù)據(jù)繪制的測(cè)量目標(biāo)輪廓圖;圖1b為濾波計(jì)算后大部分的噪聲數(shù)據(jù)點(diǎn)都被濾出的采育目標(biāo)輪廓圖,可以很輕易地看出采育目標(biāo)立木的輪廓;圖1c到圖1i分別為圖1b中每個(gè)被測(cè)采育目標(biāo)表面的激光數(shù)據(jù)點(diǎn)的分布情況。
3最小二乘擬合與株距計(jì)算
為了計(jì)算采育目標(biāo)立木之間的株距,首先假設(shè)所有目標(biāo)都是橫截面為一直徑為d的理想圓,然后通過(guò)最小二乘擬合算法,根據(jù)落在目標(biāo)表面的激光數(shù)據(jù)點(diǎn)坐標(biāo)計(jì)算理想圓的圓心位置和直徑d,進(jìn)而計(jì)算立木之間的株距。
3.1最小二乘擬合
圓的曲線公式如公式(2)所示,其中,x、y為根據(jù)掃描數(shù)據(jù)獲取的掃描目標(biāo)的坐標(biāo),
R2=(x-A)2+(y-B)2(2)
令a=-2A,b=-2B,c=A2+B2-R2,求出此方程的另外一個(gè)形式,如公式3所示。
ax+by+c=-(x2+y2) (3)
令p=x1y21x2y21xiyi 1,q=x+yx+yx+y,
其中xi,yi為掃描數(shù)據(jù)點(diǎn),則
(a b c)T=p/q(4)
通過(guò)以上方程對(duì)a,b,c進(jìn)行求解運(yùn)算,得出其最小二乘解,根據(jù)公式(5)即可得出理想圓直徑參數(shù)d。
d=2R= (5)
3.2株距計(jì)算
根據(jù)最小二乘擬合計(jì)算的結(jié)果,可以獲取理想圓的圓心位置坐標(biāo)和直徑,從而計(jì)算出目標(biāo)立木兩兩之間的株距,計(jì)算結(jié)果如表1所示[8,9]。
由于株距的定義為同一行中相鄰的兩個(gè)植株之間的距離,而在圖1中,立木標(biāo)記為R1、R2、R3、R4 和R5的活立木在同一排,因此,R1和R3、R1和R4、R2和R4、R2和R5、R3和R5、R2和R4以及R4和R5之間的距離對(duì)采育裝備林間通過(guò)性沒(méi)有影響,為減少工作量,沒(méi)有實(shí)地測(cè)量上述立木之間的距離。實(shí)地人工測(cè)量得出的立木間株距如表2所示[10]。
激光掃描測(cè)量結(jié)果與人工測(cè)量結(jié)果進(jìn)行了比較,從圖2可以看出,基于激光掃描儀測(cè)量數(shù)據(jù)的株距計(jì)算結(jié)果與人工測(cè)量結(jié)果的之間的誤差較小。通過(guò)計(jì)算,株距計(jì)算的平均誤差為197.52 mm,標(biāo)準(zhǔn)差為97.7 mm,相對(duì)誤差小于2%。
4小結(jié)
根據(jù)激光掃描儀獲取的采育目標(biāo)立木數(shù)據(jù),可以通過(guò)濾波算法有效濾除背景噪聲并獲取采育目標(biāo)立木的位置。通過(guò)最小二乘擬合出的立木直徑,可以計(jì)算出采育目標(biāo)立木之間的株距。計(jì)算結(jié)果與人工測(cè)量結(jié)果比較,計(jì)算結(jié)果平均誤差為197.52 mm,標(biāo)準(zhǔn)差為97.7 mm,相對(duì)誤差小于2%,測(cè)量精度滿足林木聯(lián)合采育裝備駕駛員判斷裝備通過(guò)性的需要。在接下來(lái)的研究中,嘗試將計(jì)算出的林間采育環(huán)境內(nèi)的株距數(shù)據(jù)與二維圖像數(shù)據(jù)融合,進(jìn)行針對(duì)采育環(huán)境的多維識(shí)別研究。
參考文獻(xiàn):
[1] 竇志強(qiáng),毛志懷,魏青.基于激光掃描的田間目標(biāo)跟蹤系統(tǒng)[J].農(nóng)業(yè)機(jī)械學(xué)報(bào),2006,37(12):220-222.
[2] 劉沛,陳軍,張明穎. 基于激光導(dǎo)航的果園拖拉機(jī)自動(dòng)控制系統(tǒng)[J]. 農(nóng)業(yè)工程學(xué)報(bào), 2011,27(3):196-199.
[3] 周夢(mèng)維,柳欽火,劉強(qiáng),等. 機(jī)載激光雷達(dá)的作物葉面積指數(shù)定量反演[J].農(nóng)業(yè)工程學(xué)報(bào),2011,27(4):207-213.
[4] 霍玉晶,陳千頌,潘志文.脈沖激光雷達(dá)的時(shí)間間隔測(cè)量綜述[J]. 激光與紅外,2011,31(3):136-139.
[5] 張凱良,楊麗,張鐵中. 草莓采摘位置機(jī)器視覺(jué)與激光輔助定位方法[J].農(nóng)業(yè)機(jī)械學(xué)報(bào),2010,41(4):151-156.
[6] 劉洞波,劉國(guó)榮,胡慧,等. 基于激光測(cè)距的溫室移動(dòng)機(jī)器人全局定位方法[J].農(nóng)業(yè)機(jī)械學(xué)報(bào),2010,41(5):158-163.
[7] BARAWID O C JR, AKIRA M, KAZUNOBU I, et al. Development of an autonomous navigation system using a Two-dimensional laser scanner in an orchard application[J]. Biosy-stems Engineering,2007,96(2):139-149.
[8] 王典,劉晉浩,王建利. 基于系統(tǒng)聚類的林地內(nèi)采育目標(biāo)識(shí)別與分類[J]. 農(nóng)業(yè)工程學(xué)報(bào),2011,27(12):173-177.
[9] WANG D,LIU J H,WANG J L. Diameter fitting by least square algorithm based on the data acquired with a 2-D laser scanner. Procedia Engineering[J]. 2011,15:1560-1564.
[10] 吳富楨. 測(cè)樹(shù)學(xué)[M]. 北京:中國(guó)林業(yè)出版社,1992.