齊英劍,李青,吳正朋
(中國傳媒大學(xué)理學(xué)院應(yīng)用數(shù)學(xué)系,北京 100024)
圖像的邊緣是圖像最基本也是最重要的特征之一,圖像中的邊緣往往意味著區(qū)域的變化,代表著圖像中不同目標(biāo)或背景的改變,因此圖像的邊緣檢測在圖像分析和計算機(jī)視覺中具有重要意義。然而邊緣檢測又是圖像處理中的一個難題,它的解決對于我們進(jìn)行高層次的特征描述、識別和理解有著重大的影響。
灰色系統(tǒng)理論是 1980年由我國著名學(xué)者鄧聚龍教授提出并發(fā)展起來的。是一種研究少數(shù)據(jù)、貧信息不確定性問題[1,2]的新方法。而灰色系統(tǒng)理論中的灰色相對關(guān)聯(lián)度的分析方法是分析系統(tǒng)中各因素關(guān)聯(lián)程度或者是對系統(tǒng)動態(tài)過程發(fā)展態(tài)勢的量化比較分析的方法,是灰色系統(tǒng)理論的重要組成部分。它是根據(jù)序列曲線幾何形狀的相似程度來判斷其聯(lián)系是否緊密。曲線越接近,相應(yīng)序列之間的關(guān)聯(lián)度越大,反之越小。灰色相對關(guān)聯(lián)度對樣本量的大小沒有特殊要求,分析時不需要典型的分布規(guī)律,彌補(bǔ)了采用數(shù)理統(tǒng)計方法做系統(tǒng)分析所導(dǎo)致的缺憾,而且計算量小,十分方便,更不會出現(xiàn)量化結(jié)果與定性分析結(jié)果不符的情況。近年來,灰色系統(tǒng)理論逐漸被引入到圖像邊緣檢測中來并取得了一定的成果[3]。馬苗等[5]首次提出了通過非邊緣參考序列與比較像素序列見的一關(guān)聯(lián)度來提取邊緣的方法。胡鵬等[8]采用了灰色絕對關(guān)聯(lián)度與斜關(guān)聯(lián)度提取圖像邊緣得到了很好的效果。王康泰將 sobel算子與灰關(guān)聯(lián)分析結(jié)合在一起提出了改進(jìn)的算法。他根據(jù)像素的預(yù)測值與實(shí)際灰度值之間的差異使用灰預(yù)測模型進(jìn)行邊緣檢測。
本文給出了灰色相對關(guān)聯(lián)度的基本概念與性質(zhì)并給出了其計算方法。在此基礎(chǔ)上提出了圖像邊緣檢測的一種新算法,通過實(shí)驗(yàn)與對比驗(yàn)證了這一算法的有效性。結(jié)果顯示本文提出的算法達(dá)到了很好的提取效果。
相對關(guān)聯(lián)度分析實(shí)質(zhì)上是按照數(shù)據(jù)序列曲線的變化態(tài)勢的接近程度(變化率)來計算關(guān)聯(lián)度的。其方法[4]如下:
設(shè)參考序列和比較序列分別為 X0=(x0(1),x0(2),…,x0(n))和 Xi=(xi(1),xi(2),…,xi(n))i=1,2,…,m(1)求 X0與 Xi的初值像
(4)計算灰色相對關(guān)聯(lián)度
(2)r0i只與序列的相對于始點(diǎn)的變化速率有關(guān),而與各觀測值的大小無關(guān)?;蛘哒f數(shù)乘不改變相對關(guān)聯(lián)度的大小;
(3)任何兩個序列的變化速率都不是毫無聯(lián)系的,即 r0i恒不為零;
(4)兩序列相對于始點(diǎn)的變化速率越趨于一致,r0i越大 ;
(5)當(dāng) X0或 Xi中任一觀測數(shù)據(jù)變化時,r0i將隨之變化;
(6)X0與 Xi序列長度變化,r0i將隨之變化;
對圖像進(jìn)行邊緣檢測時,某個像素是邊緣點(diǎn)或非邊緣點(diǎn)這兩種可能,但究竟是不是邊緣點(diǎn)無法確定,這是典型的外延確定,內(nèi)涵不確定問題,因此可以把圖像看成一個灰色系統(tǒng),應(yīng)用灰色關(guān)聯(lián)來分析。
(1)確定參數(shù)序列和比較序列[7,8]。
根據(jù)“同一物質(zhì)、粒子、細(xì)胞具有相同或相似灰度或彩色的概率最大”原理,非邊緣點(diǎn)就是像素取值與其周圍相鄰像素值沒差別或差別不大的點(diǎn),理想的非邊緣點(diǎn)就是該點(diǎn)像素值與周圍像素值完全相同。因此可以把某一像素和其相鄰像素一起形成參考序列,令其取相同的值,那么該點(diǎn)元素必為非邊緣點(diǎn),為計算方便取值均為 1的 9個點(diǎn)即 X0=(1,1,1,1,1,1,1,1,1);比較序列為圖像中各個像素及其周圍的 8個像素組成即 Xi=(x(i-1,j-1),x(i-1,j),x(i-1,j+1),x(i,j-1),x(i,j),x(i,j+1),x(i+1,j-1),x(i+1,j),x(i-1,j+1))其中 i=2,3,…,M-1;j=2,3,…,N-1。這里圖像的大小為M×N。當(dāng) i=1或 M,j=1或 N時,重復(fù)其相鄰的行或列上相應(yīng)位置上的像素值,也可采用對稱延拓法。
(2)計算以各像素點(diǎn)為中心形成的比較序列與參考序列之間的灰色相對關(guān)聯(lián)度 r0i。
(3)邊緣點(diǎn)的判斷原則:當(dāng) r0i小于某一既定的關(guān)聯(lián)度閾值時,說明該點(diǎn)與參考序列沒有共同特征,是邊緣點(diǎn);反之,不是邊緣點(diǎn)。
本文以常見的圖像處理中常見的 lena圖像為例進(jìn)行了邊緣檢測實(shí)驗(yàn)。實(shí)驗(yàn)原圖如圖一所示。實(shí)驗(yàn)使用如上所述相對關(guān)聯(lián)度原理作為邊緣檢測方法,分別選取了不同的閾值進(jìn)行實(shí)驗(yàn)得到不同的邊緣檢測效果。實(shí)驗(yàn)結(jié)果如圖 2-圖 4所示。
圖 1 Lenna原圖
由以上三幅邊緣圖像的比較可以看出:閾值設(shè)為 0.55時。提取出來的邊緣比較少,信息量少,隨著閾值的增大,提取的邊緣越來越清晰完整,效果也越好。
為了對比基于相對關(guān)聯(lián)度的邊緣檢測方法與傳統(tǒng)邊緣檢測方法的效果,我們進(jìn)行了對比實(shí)驗(yàn),對同樣一張 lenna圖像進(jìn)行邊緣提取。如圖 5所示是使用 Prewitt算子的實(shí)驗(yàn)結(jié)果圖。圖 6所示是使用 sobel算子的實(shí)驗(yàn)結(jié)果圖??梢钥闯鲩撝禐?0.65時的灰色相對關(guān)聯(lián)度邊緣提取效果很好,能夠很好地有效地將圖像的邊緣提取出來。
本文基于灰色理論提取圖像邊緣,使用相對關(guān)聯(lián)度原理進(jìn)行邊緣檢測取得了較滿意的成果。但是利用灰色關(guān)聯(lián)理論進(jìn)行邊緣檢測還有許多的待完善的地方,例如判別閾值的選取要經(jīng)過大量的實(shí)驗(yàn)。有些細(xì)節(jié)的過度保留還需要進(jìn)一步研究和處理。
[1] Zhang ke,Liu sifeng.A new algorithm of edge detection based on matrix degree of grey Incidences[J].The Journal of Grey System,2009,(3):231-240.
[2] Deng Julong.Introduction to grey system theory[J].The Journal of Grey System,1989,(1):1-24
[3] Hsu Y T,Yeh J.A novel image compression using grey system methods on dynamic Windows[J].International Journal of System Science,2000,31(9):1125-1141.
[4] 劉思峰,謝乃明 .灰色系統(tǒng)理論及其應(yīng)用[M].北京:科學(xué)出版社,2005.
[5] 馬苗,樊養(yǎng)余,謝松云 .基于灰色系統(tǒng)理論的圖像邊緣檢測新算法[J].中國圖像圖形學(xué)報,2003,8A(10):1136-1139.
[6] 高永麗,薛文格 .基于灰色系統(tǒng)理論的絕對關(guān)聯(lián)度圖像邊緣檢測方法研究[J].楚雄師范學(xué)院學(xué)報,2009,24(6):13-16.
[7] 謝松云,王鵬偉,謝玉斌 .基于灰預(yù)測模型的圖像邊緣檢測新方法研究[J].西北工業(yè)大學(xué)學(xué)報,2008,26(5):603-606.
[8] 胡鵬,傅仲良,陳楠 .利用灰色理論進(jìn)行圖像邊緣檢測[J].武漢大學(xué)學(xué)報,2006,31(5):411-414.