王福斌,張 磊,王靜波
(1.河北聯(lián)合大學 電氣工程學院,河北 唐山 063009;2.河北聯(lián)合大學 現(xiàn)代技術教育中心電教中心,河北 唐山 063009)
為實現(xiàn)挖掘機器人的自動挖掘,采用視覺伺服控制的方法對挖掘機鏟斗末端運動軌跡進行規(guī)劃控制.由于挖掘作業(yè)現(xiàn)場環(huán)境的復雜性,尤其是背景圖像的復雜及光照條件的不理想,使得對鏟斗目標圖像的分割和識別有較大的困難.一般的基于閾值的圖像分割方法很難準確地將鏟斗目標分割出來,從而影響了后續(xù)的鏟斗特征提取及識別工作,為此本文將分水嶺圖像分割方法引入到鏟斗目標分割中.
考慮到一般的分水嶺分割方法容易造成圖像的過分割或欠分割現(xiàn)象,為此提出了改進的分水嶺圖像分割方法進行鏟斗目標的分割,首先采用模糊C-均值(C為預定的類別數(shù)目)聚類分割方法對原始圖像進行初步分割,然后采用標記提取的分水嶺分割方法完成對鏟斗目標圖像的分割[1].
設給定圖像數(shù)據(jù)集為X={x1,x2,…,xk,…,xn}∈R,其中xk為圖像中各像素的灰度值.將圖像X劃分為c類,根據(jù)圖像中像素及c個聚類中心的每一個中心的加權隸屬度,對預定的目標函數(shù)進行迭代優(yōu)化運算[2].
設V={v1,v2,…,vc}為數(shù)據(jù)集的c個聚類中心,dik=‖xk-vi‖為數(shù)據(jù)集中的某個元素xk與聚類中心vi間的距離.將元素與類進行模糊劃分時,按照一定的隸屬度將某個元素劃分到某一類,第k個像素對第i類的隸屬度可表示為uik,模糊隸屬度矩陣U={uik}則用來表示分類結果.通過最小化隸屬度矩陣U和聚類中心矩陣V組成的目標函數(shù)Jm(U,V),即可實現(xiàn)模糊C-均值聚類:
式中:Jm(U,V)為目標函數(shù);(xk,vi)為第k個像素到第i類中心的距離;m≥1為模糊權重指數(shù),m的經驗取值為[1.5,2.5],一般取m=2.
模糊C均值聚類的實現(xiàn)過程就是通過迭代調整(U,V),使得目標函數(shù)為最小,具體計算步驟為:
(1)參數(shù)初始化.對于n個數(shù)據(jù)集的c個類(2≤c≤n),初始化迭代停止閾值ε>0,迭代計數(shù)器b=0及聚類中心V(0).
(2)計算隸屬度矩陣.對于?i,k,如果存在>0,則有
分水嶺變換起始于對圖像的地形學理解,圖像灰度值被解釋為地標高度,可用于對圖像進行灰度分割.分水嶺分割方法有基于距離變換的分水嶺分割、基于梯度的分水嶺分割、控制標記符的分水嶺分割等.
分水嶺分割方法的思想是基于數(shù)學形態(tài)學理論,其變換過程也有若干種定義.VINCENT L提出的計算方法被認為是經典的計算過程,其主要步驟分為排序及淹沒過程.排序主要是對每個像素的灰度級按增序排列,而淹沒過程則從低到高漸次進行.經過分水嶺變換后,淹沒的區(qū)域之間的分界點以分水嶺脊線形式出現(xiàn),也代表輸入圖像的極大值點集.因此,分水嶺變換時以原始圖像的梯度圖像作為輸入圖像.
圖像f(x,y)在點(x,y)處的梯度可表示為對于數(shù)字圖像,用差分代替導數(shù)后,得梯度近似表達式為
分水嶺變換對噪聲敏感,因此容易導致過分分割問題.為解決過分分割問題,目前提出了許多有效的辦法,常用的有門限分水嶺分割方法、基于區(qū)域合并的方法等.比較簡單有效的方法可采用直接對梯度函數(shù)進行修改,對輸入的梯度圖像進行閾值處理,降低對微弱圖像邊緣的敏感性,即
式中:g(x,y)為輸入的梯度圖像;t為閾值.
在采用分水嶺方法對梯度圖進行分割前,為了防止過分分割,先將目標點標記出來.在局部區(qū)域中,若區(qū)域面積大于設定的閾值,即作為標記.以標記點為區(qū)域極小值進行分水嶺分割[5-6].
圖1為鏟斗目標分水嶺分割結果圖像.分水嶺方法可以將鏟斗從復雜的背景環(huán)境中提取出來,圖2為障礙物分水嶺分割結果圖像.通過分水嶺方法可以將障礙物從復雜的光照背景中提取出來.
針對挖掘機器人鏟斗目標及障礙物目標分割的復雜性,本文采用模糊C-均值聚類分割方法,先對圖像進行初次分割,在初步分割后的圖像基礎上得到梯度圖像,最后進行分水嶺分割.仿真實驗表明,該分割效果優(yōu)于傳統(tǒng)的分水嶺分割方法.
圖1 鏟斗目標分水嶺分割結果Fig.1 Watershed segmentationresult of bucket
圖2 障礙物分水嶺分割結果Fig.2 Watershed segmentation result of barrier
[1]冷美萍,鮑蘇蘇,孟祥璽,等.一種改進的分水嶺分割算法[J].貴州師范大學學報:自然科學版,2010,28(1):62-65.LENG Meiping,BAO Susu,MENG Xiangxi,et al.A method of improved watershed segmentation algorithm[J].Journal of Guizhou Normal University:Natural Sciences,2010,28(1):62-65.
[2]李云松,李明.基于灰度空間特征的模糊C-均值聚類圖像分割[J].計算機工程與設計,2007,28(6):1358-1361.LI Yunsong,LI Ming.FuzzyC-means clustering based on gray and spatial feature for image segmentation[J].Computer Engineering and Design,2007,28(6):1358-1361.
[3]WUEST B,ZHANG Y.Region based segmentation of Quick bird multi spectral imagery band ration and fuzzy comparison[J].ISPRS Journal of Photogrammetry and Remote Sensing,2009(64):55-64.
[4]KANG J Y,MIN L,LUAN Q X,et al.Novel modified fuzzyC-means algorithm with applications [J].Digital Signal Processing,2009,19(2):309-319.
[5]曾榮周,伏云昌,童耀南.一種改進的分水嶺分割的研究[J].光電子技術,2007,27(1):23-26.ZENG Rongzhou,F(xiàn)U Yunchang,TONG Yaonan.A method of improved watershed segmentation algorithm[J].Optoelectronic Technology,2007,27(1):23-26.
[6]朱俊良,王茂芝,郭科.基于形態(tài)預處理和標記提取的分水嶺分割算法[J].信息技術,2010,9:17-20.ZHU Junliang,WANG Maozhi,GUO Ke.Watershed segmentation method based on morphological preprocessing and marker extraction[J].Information Technology,2010,9:17-20.