閻夢晴 于司杭 王培亮 王逸飛 李明寶
摘要 在水土防治中采用植物根系固定土壤的措施,引入基于MATLAB的數(shù)字圖像處理技術(shù),為植物根系固土機制的研究提供根系和土壤等的形態(tài)特征參數(shù)。對比Sobel、Prewitt、Roberts、LoG、Canny 5種邊緣檢測器的效果,對比基于梯度的邊緣信息改進全局閾值處理方法和Otsu方法進行最佳全局閾值處理的效果,確定Canny邊緣檢測器和Otsu閾值處理方法相結(jié)合的最優(yōu)算法。該數(shù)字圖像處理技術(shù)可為植物根系固土機制的研究提供可靠的分析手段。
關(guān)鍵詞 根系固土;數(shù)字圖像處理;Canny邊緣檢測器;Otsu閾值處理
中圖分類號 S157.1 文獻標識碼 A 文章編號 0517-6611(2014)31-11039-04
Study of Soil Reinforcement by Plant Roots Using MATLAB Digital Image Processing
YAN Mengqing, YU Sihang, WANG Peiliang*, LI Mingbao* et al
(School of Civil Engineering, Northeast Forestry University, Harbin, Heilongjiang 150040)
Abstract For soil conservation, adopting the root reinforcement measure and using digital image processing based on MATLAB can provide morphological character parameters of plant roots and soil for the study of mechanism of soil reinforcement by plant roots. After constrasting the effects of five edge detectors including Sobel edge detector, Prewitt edge detector, Roberts edge detector, LoG edge detector and Canny edge detector, and the effects of two methods of threshold processing, including overall threshold processing which improved the edge information and based on gradient and Otsu threshold processing, the Canny edge detector and the Otsu threshold processing are the best algorithm. This Digital Image processing based on MATLAB provides a dependable method in the study of mechanism of soil reinforcement by plant roots.
Key words Soil reinforcement by plant roots; Digital image processing; Canny edge detector; Otsu threshold processing
我國是世界上水土流失最嚴重的國家之一[1]。水土流失會破壞土壤的肥力,造成土壤干層,淤積水庫、阻塞河道、抬高河床,惡化生態(tài)環(huán)境。雖然自新中國成立以來,我國的水土流失治理已經(jīng)逐漸成為國建的生態(tài)建設重點工程,但是由于我國國土面積大,自然地理條件特殊,以及長期以來對水土資源的過度利用,我國水土流失仍然面積大、分布廣,防治任務艱巨[2]。防止水土流失,采用科學、環(huán)保的植物固土措施,引入數(shù)字圖像處理技術(shù)研究植物根系固土機制,能夠為我國農(nóng)業(yè)水土保持增添新的技術(shù)手段,促進我國生態(tài)文明建設的發(fā)展。
水土流失的防治措施有工程措施和植物措施,其中植物措施不僅可以防治水土流失,還可改善局部的生態(tài)環(huán)境,節(jié)約經(jīng)濟成本,具有生態(tài)可持續(xù)性。近年來,由于生態(tài)環(huán)境建設的需要及各學科科學技術(shù)的發(fā)展,植物根系固定土體機理的研究成為根系研究的焦點[3]。根系與土壤形成復合結(jié)構(gòu)體,起到固定植物地上部分以及固定土壤、防止水土流失的作用。對植物根系固定土體的機理進行綜合定量研究,對于搭建優(yōu)良的人工水土保持生態(tài)系統(tǒng)不僅具有廣闊的應用前景,而且具有重要的學術(shù)意義[1]。對于根系固土力學機理的研究,已經(jīng)得到越來越多學者的重視,植物根系防治水土流失已經(jīng)成為水土保持領(lǐng)域的一個研究熱點。
近年來,國內(nèi)外科研專家運用各種科學技術(shù)方法對根系固定土體的力學機理進行了研究,測定植物根系本身的抗拉力[4-5],采用原位剪切試驗得到的有根土和無根土的抗擠強度值作為衡量根系固土性質(zhì)的指標[6]。隨著科學技術(shù)手段的不斷進步,土壤中根系的幾何形態(tài)和分布情況能夠通過各種試驗方法得到,在研究植物根系在土壤中的分布以及根系幾何形態(tài)的提取與仿真方面,也不可避免地需要對根土斷層圖像、土壤裂縫圖像進行數(shù)字圖像處理,為科研人員提供根系的形態(tài)參數(shù)數(shù)據(jù)。
運用數(shù)字圖象處理技術(shù),對根系固土抗裂性試驗中的試驗圖像進行特征提取,將裂縫的圖像特征(如裂縫寬度、深度等)用以衡量根系固土的抗裂有效性,補充完善了宏觀的試驗指標,通過這些指標可以直觀地反映根系固土的程度。通過對圖像特征的提取,建立更加全面的參數(shù),這些參數(shù)可作為研究抗裂性及其影響因素之間的橋梁。運用數(shù)字圖像處理,能夠使根系固土抗裂性這一性質(zhì)轉(zhuǎn)化為更加具體且全面的數(shù)學指標,通過這些量化的指標可建立抗裂性與其影響因素之間的關(guān)系,探究它們的影響機理,這將為研究植物根系固土防治水土流失奠定很好的理論基礎(chǔ)。數(shù)字圖像處理技術(shù)的引入,將成為水土保持研究領(lǐng)域的一個重要環(huán)節(jié),將為分析根系固土機制提供有效的技術(shù)手段。
1 基于MATLAB的數(shù)字圖像處理
數(shù)字圖像處理,把一幅圖像定義為一個二維函數(shù)f(x,y),其中x、y是空間坐標,f是任意坐標(x,y)處的幅度(稱為亮度或灰度)。MATLAB(矩陣實驗室)是處理矩陣和線性代數(shù)的強大的數(shù)值計算軟件,將圖像作為矩陣來處理,選用MATLAB軟件能有效地提高圖像處理的效率,準確地提取出數(shù)字圖像的特征。將坐標值(x,y)數(shù)字化稱為采樣,將幅值8數(shù)字化稱為量化,采樣和量化后得到一個實數(shù)矩陣。假設,對圖像f(x,y)采樣后得到M×N的圖像,坐標值為離散量。將基于MATLAB的數(shù)字圖像處理技術(shù)應用于根系固土抗裂性試驗,旨在得到土壤裂縫的圖像特征。
1.1 邊緣檢測算法
從輸入的圖像中提取屬性,進行圖像分割。分割算法的基本原理是基于灰度的突變來分割圖像,基于檢測灰度值的不連續(xù)來檢測邊緣。灰度的不連續(xù)性的檢測采用一階導數(shù)和二階導數(shù)。圖像處理中的二階導數(shù)由于對噪聲過于敏感而很少直接用于邊緣檢測,僅在與其他邊緣檢測技術(shù)結(jié)合時使用,在此不作討論。
圖像二維函數(shù)f(x,y)的梯度為
1.2.5 Canny邊緣檢測器。
與LoG檢測器相比,Canny邊緣檢測器指定了高斯濾波器中的標準差σ,以此來平滑圖像,減少噪聲。在(x,y)處計算局部梯度[g2x+g2y]1/2和邊緣方向arctan(gx/gy),通過尋找f(x,y)的梯度局部最大發(fā)現(xiàn)邊緣。Canny邊緣檢測器使用了兩個閾值來檢測強邊緣和弱邊緣,此方法更有可能檢測到真正的弱邊緣。
2 結(jié)果與分析
為得到土壤裂縫的形態(tài)特征參數(shù),要選用適宜的邊緣檢測器以及閾值處理方法。通過5種不同邊緣檢測器的處理結(jié)果圖與原裂縫圖的對比,選擇出精度最高的邊緣檢測器。在此基礎(chǔ)上,采用兩種不同的閾值處理方法,對比所得圖像的精確度,確定最適宜的閾值處理方法。
2.1 邊緣檢測器的選用
土壤的裂縫圖像來自于牛國權(quán)[8]所做的根系固土抗裂有效性試驗,見圖2(a)。
圖2為5種不同邊緣檢測器處理土壤裂縫圖像后的結(jié)果圖。由圖2(b)、(c)可知,Prewitt邊緣檢測器和Sobel邊緣檢測器的效果均不佳,二者顯然無法檢測到圖像中的弱邊緣,無法有效分割出土壤裂縫的圖像。Roberts邊緣檢測器原理如圖1所示,與Prewitt和Sobel邊緣檢測器相比,Roberts邊緣檢測器模板是非對稱的,雖然簡單,但用于檢測土壤裂縫的圖像特征時,如圖2(d)所示,其效果不好。由圖2(e)可知,LoG檢測器結(jié)果比前3種檢測器的效果好,但不及Canny邊緣檢測器。由圖2(f)可知,Canny邊緣檢測器功能強大,能檢測到細微的圖像特征,但是在檢測土壤裂縫時,還需調(diào)整參數(shù)盡可能地減少不相關(guān)的細節(jié)。
土壤裂縫圖像不同于其他圖像,為了獲取裂縫的形態(tài)參數(shù),通過對比研究了5種邊緣檢測器以及2種閾值處理方法,確定了最優(yōu)邊緣檢測器和閾值處理方法,即結(jié)合Canny邊緣檢測器和Otsu閾值處理的方法,能夠得到最精確的裂縫圖像。圖6所示的圖像能夠精確地反映原圖中土壤的裂縫形態(tài)。將二維圖像數(shù)字化,可得到裂縫邊緣的二值化圖像,在MATLAB中以矩陣形式存儲了圖像像素,再后期運用裂縫形態(tài)特征參數(shù)進行根系固土機制研究時,即可直接調(diào)用。
3 結(jié)論
該研究以根系固土試驗中土壤裂縫圖像為例,運用MATLAB軟件,對圖像進行數(shù)字圖像處理,對比Sobel、Prewitt、Roberts、LoG、Canny這5種邊緣檢測器的效果,選擇最適合用于檢測土壤裂縫的Canny邊緣檢測器。比較基于梯度的邊緣信息改進全局閾值處理方法和Otsu方法進行最佳全局閾值處理的效果,確定使用Otsu方法進行閾值處理能得到最優(yōu)閾值。結(jié)合Canny邊緣檢測器和Otsu閾值處理方法,是最適用于土壤裂縫圖像的數(shù)字圖像處理方法。
為防止水土流失,對植物根系固定土體機制的研究中,引入基于MATLAB的數(shù)字圖像處理方法,能夠得到宏觀圖像中如根系、土壤裂縫等圖像的形態(tài)特征參數(shù)。處理后的根系、裂縫等邊緣像素的特征以及根系圖像像素尺寸與實際尺寸存在線性關(guān)系,根據(jù)各個參數(shù)的幾何特性可分析出根系的長度、表面積、平均直徑、體積以及根系間的夾角,或是裂縫的長度、寬度、面積等。通過該研究結(jié)果,可以為關(guān)于根系固土相關(guān)領(lǐng)域的研究人員提供可靠分析手段以及根系的形態(tài)參數(shù)數(shù)據(jù)。
參考文獻
[1] 劉震.水土保持 60 年:成就·經(jīng)驗·發(fā)展對策[J].中國水土保持科學,2009(4):1-6.
[2] 田衛(wèi)堂,胡維銀,李軍,等.我國水土流失現(xiàn)狀和防治對策分析[J].水土保持研究,2008,15(4):204-209.
[3] 陳麗華,余新曉,宋維峰,等.林木根系固土力學機制[M].北京:科學出版社,2008:87-115.
[4] 張瑜.微根窗根系的圖像處理方法研究[D].哈爾濱:東北林業(yè)大學,2012.
[5]
史敏華,王棣,李任敏.石灰?guī)r區(qū)主要水保灌木根系分布特征與根抗拉力研究初報[J].山西林業(yè)科技,1994(1):17-19.
[6] 趙麗兵,張寶貴,蘇志珠.草本植物根系增強土壤抗剪切強度的量化研究[J].中國生態(tài)農(nóng)業(yè)學報,2008,16(3):718-722.
[7] GONZALEZ R C,WOODS R E.Digital Image Processing[M].3rd ed.Prentice Hall,2007.
[8] 牛國權(quán).基于力學特性的根系固土抗裂性有效性研究[D].呼和浩特:內(nèi)蒙古農(nóng)業(yè)大學,2010.