《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 一種基于Curvelet相關圖紋理圖像檢索方法
一種基于Curvelet相關圖紋理圖像檢索方法
2016年電子技術應用第7期
李雷
西南財經大學 西部商學院,四川 成都610074
摘要: 紋理是圖像普遍存在且難以描述的特征,但是更容易引起人們視覺上的關注,它蘊含有豐富的信息,所以基于紋理的檢索具有重要的應用價值。提出了一種新的基于Curvelet相關圖紋理圖像檢索方法。該方法通過對紋理圖像進行Curvelet分解進行多尺度分析;利用變換后粗尺度反映圖像輪廓、細尺度反映圖像紋理信息特性,閾值處理后采用不同的量化等級;計算Curvelet系數相關圖,反映了不同系數所占比例和相互之間的空間相關性,由此構造圖像的特征向量。通過對Brodatz紋理圖像庫實驗,結果表明該方法相較于原有的Curvelet方法能夠更有效地進行紋理圖像檢索。
中圖分類號: TN911.73;TP391.41
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2016.07.030
中文引用格式: 李雷. 一種基于Curvelet相關圖紋理圖像檢索方法[J].電子技術應用,2016,42(7):119-121,129.
英文引用格式: Li Lei. A texture image retrieval approach based on Curvelet correlogram[J].Application of Electronic Technique,2016,42(7):119-121,129.
A texture image retrieval approach based on Curvelet correlogram
Li Lei
Western Business School,Southwestern University of Finance and Economics,Chengdu 610075,China
Abstract: Texture is a ubiquitous feature of image and is easily to be perceived, whereas it is difficult to be described. Texture features of most images contain a wealth of information and texture offers a new clue to image retrieval. In this paper, a new algorithm is presented for texture image retrieval. According to the new algorithm, firstly the Curvelet transform is applied for texture image multi-scale decomposition. Since the coarse scale reflects the contour of image and the fine ones reflect the texture information, different quantization levels are used after threshold processing,and then auto-correlograms of Curvelet coefficients are computed which show the proportion and spatial correlation of different coefficients. Finally, feature vectors are constructed for similarity comparison. Experiments based on Brodatz benchmark database turn out that the new algorithm has an improvement in effectiveness compared with other retrieval methods based on Curvelet in texture image retrieval. By using the new method, image texture features can be expressed better, which leads to the more accurate retrieval.
Key words : multi-resolution analysis;Curvelet correlogram;texture image retrieval

0 引言

    近二十年來,隨著計算機多媒體技術的普及和應用,出現了大規模數字圖像庫,基于內容的圖像檢索技術因此得到發展。它是使用同一種方法分別從查詢圖像和目標圖像中提取特征,通過特征對比輸出最終檢索結果[1]。紋理是一種基本視覺和全局特征,它反映了圖像中不依賴于顏色和亮度的同質現象,在基于內容的圖像檢索中已經得到廣泛的應用[2]。紋理分析方法分為統計方法、結構方法、模型方法和頻譜方法。

    目前提取紋理特征的方法主要采用頻譜方法,其建立在時頻分析與多尺度分析基礎上[3],并取得一定的成績。HALEY G M利用Gabor小波提取紋理特征,但其具有較高的復雜性[4-5];MANTHALKAR R[6]用離散小波包分解方法,但是由于小波不具有方向性信息,因此一定程度上丟失了紋理方向性信息。曲懷敬[7]采用基于金字塔雙樹方向濾波器組,結合濾波器的選擇和相對相位的統計紋理圖像檢索,其對系數進行統計建模處理,增加了算法復雜度。由于Curvelet變換相對Gabor變換能夠更有效地提取圖像曲線特性,近年來在數字圖像處理中得到廣泛應用[8]

    為了圖像檢索不受紋理旋轉變化的影響,提高圖像檢索性能,本文采用Curvelet變換對紋理圖像進行多尺度分析,根據粗尺度反映圖像輪廓、細尺度反映圖像紋理特性特點,對各尺度系數進行閾值處理,去除噪聲等冗余信息,然后采用不同的量化等級,以更好地保留紋理信息。在此基礎上計算各尺度系數自相關圖,充分考慮量化后不同系數比例和其空間相關性。通過對Brodatz紋理數據庫圖像檢索,證明該方法有效提高圖像檢索精度。

1 Curvelet變換

    Curvelet變換是一種圖像多尺度幾何分析工具。第1代Curvelet變換實質是在不同的位置和方向上進行Ridgelet變換,其構造思想是在足夠精細的尺度下曲線可近似為直線。為了降低數據冗余度和提高運算速度,第2代Curvelet變換實現過程中并沒有用到Ridgelet。離散Curvelet變換中,其頻率窗表現為“楔形”且具有任意角度的方向性,所以認為這種頻率窗具有“各向異性”的特征。在頻域楔形分塊中,只有其方向與奇異性特征的幾何形狀相互匹配情況下,才具有較大的Curvelet特征系數。文獻[9]給出了其快速離散實現算法。

    設0≤t1≤t2<n,離散Curvelet的系數可定義為:

jsj2-gs1-7.gif

2 顏色自相關圖

    顏色相關圖是圖像的一種低層特征,其結合了圖像中的顏色與空間信息,是圖像顏色分布的一種表達方式。這種特征具有旋轉不變性,刻畫了不同顏色對之間空域相關性,還反映了特定顏色像素在整個圖像中的比例。不同于傳統的顏色直方圖,顏色相關圖是用各種顏色之間的量化距離來構建直方圖。

    假設I表示一幅N×N圖像,圖像I中的顏色被量化成m種顏色C1,…,Cm,對于某個像素點P(x,y)∈I。令IC={p|I(p)=C},因此ICi表示顏色為Ci的所有像素。圖像中2個像素點p1(x1,y1)、p2(x2,y2)之間的距離如下:

    jsj2-gs8.gif

    定義圖像I的顏色相關圖為:

    jsj2-gs9.gif

    γ(i,j,k)表示顏色對為Ci與Cj的像素之間的距離小于等于k的概率。顏色相關圖矩陣的大小m2×k,k代表不同距離的總數目。

    如果考慮任意顏色對之間的空間相關性,顏色相關圖將會非常復雜和龐大,這樣將大大影響處理速度。為了簡化處理降低復雜度,引入顏色自相關圖。其表示為:

    jsj2-gs10.gif

    根據顏色自相關的表達式可以看出其只考慮相同顏色像素對之間的空間關系。自相關圖是顏色相關圖的子集,其矩陣的大小為m×k,空間需求低于顏色相關圖,也更加容易實現。

3 Curvelet相關圖算法

    Curvelet充分利用了多尺度分析的特點,因此在時域和頻域都具有良好的局部化分析能力,能逐步聚焦到分析對象的任何細節。它引入了尺度、位移和方向3個參量,其不但能反映信號的點奇異性,且具有良好的方向辨識能力。Curvelet相關圖充分運用了Curvelet多尺度分析特性和顏色自相關圖的旋轉不變性,可以用于紋理圖像檢索。

    算法流程如下:

    (1)對紋理圖像進行Curvelet分解;

    (2)各尺度Curvelet系數閾值處理;

    (3)采用不同量化等級量化Curvelet系數;

    (4)計算各尺度系數的自相關圖;

    (5)構造特征向量。

3.1 Curvelet圖像分解

    對紋理圖像進行Curvelet分解需確定其分解層數,層數大小直接影響紋理特征提取的效果和數據量大小。分解層數太小,細尺度下各方向的圖像紋理等細節信息不能夠被有效提取,數據中包含較多的冗余信息;如果分解層數太大,分解計算時間明顯增加,粗尺度下圖像的概貌信息會產生一定重合,將丟失一部分圖像的基本特征,且影響整體的檢索速度。

    Curvelet分解頻帶劃分示意見圖1。為了保證既能有效提取圖像紋理等細節信息,又加快檢索速度,按圖1方法確定分解層數。若將紋理圖像大小設為N×N,則Curvelet分解尺度變為:

    jsj2-gs11.gif

jsj2-t1.gif

    假設紋理圖像大小為128×128,則由式(11)計算得到Curvelet分解層數為3。通過計算可知細尺度高頻每層方向數為8的倍數。在本算法中粗尺度為第一層,個數為1,細尺度共有兩層,個數分別為16和32,因此總共3層Curvelet分解,將會產生40(=1+16+32)個子帶。由于Curvelet分解的方向性,在細尺度層上角度θ和π+θ的分塊將具有相同的Curvelet系數,因此在以下的分析中只需要考慮細尺度各層的一半子帶,由此得到參與相關圖運算的共25(=1+8+16)個子帶。

3.2 Curvelet各層系數閾值處理

    在Curvelet頻域楔形分塊中,只有那些與分塊方向相同的奇異特征的幾何形狀才具有較大的Curvelet特征系數。相對來說,圖像中紋理等細節信息Curvelet系數值大于輪廓信息Curvelet系數。因此可以通過閾值處理去掉圖像一些冗余信息,閾值處理后各層Curvelet系數為:

    jsj2-gs12.gif

    WM是圖像I的第M層Curvelet系數,nM是與層數相關的參數,σM為第 M層Curvelet系數的標準差。

3.3 Curvelet各層系數量化

    由于閾值處理后Curvelet系數仍表現為具有較大分布范圍的一組實數,為了便于后面相關圖分析,必須對系數進行相應的量化。系數的能量主要分布在粗尺度系數上,此層上包含了圖像的輪廓信息。本算法粗尺度的低頻系數采用4個量化等級,細尺度的高頻系數采用8個量化等級。

3.4 Curvelet自相關圖計算

    WM是圖像I的第M層Curvelet系數,對該層進行量化成L級W1…WL,且點P1(x,y),P2(x,y)都是屬于第M層的Curvelet系數。則Curvelet相關圖為:

    jsj2-gs13.gif

式中k∈{1…K}代表指定距離,i,j∈{1…L}。計算Curvelet自相關圖時,選定i=j。由于Curvelet變換的多尺度分析特性,因此總的距離數K的值大小要遠小于直接計算顏色自相關圖的值大小,本算法中選K=3。

3.5 紋理圖像特征向量構造

    Curvelet相關圖算法中的特征向量大小與Curvelet分解后各層系數量化大小和自相關圖總的距離數相關,其構造簡單,總的分量個數為:

    jsj2-gs14.gif

由此可得本算法中特征向量的分量個數為60。

4 實驗結果

    檢索實驗圖像采用Brodatz紋理庫圖像,該紋理庫包含91幅512×512的灰度紋理圖像,共13類圖像,且每類圖像包含旋轉0°、30°、60°、90°、120°、150°和200°后的7幅圖像。將91幅圖像每幅紋理圖像無重疊地分割為16個128×128的圖像,將總共得到1 456幅128×128的紋理圖像,并將這些圖像組成最終的紋理檢索測試集。實驗將基本的Curvelet檢索方法、Md Monirul Islam的基于Curvelet旋轉不變特性檢索方法和Curvelet相關圖方法用于圖像數據庫中圖像檢索進行對比,采用精確度(presision)和檢索率(recall)進行評價不同算法的檢索性能。

    檢索返回結果隊列中檢索到的正確目標圖像數與檢索結果隊列中所有的圖像數之比定義為精確度,即:

    jsj2-gs15.gif

    檢索返回結果隊列中檢索到的正確目標圖像數與數據庫中全部的同類目標圖像數之比定義為檢索率,即:

    jsj2-gs16.gif

式中,F為圖像庫中與檢索圖像同類的目標圖像總數,X代表檢索結果隊列中的圖像總數,Y為查詢結果中與檢索圖像同類的目標圖像數。jsj2-b1.gif通過對紋理圖像庫中的每幅圖像進行檢索,據此得出檢索的平均檢索精度和查全率,從而給出算法的檢索性能評價。

    表1給出了當X=20時,上述3種算法的平均精確度。

    圖2顯示3種不同算法的準確度-檢索率性能。從圖2可以看出,Curvelet相關圖檢索算法檢索性能優于其他兩種算法的檢索性能,且該方法具有旋轉不變性。

jsj2-t2.gifjsj2-t2.gif

5 結論

    本文提出了一種新的基于Curvelet相關圖紋理圖像檢索方法。通過對Brodatz紋理圖像庫實驗,結果表明該方法相較于原有的Curvelet方法能夠更有效地進行紋理圖像檢索。該算法時間復雜度相對于其他方法有所提高。后續研究可以考慮與調整量化等級、顏色距離大小等方法相結合以進一步提高檢索效率。

參考文獻

[1] SMEULDERS A W M,WORRING M,SANTINI S,et al.Content-based image retrieval at the end of the early years[J].IEEE Trans on Pattern Analysis and Machine Intelligence,2000,22(12):1349-1380.

[2] 孫君頂,趙珊.圖像低層特征提取與檢索技術[M].北京:電子工業出版社,2009.

[3] 韓曉晨.圖像紋理分割綜述[J].科技與企業,2015(9):76.

[4] HALEY G M,MANJUNATH B S.Rotation-invariant texture classification using a complete space-frequency model[J].IEEE Trans.on Image Processing,1999,8(2):255-269.

[5] SALEMBIER P,SIKORA T.Introduction to MPEG-7[M].New York:John Wiley & Son Inc.,2002.

[6] MANTHALKAR R,BISWAS P K,CHATTERJI B N.Rotation and scale invariant texture features using discrete wavelet packet transform[J].Pattern Recognition Letter,2003,24(14):2455-2462.

[7] 曲懷敬,李健,吳延榮,等.結合濾波器選擇和相位信息的統計紋理圖像檢索[J].計算機應用研究,2014,31(12):3894-3897.

[8] STARCK J L,CANDES E J,DONOHO D L.The curvelet transform for image denoising[J].IEEE Trans.on Image Processing,2002,11(6):670-684.

[9] CANDES E,DEMANET L,Ying Lexing,et al.Fast discrete curvelet transforms[J].Multiscale Model Simulation,2006,5(3):861-899.

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 国产大片中文字幕在线观看 | 亚洲人成网i8禁止 | 成年免费视频网站入口 | 一级一片一a一片 | 国产免费拔擦拔擦8x | 日日夜夜操美女 | 污宅男666在线永久免费观看 | 美腿丝袜中文字幕 | 日韩在线播放全免费 | 污污视频在线免费看 | 久草首页在线观看 | 亚洲一区二区福利视频 | 黄色毛片免费在线观看 | 在线不卡一区 | 99久久中文字幕伊人情人 | 成年人午夜剧场 | 级毛片久久久毛片精品毛片 | 最近日本韩国高清免费观看 | 欧美日韩免费在线视频 | 午夜视频免费看 | 91精品国产品国语在线不卡 | 亚洲影视网 | 国产成人精品综合久久久 | 日韩伦理一区二区三区 | 五月婷婷伊人网 | jizzjizz日本老师 | 亚洲激情久久 | 美女h片 | 男女爽爽无遮挡午夜视频在线观看 | 黄漫无遮挡免费网站3d | xyx性爽欧美视频 | 亚洲国产日产韩国欧美综合 | 五月天堂网 | 免费一级特黄视频 | 狠狠色丁香六月色 | 波多野结衣久久高清免费 | 成年人免费视频观看 | a级片观看 | 国产成人一区二区三区影院免费 | 不卡视频一区二区 | h黄漫画免费网站 |