雷 濤,張艷寧,樊養(yǎng)余,王小鵬,王履程
(1.西北工業(yè)大學(xué)計算機學(xué)院,陜西西安 710129;2.西北工業(yè)大學(xué)電子信息學(xué)院,陜西西安 710129;3.蘭州交通大學(xué)電子與信息工程學(xué)院,甘肅蘭州 730070)
?
矢量對偶形態(tài)學(xué)算子
雷濤1,3,張艷寧1,樊養(yǎng)余2,王小鵬3,王履程3
(1.西北工業(yè)大學(xué)計算機學(xué)院,陜西西安 710129;2.西北工業(yè)大學(xué)電子信息學(xué)院,陜西西安 710129;3.蘭州交通大學(xué)電子與信息工程學(xué)院,甘肅蘭州 730070)
對偶性是形態(tài)學(xué)算子的重要性質(zhì)之一,且具有重要應(yīng)用.現(xiàn)有的矢量形態(tài)學(xué)算子均難以滿足對偶性,從而限制了矢量數(shù)學(xué)形態(tài)學(xué)理論的發(fā)展及應(yīng)用.為了解決該問題,研究了現(xiàn)有矢量形態(tài)學(xué)算子的性質(zhì),發(fā)現(xiàn)彩色空間和矢量排序算法是導(dǎo)致矢量形態(tài)學(xué)算子難以滿足對偶性的兩個關(guān)鍵因素.通過選用對稱彩色空間,利用矢量對稱距離實現(xiàn)了具有對偶特性的矢量形態(tài)學(xué)算子.為了驗證矢量對偶形態(tài)學(xué)算子的性能,給出了滿足對偶特性的矢量形態(tài)學(xué)濾波及梯度算子,并將其應(yīng)用到彩色圖像濾波及邊緣檢測中.實驗結(jié)果表明,矢量對偶形態(tài)學(xué)算子較傳統(tǒng)的矢量形態(tài)學(xué)算子具有更好的對稱性,對噪聲條件下的圖像進行濾波及邊緣檢測,均獲得了更好的處理效果.
數(shù)學(xué)形態(tài)學(xué);矢量形態(tài)學(xué)算子;彩色圖像處理;對偶性
數(shù)學(xué)形態(tài)學(xué)(MM(Mathematical Morphology))是一種利用非線性技術(shù)處理圖像的高效方法,其理論依據(jù)是數(shù)據(jù)處理必須基于完整的網(wǎng)格空間,即定義形態(tài)學(xué)算子之前必須對數(shù)據(jù)集合中的元素進行排序.由于一維實數(shù)具有確定的完整網(wǎng)格空間,因此經(jīng)典的二值、灰度形態(tài)學(xué)算子具有統(tǒng)一的定義和性質(zhì).而高維數(shù)據(jù)(例如:彩色圖像,高光譜圖像)不具有確定的完備網(wǎng)格,導(dǎo)致在多種矢量排序規(guī)則下涌現(xiàn)出各種不同的矢量數(shù)學(xué)形態(tài)學(xué)算子[1].因此,矢量排序算法成為當(dāng)前國內(nèi)外學(xué)者的研究熱點.
主流的矢量排序算法主要有3類:
(1) 條件順序(Conditional ordering)
條件順序是通過選擇部分邊緣分量,然后對各個分量進行等級排序,參與矢量排序的各分量根據(jù)等級位置不同而起不同的作用.條件順序中的典型例子就是詞典編纂順序,它是目前矢量排序算法中應(yīng)用最為廣泛的一種.在文獻[2]中,Vardavolia首先定義了具有兩層詞典編纂順序的矢量排序算法(VS,Value-Saturation).Louverdis在此基礎(chǔ)上增加了色調(diào)分量,定義了三層詞典編纂順序VSH(Value-Saturation-Hue),并將其應(yīng)用于彩色圖像處理中[3].然而,由于數(shù)學(xué)模型簡單且未對多通道圖像做任何預(yù)處理,基于VS和VSH構(gòu)建的矢量形態(tài)學(xué)算子在處理多通道圖像時具有較多缺陷,因此難以被廣泛應(yīng)用.針對該問題,Angulo提出了基于超復(fù)數(shù)表達的矢量形態(tài)學(xué)算子,并給出了幾種基于超復(fù)數(shù)分解的詞典編纂順序,其中基于垂直分量、水平分量、R、G、B的五層順序具有最好的矢量排序效果[4,5].詞典編纂順序的優(yōu)勢在于矢量排序規(guī)則符合多變量數(shù)據(jù)特征,因此應(yīng)用最為廣泛.然而,由于詞典編纂順序中各分量的等級必須依賴于彩色分量的選擇,且等級較低的彩色分量難以參與到最終輸出的決策中,導(dǎo)致傳統(tǒng)的基于詞典編纂順序的多變量形態(tài)學(xué)算子性能較低.
(2) 退化順序(Reduced ordering)
退化順序也稱為降維順序,是利用降維算法將高維數(shù)據(jù)變?yōu)閷崝?shù)值.降維后的實數(shù)集合具有完整的網(wǎng)格空間,可以使用經(jīng)典形態(tài)學(xué)理論進行處理.退化順序的優(yōu)勢在于計算簡單,可以將灰度數(shù)學(xué)形態(tài)學(xué)算法直接應(yīng)用于彩色圖像處理.Witte在RGB彩色空間中,利用歐式距離定義了矢量形態(tài)學(xué)腐蝕、膨脹算子以及形態(tài)學(xué)組合算子[6].Plaza等人利用兩類矢量濾波器定義了矢量形態(tài)學(xué)腐蝕和膨脹,然而,該算子并不滿足集合連通性,被稱為偽形態(tài)學(xué)算子[7].Angulo在此基礎(chǔ)上,總結(jié)并提出了基于距離的矢量排序規(guī)則,并定義了新的彩色形態(tài)學(xué)算子,將其應(yīng)用于彩色圖像濾波、增強和分析,取得了較好的效果[8,9].近來,雷濤等人提出了基于混合距離的矢量排序方法,該方法直接將多通道數(shù)據(jù)轉(zhuǎn)換為一維實數(shù)用于矢量排序,因此計算復(fù)雜度較低[10].由于矢量距離綜合考慮了彩色圖像的各個分量,一定程度上能對矢量進行較為客觀的排序,因此基于距離的矢量形態(tài)學(xué)算子具有較高的魯棒性.然而,傳統(tǒng)的矢量距離需要定義一個參考色vref,根據(jù)矢量形態(tài)學(xué)濾波器中提出的平均距離雖然能解決該問題,但計算量較大.
(3)模糊詞典編纂順序(Fuzzy lexicographical ordering)
模糊詞典編纂順序是在詞典編纂順序的基礎(chǔ)上,利用模糊數(shù)學(xué)對各層分量進行模糊排序,使得詞典編纂順序中各分量等同參與到矢量排序決策中.模糊詞典編纂順序解決了傳統(tǒng)詞典編纂順序僅依賴等級較高分量的問題.由于各分量等同參與到矢量排序決策中,因此該類矢量排序算法具有較高的魯棒性.針對條件順序和退化順序?qū)κ噶繑?shù)據(jù)排序結(jié)果較差的問題,Louverdis 最早在HSV彩色空間中提出了模糊矢量形態(tài)學(xué)算子.該算子明顯改善了基于傳統(tǒng)詞典編纂順序構(gòu)建的矢量形態(tài)學(xué)濾波算子的性能,且提升了對多通道圖像的濾波效果[11].Aptoula等人在此基礎(chǔ)上提出了基于α修剪的詞典編纂順序,該順序利用參數(shù)α與矢量值相乘,然后取整的方法放寬詞典編纂順序的上一層條件,使得運算可以進行到最后一層,得到更為客觀的矢量排序結(jié)果,一定程度上提高了矢量形態(tài)學(xué)算子對多通道圖像的處理效果[12,13].雷濤等人提出了基于四元數(shù)分解的模糊矢量形態(tài)學(xué)算子,選擇了新的邊緣分量,結(jié)合模糊詞典編纂順序,從而得到新的矢量數(shù)學(xué)形態(tài)學(xué)算子.該算子在彩色圖像濾波、分割中具有實用性,濾波結(jié)果接近經(jīng)典的矢量中值濾波器(VMF)[14].
近年來,隨著機器學(xué)習(xí)、流形計算等新的數(shù)學(xué)理論在圖像處理中的廣泛應(yīng)用,各種新的矢量排序算法不斷涌現(xiàn).針對矢量排序問題,學(xué)者們提出了基于隨機投影深度函數(shù)、監(jiān)督和半監(jiān)督學(xué)習(xí)、等級變換、流形學(xué)習(xí)、不變組幀等各種新的矢量排序算法.新的算法對傳統(tǒng)矢量排序算法做了不同程度的改進.然而,一個通用性問題目前仍未見到有關(guān)文獻報道,即矢量形態(tài)學(xué)算子的對偶性.通過分析現(xiàn)有的各種矢量形態(tài)學(xué)算子,我們發(fā)現(xiàn):矢量形態(tài)學(xué)濾波算子中,只有以腐蝕起始的算子具有濾波作用,而以膨脹運算起始的矢量形態(tài)學(xué)濾波算子難以有效降低圖像中的噪聲,甚至放大了圖像中的噪聲,這一結(jié)果與經(jīng)典的形態(tài)學(xué)理論相矛盾.
針對上述問題,論文通過實驗發(fā)現(xiàn)現(xiàn)有的矢量形態(tài)學(xué)算子均不滿足對偶特性,通過理論分析揭示了現(xiàn)有的矢量形態(tài)學(xué)算子不滿足對偶性的原因,最后根據(jù)灰度形態(tài)學(xué)算子滿足對偶性的基本條件(網(wǎng)格中極值的對稱性)選用了嚴(yán)格對稱的RGB彩色空間,并構(gòu)建了一對具有對稱特性的矢量距離作為矢量形態(tài)學(xué)算子的極值輸出規(guī)則,從而得到滿足對偶性的多變量形態(tài)學(xué)算子.實驗表明,本文提出的多變量對偶形態(tài)學(xué)算子繼承了經(jīng)典形態(tài)學(xué)算子的對偶特性,并拓展了其應(yīng)用范圍.
由于矢量形態(tài)學(xué)算子的性能主要依賴于彩色空間和矢量排序算法.我們首先分析彩色空間對矢量形態(tài)學(xué)算子性能的影響.
2.1彩色空間
在現(xiàn)有的多變量形態(tài)學(xué)算子中,選用的彩色空間主要有RGB、HSV/HIS、HSL、CIELAB四種,由于計算機基于RGB彩色空間顯示彩色圖像,因此其余彩色空間都需要通過彩色空間轉(zhuǎn)換,才可以進行矢量排序.然而,RGB彩色空間三個分量具有較強的相關(guān)性,不利于人眼視覺感知,因此大部分矢量形態(tài)學(xué)算子是在更符合人眼視覺感知的彩色空間下定義的,例如:DLSH,TLO和HVSD.盡管符合人眼視覺感知的彩色空間有利于矢量排序,但這樣的彩色空間能否滿足形態(tài)學(xué)算子要求的對偶性是一個問題.下面我們給出理論分析.
(1)
證明:在HSV彩色空間中
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
根據(jù)上述分析,可以確定矢量對偶形態(tài)學(xué)算子所選的彩色空間一定是RGB彩色空間或RGB彩色空間的線性變換空間,例如YUV/YIQ彩色空間.
2.2矢量排序算法
在2.1節(jié)中,分析了RGB的非線性變換彩色空間是導(dǎo)致矢量形態(tài)學(xué)算子難以滿足對偶性的一個重要原因.下面研究在RGB彩色空間下,矢量排序方法對矢量形態(tài)學(xué)算子是否滿足對偶性的影響,以退化順序中的歐式距離為例.首先我們回顧基于矢量排序算法的矢量形態(tài)學(xué)腐蝕和膨脹的定義.
矢量極小、極大值定義:
(11)
(12)
由此可以得到RGB彩色空間下基于歐式距離的矢量腐蝕、膨脹算子為:
εED(f)(x)={f(y):f(y)=∧ED[f(t)],t∈Bx}
(13)
δED(f)(x)={f(y):f(y)=∨ED[f(t)],t∈Bx}
(14)
根據(jù)式(13)、(14),可以證明(εED,δED)不滿足對偶性.
證明:
(δED(fc))c=(∨ED(fc))c
εED(f)=∧ED(f)
={vi∈f|vi≤EDvj,?vj∈f}
={vi∈f|ED(vi)≤ED(vj),?vj∈f}
由此我們得到
(δED(fc))c≠εED(f)
(15)
2.3基于對稱距離的對偶形態(tài)學(xué)算子
根據(jù)2.1節(jié)和2.2節(jié)的結(jié)論,彩色空間和矢量排序算法是決定矢量形態(tài)學(xué)算子能否滿足對偶性的主要因素.符合人眼視覺感知的彩色空間導(dǎo)致多變量極值輸出不對稱,為了計算方便,我們選用RGB彩色空間.對于矢量排序算法而言,由于詞典編纂順序的計算量較大且難以保證每個邊緣分量的輸出滿足對偶性,因此我們選用基于退化順序的距離矢量排序算法.由于常用的歐氏距離、馬氏距離都會導(dǎo)致矢量形態(tài)學(xué)算子不對偶,下面我們給出一種新的對稱矢量距離.
定義矢量集合v=(vr,vg,vb),bref=(0,0,0)表示黑色像素點,wref=(255,255,255)表示白色像素點.BED(vi,bref)表示當(dāng)前像素點vi與黑色像素點bref的歐氏距離,WED(vi,wref)表示當(dāng)前像素點vi與白色像素點wref的歐式距離.
(16)
(17)
則可以定義:
vi?BEDvj?BED(vi,bref)≤BED(vj,bref)
(18)
vj?WEDvi?WED(vi,wref)≤WED(vj,wref)
(19)
根據(jù)式(18)、(19),得到新的矢量極小、極大值定義為:
(20)
由式(12)~(14)得到RGB彩色空間下基于對稱距離的矢量腐蝕、膨脹算子為:
εBED(f)(x)={f(y):f(y)=∧BED[f(t)],t∈bx}
(21)
δWED(f)(x)={f(y):f(y)=∨WED[f(t)],t∈bx}
(22)
根據(jù)形態(tài)學(xué)算子的對偶性,可以證明(εBED,δWED)是一對對偶算子.
證明:
(δWED(fc))c=(∨WED(fc))c
εBED(f)=∧BED(f)
={vi∈f|vi≤BEDvj,?vj∈f}
={vi∈f|BED(vi)≤BED(vj),?vj∈f}
顯然存在:
(δWED(fc))c=εBED(f)
(23)
由式(23)可以看出,基于對稱距離的矢量形態(tài)學(xué)腐蝕、膨脹運算(εBED,δWED)滿足對偶性.將矢量對偶形態(tài)學(xué)算子(εBED,δWED)應(yīng)用到實際的彩色圖像濾波中,結(jié)果如圖1所示.
由圖1可以看出,VMO-SD滿足經(jīng)典形態(tài)學(xué)算子的特性,腐蝕后的圖像整體變暗,而膨脹后的圖像整體變亮.為了更清楚地表明矢量腐蝕、膨脹運算后圖像的變化,給出了HSV空間下三個分量的直方圖變化,如圖1(d)~(f)所示.直方圖表明,腐蝕和膨脹后的圖像色調(diào)基本沒有發(fā)生變化(由于色調(diào)本身不存在大小關(guān)系,因此這一點滿足我們的視覺要求);腐蝕后的圖像飽和度變大,膨脹后的飽和度變小(由于飽和度越小就越靠近白色點,因此這一點也是符合人眼的視覺感知的);腐蝕后的圖像亮度變小,膨脹后的圖像亮度變大,即腐蝕后的圖像整體向黑色點靠攏,而膨脹后的圖像向白色點靠攏,這一結(jié)論與經(jīng)典的灰度形態(tài)學(xué)理論是一致的,即灰度形態(tài)學(xué)理論中的對偶性是矢量形態(tài)學(xué)理論對偶性的一類特殊情況.
實際上,除歐式對稱距離外,城市對稱距離、權(quán)重的歐式對稱距離以及權(quán)重的城市對稱距離均能使矢量形態(tài)學(xué)算子滿足對偶性.為了方便表示,我們統(tǒng)一歐式對稱距離和城市對稱距離為對稱距離SD,對應(yīng)的矢量形態(tài)學(xué)算子為(εSD,δSD).根據(jù)(εSD,δSD),結(jié)合經(jīng)典的形態(tài)學(xué)理論給出組合形態(tài)學(xué)算子,由此給出矢量開、閉定義如下:
γSD(f)=δSD[εSD(f)]
(24)
φSD(f)=εSD[δSD(f)]
(25)
利用開、閉濾波器可以定義各種組合濾波算子[15],如矢量開閉φSDγSD、矢量閉開γSDφSD.圖2給出了組合形態(tài)學(xué)濾波算子對彩色圖像的濾波結(jié)果(本文中SD選用歐式距離).
圖2表明,基于本文方法構(gòu)建的矢量形態(tài)學(xué)濾波算子能去除圖像中的小結(jié)構(gòu)元素.以矢量腐蝕起始的濾波算子導(dǎo)致濾波后的圖像變暗,而以矢量碰撞起始的濾波算子導(dǎo)致濾波后的圖像變亮,矢量對偶形態(tài)學(xué)濾波算子滿足對偶性,處理后的圖像具有對稱性.
經(jīng)典的灰度形態(tài)學(xué)算子已廣泛應(yīng)用于圖像濾波、邊緣檢測、圖像增強以及圖像分割等領(lǐng)域,然而,形態(tài)學(xué)理論在多通道圖像的處理領(lǐng)域的應(yīng)用尚處于探索階段,為了拓展矢量形態(tài)學(xué)理論在多通道圖像處理中的應(yīng)用,下面給出兩個應(yīng)用實例.
3.1彩色圖像濾波
傳統(tǒng)的形態(tài)學(xué)濾波算子性能較低,而柔性形態(tài)學(xué)濾波算子由于具有較強的噪聲抑制功能而得到了廣泛應(yīng)用[16].由于本文提出的VMO-SD可以將經(jīng)典的形態(tài)學(xué)理論直接拓展到多通道圖像處理中,因此我們可以構(gòu)建滿足對偶性的多變量柔性形態(tài)學(xué)濾波算子,以提高形態(tài)學(xué)濾波算子的性能.
基于柔性形態(tài)學(xué)腐蝕運算的定義,可以定義彩色圖像f∈Γ(R,ΩRGB),B為結(jié)構(gòu)元素,A為內(nèi)核.利用結(jié)構(gòu)元素B對圖像f在x處的矢量柔性腐蝕可定義為(矢量排序方法為SD):
εSD(f)(x)(B,A,r)=
(26)
其中,◇表示重復(fù)運算.同樣的,柔性矢量膨脹運算的定義為:
δSD(f)(x)(B,A,r)=
(27)
根據(jù)式(26)、(27),也可以證明(εSD(B,A,r),δSD(B,A,r))是一對對偶算子,即矢量柔性形態(tài)學(xué)算子亦滿足對偶性.由此,經(jīng)典的柔性形態(tài)學(xué)濾波算法可直接拓展到本文提出的矢量形態(tài)學(xué)算子中,構(gòu)建基于SD的柔性形態(tài)學(xué)濾波算子為:
γSD(f)(B,A,r)=δSD[εSD(f)(B,A,r)](B,A,r)
(28)
φSD(f)(B,A,r)=εSD[δSD(f)(B,A,r)](B,A,r)
(29)
為了驗證VMO-SD的性能,仿真實驗選用了標(biāo)準(zhǔn)測試圖像“Parrots”,噪聲選用椒鹽噪聲模型.圖3(a)為原圖,圖3(b)為加入椒鹽噪聲的圖像(噪聲強度為10%).為了表明本文方法的優(yōu)越性,給出了5種主流的矢量形態(tài)學(xué)濾波算子作為對比(矢量排序方法見表1),構(gòu)建的矢量形態(tài)學(xué)濾波算子分別為OC/CO-DLSH,OC/CO-TLO,OC/CO-QPEPA,OC/CO-HVSD、OC/CO-FEEA,OC/CO-SD和SOC/SCO-SD(OC/CO表示開閉/閉開濾波算子(φ)B2(γ)B1和(γ)B2(φ)B1,SOC/SCO表示柔性開閉/柔性閉開濾波算子φSD(B2,A,3)γSD(B1,A,2)和γSD(B2,A,3)φSD(B1,A,2),B1為3×3圓盤,B2為方形結(jié)構(gòu)元素,柔性等級r為2和3),濾波結(jié)果如圖3(c)~圖3(i)所示.
圖3表明,傳統(tǒng)的矢量形態(tài)學(xué)濾波算子均存在一個問題,即經(jīng)過閉開濾波算子濾波后的圖像較開閉濾波算子濾波后的圖像質(zhì)量差,圖3(j)~圖3(n)的殘余噪聲較圖3(c)~圖3(g)嚴(yán)重.基于DLSH、TLO、QPEPA、HVSD和FEEA排序算法定義的矢量形態(tài)學(xué)開閉、閉開算子性能差異較大,這與經(jīng)典的形態(tài)學(xué)理論相矛盾.理論上我們已經(jīng)證明了已有的矢量形態(tài)學(xué)濾波算子均不滿足對偶性,而圖3的濾波結(jié)果也進一步驗證了理論的正確性.基于本文方法構(gòu)建的矢量形態(tài)學(xué)濾波算子(OC/CO-SD)和柔性矢量形態(tài)學(xué)濾波算子(SOC/SCO-SD)滿足對偶性,即開閉、閉開濾波后的結(jié)果近似,見圖3(g),(h),(o),(p).尤其是SOC-SD和SCO-SD,濾波后的圖像不僅有效去除了噪聲,而且保留了傳統(tǒng)形態(tài)學(xué)濾波算子的對偶特性.
表1 矢量排序算法
對于彩色圖像濾波而言,常常用恢復(fù)圖像偏移原始圖像的誤差來衡量圖像濾波的質(zhì)量.常用的衡量標(biāo)準(zhǔn)有圖像的峰值信噪比和歸一化色差.f(x,y)是原圖像,g(x,y)是濾波后的圖像,圖像尺寸為M×N.由此得到彩色圖像的峰值信噪比為:
(30)
歸一化色差為:
(31)
根據(jù)式(30)、(31),對圖3(a)加入不同等級的椒鹽噪聲后,利用不同矢量形態(tài)學(xué)濾波算子對噪聲圖像濾波,實驗數(shù)據(jù)如圖4所示.
由圖4可以看出,在不同等級噪聲下,本文提出的OC/CO-SD,SOC/SCO-SD均具有較高的PSNR和較小的NCD,在OC算子中,OC-FEEA的PSNR略高于本文方法,但NCD大于本文方法.這是由于FEEA采用了模糊極值估計算法,在去除噪聲方面具有優(yōu)勢,然而該算子計算量較大,且不滿足對偶性,無法構(gòu)建柔性形態(tài)學(xué)算子.在CO算子中,本文方法具有明顯的優(yōu)勢,具有最高的PSNR和較低的NCD數(shù)據(jù),從而表明基于本文方法構(gòu)建的矢量對偶形態(tài)學(xué)濾波算子具有近似的濾波性能,繼承了傳統(tǒng)形態(tài)學(xué)對偶算子的性質(zhì).綜合各項性能指標(biāo)可以看出,本文方法在彩色圖像濾波中具有明顯的優(yōu)越性.
結(jié)合圖3和圖4可以看出,VMO-SD具有較高的濾波性能,且繼承了經(jīng)典形態(tài)學(xué)理論的對偶性.該類算子可以將經(jīng)典的形態(tài)學(xué)濾波算子直接拓展到多通道圖像處理中,從而解決了現(xiàn)有矢量形態(tài)學(xué)濾波算子性能較低、算法難以拓展的問題.
3.2彩色圖像梯度
在4.1節(jié)中,我們利用形態(tài)學(xué)濾波算子驗證了本文提出的矢量對偶形態(tài)學(xué)算子的優(yōu)越性.下面我們驗證矢量形態(tài)學(xué)算子在多通道圖像梯度計算方面的性能.已知形態(tài)學(xué)梯度算子是各向異性的,因此傳統(tǒng)的形態(tài)學(xué)梯度算子對噪聲非常敏感[17],數(shù)學(xué)模型如式(32) 所示.針對該問題,Evans提出了一種有效的抗噪聲形態(tài)學(xué)梯度算子,該方法首先計算矢量集合中具有最大矢量距離的像素點,然后通過移除具有最大距離的像素點,得到優(yōu)化后的矢量集合,最后重新計算矢量梯度,數(shù)學(xué)模型如式(33)所示[18].
(32)
(33)
RCMG一定程度上改善了梯度算子的抗噪聲性能.然而,由于形態(tài)學(xué)梯度算子是膨脹算子與腐蝕算子差,而RCMG算子不依賴膨脹和腐蝕的輸出,僅通過計算矢量距離作為矢量梯度輸出,不符合傳統(tǒng)形態(tài)學(xué)梯度算子的定義,因此難以將其統(tǒng)一到形態(tài)學(xué)理論中,且該方法難以被拓展.基于RCMG的思想,為了改善形態(tài)學(xué)梯度算子的性能,將該理論統(tǒng)一到形態(tài)學(xué)理論框架下,結(jié)合4.1節(jié)提出的柔性形態(tài)學(xué)算子,本文給出了基于對稱距離的矢量柔性形態(tài)學(xué)梯度算子(SGO-SD):
GSD(f)(B,A,r)=
|δWED(f)(B,A,r)-εBED(f)(B,A,r)|
(34)
柔性形態(tài)學(xué)梯度算子具有較好的抗噪聲性能,且符合形態(tài)學(xué)梯度算子的定義.而且由于VMO-SD滿足對偶性,因此可以將它的矢量形態(tài)算子統(tǒng)一到形態(tài)學(xué)理論框架下.為了驗證SGO-SD的優(yōu)越性,仿真實驗中,選用標(biāo)準(zhǔn)測試圖像“Caps”,噪聲選用椒鹽噪聲模型.圖5(a)為原圖,圖5(b)為圖5(a)的形態(tài)學(xué)標(biāo)準(zhǔn)梯度圖像,圖5(c)為加入椒鹽噪聲的圖像(強度為1%),圖5(d)~(k)分別為經(jīng)過GO-DLSH、GO-TLO、GO-QPEPA、GO-HVSD、GO-FEEA以及SGO-SD處理后的梯度圖像(梯度算子均選用形態(tài)學(xué)標(biāo)準(zhǔn)梯度算子,結(jié)構(gòu)元素選用3×3方形結(jié)構(gòu)元素).
圖5表明,已有的矢量形態(tài)學(xué)梯度算子盡管不滿足對偶性,其理論也難以統(tǒng)一到數(shù)學(xué)形態(tài)學(xué)理論框架中,但是它們具有梯度檢測的功能,然而抗噪聲性能較差.本文提出的對偶形態(tài)學(xué)算子滿足對偶性,因此可以根據(jù)經(jīng)典的灰度形態(tài)學(xué)理論進行拓展,得到矢量柔性梯度算子.新的梯度算子在有效檢測梯度的同時對噪聲具有較強的抑制作用.為了進一步驗證SGO-SD的優(yōu)越性,圖6給出了不同噪聲等級下各種不同矢量形態(tài)學(xué)梯度算子檢測梯度的性能.
圖6表明,在不同等級噪聲環(huán)境下,SGO-SD均具有較高的PSNR和較低的NCD,尤其當(dāng)柔性算子的參數(shù)變大(r=3)時,算子對噪聲的變化不敏感,其濾波性能沒有發(fā)生較大改變.如圖6中的SGO-SD(r=3)幾乎為水平直線,顯然魯棒性較高.而其余算子隨著噪聲強度的增大性能迅速降低.因此,SGO-SD魯棒性較高,不易受噪聲參數(shù)的影響.
論文從現(xiàn)有的矢量形態(tài)學(xué)對偶濾波算子性能偏差較大這一發(fā)現(xiàn)出發(fā),分析了影響矢量形態(tài)學(xué)濾波算子的彩色空間選擇和矢量排序算法,通過理論證明驗證了彩色空間和矢量排序算法是導(dǎo)致現(xiàn)有的矢量形態(tài)學(xué)算子難以滿足對偶性的兩個重要因素.針對這一問題展開研究,提出并實現(xiàn)了基于對稱距離的矢量形態(tài)學(xué)算子.新的形態(tài)學(xué)算子滿足對偶性,從而將矢量形態(tài)學(xué)理論與經(jīng)典的形態(tài)學(xué)理論相統(tǒng)一,并將經(jīng)典的數(shù)學(xué)形態(tài)學(xué)算子直接拓展到矢量形態(tài)學(xué)運算中,構(gòu)建了矢量形態(tài)學(xué)柔性濾波算子和矢量形態(tài)學(xué)柔性梯度算子.將這些新的算子應(yīng)用到多通道圖像濾波和梯度計算中,實驗結(jié)果表明了本文提出算子具有較高的性能,應(yīng)用前景明朗.
[1]Aptoula E,Lefèvre S.A comparative study on multivariate mathematical morphology[J].Pattern Recognition,2007,40(11):2914-2929.
[2]Vardavolia M I,Andreadis I,Tsalides P.Vector ordering and morphological operations for colour image processing:Fundamentals and applications[J].Pattern Analysis & Applications,2002,5(3):271-287.
[3]Louverdis G,Vardavoulia M I,Andreadis I,et al.A new approach to morphological color image processing[J].Pattern Recognition,2002,35 (8):1733-1741.
[4]Angulo J.Geometric algebra colour image representations and derived total orderings for morphological operators-Part I:Colour quaternions[J].Journal of Visual Communication and Image Representation,2010,21(1):33-48.
[5]Angulo J.Hypercomplex mathematical morphology[J].Journal of Mathematical Imaging and Vision,2011,41(1-2):86-108.
[6]De Witte V,Schulte S,Nachtegael M,et al.Vector morphological operators for colour images[A].International Conference on Image Analysis and Recognition,(ICIAR’05)[C].Toronto:Springer LNCS,2005.667-675.
[7]Plaza A,Martinez P,Perez R,et al.Spatial/spectral endmember extraction by multidimensional morphological operators[J].IEEE Transactions on Geoscience and Remote Sensing,2002,40(9):2205-2041.
[8]Angulo J.Unified morphological color processing framework in a lum/sat/hue representation[A].Mathematical Morphology and Its Applications to Signal and Image Processing,(ISMM’05)[C].Paris:Springer LNCS,2005.387-396.
[9]Anglulo J.Morphological colour operators in totally ordered lattices based on distance:Application to image filtering,enhancement and analysis[J].Computer Vision and Image Understanding,2007,107(1-2):56-73
[10]Lei T,Wang Y,Fan Y Y,et al.Vector morphological operators in HSV color space[J].Science China Information Sciences,2013,56(1):1-12.
[11]Louverdis G,Andreadis I,Tsalides P.New fuzzy model for morphological colour image processing.IEEE Proceeding-Vision Image Signal Process[J].2002,149(3):129-139
[12]Aptoula E,Lefèvre S.On lexicographical ordering in multivariate mathematical morphology[J].Pattern Recognition Letters,2008,29(2):109-118.
[13]Aptoula E,Lefèvre S.α-Trimmed lexicographical extrema for pseudo-morphological image analysis[J].Journal of Visual Communication and Image Representation,2008,19(3):165-174.
[14]Lei T,Fan Y Y,Zhang C R,Wang X P.Vector mathematical morphological operators based on fuzzy extremum estimation[A].IEEE International Conference on Image Process(ICIP’13)[C].Melbourne:IEEE CS,2013.3031-3034
[15]趙繼印,徐艷蕾,焦玉斌.基于順序形態(tài)學(xué)的圖像邊緣檢測快速算法的研究[J].電子學(xué)報,2009,36(11):2195-2199.
Zhao J Y,Xu Y L,Jiao Y B.The fast arithmetic study of image edge detection based on the order morphology[J].Acta Electronica Sinica,2009,36(11):2195-2199.(in Chinese)
[16]Ji T Y,Lu Z,Wu Q H.Optimal soft morphological filter for periodic noise using a particle swarm optimizer with passive congregation[J].Signal Processing,2008,87(11):2779-2809.
[17]LEI T,Fan Y Y.Noise gradient reduction using dual morphological operators[J].IET Image Processing,2011,5(1):1-17.
[18]Evans A N,Liu X U.A morphological gradient approach to color edge detection[J].IEEE Transactions on Image Processing,2006,15(6):1454-1463.
雷濤男,1981年11月出生,陜西大荔人.2011年獲西北工業(yè)大學(xué)電子信息學(xué)院信息與通信工程專業(yè)博士學(xué)位.現(xiàn)為西北工業(yè)大學(xué)電子信息學(xué)院電子科學(xué)與技術(shù)專業(yè)博士后,蘭州交通大學(xué)電子與信息工程學(xué)院副教授,主要從事圖像處理、模式識別、計算機視覺等方面的研究工作.
E-mail:leitao@mail.lzjtu.cn
樊養(yǎng)余男,1960年出生,陜西藍田人.1999年獲西北工業(yè)大學(xué)航海學(xué)院水下聲學(xué)信號處理專業(yè)博士學(xué)位,現(xiàn)為西北工業(yè)大學(xué)電子信息學(xué)院教授,博士生導(dǎo)師,主要從事圖像處理、模式識別、虛擬現(xiàn)實等方面的研究工作.
E-mail:fan_yangyu@sina.com
王小鵬男,1969年出生,甘肅正寧人.2005年獲西北工業(yè)大學(xué)信號與信息處理專業(yè)博士學(xué)位.現(xiàn)為蘭州交通大學(xué)電子與信息工程學(xué)院教授,主要從事圖像處理、模式識別方面的研究工作.
E-mail:wangxiaopeng@mail.lzjtu.cn
王履程男,1978年12月出生,甘肅皋蘭人.2005年獲蘭州交通大學(xué)通信與信息系統(tǒng)碩士學(xué)位.現(xiàn)為西安電子科技大學(xué)電子工程學(xué)院模式識別與智能系統(tǒng)專業(yè)博士生,蘭州交通大學(xué)講師,主要從事數(shù)字圖像處理、模式識別、機器視覺等方面的研究工作.
E-mail:wanglc@mail.lzjtu.cn
Vector Dual Morphological Operators
LEI Tao1,3,ZHANG Yan-ning1,FAN Yang-yu2,WANG Xiao-peng3,WANG Lü-cheng3
(1.SchoolofComputerScience,NorthwesternPolytechnicalUniversity,Xi′an,Shaanxi710072,China;2.SchoolofElectronicsandInformation,NorthwesternPolytechnicalUniversity,Xi′an,Shaanxi710072,China;3.SchoolofElectronicandInformationEngineering,LanzhouJiaotongUnivesity,Lanzhou,Gansu730070,China)
Duality is one of the most important properties of morphological operators,and it has important applications in image processing.Since the existing vector morphological operators are unable to meet the duality,it is difficult to develop vector morphological theory and applications.In order to address the issue,we studied the properties of the existing vector morphological operators,and then found color spaces and vector ordering algorithms are two important factors which directly determine whether vector morphological operators are dual or not.In this paper,the symmetric color space and the symmetric vector distance are chosen and used to define the novel vector morphological operators with duality.Moreover,the novel vector morphological filters,gradient operators are also proposed and applied to color image corrupted by noise.Experimental results show that the proposed vector morphological operators can provide better results than the existing approaches for color image filtering and edge detection.
mathematical morphology;vector morphological operators;color image processing duality
2013-12-30;修回日期:2014-03-19;責(zé)任編輯:梅志強
國家自然科學(xué)基金(No.61461025,No.61202314,No.61261209,No.61402371);中國博士后科學(xué)基金(No.2012M521801);中國博士后特別資助(No.2014T70937)
TP391.41
A
0372-2112 (2016)06-1285-09