999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

嵌入式零樹編碼在圖像壓縮中的研究與應用

2011-05-17 09:08:48媛,余
網絡安全與數據管理 2011年8期

劉 媛,余 諒

(四川大學 計算機學院,四川 成都 610000)

隨著多媒體和通信技術的發展,人們對通信速度、數據的處理能力提出了近乎苛刻的要求。近年來針對圖像壓縮而提出的算法,既要能夠有效地去除空間冗余、視覺冗余、時間冗余等各方面的冗余信息,還需充分考慮其壓縮效率和解壓縮效率,圖像的失真度等各方面的因素。

基于小波變換的圖像編碼技術主要是利用圖像經過小波變換后的系數分布特點而得到不同的編碼方案。EZW(嵌入式零樹編碼)和SPIHT(分層樹集分割編碼)是兩種常見的基于小波變換的嵌入式零樹編碼方案。這兩種編碼方法不但實現了壓縮比可調、分辨率可調,且壓縮后的圖像有很好的信噪比。因此現在很多圖像壓縮標準都采用了這兩種編碼方法。

實驗表明,EZW和SPIHT對三個子帶取相同的熵值進行編碼并沒有充分表現出經過小波變換后圖像子帶間的相關性。同時SPIHT算法在實現上需要維護三個動態鏈表,占用大量的內存,不利于算法的實現和推廣。基于以上兩方面的缺陷,本文提出了改進算法。

1 算法簡介及實現

1.1 整數小波變化

研究圖像壓縮的編碼方法,首先要選擇合適的量化方案,將圖像的空間域信息轉換為頻域信息。基于提升算法的整數小波變化,它既可以在多分辨率級上對圖像進行分析,又不涉及浮點數的運算,不但簡化了計算量,還可以用于無損壓縮。其主要步驟如下:

(1)分裂:將圖像Sj=(ej-1,oj-1)分解為一個偶數序列和一個奇數序列;

(2)預測:利用偶數序列去預測奇數序列,得到高頻系數,dj-1=oj-1-P(ej-1),對應圖像的細節系數;

(3)更新:預測后的圖像可能出現某些特征系數與原圖像并不一致,此時就需要更新操作Sj-1=ej-1+U(dj-1)。

整個提升方案都是可逆的。

由提升方案構造的(5,3)整數小波變換構造了雙正交緊支小波基,它既可以用于無損圖像壓縮,也可以用于有損圖像壓縮。因此本文選擇(5,3)整數小波變換作為圖像的量化方案。 其算法實現過程如下:

圖1為lena經過三層(5,3)整數小波分解后的圖像。

1.2 EZW算法

經過小波變換后的圖像分別在水平方向、垂直方向和對角方向連接,形成四叉樹結構,如圖2所示(Z字型為其掃描順序)。

具體步驟如下:

(1)從矩陣中選取絕對值最大的系數max|ci,j|,開始傳遞閾值 T=2[log2max|ci,j|];

(2)進行主掃描,比較小波系數和 T值的大小,依次輸出下列編碼流,如圖3所示;

(3)進行輔掃描,就是對系數P或N進行量化編碼。

每次掃描結束后只需將 T(熵值)、scancode(主掃描表)、flaglist(輔掃描表)進行傳輸,EZW 就是采用這種逐次逼近的嵌入式編碼方式。

1.3 SPIHT算法

圖2 四叉樹結構

圖3 編碼流

SPIHT算法采用了與EZW算法相似的零樹結構,它定義了三個動態鏈表 LIS(無效集表)、LIP(無效像素集表)和 LSP(有效像素表)。其中 LIP和 LSP中存儲的是節點坐標,LIS中存儲的是坐標集,其類型有L型和D型,L表示非直系親屬,D表示直系親屬。具體算法過程如下:

(1)初始化

熵值為T=2[log2max|ci,j|]

LSP=?;

LIP={(i,j)|(i,j)∈H};LIS={(i,j)D|(i,j)∈H 且有非零子孫},其中H表示樹根。

(2)具體掃描過程

①對LIP中的每一個(i,j)

ifSn(i,j)==1(Sn(i,j)表示其系數絕對值大于熵值)output=1 and sign;

move(i,j)from LIP and enter to LIS else output=0

②對LIS中的每一項,如果類型為D

ifSn(D(i,j))==1(each(k,l)∈O(i,j))output=1;

ifL(i,j)!=0 remove(i,j)D from LIS a add(k,l)L to LIS

else remove(i,j)from LIS if Sn(k,l)==1 output=1 and sign,add(k,l)to LSP

else output=0 add(k,l)to LIP

③如果LIS的類型為L

if Sn(L(i,j))==1(each(k,l)∈O(i,j))output=1 and add(k,l)D to LIS

else output=0

2 EZW和SPIHT算法的優缺點

2.1 EZW 算法的優點

(1)利用經過小波變化后圖像大部分能量集中在低頻部分這一特點,進行有效的零樹編碼;

(2)采用了SAQ(逐次量化逼近)的方法選擇熵值,這樣不但使壓縮后的圖像有很好的信噪比,而且也很好地利用了帶寬,在傳輸圖像的過程中首先接收到的是圖像的輪廓部分,如果接收者認為不需要這幅圖像可以中斷圖像的傳輸;

(3)經過EZW編碼后的圖像,實現了分辨率可調、信噪比可調、壓縮比可調;

(4)使用自適應算法還可以使EZW算法應用于無損壓縮。

2.2 SPIHT算法的優點

SPIHT算法不僅繼承了EZW算法的所有優點,還有如下優勢:

(1)采用了比EZW算法更細致的嵌入式比特流,使壓縮后圖像的信噪比更高;

(2)每次只需要輸出1 bit的信息流,在解碼過程中不需要對信息流重新排列。

2.3 EZW算法和SPIHT算法的缺點

(1)經過小波變換后圖像的LL部分反映了圖像的輪廓信息,聚集了壓縮后圖像的絕大部分能量,人眼對該部分的信息也較為敏感。EZW算法和SPIHT算法沒有考慮到LL部分的重要性,使其解碼后失真度較大。

(2)經過小波變換后,圖像在LH部分很好地保留了垂直分界線,在HL部分很好地保留了水平分界線,EZW算法和SPIHT算法只考慮了子帶間的相關,沒有考慮子帶內的相關性,對三者取相同的熵值進行編碼,造成了壓縮后圖像的邊界拓延性差。

(3)在EZW算法中,如果一棵樹的根節點是重要的,但是它所有的子節點都是不重要的,則需要4個0表示其子節點信息。同樣在SPIHT算法中,如果一棵樹的4個根節點不重要,但是它的子節點是重要的,則需要在LIP表中存儲4個根節點信息。這樣就造成了存儲空間的浪費,也影響了編碼和解碼的速度。

(4)在SPIHT算法中,需要維護三個動態鏈表,使SPIHT算法的實現受到了硬件的限制,不但增加了算法的復雜度,還造成了存儲空間的浪費,阻礙了SPIHT算法的發展和推廣。

3 改進算法

針對上述不足,提出了以下改進方案。

3.1 改進方案1

實驗表明,EZW算法和SPIHT算法的復雜度隨著某個位平面的重要系數個數的增加而增加。經過三層整數小波變換后的圖像LL部分聚集了絕大部分能量,重要系數的個數也比其他子帶要多許多。而且人眼對LL部分的信息較為敏感。考慮到LL3部分的重要性,本文將LL3部分單獨編碼并采用無損圖像壓縮編碼的方法。

經過整數小波變換后的圖像其數據的浮動范圍較大,在某種程度上影響了壓縮的效果。因此本文增加了一個DPCM的預測過程,然后再對LL3部分進行Huffman編碼。

3.2 改進方案2

考慮LH、HL、HH子帶內系數的相關性,對三個子帶取不同的熵值,然后再進行EZW或SPIHT編碼。這樣不但提升了解碼的精度,還簡化了運算。對于某個子節點(i,j),其子節點為(2i,2j)(2i+1,2j)(2i,2j+1)(2i+1,2j+1),不需要再在子帶內部求子節點。

3.3 改進方案3

SPIHT算法在運行過程中需要維護3個動態鏈表,要實現該算法對硬件的要求較高,不利于該算法的實現和推廣,因此本文選擇了矩陣+鏈表的改進算法。將LIP和LSP都定義為一個矩陣,LIP是一個與圖像大小一致的矩陣,用1 bit存儲不重要系數標志位。LSP大小選擇要根據所研究的圖像來確定,對于每一個像素點需要用2 bit來存儲其位置信息。動態鏈表LIS繼續沿用原算法的定義。算法實現過程為:

(1)初始化:

LIP={A1,A2,A3}(A1、A2、A3 的大小與L3、L2、L1的大小相同)

LSP={B1,B2,B3}(這里取 B1、B2、B3 的大小為 L3、L2、L1的 1/4)

LIS=[(i,j,n)D/L](n表示層數)

(2)初始化掃描:圖 4為初始化 LIP和 LSP;圖 5為當LIS中n=1,type為D的掃描方式;圖6為當LIS中的n=1,type為L的掃描方式;圖7為當LIS中的n=2,type為D的掃描方式。

(3)第二次掃描只有LIP的掃描方式有所不同,如圖8所示。對LIS的掃描與上述一致。

圖4 初始化LIP和LSP

圖5 LIS中 n=1,type為 D的掃描方式

圖6 LIS中 n=1,type為 L的掃描方式

圖7 LIS中 n=2,type為 D的掃描方式

改進的EZW算法和SPIHT算法完整流程圖如圖9所示。

4 實驗結果

本文通過在Matlab2010a上編程實現了上述4種算法。

首先,從主觀因素上對圖像質量進行了分析,主要是在原算法和改進算法的掃描時間上進行了比較。

其次,從客觀上對壓縮后圖像質量進行了評估,主要是通過 PSNR(峰值信噪比)、MSE(均方誤差)、RMS(均方根值誤差)這三方面進行比較分析。

圖8 LIP的掃描方式

圖9 流程圖

以下三組實驗選擇的圖像大小為 64×64×8 bit的國際標準測試圖片lena、barb和boat,三幅圖像的比特率均為0.25 bpp。

表1為原EZW算法和改進算法在編碼時間和解碼時間的比較,圖10為用原EZW算法和改進算法解碼后的恢復圖像,表2為用原EZW算法和改進算法對圖像進行壓縮后PSNR、MSE、RMS的對比。

表1 EZW算法和改進算法編碼時間和解碼時間的對比

以下三組實驗選擇的圖片大小為 512×512×8 bit的國際標準測試圖片 lena、barb、boat。

表3為原SPIHT算法和改進算法對實驗圖像進行不同比特率的編碼后,在 PSNR、MSE、RMS三方面的對比分析。

圖11為原SPIHT算法和改進算法對實驗圖像進行解碼后的恢復效果圖。這組實驗選擇的比特率為0.125 bpp。

圖12為用原SPIHT算法和改進算法對實驗圖像進行解碼后的恢復效果圖。這組實驗選擇的比特率為0.25 bpp。

表2 EZW算法和改進算對圖像進行壓縮后的 PSNR、MSE、RMS的對比

表3 SPIHT算法和改進算對圖像進行編碼后的 PSNR、MSE、RMS的對比

基于整數小波變換的EZW算法和SPIHT算法不僅具有傳統圖像壓縮算法的所有優點,而且還具有一些新的優點,如支持感興趣圖像編碼,支持無損圖像壓縮等。本文以原EZW算法和SPIHT算法為基礎,對圖像進行三層 (5,3)整數小波變換以后對低頻部分進行DPCM+Huffman編碼,將高頻部分分為3個子帶分別進行編碼。同時摒棄了原SPIHT算法的三鏈表結構,采用了鏈表+矩陣的編碼方式。圖像在恢復效果和運行速度上都優于原算法。但是還有一些需要改進的地方,如EZW算法中如果一個根節點重要但是其所有的子節點不重要,如何有效地存儲這個根節點,如何使壓縮后圖像有更好的壓縮比和信噪比,有待進一步研究。

[1]趙榮椿,趙忠明.數字圖像處理導論[M].西安:西北工業大學出版社,1999.

[2]羅家輝,馮平,哈力旦.MATLAB7.0在數字圖像處理中的應用[M].北京:機械工業出版社,2007.

[3]岡薩雷斯.數字圖像處理(第 2版)[M].阮秋琦,譯.北京:電子工業出版社,2007.

[4]張德豐.Matlab小波分析[M].北京:機械工業出版社,2009.

[5]和青芳.計算機圖形學原理及算法教程[M].北京:清華大學出版社,2006.

[6]JPEG2000 PartI:Final draft international standard(ISO/IEC FDISI 5444-1)[S].ISO/IEC JTC1/SC29/WG1N18855,Aug.2000.

[7]ABU-HAJAR A,SANKAR R.Enhanced patial-SPIHT for lossless and lossy Image[C].ICASSP,2003.

[8]RANI B,BANSAL R K,BANSAL D S.Comparative Analysis of wavelet filter using objective quality measures[R].International Advance Computing Conference,2009.

[9]SAID A,PEARLMAN W A.A new,fast,and efficient image codec based on set partitioning in hierarchical tree[J].IEEE Trans.Circuits Syst.Video Techno[R]l,1996.

[10]楊杰.數字圖像處理及 MATLAB實現[M].北京:電子工業出版社,2010.

[11]Jia Zhigang,Guo Xiaodong,Li Linsheng.A fast image compression algorithm based on SPIHT[C].IEEE,2009.

主站蜘蛛池模板: 她的性爱视频| 人与鲁专区| 国产欧美精品一区aⅴ影院| 国产成人高清精品免费软件| 国产区福利小视频在线观看尤物| 被公侵犯人妻少妇一区二区三区| 国产丝袜一区二区三区视频免下载| 久草视频中文| V一区无码内射国产| 亚洲综合精品第一页| 国产三级韩国三级理| 国产成人91精品免费网址在线| 国产手机在线ΑⅤ片无码观看| 动漫精品中文字幕无码| 超碰免费91| 久久久久久国产精品mv| 欧美一级色视频| 亚洲男人的天堂视频| 亚洲国产第一区二区香蕉| 日韩a级片视频| 国产精品19p| 亚洲日本韩在线观看| 国产亚洲精品97在线观看| 内射人妻无码色AV天堂| 国产美女免费| 久久6免费视频| 很黄的网站在线观看| 最新国产麻豆aⅴ精品无| 精品国产网| 国产人前露出系列视频| 欧美在线伊人| 亚洲成人手机在线| 亚洲中文字幕久久精品无码一区| 最新无码专区超级碰碰碰| 58av国产精品| 又粗又硬又大又爽免费视频播放| 日日拍夜夜嗷嗷叫国产| 欧美精品成人一区二区视频一| 亚洲二三区| 日韩精品中文字幕一区三区| 欧美不卡视频在线| 福利姬国产精品一区在线| 国产乱子伦无码精品小说| 欧美日韩第二页| 91精品专区| 国产又粗又爽视频| 国产麻豆永久视频| 亚洲综合极品香蕉久久网| 综合久久五月天| 97久久超碰极品视觉盛宴| 国产成熟女人性满足视频| 亚卅精品无码久久毛片乌克兰| 中文字幕人成乱码熟女免费| 国产精品第| a天堂视频| 国产JIZzJIzz视频全部免费| 亚洲天堂网视频| 国产午夜无码专区喷水| 男人的天堂久久精品激情| 国产成人av一区二区三区| 一本二本三本不卡无码| 2048国产精品原创综合在线| 99在线视频网站| 国产精品短篇二区| 国产91熟女高潮一区二区| 免费无码又爽又黄又刺激网站 | 国产爽妇精品| 2020极品精品国产| 国产在线视频二区| 国产区精品高清在线观看| 欧美精品一区二区三区中文字幕| 97se综合| 亚洲成A人V欧美综合| 香蕉伊思人视频| 人人妻人人澡人人爽欧美一区 | 91丝袜乱伦| 精品人妻无码区在线视频| 日本免费高清一区| 国产香蕉97碰碰视频VA碰碰看 | 蜜桃视频一区二区| 成人福利一区二区视频在线| 五月天综合网亚洲综合天堂网|