梁利倩 趙梗明
上海師范大學(xué)信息與機(jī)電學(xué)院,上海 200234
基于傳送帶背景的同色重疊目標(biāo)的邊緣檢測
梁利倩 趙梗明
上海師范大學(xué)信息與機(jī)電學(xué)院,上海 200234
本文針對(duì)現(xiàn)有的生產(chǎn)線上產(chǎn)品質(zhì)量檢驗(yàn)對(duì)機(jī)器視覺識(shí)別技術(shù)的需要,為了能夠從傳送帶上采集的圖像中提取幾何特征。筆者以傳送帶上葡萄等級(jí)檢測項(xiàng)目為例,首先用輪廓波變換對(duì)含噪聲的采集圖像消噪,然后再進(jìn)行圖像邊緣檢測,邊緣檢測的效果直接影響了是否能從采集的葡萄個(gè)體圖像中提取出幾何特征參數(shù)。 實(shí)驗(yàn)結(jié)果表明此方法能夠在同色重疊物體圖像中獲得較準(zhǔn)確完整的邊緣檢測效果,從而使幾何特征提取成為可能。
可視化仿真;圖像分割算法;邊緣檢測;圖像消噪
Visualized Simulation; Image segmentation algorithm;boundary detection;Image denoise method
圖像邊緣是圖像灰度不連續(xù)性的反映,它包含了圖像的大量信息,反映了物體的本質(zhì)特征, 也是圖像最基本也是最重要的特征之一。邊緣檢測是圖像處理和計(jì)算機(jī)視覺等領(lǐng)域最基本的技術(shù),其目的是標(biāo)識(shí)數(shù)字圖像中亮度變化明顯的點(diǎn)。對(duì)于復(fù)雜背景下,尤其是同色且多目標(biāo)重合的邊緣檢測,找出一種算法實(shí)現(xiàn)同一色度下的圖像分割及目標(biāo)區(qū)域識(shí)別,具有廣泛的應(yīng)用領(lǐng)域和實(shí)用價(jià)值。以農(nóng)產(chǎn)品的生產(chǎn)檢驗(yàn)為例,目前大部分農(nóng)產(chǎn)品加工廠仍然以人工手段進(jìn)行產(chǎn)品的分類檢測,工作效率較低,從而制約了大規(guī)模批量生產(chǎn)的實(shí)現(xiàn)。隨著工業(yè)自動(dòng)化發(fā)展,為了滿足工農(nóng)業(yè)生產(chǎn)批量化規(guī)?;囊?,將機(jī)器視覺識(shí)別技術(shù)運(yùn)用到現(xiàn)有的質(zhì)量檢測和產(chǎn)品分類設(shè)備中,已經(jīng)成為當(dāng)前的主流趨勢,這不僅能節(jié)約大量的人力資本,更重要的是提高了產(chǎn)品的質(zhì)量。
人們在這方面已作了不少研究,且提出一些經(jīng)典的邊緣檢測算法有微分法,小波變換法, 基于神經(jīng)網(wǎng)絡(luò)的邊緣檢測算法等。但是由于檢測物體特征區(qū)別,并沒有一種適合于所有圖像的通用檢測算法。本文章就是針對(duì)具有同色重疊目標(biāo)特征的物體進(jìn)行圖像分割和邊緣檢測。
對(duì)葡萄進(jìn)行等級(jí)分類檢測的設(shè)備,會(huì)對(duì)葡萄進(jìn)行多角度的圖像采集,對(duì)圖像進(jìn)行預(yù)處理,幾何特征提取,數(shù)據(jù)處理,等級(jí)劃分。
1.1 基于輪廓波變換的模糊 C均值算法
為了檢測圖像亮度變化突出或灰度不連續(xù)的點(diǎn),首先必須對(duì)圖像消噪,將彩色圖像轉(zhuǎn)化為灰度圖像,同時(shí)根據(jù)圖像的灰度,色彩,幾何形狀,空間紋理等特征把圖像劃分成若干個(gè)互不相交的區(qū)域,使得這些特征在同一區(qū)域內(nèi),表現(xiàn)出一致性或相似性,而在不同區(qū)域間表現(xiàn)出明顯的不同即圖像分割。其中圖像閾值化分割是一種最常用的方法,特別適用于單目標(biāo)體且目標(biāo)和背景占據(jù)不同灰度級(jí)范圍的圖像。但對(duì)于像葡萄這類多個(gè)同色度物體疊加的邊緣不規(guī)則的復(fù)雜目標(biāo)體,閾值分割不能達(dá)到很好的分離整體與背景的效果。因此我們采用模糊分割算法,由于比傳統(tǒng)的硬分割算法能保留更多原始圖像信息。這里采用基于輪廓波變換的FCM(模糊 C均值算法)進(jìn)行圖像分割。
輪廓波變換2002年由M.N.DO 博士和他的導(dǎo)師提出, 它具有更豐富的方向基,能夠有效地識(shí)別圖像中更多的紋理信息和幾何特征,比小波描述圖像具有更稀疏的特征,而且輪廓波變換本身能夠較好地描述圖像中的方向信息,這些特點(diǎn)決定了輪廓波變換更適合多物體目標(biāo)疊加的圖像分割, 此外由于噪聲信號(hào)則通常沒有方向性,因此在輪廓波域更容易將物體與噪聲分割開來,具有更好的消除圖像背景噪聲和提取前景目標(biāo)的效果。
1.2 算法實(shí)現(xiàn)步驟
第一步;使用蒙特卡羅方法確定門限。
第二步:利用輪廓波變換對(duì)含噪圖像進(jìn)行消噪。
第三步:對(duì)消噪后圖像進(jìn)行FCM算法分割。
1.2.1 確定消噪門限的方法主要有3種,即蒙特卡羅法,沖激響應(yīng)法 和隨機(jī)噪聲法。這些方法都基于統(tǒng)計(jì)的觀點(diǎn)對(duì)3 σ/4 σ準(zhǔn)則進(jìn)行修正。
這里采用的方法為:采用基于蒙特卡羅的自適應(yīng)窗口收縮方法來確定閾值。
按照下面式子得到每個(gè)系數(shù)低頻子帶除外相應(yīng)位置上的閾值收斂因子
修正 準(zhǔn)則得到變換域上每個(gè)位置的門限,
Th在最細(xì)節(jié)尺度取4,一般取3。σ是噪聲強(qiáng)度。
1.2.2 輪廓波變換的基本原理與方法:
假設(shè)a0[n]=〈f, φ L,n〉是L2(R2)的內(nèi)積,其中f(t)∈L2(R2), φ L,n是尺度L上的尺度函數(shù),假定圖像a0[n]通過離散輪廓波變換被分解為系數(shù)
輪廓波變換的雙濾波器結(jié)構(gòu):實(shí)現(xiàn)方法是采用拉普拉斯金字塔(L a p l a c i a n pyramid,LP)級(jí)聯(lián)方向?yàn)V波器如圖1所示。
圖1 輪廓波變換的雙濾波器結(jié)構(gòu)
基于輪廓波變換消噪的基本方法為:首先將被噪聲污染的圖像進(jìn)行輪廓波變換然后選取一定確定的門限將小于門限的系數(shù)認(rèn)為是噪聲產(chǎn)生的干擾(過于細(xì)小的邊緣和亮點(diǎn))需要濾除掉,門限之上的系數(shù)則被認(rèn)為是有用信號(hào)予以保留,即
1.2.3 模糊C均值算法(FCM)
相對(duì)于帶波變換(Banddelet Transform)為代表的自適應(yīng)基多分辨率幾何分析方法,固定基多分辨率幾何分析變換方法由于運(yùn)算量要小很多,所需存儲(chǔ)空間也較小, 因此更適用于工業(yè)應(yīng)用。
它是采用固定的多方向基來對(duì)圖像進(jìn)行分解,雖然未能達(dá)到本質(zhì)上最優(yōu)的收斂速度, 但和理論極限非常接近。 固定基表示方法中最典型的代表應(yīng)該是曲線波變換以及輪廓波變換, 曲線波變換直接定義在連續(xù)空間,因此對(duì)于片上系統(tǒng)離散化實(shí)現(xiàn)具有較大的困難。 而輪廓波變換則直接定義在數(shù)字域,更容易用計(jì)算機(jī)來實(shí)現(xiàn)快速算法。
圖2 含2%高斯噪聲的F C M算法分割結(jié)果
對(duì)上述分割后的圖像進(jìn)行邊緣檢測。常用的邊緣檢測算子有Sobel和Robert,Prewitt等。
這些神算子的模板:
直觀上看,Sobel和Prewitt算子能夠檢測垂直和水平方向邊緣,Robert算子易于檢測45°方向邊緣。我們進(jìn)一步分析后發(fā)現(xiàn),用Sobel計(jì)算的邊緣防線誤差最小,約4°。Prewitt次之,其他兩種算子較大,超過8°。為了使誤差最小化,可以組合利用2個(gè)不通的算子,然后估計(jì)精確值。
同時(shí)因?yàn)槭橇魉€作業(yè),對(duì)于檢測時(shí)間有一定的要求,因此優(yōu)先選擇運(yùn)算量較小的梯度算子,將它們有機(jī)的融合起來,可以在計(jì)算量不顯著增加的前提下,提高邊緣檢測的質(zhì)量。
本方案選擇Sobel 和Roberts及拉普拉斯算子進(jìn)行檢測。
圖3
[1]R.D.Dony,"Edge detection on color images using RGB vector angles,"IEEE Trans.Canadian Conference on Electrical and Computer Engineering,Canada,pp.6~87692, May 2009
[2]L.S.Davis,"A Survey of Edge Detection Techniques," Computer Graphics and Image Processing 4,pp.248~270,1995
[3]羅希平,田捷,諸葛嬰等.圖像分割方法綜述[J].模式識(shí)別與人工智能1999,12(3):300~312
[4]R.Gonzalez and R.Woo“ds,Digital Image Processing,”Addison-Wesley Publishing Compan 1992
[5]A.Murat Tekalp,“Digital Video Processing,”Prentice Hall PTR[J],1995
[6]R.Crane,“A simplified approach to Image Processing,”Prentice-Hall,1997.
[7]O.S.Byun,"A Study on HFSD system using HMMD Color Model and Wavelet Morphology,"22003.
[8]RANDY CRA“NEA Simplified approach to Image processing”1999
[9]向陽,謝方平,湯楚宙,等,輸送帶鋪砂型排種器實(shí)驗(yàn)臺(tái)的研制[J],農(nóng)業(yè)工程學(xué)報(bào),699s,64(M):51M.5-92
Boundary Detection Against The Same Colour Overlapping Target On Conveyor Belt
Liang Liqian,Zhao Gengming College of Information, Mechanical and Engineering, Shanghai Normal University, Shanghai,200234
To meet the need of robot vision technique in farm production quality, we analysis t hgeeometrical characters extraction algorithm against target on belt.Take a example such as grape level classify, first step,the image containing noise was denoised by contourlet transform, secondly, make boundary detect , this is for extract individual feature.The simulation result present good image boundary detection effect.
TP317.4
A
10.3969/j.issn.1001-8972.2011.24.014
梁利倩(1984-),女 漢族,天津人,碩士研究生,主要研究領(lǐng)域?yàn)榍度胧较到y(tǒng)方向。
趙梗明,女 漢族,上海人,教授,碩士研究生導(dǎo)師,主要研究領(lǐng)域?yàn)榍度胧较到y(tǒng)方向。