一種低對(duì)比度圖像分割方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明屬于圖像處理領(lǐng)域,涉及一種低對(duì)比度圖像的分割方法。
【背景技術(shù)】
[0002] 圖像分割技術(shù)大致分為:基于閾值的圖像分割、基于邊緣的圖像分割、基于區(qū)域的 圖像分割、基于模型的圖像分割、基于人工智能的圖像分割。主要方法有閾值法、區(qū)域生長(zhǎng) 法、活動(dòng)輪廓模型法、人工神經(jīng)網(wǎng)絡(luò)法、模糊聚類法、分水嶺法、邊緣算子檢測(cè)法等。圖像分 割技術(shù)具有廣泛的應(yīng)用價(jià)值,可應(yīng)用到模式識(shí)別、機(jī)器視覺等各行業(yè)各領(lǐng)域中。
[0003] 基于閾值的圖像分割算法的關(guān)鍵在于閾值的選擇,不同的閾值可能會(huì)引起完全不 同的結(jié)果。此類方差往往受噪聲影響嚴(yán)重,且受灰度不均勻性影響嚴(yán)重?;谶吘壍姆指罘?法主要基于圖像灰度級(jí)的不連續(xù)性,它通過檢測(cè)不同連續(xù)區(qū)域之間的邊界來(lái)實(shí)現(xiàn)對(duì)圖像的 分割,邊緣檢測(cè)算法有一個(gè)缺點(diǎn):不能得到連續(xù)的單像素邊緣。傳統(tǒng)的邊緣算子抗噪性低, 且無(wú)法得到連續(xù)的邊緣,受背景灰度不均影響較大?;趨^(qū)域特性的分割技術(shù)不但考慮了 像素的相似性,還考慮了空間上的鄰接性,因此可以有效消除孤立噪聲的干擾,具有很強(qiáng)的 魯棒性。而且,無(wú)論是合并還是分裂,都能夠?qū)⒎指钌钊氲较袼丶?jí),因此可以保證較高的分 割精度?;诮y(tǒng)計(jì)模式分類的分割技術(shù)將圖像分割過程視為以像素為基元的模式分類過 程。這類方法,對(duì)于無(wú)法由灰度區(qū)分的復(fù)雜的紋理圖像顯得尤為有效。
[0004] 目前,對(duì)應(yīng)用于普通圖像的分割算法有大量研究,已經(jīng)比較成熟,但普通圖像和低 對(duì)比度圖像在細(xì)節(jié)及灰度信息上具有較大差異,適用于普通圖像的圖像分割算法不一定適 用于低對(duì)比度圖像,近年來(lái)針對(duì)低對(duì)比度圖像的圖像分割算法研究較少而且無(wú)法滿足現(xiàn)實(shí) 需要。
[0005] 針對(duì)低對(duì)比度圖像的特點(diǎn),王思賢、劉宗義、梅建新在《W u h a η U n i v e r s i t y Journal of Natural Sciences》(2000,46(5) :641-644)的文章"低對(duì)比度圖像目標(biāo)分割的 研究"中提出將矩不變自動(dòng)門限方法應(yīng)用到低對(duì)比度的圖像的自動(dòng)分割中,耗時(shí)短,能克服 二值化過程中的斷線、粘連等問題,具有一定實(shí)用價(jià)值,但是在有噪聲情況下精度不高。針 對(duì)低對(duì)比度焊縫缺陷目標(biāo)的提取,Lashkia V.在《Image&Vision Computing》(2001,19(5): 261-269)中的文章 "Defect detection in X-ray images using fuzzy reasoning" 中提 出利用區(qū)域方差和灰度對(duì)比度參數(shù)并結(jié)合模糊推理進(jìn)行缺陷提取,但此方法無(wú)法廣泛應(yīng)用 于其它低對(duì)比度圖像的分割。針對(duì)X射線圖像、超聲波圖像以及紅外圖像的分析檢測(cè)中,目 標(biāo)與目標(biāo)之間沒有顯著的灰度變化給區(qū)域分割帶來(lái)的困難,聶守平、王鳴、劉峰在《中國(guó)激 光》(2004,31(1) :89-91)中的文章"低對(duì)比度圖像分割算法研究"中提出利用空間區(qū)域方差 和灰度區(qū)域方差進(jìn)行圖像增強(qiáng)和灰度分區(qū),能夠提取出一些低對(duì)比度缺陷目標(biāo)。這些方法 將區(qū)域特性和對(duì)比度結(jié)合提取缺陷目標(biāo),而針對(duì)低對(duì)比度圖像,低對(duì)比度不僅存在于圖像 中某個(gè)特定細(xì)節(jié),因而以上方法的適用性不夠強(qiáng),需要一種對(duì)低對(duì)比度圖像有較好適應(yīng)性 的圖像分割方法。
【發(fā)明內(nèi)容】
[0006] 針對(duì)低對(duì)比度圖像分割完整度差、精度低、抗噪性能較差的問題,本發(fā)明提供一種 低對(duì)比度圖像分割方法,利用局部窗口內(nèi)邊緣像素個(gè)數(shù)信息實(shí)現(xiàn)局部窗口大小的自適應(yīng), 依次在局部窗口內(nèi)利用局部窗口閾值對(duì)當(dāng)前像素進(jìn)行分割,以顯著提高低對(duì)比度圖像分割 的精度和抗噪性。
[0007] 本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案包括以下步驟:
[0008] (1)初始化:設(shè)原圖像0的灰度級(jí)為L(zhǎng),先計(jì)算0對(duì)應(yīng)的方差圖像V,再用CANNY算子計(jì) 算V的邊緣,得到邊緣圖像E,E中邊緣像素灰度值為L(zhǎng)-1,其余像素灰度值為0。初始化窗口邊 長(zhǎng) N=3〇
[0009] (2)當(dāng)前窗口包含信息判斷及當(dāng)前像素分割。對(duì)原圖像0進(jìn)行逐像素計(jì)算,使當(dāng)前 像素位于計(jì)算窗口 W的中心,步驟包括:
[0010] 1)計(jì)算邊緣圖像E中與原圖像0對(duì)應(yīng)的窗口 W中的灰度為L(zhǎng)-1的像素的個(gè)數(shù)C,計(jì)算 邊緣像素在當(dāng)前窗口 W中所占的比例P,P = C/N2;
[0011] 2)當(dāng)前窗口包含信息判斷:若P 2(Ν-2)/Ν2則執(zhí)行步驟3);若P〈(N-2)/N2則N=N+2, 返回步驟(2);
[0012] 3)當(dāng)前像素分割:對(duì)0中當(dāng)前窗口 W計(jì)算基于區(qū)域限制的Otsu閾值T,若當(dāng)前窗口中 心像素灰度大于T則置其灰度為L(zhǎng)-1,否則置其灰度為0。
[0013] 在上述步驟(1)中,計(jì)算V時(shí)采用逐像素計(jì)算法,以及當(dāng)前像素位于3 X 3窗口中心, 在此3 X 3窗口內(nèi)計(jì)算當(dāng)前窗口的方差,對(duì)當(dāng)前窗口方差取整,令當(dāng)前窗口中心像素的灰度 值為此方差值。具體步驟為:
[0014] 1)對(duì)原圖像中的所有像素,以當(dāng)前像素為窗口中心,計(jì)算0中當(dāng)前窗口內(nèi)所有像素 的灰度均值A(chǔ);
[0015] 2)計(jì)算0中當(dāng)前窗口內(nèi)所有像素灰度值與A的歐氏距離D1;
[0016] 3)計(jì)算當(dāng)前窗口的方差5^=1£^/9:并取整,令V的當(dāng)前像素灰度為此方差值。
[0017] 在上述步驟(1)中,計(jì)算E的具體步驟為:
[0018] 1)用高斯濾波器平滑方差圖像V;
[0019] 2)用一階偏導(dǎo)有限差分計(jì)算方差圖像V的梯度幅值和方向;
[0020] 3)對(duì)梯度幅值進(jìn)行非極大值抑制;
[0021] 4)檢測(cè)和連接邊緣。
[0022] 在上述步驟(2)的第3)步中,計(jì)算基于區(qū)域限制的Otsu閾值T的具體步驟為:
[0023] 1)計(jì)算當(dāng)前窗口 W內(nèi)每個(gè)灰度級(jí)的概率和數(shù)量;
[0024] 2)計(jì)算閾值分別取各灰度級(jí)時(shí)的背景概率、目標(biāo)概率、背景均值、目標(biāo)均值、背景 方差、目標(biāo)方差;
[0025] 3)遍歷各灰度級(jí),求得使類間方差達(dá)到最大的閾值T1;
[0026] 4)在當(dāng)前窗口 W內(nèi)統(tǒng)計(jì)[0,?\]內(nèi)各灰度級(jí)的概率和數(shù)量;
[0027] 5)在當(dāng)前窗口 W內(nèi),計(jì)算[0,!^]灰度級(jí)范圍內(nèi)閾值分別取各灰度級(jí)時(shí)的背景概率、 目標(biāo)概率、背景均值、目標(biāo)均值、背景方差、目標(biāo)方差;
[0028] 6)遍歷[0,1\]中各灰度級(jí),求得使類間方差達(dá)到最大的閾值T。
[0029] 本發(fā)明的有益效果是:本發(fā)明提供的低對(duì)比度切片圖像分割方法,可有效、完整地 對(duì)低對(duì)比度圖像進(jìn)行分割,并將分割誤差控制在可接受范圍內(nèi),抗噪性良好,且本方法無(wú)需 設(shè)置分割參數(shù)、自適應(yīng)