趙 鳳 程艷陽 劉漢強 劉 琳
(1. 西安郵電大學(xué)通信與信息工程學(xué)院 (人工智能學(xué)院), 陜西西安 710121; 2. 西安郵電大學(xué)電子信息現(xiàn)場勘驗 應(yīng)用技術(shù)公安部重點實驗室, 陜西西安 710121; 3. 陜西師范大學(xué)計算機科學(xué)學(xué)院, 陜西西安 710119)
圖像是人類視覺的基礎(chǔ),是自然景物的客觀反映,是人類認識世界和人類本身的重要源泉,是客觀對象的一種相似性的、生動性的描述或?qū)懻?是人類社會活動中最常用的信息載體。隨著多媒體技術(shù)的發(fā)展,圖像大數(shù)據(jù)時代已經(jīng)來臨。圖像數(shù)據(jù)在工業(yè)生產(chǎn)、醫(yī)療健康、遙感識別、軍事競爭以及日常生活中無處不在,對圖像進行智能化處理和分析逐漸成為科學(xué)和技術(shù)前沿。圖像分割作為圖像處理中的關(guān)鍵步驟,是圖像識別和計算機視覺至關(guān)重要的預(yù)處理,沒有正確的分割就不可能有正確的識別。圖像分割質(zhì)量對于后續(xù)的圖像分析和理解至關(guān)重要,對其進行研究仍是一項任重而道遠的工作。從數(shù)學(xué)角度來看,圖像分割是將數(shù)字圖像按照某種規(guī)律劃分為多個區(qū)域的過程,從而使得被劃分在同一塊區(qū)域內(nèi)的像素可以表現(xiàn)出相似性或者一致性,而那些不在同一塊區(qū)域間則會表現(xiàn)出明顯的差異性。圖像的分割方法主要包括以聚類為基礎(chǔ)的分割方法[1-2]、以閾值為基礎(chǔ)的分割方法[3-5]、以區(qū)域為基礎(chǔ)的分割方法[6-7]、以邊緣為基礎(chǔ)的分割方法[8-9]和以圖論為基礎(chǔ)的分割方法[10-12]等。基于聚類的圖像分割是將圖像中的像素依據(jù)某種聚類準則從而劃分成多個類的過程,盡可能的將相似的樣本點劃分為一類,而具有明顯的差異性的樣本盡可能劃分到不同的類中來實現(xiàn)圖像的分割。眾所周知,圖像是一類典型的含有不確定性的數(shù)據(jù)。為了有效處理圖像中的模糊性和不確定性,許多學(xué)者研究基于模糊聚類的圖像分割方法。CaiOck-Kyung Yoon[13]提出了一種基于模糊聚類的腦磁共振圖像分割方法,實現(xiàn)對白質(zhì)、灰質(zhì)和腦脊髓液的自動分割。Zhao[14]等人提出了一種提升的空間模糊C-均值聚類算法,通過引入空間約束項提升方法的抗噪能力。Zhao[15]等人利用像素的鄰域統(tǒng)計信息和競爭性學(xué)習思想構(gòu)建圖像的直覺模糊集,從多目標優(yōu)化的角度,提出了一種新穎的噪聲魯棒的多目標進化直覺模糊聚類算法。
粗糙集理論是繼概率論、模糊集、證據(jù)理論之后的又一個處理不確定性問題的數(shù)學(xué)工具。1982年,波蘭數(shù)學(xué)家Z.Pawlak提出了粗糙集理論[16],用來研究不完整數(shù)據(jù),不精確知識表達、學(xué)習、歸納等的一套理論。2002年,Lingras等人[17]把粗糙集理論中的上、下近似引進到C-均值算法中,提出了粗糙C-均值算法。Seiki Ubukata[18]等人將粗糙集理論引入到硬C-medoids聚類中并參考廣義粗糙C-均值提出了粗糙C-medoids聚類,處理樣本歸屬的確定性、可能性和不確定性。由于圖像數(shù)據(jù)的不確定性,粗糙聚類應(yīng)用于實際的圖像分割時,容易出現(xiàn)類間像素重疊的問題。為此,將模糊聚類與粗糙聚類相結(jié)合的方法被更多地應(yīng)用于圖像分割問題,試圖從多種信息處理角度挖掘圖像數(shù)據(jù)的模糊性和不確定性。粗糙模糊聚類[19]整合了模糊集和粗糙集理論[20]的優(yōu)點,已經(jīng)顯示出它們在圖像分割中的有效性[21],有效處理了圖像中的各種不確定性。例如,Shaswati Roy等人[22]提出了一種基于模糊粗糙聚類和空間約束的算法,避免了圖像偽影造成的敏感性問題,使用粗糙集的核心區(qū)域和邊界區(qū)域的概念處理了簇定義中的不完整性,可以有效地處理重疊分區(qū),在醫(yī)學(xué)圖像分割上獲得了良好的性能。
傳統(tǒng)的粗糙模糊聚類方法應(yīng)用于圖像分割時,需要手動設(shè)置合適的閾值確定粗糙聚類的上、下近似,閾值的選取不同會對實驗結(jié)果造成一定的影響。此外,該算法對于圖像中的噪聲較為敏感。為了克服這些問題,本文提出一種圖像信息驅(qū)動的抑制式粗糙模糊聚類分割算法,實現(xiàn)粗糙模糊聚類在圖像分割中的深度應(yīng)用。該算法設(shè)計了基于超像素區(qū)域信息的自適應(yīng)閾值確定策略,用于判定聚類的上、下近似。該策略首先對輸入圖像進行超像素區(qū)域劃分,并對超像素區(qū)域的代表特征進行初步聚類獲取超像素區(qū)域?qū)Τ醪骄垲愔行牡哪:`屬度,進而獲取判定粗糙聚類的上、下近似的閾值。將自適應(yīng)閾值策略應(yīng)用到粗糙模糊聚類中,極大的降低了由于人為選取閾值不當造成的誤差。為了克服方法對于圖像噪聲的敏感性,將圖像空間信息引入到粗糙模糊聚類,構(gòu)造了融合空間信息的粗糙模糊聚類目標函數(shù)。此外,在聚類迭代過程中將模糊聚類中的抑制式學(xué)習思想引入到粗糙下近似集中像素的模糊隸屬度的修正中,進一步提升聚類性能,使得粗糙聚類與模糊聚類深度融合,可以從多個不同角度更加精細處理圖像數(shù)據(jù)的模糊性和不確定性。綜上,本文算法是更具混合智能機理的粗糙模糊聚類圖像分割算法,自適應(yīng)閾值有效性驗證實驗以及Berkeley[23]圖像對比實驗證明了本文算法的有效性。
(1)
假設(shè)μip和μiq分別為代表點i對應(yīng)的最大隸屬度和次大隸屬度,利用下式構(gòu)造上下近似判斷的自適應(yīng)閾值T,
(2)
傳統(tǒng)的粗糙模糊聚類算法在應(yīng)用于圖像分割時,沒有考慮圖像中的任何空間信息,這樣使得算法對于圖像中的噪聲敏感,無法在含噪圖像分割中獲得滿意的分割效果,為了解決這個問題,本文構(gòu)造了融合圖像空間信息的粗糙模糊聚類目標函數(shù),具體如下:
(3)
(4)
其中p表示像素i的ω×ω鄰域內(nèi)像素的集合。為了最小化目標函數(shù),采用Lagrange乘子法,獲得中心和隸屬度的更新公式:
(5)
(6)
依據(jù)公式(6)獲得的像素點與聚類中心之間的模糊隸屬度,計算像素i對應(yīng)的最大隸屬度uip和次大隸屬度uiq,基于2.1部分獲得的自適應(yīng)閾值,按照下式確定融合空間信息的粗糙下近似和邊界,
(7)
即當某個像素點最大隸屬度和次大隸屬度的差值大于自適應(yīng)閾值時,這個像素點會被劃分到下近似中;否則,該像素點被劃分到邊界中。
為了加速算法收斂并提升算法性能,將模糊聚類中的抑制式學(xué)習思想引入到粗糙下近似集中像素的模糊隸屬度的修正中,通過借助競爭學(xué)習的思想,在每一次的迭代過程中,對下近似集中像素的最大隸屬度uip進行適當?shù)姆糯?其他隸屬度給以適當?shù)囊种七_到加速粗糙模糊聚類收斂的效果。下式為隸屬度修正計算公式:
(8)
其中α指的是抑制參數(shù)。所以在每一次的聚類迭代更新過程中,需要將修正后的隸屬度代入中心更新公式中。
本文提出的圖像信息驅(qū)動的抑制式粗糙模糊聚類分割算法的主要步驟介紹如下:
算法1 圖像信息驅(qū)動的抑制式粗糙模糊聚類分割算法輸入:圖像數(shù)據(jù)X,模糊指數(shù)m,聚類數(shù)目K,下近似權(quán)重系數(shù)Wl,邊界權(quán)重系數(shù)Wb,迭代停止閾值ε,空間限制參數(shù)β,抑制參數(shù)α,最大迭代次數(shù)Iter。步驟1 采用基于超像素區(qū)域信息的自適應(yīng)閾值確定策略獲得圖像X的自適應(yīng)閾值T;步驟2 隨機初始化聚類中心vj;步驟3 設(shè)置初始迭代次數(shù)t=0;步驟4 按照公式(5)計算融合空間信息的模糊隸屬度;步驟5 按照公式(8)對隸屬度進行抑制式變換;步驟6 按照公式(7)將修正后的最大隸屬度與次大隸屬度的差與自適應(yīng)閾值進行比較,從而進行粗糙模糊聚類的上下近似劃分;步驟7 按照公式(6)更新聚類中心;步驟8 如果vt+1-vt2≤ε,迭代終止;否則令t=t+1,返回步驟4;輸出:圖像分割結(jié)果。
為了驗證本文所提出的算法的有效性,本文選取了Berkeley圖庫中的圖像進行分割實驗并采用粗糙聚類、粗糙模糊聚類、基于空間信息的模糊聚類(Fuzzy C-Means with neighborhood-based spatial constraints, FCM-S)以及抑制式模糊聚類(Suppressed Fuzzy C-Means, SFCM)算法作為本文實驗的對比算法。實驗中,采用分割準確率指標[25](Segmentation Accuracy, SA)、標準化互信息指數(shù)[26](Normalized Mutual Information, NMI)以及蘭德指數(shù)[26](Rand Index, RI)來驗證所有算法的有效性。SA指標越高表明圖像的分割效果越好。NMI和RI兩個指標則進一步驗證了聚類的效果好壞,當數(shù)值越大,代表聚類效果越好。
在本文算法中,空間限制參數(shù)β可以控制空間信息在算法中重要性,對圖像分割性能有一定的影響,我們通過對比在不同大小的β下分割圖像的準確率,將分割準確率隨參數(shù)的變化曲線展示在圖1中,從結(jié)果中可以看出,當沒有空間限制參數(shù)時(β=0),提出的方法在含噪圖像上沒有獲得理想的分割性能,由此驗證了空間信息的有效性。在給定均值為0、標準方差為0.01的高斯噪聲時,綜合評價三幅圖像的性能曲線,β取10是最合適的。
圖1 不同分割圖像在不同空間項系數(shù)下的準確率Fig.1 Accuracy of different segmented images under different spatial coefficients
由文獻[27]可知,模糊指數(shù)m一般取2是合適的,并且依據(jù)大量實驗經(jīng)驗,權(quán)重系數(shù)Wl和Wb在粗糙聚類、粗糙模糊聚類和本文算法中均分別設(shè)置為0.7和0.3。所有比較算法的部分參數(shù)設(shè)置如表1所示。
表1 三種算法的參數(shù)設(shè)置
為了驗證本文算法所提出的自適應(yīng)閾值策略的有效性,將自適應(yīng)閾值策略應(yīng)用于粗糙模糊聚類算法,并與該算法分別在0.1、0.3、0.5、0.7、0.9等不同閾值下得到的分割結(jié)果圖像進行了對比。實驗結(jié)果如圖2~圖6所示。
從圖2~圖6中可以看出,本文所提出的自適應(yīng)閾值策略可以得到較為理想的分割效果,減少了人為干預(yù),降低了手動設(shè)置閾值所造成的誤差。
圖2 不同閾值下的圖像3096分割結(jié)果Fig.2 Image 3096 segmentation results under different thresholds
圖3 不同閾值下的圖像3063分割結(jié)果Fig.3 Image 3063 segmentation results under different thresholds
圖4 不同閾值下的圖像238011分割結(jié)果Fig.4 Image 238011 segmentation results under different thresholds
圖5 不同閾值下的圖像101027分割結(jié)果Fig.5 Image 101027 segmentation results under different thresholds
圖6 不同閾值下的圖像24063分割結(jié)果Fig.6 Image 24063 segmentation results under different thresholds
為了驗證所提出的算法在含噪圖像上的分割效果,在八幅Berkeley圖像上人為添加了均值為0、標準方差分別為0.005和0.01的高斯噪聲,并在表2和表3中展示了不同噪聲下所有比較方法的分割準確率,在表4和表5中展示了不同噪聲下所有比較方法的標準化互信息指數(shù),在表6和表7中展示了不同噪聲下所有比較方法的蘭德指數(shù)。需要指出,粗糙聚類算法和粗糙模糊聚類算法需要給定合適的閾值來粗糙聚類的劃分上、下近似。根據(jù)不同閾值下的實驗數(shù)據(jù)表明,粗糙聚類算法對于圖3096、圖3063、圖167062,閾值選取為6.4是比較合適的;對于圖238011、圖15088、圖101027,閾值選取為8.1是比較合適的,對于24063、圖86016,閾值選取為10.4是比較合適的。在粗糙模糊聚類算法中,對于圖3096、圖86016、圖15088,閾值選取為0.3是比較合適的;對于圖238011、圖3063、圖167062,閾值選取為0.1是比較合適的;對于圖101027、圖24063,閾值選取為0.5是比較合適的。從表2~表7中可以看出,本文提出的方法在大多數(shù)被噪聲污染的圖像上都獲得了理想的分割性能。
表2 均值為0、標準方差為0.005高斯噪聲 污染下的圖像分割準確率
表3 均值為0、標準方差為0.01高斯噪聲 污染下的圖像分割準確率
表4 均值為0、標準方差為0.005高斯噪聲 污染下的圖像標準化互信息指數(shù)
表5 均值為0、標準方差為0.01高斯噪聲 污染下的標準化互信息指數(shù)
表7 均值為0、標準方差為0.01高斯噪聲 污染下的蘭德指數(shù)
為了更直觀的展示含噪圖像的視覺分割結(jié)果,在圖7~圖22中,展示了被不同噪聲污染的八幅圖像的分割結(jié)果。結(jié)合空間信息的FCM-S算法和本文提出的算法獲得視覺分割結(jié)果明顯優(yōu)于其他分割方法,由于采用了粗糙和模糊理論相結(jié)合的思想,分割結(jié)果中的目標更加準確,且背景噪聲更少且錯分更少,因此本文提出的方法獲得了更加理想的分割結(jié)果。
圖7 均值為0、標準方差為0.005高斯噪聲污染下的圖像3096分割結(jié)果Fig.7 Segmentation results of 3096 image corrupted by Gaussian noise with zero mean and standard variance 0.005
圖8 均值為0、標準方差為0.005高斯噪聲污染下的圖像3063分割結(jié)果Fig.8 Segmentation results of 3063 image corrupted by Gaussian noise with zero mean and standard variance 0.005
圖9 均值為0、標準方差為0.005高斯噪聲污染下的圖像238011分割結(jié)果Fig.9 Segmentation results of 238011 image corrupted by Gaussian noise with zero mean and standard variance 0.005
圖10 均值為0、標準方差為0.005高斯噪聲污染下的圖像167062分割結(jié)果Fig.10 Segmentation results of 167062 image corrupted by Gaussian noise with zero mean and standard variance 0.005
圖12 均值為0、標準方差為0.005高斯噪聲污染下的圖像86016分割結(jié)果Fig.12 Segmentation results of 86016 image corrupted by Gaussian noise with zero mean and standard variance 0.005
圖13 均值為0、標準方差為0.005高斯噪聲污染下的圖像24063分割結(jié)果Fig.13 Segmentation results of 24063 image corrupted by Gaussian noise with zero mean and standard variance 0.005
圖14 均值為0、標準方差為0.005高斯噪聲污染下的圖像15088分割結(jié)果Fig.14 Segmentation results of 15088 image corrupted by Gaussian noise with zero mean and standard variance 0.005
圖15 均值為0、標準方差為0.01高斯噪聲污染下的圖像3096分割結(jié)果Fig.15 Segmentation results of 3096 image corrupted by Gaussian noise with zero mean and standard variance 0.01
圖16 均值為0、標準方差為0.01高斯噪聲污染下的圖像3063分割結(jié)果Fig.16 Segmentation results of 3063 image corrupted by Gaussian noise with zero mean and standard variance 0.01
圖17 均值為0、標準方差為0.01高斯噪聲污染下的圖像238011分割結(jié)果Fig.17 Segmentation results of 238011 image corrupted by Gaussian noise with zero mean and standard variance 0.01
圖18 均值為0、標準方差為0.01高斯噪聲污染下的圖像167062分割結(jié)果Fig.18 Segmentation results of 167062 image corrupted by Gaussian noise with zero mean and standard variance 0.01
圖19 均值為0、標準方差為0.01高斯噪聲污染下的圖像101027分割結(jié)果Fig.19 Segmentation results of 101027 image corrupted by Gaussian noise with zero mean and standard variance 0.01
圖20 均值為0、標準方差為0.01高斯噪聲污染下的圖像86016分割結(jié)果Fig.20 Segmentation results of 86016 image corrupted by Gaussian noise with zero mean and standard variance 0.01
圖21 均值為0、標準方差為0.01高斯噪聲污染下的圖像24063分割結(jié)果Fig.21 Segmentation results of 24063 image corrupted by Gaussian noise with zero mean and standard variance 0.01
圖22 均值為0、標準方差為0.01高斯噪聲污染下的圖像15088分割結(jié)果Fig.22 Segmentation results of 15088 image corrupted by Gaussian noise with zero mean and standard variance 0.01
為了從多個不同角度更加精細處理圖像數(shù)據(jù)的模糊性和不確定性,實現(xiàn)粗糙模糊聚類在圖像分割中的深度應(yīng)用,并減少人為干預(yù)和對圖像中噪聲的敏感性,本文提出一種圖像信息驅(qū)動的抑制式粗糙模糊聚類分割算法。算法設(shè)計的基于超像素的自適應(yīng)閾值策略大大降低了手動設(shè)置閾值對分割效果造成的影響,空間信息的引入成功抑制了圖像中的噪聲,抑制式學(xué)習思想的引入實現(xiàn)了粗糙和模糊思想的深度融合,進一步提升了聚類性能。實驗證明本文所提出的算法在對含噪圖像進行圖像分割時,分割效果明顯優(yōu)于其他算法。在接下來的研究工作中,如何將粗糙聚類算法與更多現(xiàn)代智能優(yōu)化算法相互結(jié)合從而構(gòu)造具有混合智能機理的粗糙聚類算法是一個值得繼續(xù)探究的問題。