国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于形態(tài)學(xué)重建和極大值標(biāo)記的分水嶺分割算法

2015-09-09 18:04:10張燕紅李瑛王鳳芹張正霞
計算技術(shù)與自動化 2015年2期
關(guān)鍵詞:圖像分割分水嶺

張燕紅+李瑛+王鳳芹+張正霞

摘?要:針對傳統(tǒng)分水嶺算法的過分割問題,結(jié)合形態(tài)學(xué)重建和極大值標(biāo)記技術(shù)研究并實現(xiàn)了一種新算法。該算法首先進(jìn)行開閉重建預(yù)處理,較好地去除了各類噪聲并保留目標(biāo)原有的結(jié)構(gòu);然后進(jìn)行局部極大值調(diào)整及標(biāo)記,有效地避免了過分割;最后對局部極大值圖像進(jìn)行分水嶺分割,取得了較好的實驗效果。論文還探討了該算法的關(guān)鍵因素即結(jié)構(gòu)元素的選擇問題,經(jīng)大量實驗得出結(jié)論——選擇與目標(biāo)圖像形狀相似、大小相宜的結(jié)構(gòu)元素可獲得較好的分割效果。

關(guān)鍵詞:圖像分割;形態(tài)學(xué)重建;分水嶺;結(jié)構(gòu)元素

中圖法分類號:TP391.41????????????????????????????文獻(xiàn)標(biāo)識碼:A

A?Watershed?Segmentation?Algorithm?Based?on?Morphology?Reconstruction?and?Maxima?Mark

Zhang?Yan-hong,?Li?Ying,?Wang?Feng-qin,?Zhang?Zheng-xia

(Naval?Aeronautical?Engineering?Institute,?Yantai?Shandong?264000)

Abstract:?For?over-segmentation?problem?of?traditional?watershed?segmentation?algorithm,?research?and?realize?a?new?segmentation?algorithm?combined?morphology?reconstruction?and?maxima?mark.?First,?opening?and?closing?reconstruction?was?conducted?on?the?image?which?could?remove?all?kinds?of?noise?and?retain?original?structure?of?the?target.?Secondly,?local?maxima?was?adjusted?and?marked?which?could?avoid?the?over-segmentation?effectively.?Finally,?watershed?segmentation?on?the?local?maxima?image?achieved?good?results.?The?key?factor?of?the?algorithm?which?is?how?to?select?structural?elements?was?discussed?in?this?paper.?A?large?number?of?experiments?got?conclusion?which?is?select?structural?elements?shape?similar?to?the?target?image?and?size?appropriate?to?it?can?achieve?better?segmentation.

Key?words:image?segmentation;?morphology?reconstruction;?Watershed;?structural?elements

1??引?言

分水嶺算法是一種結(jié)合了地形學(xué)和區(qū)域生長思想的圖像分割方法,算法的主要目標(biāo)是找出分水線[1]。與它的名字類似,可以用水逐漸淹沒大壩的過程來解釋分水嶺算法的基本思想:假設(shè)在每個區(qū)域最小值的位置打一個洞,并且讓水以均勻的上升速率從洞口涌出,從低到高淹沒整個地形。當(dāng)處在不同匯聚盆地中的水將要匯聚到一起時,修建的大壩將阻止聚合。水將只能達(dá)到大壩的頂部處于水線之上的程度。這些大壩的邊界對應(yīng)于分水嶺的分割線,是由分水嶺算法提取出來的邊界線。

由于圖像中噪聲、紋理細(xì)節(jié)差異等的存在,易造成大量的虛假輪廓,干擾我們對圖像中感興趣目標(biāo)輪廓的識別,這種現(xiàn)象被稱為“過分割”[2]。分水嶺算法的過分割現(xiàn)象使圖像分割的結(jié)果往往不理想,難以根據(jù)分割出來的輪廓識別真正的目標(biāo),因此,通常采用改進(jìn)后的分水嶺分割算法。目前改進(jìn)思路有兩種:一種是圖像后處理,另一種是圖像預(yù)處理[3]。本文基于第二種思想,提出了一種基于形態(tài)學(xué)重建和極大值標(biāo)記的的分水嶺分割算法,并以大米圖像為例,成功進(jìn)行了實驗,較好地控制了過分割。

2??基于形態(tài)學(xué)重建和極大值標(biāo)記的分水嶺分割

2.1??算法思想

傳統(tǒng)的分水嶺算法直接在梯度圖像上進(jìn)行分割,通常會由于噪聲和其他因素,如梯度的局部不規(guī)則性等,導(dǎo)致過分割現(xiàn)象,如圖1(c)所示,分割出來的圖像沒有任何實用價值。所以,在分割前通常需要對圖像進(jìn)行預(yù)處理,有效地去除噪聲。本文結(jié)合形態(tài)學(xué)重建技術(shù),實現(xiàn)預(yù)處理。

(a)原圖像??(b)梯度圖像?(c)梯度圖像分水嶺分割

圖1?梯度圖像分水嶺分割

形態(tài)學(xué)開閉重建技術(shù)常在圖像預(yù)處理階段被用來平滑圖像[4]。經(jīng)開閉重建技術(shù)處理的圖像可以很好地去除或減弱圖像中亮區(qū)域和暗區(qū)域中小于結(jié)構(gòu)元素的各類噪聲。另外,它不會改變圖像中目標(biāo)原有的結(jié)構(gòu),對于圖像邊緣的影響不大,處理后的圖像邊緣不會有偏移情況出現(xiàn)。因此,本文首先對圖像進(jìn)行開運(yùn)算重建,再對結(jié)果圖像進(jìn)行閉運(yùn)算重建,以此對圖像進(jìn)行清理。

不少學(xué)者提出并應(yīng)用了標(biāo)記區(qū)域極小值的分水嶺分割算法[5],但通常由于噪聲、紋理等因素的影響,局部極小值的個數(shù)往往會大于圖像中具有實際意義的目標(biāo)對象,容易形成“過分割”,故本文嘗試標(biāo)記極大值,并對極大值圖像進(jìn)行形態(tài)學(xué)調(diào)整,以此消除來自背景不規(guī)則的局部極大值點的干擾,最后對標(biāo)記后的圖像進(jìn)行分水嶺分割,取得了較好的實驗效果。

本文算法基本思想與流程圖如下:

2.2??算法實現(xiàn)

具體步驟及實現(xiàn)如下:

(1)?形態(tài)學(xué)重建預(yù)處理。選擇合適的結(jié)構(gòu)元素對原圖像進(jìn)行腐蝕操作與形態(tài)學(xué)重建,這里我們選擇半徑為3的圓盤形結(jié)構(gòu)元素(具體如何選擇結(jié)構(gòu)元素,下節(jié)探討),得到開重建后的圖像如圖3(a)所示。再對重建后的圖像進(jìn)行膨脹和形態(tài)學(xué)重建,開閉操作形態(tài)學(xué)重建后如圖3(b)所示。實驗證明以重建為基礎(chǔ)的開閉操作比一般的開閉操作在去除小的污點時會更有效,并且不會影響圖像的輪廓。

(a)?開操作形態(tài)學(xué)重建??(b)?開閉操作形態(tài)學(xué)重建

圖3??形態(tài)學(xué)重建預(yù)處理

(2)?局部極大值圖像的求取與調(diào)整。求取局部極大值圖像,如圖4(a)所示;再對局部極大值圖像進(jìn)行閉操作、腐蝕、開操作調(diào)整,消除來自背景不規(guī)則的局部極大值點的干擾,操作結(jié)果如圖4(b)所示;設(shè)置前景的局部極大值為255,在原圖上顯示局部極大值,如圖4(c)所示,可以認(rèn)為成功顯示局部極大值的區(qū)域是可以被成功分割的。

(a)局部極大值圖像?(b)調(diào)整后的局部極大值圖像

(c)在原圖上顯示局部極大值

圖4?局部極大值圖像的求取與調(diào)整

(3)?進(jìn)行分水嶺變換。局部極大值圖像背景像素是黑色的,但理想情況下,我們不希望背景標(biāo)記太靠近目標(biāo)對象的邊緣,可以通過“骨骼化”進(jìn)行細(xì)化,對二值圖像的距離進(jìn)行分水嶺變換,然后尋找分水嶺的界限,如圖5(a)所示。對局部極大值圖像進(jìn)行分水嶺分割,將分割結(jié)果與分水嶺邊界圖疊加到原圖像上,如圖5(b)所示。

(a)分水嶺界限???????????(b)疊加圖像

圖5分水嶺變換

從實驗結(jié)果可以看出,大部分的米粒都被標(biāo)記出來且被較好地分割,對比直接進(jìn)行分水嶺分割算法(圖1(c)),效果明顯有效,同時避免或減弱了過分割現(xiàn)象的發(fā)生。

3??算法的關(guān)鍵因素——結(jié)構(gòu)元素選擇問題的探究

在算法實現(xiàn)過程中通過大量實驗發(fā)現(xiàn),影響該算法分割效果的一個重要因素是步驟(1)中結(jié)構(gòu)元素的選取。通過對比同一圖像使用不同結(jié)構(gòu)元素的分割結(jié)果,以及使用同一結(jié)構(gòu)元素對不同圖像進(jìn)行分割的結(jié)果,可以認(rèn)為,在進(jìn)行該算法時,依據(jù)圖像的大體形態(tài)特征選擇合適的結(jié)構(gòu)元素進(jìn)行形態(tài)學(xué)預(yù)處理是十分關(guān)鍵的一步,如果不進(jìn)行預(yù)處理則容易出現(xiàn)過分割現(xiàn)象,預(yù)處理的結(jié)果影響著該算法的成功與否,而結(jié)構(gòu)元素的選擇又影響著預(yù)處理效果的好壞。那么如何選取合適的結(jié)構(gòu)元素,以獲得較好的分割效果呢?通過實驗可得到如下結(jié)論:選擇與目標(biāo)圖像形狀相似、大小適宜的結(jié)構(gòu)元素可獲得較好的分割效果。即如果分割目標(biāo)較小且數(shù)量較多時,選擇結(jié)構(gòu)元素要相應(yīng)偏小,比如分割大米圖像選取半徑為3的圓形結(jié)構(gòu)元素;如果分割目標(biāo)面積較大且數(shù)量較少時,則選擇相對較大的結(jié)構(gòu)元素,比如分割水果圖像選取半徑為20的圓形結(jié)構(gòu)元素效果較好。該結(jié)論可通過以下實驗予以證明。

如圖6所示,是大米圖像選取半徑為20的圓形結(jié)構(gòu)元素進(jìn)行形態(tài)學(xué)操作的分割結(jié)果,可以看出,在進(jìn)行開閉操作形態(tài)學(xué)重建后,由于選取結(jié)構(gòu)元素在腐蝕和膨脹后將米粒間的空隙消掉了,局部極大值涵蓋了整個圖的上半部分,分割的結(jié)果是僅有位于圖像中間的幾粒米被分割出來了。

(a)形態(tài)學(xué)重建??(b)局部極大值圖像??(c)疊加圖像

圖6?半徑20的圓盤形結(jié)構(gòu)元素分割結(jié)果

如圖7所示,是大米圖像選取半徑為5的圓形結(jié)構(gòu)元素進(jìn)行形態(tài)學(xué)操作的分割結(jié)果,當(dāng)結(jié)構(gòu)元素的半徑變小,形態(tài)學(xué)重建之后就會存在更多的能清晰辨認(rèn)的米粒,因此分割的效果比前一種要好很多。

(a)形態(tài)學(xué)重建??(b)局部極大值圖像?(c)疊加圖像

圖7?半徑5的圓盤形結(jié)構(gòu)元素分割結(jié)果

如圖8所示,是水果圖像選取半徑為20的圓形結(jié)構(gòu)元素進(jìn)行形態(tài)學(xué)操作的分割結(jié)果,可以看出,絕大部分前景圖像都被成功標(biāo)記,較好地分割了水果原圖像。

(a)水果原圖像(b)調(diào)整后的局部極大值(c)分割圖像

圖8?半徑20的圓盤形結(jié)構(gòu)元素分割結(jié)果

如圖9所示,是水果圖像選取半徑為5的圓形結(jié)構(gòu)元素進(jìn)行形態(tài)學(xué)操作的分割結(jié)果,對比圖8可以看出,在標(biāo)記局部極大值時由于形態(tài)學(xué)重建后前景和背景的分離不明顯,局部極大值標(biāo)記并不準(zhǔn)確,所以分割的結(jié)果并不理想,水果間的空隙處屬于背景與前景分割不明顯的區(qū)域。

(a)原圖像(b)調(diào)整后的局部極大值?(c)分割圖像

圖9?半徑5的圓盤形結(jié)構(gòu)元素分割結(jié)果

實驗表明,在對圖像進(jìn)行形態(tài)學(xué)重建時,選取不同的結(jié)構(gòu)元素得到重建后的圖像,在進(jìn)行求局部極大值操作后,所顯示的局部極大值圖像是不相同的。原因在于,選取過大的結(jié)構(gòu)元素會在在重建過程中,使得前景背景差別較小的位置變得模糊,在后來的分割過程中,被模糊掉的部分會被認(rèn)為是背景,無法完成分割;選取過小的結(jié)構(gòu)元素不能有效濾除圖像中的噪聲,在形態(tài)學(xué)重建過程中,噪聲形成的極大值點也被標(biāo)記,導(dǎo)致出現(xiàn)過分割的問題。

但是,目前仍沒有一個通用的可以通過每幅圖像特征計算結(jié)構(gòu)元素取值的方法,所以在實際操作過程中我們只能通過經(jīng)驗的方式選取大致適合的結(jié)構(gòu)元素進(jìn)行操作。所以,算法的廣泛性還是存在局限,也反映出圖像處理沒有通用算法的客觀事實。

4??結(jié)?束?語

本文在傳統(tǒng)分水嶺分割算法的基礎(chǔ)上,研究并實現(xiàn)了基于形態(tài)學(xué)重建和極大值標(biāo)記的分水嶺分割算法。首先對對圖像進(jìn)行形態(tài)學(xué)開閉重建,消除噪聲;然后求取局部極大值圖像并進(jìn)行形態(tài)學(xué)調(diào)整,消除圖像中的不規(guī)則極值點;最后對局部極大值圖像進(jìn)行分水嶺分割,取得了較好的實驗效果。論文還探究、分析了形態(tài)學(xué)重建時結(jié)構(gòu)元素的選擇對分割效果的影響,通過大量實驗得出選取與分割目標(biāo)結(jié)構(gòu)相似、大小相適應(yīng)的結(jié)構(gòu)元素使得分割效果更加理想的結(jié)論。

參考文獻(xiàn):

[1]?劉剛.MATLAB數(shù)字圖像處理[M].北京:機(jī)械工業(yè)出版社,2010:?180~182.

[2]?James?S?Duncan?.Nicholas?Ayache?Medical?Image?Analysis:Progress?over?Two?Decades?and?the?Challenges?Ahead[J?].?IEEE?Trans?on?Pattern?Analysis?and?Machine?Intelligence?,?2013?,?22(1):?85~86.

[3]?高麗,楊樹元,李海強(qiáng).一種基于標(biāo)記的分水嶺圖像分割新算法[J].中國圖象圖形學(xué)報,2007,12(6):?1025-1030.

[4]?周強(qiáng).圖像分割算法研究[J].世界科技研究與發(fā)展,2012,32(3):157-?158.

[5]?阮秋琦.數(shù)字圖像處理學(xué)[M].成都:電子工業(yè)出版社,2001:180-182..

[6]?Zimmer?C,Zhang?B,?Dufour?A.?On?the?digital?trail?of?mobile?Cells[J?].IEEE?Signal?Proc,?2011,?23(3):54?-62.

[7]?田迎華,楊敬松,陶躍.?基于邊緣檢測的噪聲圖像壓縮編碼方法[J].計算機(jī)應(yīng)用,2008,?28?(9):157~158.

[8]?邵軍花,劉玉紅,邸敬,周東梅.?香農(nóng)編碼的優(yōu)化算法研究[J].蘭州交通大學(xué)學(xué)報,?2010,?15?(6):58-59.

[9]?陳潔,胡永,劉澤國.基于標(biāo)記的分水嶺圖像分割算法研究[J].軟件,?2012,?33(9):?115-117.

[10]?章毓晉.圖像分割[M].北京:北京科學(xué)出版社,?2009:201-?202.

猜你喜歡
圖像分割分水嶺
選 擇
長江叢刊(2020年13期)2020-11-19 02:42:32
2019,一定是個分水嶺!
計算機(jī)定量金相分析系統(tǒng)的軟件開發(fā)與圖像處理方法
基于灰色系統(tǒng)理論的數(shù)字圖像處理算法
一種改進(jìn)的分水嶺圖像分割算法研究
科技視界(2016年26期)2016-12-17 16:25:03
基于LabVIEW雛雞雌雄半自動鑒別系統(tǒng)
一種圖像超像素的快速生成算法
基于魯棒性的廣義FCM圖像分割算法
江淮分水嶺地理內(nèi)涵辨析
“華北第一隧”——張涿高速分水嶺隧道貫通
绥宁县| 大足县| 资阳市| 连城县| 景德镇市| 苏州市| 中超| 南阳市| 岳普湖县| 衡南县| 万荣县| 建宁县| 永城市| 新兴县| 城市| 高邑县| 大洼县| 安吉县| 呼玛县| 新泰市| 慈利县| 江安县| 梓潼县| 博罗县| 东台市| 搜索| 自贡市| 谷城县| 武夷山市| 诸城市| 河东区| 罗山县| 班玛县| 章丘市| 边坝县| 柳林县| 惠东县| 吴旗县| 班玛县| 绵竹市| 定远县|