《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 其他 > 設(shè)計應(yīng)用 > 基于小波樹和四叉樹的圖像分形編碼算法研究
基于小波樹和四叉樹的圖像分形編碼算法研究
來源:微型機與應(yīng)用2013年第11期
牟宇飛,張文普,彭 畑,陽 溢
(重慶通信學(xué)院,重慶 400035)
摘要: 圖像經(jīng)過多級小波分解后,各級小波子帶具有明顯的相似性,可利用小波變換和分形編碼的優(yōu)勢進(jìn)行圖像壓縮編碼。對最低分辨率子帶進(jìn)行失真較小的均勻量化編碼。對高分辨率子帶,將水平、垂直和對角3個方向的小波子帶結(jié)合起來考慮,形成小波樹結(jié)構(gòu),設(shè)定一個閾值,小波樹所有系數(shù)小于等于閾值則直接置零;大于閾值的小波樹采用四叉樹算法進(jìn)行分形編碼,如果誤差小于等于閾值,則記錄分形編碼參數(shù),否則進(jìn)行四叉樹分裂。對算法進(jìn)行了Matlab仿真,結(jié)果表明,在保證一定解碼圖像質(zhì)量的情況下,運算速度有較大提高。
Abstract:
Key words :

摘  要: 圖像經(jīng)過多級小波分解后,各級小波子帶具有明顯的相似性,可利用小波變換和分形編碼的優(yōu)勢進(jìn)行圖像壓縮編碼。對最低分辨率子帶進(jìn)行失真較小的均勻量化編碼。對高分辨率子帶,將水平、垂直和對角3個方向的小波子帶結(jié)合起來考慮,形成小波樹結(jié)構(gòu),設(shè)定一個閾值,小波樹所有系數(shù)小于等于閾值則直接置零;大于閾值的小波樹采用四叉樹算法進(jìn)行分形編碼,如果誤差小于等于閾值,則記錄分形編碼參數(shù),否則進(jìn)行四叉樹分裂。對算法進(jìn)行了Matlab仿真,結(jié)果表明,在保證一定解碼圖像質(zhì)量的情況下,運算速度有較大提高。
關(guān)鍵詞: 小波樹;分形編碼;四叉樹;壓縮比

 分形圖像編碼是近年來發(fā)展起來的一種編碼技術(shù),它以分形理論為數(shù)學(xué)基礎(chǔ)[1]。BARNSLEY M于1988年首先提出基于塊的編碼方案[2],分形編碼就作為一種新的圖像編碼技術(shù)受到人們的廣泛關(guān)注。隨后他的學(xué)生JACQUIN A提出一個基于仿射變換的完全自動的圖像編碼方案[3],分形編碼的計算復(fù)雜性由值域塊的匹配塊的搜索過程決定。由于分形編碼運算復(fù)雜度太大,編碼時間過長,極大地限制了其應(yīng)用。因此,縮短分形編碼時間是分形編碼技術(shù)面臨的一個重要問題。
 圖像經(jīng)過多級小波分解后,各級小波子帶具有明顯的相似性,可利用小波變換和分形編碼的優(yōu)勢進(jìn)行圖像壓縮編碼。
 小波和分形的混合編碼比較經(jīng)典的算法有兩類:RINALDO R等人提出代表性的基于小波變換的分形預(yù)測圖像編碼算法[4],低分辨率圖像預(yù)測高分辨率圖像的編碼仍采用仿射變換,但不需收縮映射,解碼時不需迭代且可直接估計均方差;DAVIS G M把零樹概念引入到分形圖像編碼[5],把相似塊與圖像塊之間的分形匹配轉(zhuǎn)化為相似樹與圖像樹之間的分形匹配,通過小波變換產(chǎn)生子圖之間的相似性,用分形方法來開發(fā)這些相似性。
1 圖像小波變換和分形編碼
1.1 圖像小波變換

 一幅圖像經(jīng)過小波變換后,可分解為不同方向、不同分辨率的子帶圖像。二維Mallat小波分解和重構(gòu)算法的公式為:

1.2 圖像分形壓縮編碼
    分形編碼的主要理論基礎(chǔ)是迭代函數(shù)系統(tǒng)理論、不動點定理和拼貼定理,所要解決的主要問題是把待編碼的圖像作為吸引子時如何得到IFS參數(shù)。基本算法的主要步驟如下:

2 相關(guān)算法研究
 參考文獻(xiàn)[6]提出小波域內(nèi)相鄰子圖的分形預(yù)測編碼算法。在低分辨率子帶水平、垂直和對角3個方向上分別進(jìn)行分形編碼,用此編碼對在水平、垂直和對角3個方向上預(yù)測得到高分辨率子帶的分形編碼,但是沒有給出具體如何預(yù)測。參考文獻(xiàn)[7]提出對得到的低分辨率子帶的分形編碼進(jìn)行適當(dāng)?shù)谋壤儞Q以得到高分辨率子帶的分形編碼,其壓縮效果較好,但是獲得高分辨率子帶上的分形編碼時,依據(jù)不是很充分,在壓縮比較大時解碼圖像質(zhì)量有所下降。參考文獻(xiàn)[8]提出一種基于小波域的分形圖像編碼改進(jìn)算法。該算法首先將圖像分解到小波域,然后根據(jù)各子圖像所包含能量的大小和所代表的方向等信息,采用不同大小、形狀和類別的圖像塊及相似塊進(jìn)行分形編碼。在編碼過程中按照零樹結(jié)構(gòu)在同方向不同分辨率的各個子帶圖像上確定要預(yù)測的圖像塊,同時在同方向低一級分辨率的子帶圖像上尋找與其最佳分形匹配的相似塊,并由各級相似塊構(gòu)成預(yù)測樹。算法取得較高的壓縮比,解碼質(zhì)量也有所下降。參考文獻(xiàn)[9]提出基于方向性零樹小波的分形圖像編碼,將小波零樹與分形編碼的優(yōu)勢相結(jié)合。
3 基于小波樹和四叉樹的圖像分形編碼算法研究
 圖像經(jīng)過小波變換后,除去最后一級小波變換產(chǎn)生的4個最低分辨率子帶,對其他高分辨率子帶按照小波樹結(jié)構(gòu)形成一棵棵小波樹,所形成的即為待編碼的小波樹,記為值域樹。值域樹根節(jié)點所在子帶低一級分辨率子帶上,也可以形成小波樹結(jié)構(gòu),去掉它們在第一級小波變換的小波系數(shù)節(jié)點,則與值域樹有相同的大小、相同的層次,記為定義域樹。
算法的主要步驟如下:
 (1)對256像素×256像素大小的灰度圖像經(jīng)過多級小波變換,分解成多級小波子帶,如進(jìn)行4級小波分解。
 (2)對最低分辨率子帶,也就是最后一級小波分解產(chǎn)生的低頻子帶LL4和水平HL4、垂直LH4、對角HH43個高頻子帶,進(jìn)行失真較小的編碼,采用均勻量化編碼。
 (3)對高分辨率子帶按照小波樹結(jié)構(gòu)形成一棵棵小波樹,即為待編碼的小波樹,記為值域樹。小波樹的根可以是單個系數(shù),也可以是2×2的小波系數(shù)塊等。設(shè)定一個閾值,當(dāng)小波樹的所有小波系數(shù)都小于等于閾值時直接置0,不進(jìn)行分形編碼。
 (4)對小波系數(shù)大于閾值的值域樹進(jìn)行分形編碼。分形編碼就是搜索值域樹最匹配的定義域樹,搜索的范圍在值域樹根的位置按小波樹結(jié)構(gòu)對應(yīng)到低一級位置鄰近的一個區(qū)域,不采用全局搜索,以加快算法的速度。

 (5)對根節(jié)點在第2級小波子帶上的小波樹進(jìn)行分形編碼,如果誤差小于等于設(shè)定的誤差閾值,則記錄分形參數(shù);如果大于設(shè)定的誤差閾值,則設(shè)立標(biāo)志位,對大于小波系數(shù)閾值的系數(shù)進(jìn)行均勻量化編碼。
編碼算法流程圖如圖2所示。

 解碼是編碼的逆過程,由LL4、HL4、LH4、HH4逐級外推解碼出3級、2級、1級小波子帶,最后進(jìn)行多級小波重構(gòu),恢復(fù)出原圖像。
4 實驗結(jié)果與分析
 對Lena、cameraman和couple 3幅256×256的標(biāo)準(zhǔn)測試灰度圖像進(jìn)行了分形編碼解碼實驗,實驗環(huán)境為Core i3 M330 CPU,2GB內(nèi)存,Windows XP系統(tǒng)。用Matlab進(jìn)行仿真實驗,并將基本算法、參考文獻(xiàn)[8]算法與本文算法進(jìn)行了比較。
 實驗1
 分別用上述3種方法對標(biāo)準(zhǔn)測試圖像Lena進(jìn)行分形編碼解碼,結(jié)果如圖3所示。可以看出本文算法還存在一定的塊效應(yīng),這是由于對某些小波系數(shù)直接置0所引起的。
 實驗2
 對標(biāo)準(zhǔn)的測試圖像cameraman進(jìn)行分形編碼解碼,結(jié)果如圖4所示。可以看出本文算法存在塊效應(yīng),同時人物的手部不是很清晰,還有改進(jìn)的余地。
 實驗3
 對標(biāo)準(zhǔn)的測試圖像couple進(jìn)行分形編碼解碼,結(jié)果如圖5所示。

 最后列出了各算法的編碼時間、PSNR和壓縮比,如表1所示。

 從表1可以看出,與基本算法相比,本文算法在解碼圖像質(zhì)量上,Lena圖像在根采用單節(jié)點時PSNR略有提高,在根采用2×2塊時略有下降;couple圖像的PSNR值略微下降;cameraman圖像在根采用單節(jié)點時PSNR值提高了約1.8 dB,在根采用2×2塊時也提高了1.1 dB。與參考文獻(xiàn)[8]算法相比,3幅圖像的PSNR值都有很大提高,平均提高了5 dB。但是本文算法在一些圖像細(xì)節(jié)邊緣上不夠清晰,存在一定的塊效應(yīng),還有待改進(jìn),如考慮減小閾值或者設(shè)置感興趣區(qū)域。
 由于搜索匹配樹是在值域樹相應(yīng)的鄰近區(qū)域搜索,沒有采用全局搜索,且沒有進(jìn)行8種仿射變換,運算速度有很大改善,運算時間大約為基本算法的1/40,為參考文獻(xiàn)[8]算法的1/12。
從壓縮比來看,參考文獻(xiàn)[8]算法最高,本文算法次之,基本算法最低。對本文算法,根采用2×2塊時與根采用單節(jié)點相比,在解碼圖像略微降低的情況下,提高了壓縮比。
 將小波變換與分形編碼相結(jié)合對圖像進(jìn)行壓縮編碼,發(fā)揮兩者的優(yōu)勢是值得研究的方向。小波分解形成3個方向的子帶,自然地對分形編碼中的定義域塊和值域塊進(jìn)行了分類,從而減少了編碼搜索的時間。同時,小波分解產(chǎn)生的各級子帶間具有較強的相似性,分形的優(yōu)勢正好在于自相似性強的圖像,如何利用分形開采這種相似性,提高圖像解碼質(zhì)量,有待于深入地研究。
參考文獻(xiàn)
[1] 夏良正,李久賢.數(shù)字圖像處理(第2版)[M].南京:東南大學(xué)出版社,2006.
[2] BARNSLEY M. Fractal everywhere[M]. San Diego, CA: Academic Press, 1988.
[3] JACQUIN A. A Fractal theory of iterated markov operators with application to digital image coding[D]. Atlanta: Georgia Institute of Technology, 1989.
[4] RINALDO R, CALVAGNO G. Image coding by block prediction of multiresolution subimages[J]. IEEE Transactions on Image Processing, 1995, 4(7): 909-920.
[5] DAVIS G M. A wavelet-based analysis of fractal image compression[J]. IEEE Transactions on Image Processing, 1998,7(2): 141-154
[6] 謝永華,傅德勝,任衛(wèi)華.一種基于小波變換的圖象分形編碼壓縮算法的研究[J].中國圖象圖形學(xué)報,2003,8(7):839-842.
[7] 張梁斌,奚李峰.一種基于小波域的分形編碼預(yù)測方法[J].計算機應(yīng)用與軟件,2007,24(6):68-70.
[8] 婁莉.一種基于小波域的分形圖像編碼改進(jìn)算法[J].計算機技術(shù)與應(yīng)用,2010(7):134-136.
[9] 張宗念,馬義德,余英林.基于方向性零樹小波的分形圖像編碼[J].電子科學(xué)學(xué)刊,2000,22(5):780-784.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产自产在线视频一区| 亚洲天堂成人在线视频| 欧美午夜精品久久久久久超碰| 久久久亚洲高清| 欧美一二三区精品| 午夜精彩视频在线观看不卡| 亚洲午夜精品视频| 亚洲图色在线| 亚洲视频在线免费观看| 一本高清dvd不卡在线观看| 亚洲美女免费精品视频在线观看| 最新国产成人av网站网址麻豆| 亚洲高清视频中文字幕| 久久精品盗摄| 久久成人免费网| 久久激情五月婷婷| 久久黄色级2电影| 亚洲电影毛片| 亚洲国产天堂久久综合网| 亚洲国内精品在线| 亚洲精品一区二区三区婷婷月| 亚洲精品视频免费观看| 亚洲精品一区在线| 夜夜嗨av一区二区三区| 亚洲先锋成人| 午夜天堂精品久久久久| 欧美一区二区三区男人的天堂| 新狼窝色av性久久久久久| 欧美一区二区三区视频免费| 久久er99精品| 久久亚洲国产精品日日av夜夜| 六月天综合网| 欧美精品在线一区二区三区| 欧美日韩一级黄| 国产精品理论片| 国产日韩欧美在线播放| 国内精品福利| 亚洲高清在线播放| 日韩视频免费观看高清在线视频 | 国产综合久久久久久| 韩国精品在线观看| 亚洲国产欧美一区二区三区久久 | 亚洲精品久久久久久久久久久久 | 欧美一区三区二区在线观看| 久久久亚洲成人| 欧美高清在线一区二区| 欧美日韩在线直播| 国产伦精品一区二区三区免费迷| 激情文学综合丁香| 亚洲美女精品成人在线视频| 亚洲一区久久| 久久精品一本| 中日韩午夜理伦电影免费| 性色av香蕉一区二区| 蜜桃视频一区| 国产精品成人av性教育| 国产一二精品视频| 亚洲激情精品| 亚洲欧美日韩另类精品一区二区三区| 先锋资源久久| 亚洲久久在线| 性欧美办公室18xxxxhd| 欧美成人三级在线| 国产精品久久久久7777婷婷| 在线观看91精品国产入口| 中文无字幕一区二区三区| 久久成人av少妇免费| 中文欧美在线视频| 久久天天躁狠狠躁夜夜av| 欧美三区在线视频| 国产一区二区电影在线观看| 亚洲精品视频免费| 欧美一区二区三区四区夜夜大片| 夜夜精品视频| 久久综合久久美利坚合众国| 欧美三级在线视频| 亚洲二区免费| 亚洲欧美精品在线观看| 一区二区三区四区国产精品| 久久亚洲电影| 国产精品午夜电影| 亚洲美女黄色| 亚洲片在线资源| 欧美综合二区| 欧美日韩国产成人在线免费| 国内精品福利| 亚洲校园激情| 一区二区久久| 免费久久99精品国产自在现线| 国产老女人精品毛片久久| 亚洲人成人77777线观看| 欧美在线啊v一区| 亚洲欧美日韩在线观看a三区| 欧美精品尤物在线| 亚洲第一视频网站| 欧美一区二区视频在线| 亚洲欧美日本精品| 欧美日韩亚洲不卡| 91久久嫩草影院一区二区| 久久国产日本精品| 久久xxxx| 国产美女扒开尿口久久久| 在线综合视频| 亚洲午夜电影网| 欧美日韩国产成人在线91| 亚洲国产精品一区二区第一页 | 国产精品视频99| 一区二区三区.www| 亚洲图中文字幕| 欧美精品一区三区在线观看| 伊人伊人伊人久久| 亚洲成人在线免费| 亚洲欧美国产一区二区三区| 欧美日韩国产美女| 91久久精品国产91久久性色| 亚洲国产三级网| 免费久久精品视频| 在线免费日韩片| 亚洲国产黄色| 免费观看一区| 亚洲国产cao| 亚洲人成7777| 欧美国产欧美亚洲国产日韩mv天天看完整| 精久久久久久| 亚洲激情图片小说视频| 美女视频一区免费观看| …久久精品99久久香蕉国产 | 麻豆freexxxx性91精品| 一区免费在线| 亚洲黄一区二区| 欧美大片在线观看一区二区| 亚洲电影在线观看| 亚洲精品一区二区三区婷婷月| 欧美华人在线视频| 日韩午夜av电影| 亚洲专区欧美专区| 国产精品区一区| 欧美一二三区精品| 美女免费视频一区| 亚洲激情av在线| 制服丝袜亚洲播放| 国产精品免费区二区三区观看| 亚洲午夜在线观看视频在线| 午夜精品免费在线| 国内精品久久久久久影视8| 亚洲高清网站| 欧美激情网友自拍| 一区二区三区视频在线| 欧美一区二区免费| 一区二区三区在线观看欧美 | 欧美刺激性大交免费视频| 亚洲免费电影在线观看| 亚洲欧美中文日韩v在线观看| 国产视频一区欧美| 亚洲精品久久久久久下一站| 欧美视频官网| 欧美尤物巨大精品爽| 媚黑女一区二区| 99精品久久久| 久久精品一本| 亚洲黄色天堂| 亚洲欧美制服另类日韩| 黑人一区二区| 亚洲午夜国产成人av电影男同| 国产女同一区二区| 亚洲精品久久久久久久久久久久久| 欧美视频一区二区在线观看| 欧美一级二区| 欧美人与性动交cc0o| 亚洲欧美国产高清va在线播| 免费的成人av| 亚洲一区二区三区精品在线| 久久久综合网| 夜夜嗨av一区二区三区网页| 久久精品夜色噜噜亚洲a∨| 亚洲欧洲在线看| 欧美在线一二三| 亚洲欧洲一区二区天堂久久 | 亚洲欧美怡红院| 欧美激情一区二区三区高清视频| 亚洲视频大全| 欧美成人久久| 亚洲男人的天堂在线观看| 欧美国产在线观看| 先锋资源久久| 欧美日韩在线精品一区二区三区| 久久精品国产第一区二区三区| 欧美日韩国产系列| 久久狠狠久久综合桃花| 欧美午夜无遮挡| 91久久中文字幕| 国产精品一级在线| 一区二区国产精品| 永久域名在线精品| 欧美怡红院视频| 一本色道久久综合亚洲精品不卡| 麻豆av福利av久久av| 亚洲欧美日韩中文视频| 欧美日韩999| 亚洲激情影院|