文獻(xiàn)標(biāo)識碼: A
文章編號: 0258-7998(2013)12-0138-03
紋理是圖像的一種重要特征,也是圖像的灰度統(tǒng)計信息、空間分布信息和結(jié)構(gòu)信息的綜合反映,因此被認(rèn)為是幾乎所有圖像表面的固有特性。紋理分類作為紋理分析的重要組成部分,構(gòu)成了模式識別和計算機(jī)視覺領(lǐng)域的經(jīng)典研究主題。
1996年OJALA T首次提出了利用局部二元模式(LBP)直方圖提取紋理特征的方法,并于2002年將其擴(kuò)展為系統(tǒng)理論[1]。該方法具有旋轉(zhuǎn)不變性的顯著優(yōu)點,在紋理分類中取得了廣泛的應(yīng)用。然而,原始的LBP碼在鄰近區(qū)域內(nèi)并不獨(dú)立,忽略了圖像的全局特征,分類效率低。近年來,研究人員相繼提出了多種解決方案,但在分類效率和計算復(fù)雜度方面不能達(dá)到很好的平衡 [2]。針對上述問題,本文對經(jīng)典的LBP方法進(jìn)行改進(jìn),引入LBP方差(LBPV),并結(jié)合新的全局匹配窮盡搜索方案以提高分類效率。此外,為了降低計算復(fù)雜度,采用了一種基于LBP特征估測主方向進(jìn)行特征降維的方法。
1 基于LBPV的特征提取
1.1 LBP
LBP是一種灰階紋理算子,用來表示局部圖像紋理的空間結(jié)構(gòu),以及紋理圖像局部區(qū)域的中心像素點與其相距R的P個鄰域像素點之間的灰度值大小關(guān)系。以中心點像素值為閾值,鄰域點灰度值小于閾值則用0表示,大于或等于閾值則用1表示,按順時針方向得到的0、1碼串即為LBP模式,如圖1所示。對不同位置像素點按式(1)進(jìn)行加權(quán)求和得到LBP算子,用LBPP,R表示。
其中,P表示像素點的個數(shù);gi表示第i個鄰域像素點的值;gc表示中心像素點的值,表示鄰域灰度值與中心像素點的差,當(dāng)鄰域像素點的值大于中心像素點時的值為1,反之則為0。
不同的LBP 模式代表不同的微觀結(jié)構(gòu)。統(tǒng)計不同LBP模式出現(xiàn)的概率得到圖像的紋理譜直方圖,可作為紋理圖像的特征向量對紋理圖像進(jìn)行分類。
1.2 LBPV算子
在紋理識別時,通常將LBP算子與方差(VAR)聯(lián)合使用[3],即 LBP與方差的聯(lián)合算子(LBPP,R/VARP,R),該算子突出了局部空間模式和局部對比度的互補(bǔ)信息,能更好地描述區(qū)域的紋理特征。然而,由于方差是一個連續(xù)值,量化過程中不可避免地會出現(xiàn)誤差,影響分類效率,而且得到的特征向量維數(shù)過大,從而增加了計算復(fù)雜度。本文引入LBP方差[4](LBPV),LBPV將局部區(qū)域方差的權(quán)值作為LBP模式的權(quán)值,有效地將圖像的空間模式和局部差異性融合為一體,且不需量化過程,避免了量化過程中的問題。另外,LBPV提取的特征向量維數(shù)相對較小,計算復(fù)雜度低,能有效節(jié)省計算時長。因此,LBPV相比于LBPP,R/VARP,R更具優(yōu)勢。
2 基于窮盡搜索的旋轉(zhuǎn)不變?nèi)制ヅ浞桨?/strong>
傳統(tǒng)的基于LBP的旋轉(zhuǎn)不變紋理分類中,首先得到待分類圖像的直方圖,然后尋找與待分類圖像的直方圖最匹配的樣本圖像。這種做法忽略了圖像的全局信息,僅靠從圖像局部區(qū)域的旋轉(zhuǎn)不變紋理信息進(jìn)行分類,很容易造成誤分,如圖2所示。如果只用圖2(c)代表圖2(a)、圖2(b)兩幅圖所提取的紋理特征進(jìn)行分類,則兩幅不同的圖像將會被誤分為同一類。
3.2 基于旋轉(zhuǎn)不變LBP模式的特征降維
在進(jìn)行紋理分類時,高維特征之間可能存在著相關(guān)性和信息冗余[7],這不僅會降低分類率,還會增加計算復(fù)雜度。為了提高分類效率,降低計算復(fù)雜度,本文采用基于LBP旋轉(zhuǎn)不變模式的原理進(jìn)行特征降維。首先計算整個圖像的旋轉(zhuǎn)可變LBP模式直方圖,如圖4(a)所示。其次將該直方圖按照旋轉(zhuǎn)不變性的方法累積到一個旋轉(zhuǎn)不變LBP模式上得到一個新的直方圖,如圖4(b)所示。最后將新直方圖按降序排列,把出現(xiàn)頻率最高的模式累積到其旋轉(zhuǎn)可變模式上,同時保留對分類精度有利的可變模式,如圖4(c)所示,這樣就實現(xiàn)了一次特征降維。重復(fù)這一步驟,不斷減少特征向量的維數(shù),直到得到所需要的維數(shù)為止。這種方法是一種混合匹配方法,同時利用了圖像的旋轉(zhuǎn)可變和不變紋理,即把每一行都累積到其不變模式上,從而達(dá)到特征降維的目的。
4 紋理分類實驗與結(jié)果分析
實驗選用紋理豐富的Outex庫進(jìn)行測試。Outex庫包含Outex_TC_00011(TC11)和Outex_TC_00012(TC12)兩個測試集,共24類相同的紋理。為了表述方便,本文約定GM代表全局匹配方案,ES代表窮盡搜索方法,U2表示旋轉(zhuǎn)不變模式,PDn代表沿n主方向匹配,RN代表保留了RN行旋轉(zhuǎn)可變模式,若所有旋轉(zhuǎn)可變模式都被保留,即不進(jìn)行降維,則RN忽略不計。具體步驟如下:
(1) TC11測試集:采用每類紋理中分辨率為120 dpi的樣本對分類器進(jìn)行訓(xùn)練,然后在同樣的光源和角度下,用分辨率為100 dpi的樣本結(jié)合不同的方法進(jìn)行測試,共有24×20個測試圖像。
(2) TC12測試集:用在90°和“t184”光照條件下得到的樣本對分類器進(jìn)行訓(xùn)練,用在inca和horizon光源下得到的樣本采用與TC11相同的方法進(jìn)行測試。共有24×20種訓(xùn)練樣本,每種光源條件都有24×20×9個實驗樣本。對兩個測試集采用LBPVP,RU2GMPD2RN方法分類時,由于提取的特征之間存在著部分冗余,分類率會隨著RN值的增大而降低,考慮到特征降維和主方向匹配的復(fù)雜性,本實驗取RN=P/2進(jìn)行測試。表1給出了不同算子結(jié)合不同的方法在TC11和TC12測試集下的分類效率,單位為%,其中(8,1)、(16,2)和(24,3)表示P,R的3種不同取值。
由測試結(jié)果可知,作為LBP/VAR的簡化算子,LBPV結(jié)合全局匹配的方法明顯提高了分類效率,采用基于LBP模式頻率估計主方向和特征降維的方法,不但降低了計算復(fù)雜度,節(jié)省了分類時間,而且進(jìn)一步提高了分類效率。
本文在分析傳統(tǒng)的基于LBP紋理分類局限性的基礎(chǔ)上引入LBPV,并提出了全局匹配方案。此方案與LBP算子或LBPV算子相結(jié)合,其效果均優(yōu)于傳統(tǒng)的旋轉(zhuǎn)不變LBP,且該算法在大鄰域和復(fù)雜測試集上具有較高的分類效率。另外提出的基于LBPV模式頻率估計主方向和特征降維的方法,分類正確率不但沒有降低,而且還在一定程度上降低了運(yùn)算復(fù)雜度,減少了分類時間,提高了分類效率。實驗結(jié)果表明,本文提出的旋轉(zhuǎn)不變紋理分類方案在分類效率和計算發(fā)雜度上達(dá)到了較好的平衡,具有更好的分類效率。
參考文獻(xiàn)
[1] OJALA T, PIETIKAINEN M, MAENPAA T. Multiresolution gray-scale and rotation invariant texture classification with local binary patterns[J].IEEE Transaction on Pattern Analysis and Machine Intelligence,2002,24(7):971-987.
[2] Han Tuohuang, Kang Zhiwei. Texture extraction method by fusion of multi-level wavelet decomposition and LBP[J]. Analysis and Machine Intelligence, 2012,28(3):169-171.
[3] MURALA S, BALASUBRAMAN R. Multiresolution LBP correlogram for texture image indexing and Retrieval[J]. Materials Science and Engineering,2011,23(11):908-914.
[4] Guo Zhenhua, Zhang Lei, ZHANG D. Rotation invariant texture classification using LBP variance(LBPV) with global matching[J].Pattern Recognition,2010,43(3):706-708.
[5] 王水魚,劉武.基于紋理結(jié)構(gòu)的指紋匹配算法[J].電子技術(shù)應(yīng)用,2011,30(2):48-50.
[6] Zhang Lin, Zhang Lei, Guo Zhenhua, et al. Monogenic LBP: A new approach for rotation invariant texture classication[C]. 17th IEEE Int. Conference on Image Processing, 2010.
[7] 劉翠響.人臉識別中高維數(shù)據(jù)特征分析[D].天津:河北工業(yè)大學(xué),2009.