所謂圖像分割指的是根據(jù)灰度、顏色、紋理和形狀等特征把圖像劃分成若干互不交迭的區(qū)域,并使這些特征在同一區(qū)域內(nèi)呈現(xiàn)出相似性,而在不同區(qū)域間呈現(xiàn)出明顯的差異性。
1、基于邊緣的圖像分割方法
邊緣總是以強度突變的形式出現(xiàn),可以定義為圖像局部特性的不連續(xù)性,如灰度的突變、紋理結(jié)構(gòu)的突變等。邊緣常常意味著一個區(qū)域的終結(jié)和另一個區(qū)域的開始。對于邊緣的檢測常常借助空間微分算子進行,通過將其模板與圖像卷積完成。兩個具有不同灰度值的相鄰區(qū)域之間總存在灰度邊緣,而這正是灰度值不連續(xù)的結(jié)果,這種不連續(xù)可以利用求一階和二階導(dǎo)數(shù)檢測到。當(dāng)今的邊緣檢測方法中,主要有一次微分、二次微分和模板操作等。這些邊緣檢測器對邊緣灰度值過渡比較尖銳且噪聲較小等不太復(fù)雜的圖像可以取得較好的效果。但對于邊緣復(fù)雜的圖像效果不太理想,如邊緣模糊、邊緣丟失、邊緣不連續(xù)等。噪聲的存在使基于導(dǎo)數(shù)的邊緣檢測方法效果明顯降低,在噪聲較大的情況下所用的邊緣檢測算子通常都是先對圖像進行適當(dāng)?shù)钠交?,抑制噪聲,然后求?dǎo)數(shù),或者對圖像進行局部擬合,再用擬合光滑函數(shù)的導(dǎo)數(shù)來代替直接的數(shù)值導(dǎo)數(shù),如Canny算子等。在未來的研究中,用于提取初始邊緣點的自適應(yīng)閾值選取、用于圖像層次分割的更大區(qū)域的選取以及如何確認(rèn)重要邊緣以去除假邊緣將變的非常重要。
根據(jù)灰度變化的特點,常見的邊緣可分為階躍型、房頂型和凸緣型
邊緣檢測的方法很多,主要有以下幾種:
1)空域微分算子,也就是傳統(tǒng)的邊緣檢測方法。如Roberts算子、Prewitt算子和Sobel算子等。
2)擬合曲面。該方法利用當(dāng)前像素鄰域中的一些像素值擬合一個曲面,然后求這個連續(xù)曲面在當(dāng)前像素處的梯度。
3)小波多尺度邊緣檢測。
4)基于數(shù)學(xué)形態(tài)學(xué)的邊緣檢測。
最后通過圖像的輪廓(邊界)跟蹤來確定目標(biāo)區(qū)域:
圖像的輪廓(邊界)跟蹤與邊緣檢測是密切相關(guān)的,因為輪廓跟蹤實質(zhì)上就是沿著圖像的外部邊緣“走”一圈然后分割出目標(biāo)區(qū)域。
下圖是分別用Roberts、Sobel、Prewitt、LOG、Canny算子對灰度Lena圖像分割的結(jié)果:

2、閾值分割方法
閾值分割是常見的直接對圖像進行分割的算法,根據(jù)圖像像素的灰度值的不同而定。對應(yīng)單一目標(biāo)圖像,只需選取一個閾值,即可將圖像分為目標(biāo)和背景兩大類,這個稱為單閾值分割;如果目標(biāo)圖像復(fù)雜,選取多個閾值,才能將圖像中的目標(biāo)區(qū)域和背景被分割成多個,這個稱為多閾值分割,此時還需要區(qū)分檢測結(jié)果中的圖像目標(biāo),對各個圖像目標(biāo)區(qū)域進行唯一的標(biāo)識進行區(qū)分。閾值分割的顯著優(yōu)點,成本低廉,實現(xiàn)簡單。當(dāng)目標(biāo)和背景區(qū)域的像素灰度值或其它特征存在明顯差異的情況下,該算法能非常有效地實現(xiàn)對圖像的分割。閾值分割方法的關(guān)鍵是如何取得一個合適的閾值,近年來的方法有:用最大相關(guān)性原則選擇閾值的方法、基于圖像拓?fù)浞€(wěn)定狀態(tài)的方法、灰度共生矩陣方法、最大熵法和峰谷值分析法等,更多的情況下,閾值的選擇會綜合運用兩種或兩種以上的方法,這也是圖像分割發(fā)展的一個趨勢。
閾值分割算以一定的圖像模型為依托,通過取閾值后得到的圖像,各個區(qū)域可以分離開。最常用的圖像模型是假設(shè)圖由具有單峰灰度分布的目標(biāo)和背景組成。
分類:單閾值分割、多閾值分割
僅使用一個閾值分割的方法稱為單閾值分割方法。
如果圖像中有多個灰度值不同的區(qū)域,那么可以選擇一系列的閾值以將每個像素分到合適的類別中去,這種用多個閾值分割的方法稱為多閾值分割方法。

單一閾值的灰度直方圖

多閾值的灰度直方圖
閾值選取依據(jù):
1)僅取決于圖像灰度值,僅與各個圖像像素本身性質(zhì)相關(guān)的閾值選取——全局閾值。
2)取決于圖像灰度值和該點鄰域的某種局部特性,即與局部區(qū)域特性相關(guān)的的閾值選取——局部閾值。
3)除取決于圖像灰度值和該點鄰域的某種局部特性之外,還取決于空間坐標(biāo),即得到的閾值與坐標(biāo)相關(guān)——動態(tài)閾值或者自適應(yīng)閾值。
全局閾值
原理:假定物體和背景分別處于不同灰度級,圖像被零均值高斯噪聲污染,圖像的灰度分布曲線近似用兩個正態(tài)分布概率密度函數(shù)分別代表目標(biāo)和背景的直方圖,利用這兩個函數(shù)的合成曲線擬合整體圖像的直方圖,圖像的直方圖將會出現(xiàn)兩個分離的峰值,如下圖然后依據(jù)最小誤差理論針對直方圖的兩個峰間的波谷所對應(yīng)的灰度值求出分割的閾值。

雙峰直方圖
該方法適用于具有良好雙峰性質(zhì)的圖像,但需要用到數(shù)值逼近等計算,算法十分復(fù)雜,而且多數(shù)圖像的直方圖是離散、不規(guī)則的。
在實際閾值分割過程中,往往需要能夠自動獲取閾值,下面的算法可以自動獲得全局閾值:
1)選取一個的初始估計值T;
2)用T分割圖像。這樣便會生成兩組像素集合:G1由所有灰度值大于T的像素組成,而G2由所有灰度值小于或等于T的像素組成。
3)對G1和G2中所有像素計算平均灰度值u1和u2。
4)計算新的閾值:T=1/2(u1+u2)。
重復(fù)步驟(2)到(4),直到得到的T值之差小于一個事先定義的參數(shù)T。
下圖是迭代閾值選擇法圖像分割的結(jié)果與Otsu(即最大相關(guān)性原則選擇閾值的方法)閾值選擇法圖像分割的結(jié)果比較
兩種方法效果相差不大。

3、區(qū)域分割方法
區(qū)域增長法和分裂合并法是基于區(qū)域信息的圖像分割的主要方法。區(qū)域增長有兩種方式,一種是先將圖像分割成很多的一致性較強的小區(qū)域,再按一定的規(guī)則將小區(qū)域融合成大區(qū)域,達(dá)到分割圖像的目的。另一種實現(xiàn)是給定圖像中要分割目標(biāo)的一個種子區(qū)域,再在種子區(qū)域基礎(chǔ)上將周圍的像素點以一定的規(guī)則加入其中,最終達(dá)到目標(biāo)與背景分離的目的;分裂合并法對圖像的分割是按區(qū)域生長法沿相反方向進行的,無需設(shè)置種子點。其基本思想是給定相似測度和同質(zhì)測度。從整幅圖像開始,如果區(qū)域不滿足同質(zhì)測度,則分裂成任意大小的不重疊子區(qū)域,如果兩個鄰域的子區(qū)域滿足相似測度則合并。
區(qū)域生長是區(qū)域分割最基本的方法。所謂區(qū)域生長就是一種根據(jù)事先定義的準(zhǔn)則將像素或者子區(qū)域聚合成更大區(qū)域的過程。
基本思想:
以一組生長點(可以是單個像素,也可以是某個小區(qū)域)開始,搜索其鄰域,把圖像分割成特征相似的若干區(qū)域,比較相鄰區(qū)域與生長點特征的相似性,若它們足夠相似,則作為同一區(qū)域合并,形成新的生長點。以此方式將特征相似的區(qū)域不斷合并、直到不能合并為止,最后形成特征不同的各區(qū)域。這種分割方式也稱區(qū)域擴張法。
在實際應(yīng)用時,要解決三個問題:
1)確定區(qū)域的數(shù)目,也就是選擇一組能正確代表所需區(qū)域的生長點像素;
2)選擇有意義的特征,也就是確定在生長過程中將相鄰區(qū)域像素包括進來的方式;
3)確定相似性準(zhǔn)則,即獲取生長過程停止的準(zhǔn)則。
特征相似性是構(gòu)成與合并區(qū)域的基本準(zhǔn)則,相鄰性是指所取的鄰域方式。根據(jù)所用的鄰域方式和相似性準(zhǔn)則的不同,產(chǎn)生各種不同的區(qū)域生長法。
將灰度相關(guān)的值作為區(qū)域生長準(zhǔn)則,區(qū)域生長可分為單一型(像素與像素)、質(zhì)心型(像素與區(qū)域)和混合型(區(qū)域與區(qū)域)三種。
單一型區(qū)域生長法原理:
以圖像的某個像素為生長點,將特征相似的相鄰像素合并為同一區(qū)域;然后以合并的像素為生長點,重復(fù)以上的操作,最終形成具有相似特征的像素的最大連通集合。
下面給出以像素灰度為特征進行簡單區(qū)域生長的步驟。
(1)對圖像進行光柵掃描,找出尚沒有歸屬的像素。當(dāng)尋找不到這樣的像素時結(jié)束操作。
(2)把這個像素灰度同其周圍(4-鄰域或8-鄰域)不屬于任何一個區(qū)域的像素進行比較,若灰度差值小于某一閾值,則將它們合并為同一個區(qū)域,并對合并的像素賦予標(biāo)記。
(3)從新合并的像素開始,反復(fù)進行(2)的操作,直到區(qū)域不能再合并為止。
(4)返回(1)操作,尋找能作為新區(qū)域出發(fā)點的像素。
優(yōu)缺點:
這種方法簡單,但如果區(qū)域之間的邊緣灰度變化很平緩或邊緣交于一點時,兩個區(qū)域會合并起來。
解決方法:
為消除這一點,在步驟(2)中不是比較相鄰像素灰度,而是比較已存在區(qū)域的像素灰度平均值與該區(qū)域鄰接的像素灰度值。
下圖是選擇三個生長點的區(qū)域生長法圖像分割的結(jié)果與選擇另外三個不同生長點的區(qū)域生長法圖像分割的結(jié)果比較
第一副圖的生長點為橫坐標(biāo)[30,40,82]縱坐標(biāo)[56,30,35]。
第二副圖的生長點為橫坐標(biāo)[63,10,85]縱坐標(biāo)[30,56,60]。
生長點在第一幅圖像中用綠色方塊表示
從對比可以看出,區(qū)域生長法的缺點就是分割結(jié)果決定于生長點的選擇。


4、基于圖論的分割方法
此類方法把圖像分割問題與圖的最小割(mincut)問題相關(guān)聯(lián)。首先將圖像映射為帶權(quán)無向圖G=《V,E》,圖中每個節(jié)點N∈V對應(yīng)于圖像中的每個像素,每條邊∈E連接著一對相鄰的像素,邊的權(quán)值表示了相鄰像素之間在灰度、顏色或紋理方面的非負(fù)相似度。而對圖像的一個分割s就是對圖的一個剪切,被分割的每個區(qū)域C∈S對應(yīng)著圖中的一個子圖。而分割的最優(yōu)原則就是使劃分后的子圖在內(nèi)部保持相似度最大,而子圖之間的相似度保持最小。基于圖論的分割方法的本質(zhì)就是移除特定的邊,將圖劃分為若干子圖從而實現(xiàn)分割。目前所了解到的基于圖論的方法有GraphCut,GrabCut和RandomWalk等。
5、基于能量泛函的分割方法
該類方法主要指的是活動輪廓模型(activecontourmodel)以及在其基礎(chǔ)上發(fā)展出來的算法,其基本思想是使用連續(xù)曲線來表達(dá)目標(biāo)邊緣,并定義一個能量泛函使得其自變量包括邊緣曲線,因此分割過程就轉(zhuǎn)變?yōu)榍蠼饽芰糠汉淖钚≈档倪^程,一般可通過求解函數(shù)對應(yīng)的歐拉(Euler.Lagrange)方程來實現(xiàn),能量達(dá)到最小時的曲線位置就是目標(biāo)的輪廓所在。按照模型中曲線表達(dá)形式的不同,活動輪廓模型可以分為兩大類:參數(shù)活動輪廓模型(parametricactivecontourmodel)和幾何活動輪廓模型(geometricactivecontourmodel)。
參數(shù)活動輪廓模型是基于Lagrange框架,直接以曲線的參數(shù)化形式來表達(dá)曲線,最具代表性的是由Kasseta1(1987)所提出的Snake模型。該類模型在早期的生物圖像分割領(lǐng)域得到了成功的應(yīng)用,但其存在著分割結(jié)果受初始輪廓的設(shè)置影響較大以及難以處理曲線拓?fù)浣Y(jié)構(gòu)變化等缺點,此外其能量泛函只依賴于曲線參數(shù)的選擇,與物體的幾何形狀無關(guān),這也限制了其進一步的應(yīng)用。
幾何活動輪廓模型的曲線運動過程是基于曲線的幾何度量參數(shù)而非曲線的表達(dá)參數(shù),因此可以較好地處理拓?fù)浣Y(jié)構(gòu)的變化,并可以解決參數(shù)活動輪廓模型難以解決的問題。而水平集(LevelSet)方法(Osher,1988)的引入,則極大地推動了幾何活動輪廓模型的發(fā)展,因此幾何活動輪廓模型一般也可被稱為水平集方法。
6、基于聚類的分割方法
聚類分析是多元統(tǒng)計分析的方法之一,也是模式識別中非監(jiān)督模式識別的一個重要分支。根據(jù)數(shù)據(jù)集合的內(nèi)部結(jié)構(gòu)將其分成不同的類別,使得同一類內(nèi)樣本的特征盡可能相似,而屬于不同類別的樣本點的差異盡可能大。聚類分析技術(shù)大致上可分為硬聚類、模糊聚類與可能性聚類方法。
硬聚類方法中,樣本點歸屬于不同類別的隸屬度函數(shù)取值為0或1,即每個樣本只可能屬于某一特定的類別。傳統(tǒng)的硬聚類方法包括k均值聚類以及ISODATA等。模糊聚類方法是一種基于目標(biāo)函數(shù)迭代優(yōu)化的無監(jiān)督聚類方法,樣本點的隸屬度函數(shù)取值為區(qū)間[0,1],同時每個樣本點對各類的隸屬度之和為1,即認(rèn)為樣本點對每個聚類均有一個隸屬度關(guān)系,允許樣本點以不同的模糊隸屬度函數(shù)同時歸屬于所有聚類。模糊聚類方法的軟性劃分,真實地反映了圖像的模糊性和不確定性,因此其性能優(yōu)于傳統(tǒng)的硬分割方法。目前模糊聚類方法已經(jīng)廣泛應(yīng)用于圖像處理特別是醫(yī)學(xué)圖像處理中,其中最常用的是模糊C均值聚類方法(FCM)??赡苄跃垲悩颖军c的隸屬度函數(shù)同樣取值為區(qū)間[0,1],但其不要求隸屬度之和為1??赡苄跃垲惒粌H顧及到樣本與聚類中心的隸屬度關(guān)系,同時考慮了樣本的典型性對分類結(jié)果的影響。傳統(tǒng)的聚類算法沒有考慮圖像的空間信息,因此其對噪聲與灰度分布不均非常敏感。為提高模糊聚類算法在圖像分割中的效果,國內(nèi)外學(xué)者提出了很多改進方法,其中結(jié)合空間信息是最常見的方法。
電子發(fā)燒友App


















評論