基于小波變換的JPEG2000圖像壓縮編碼系統的仿真與
圖5 三級小波變換后的系數數據
由上圖數據可以看出,幅值大的數據主要分布于左上交,這與小波變換后的數據分布特點(diǎn)是一致的,即第一級是低頻圖像概貌數據,集中了圖像大部分的能量,其余各級是分辯率不同的圖像的高頻細節數據,反映圖像水平、垂直、和傾斜方向的紋理信息,故大數據呈線(xiàn)狀分布,總能量比較少,便于對數據進(jìn)行不同分辯質(zhì)量的壓縮。
對上數據進(jìn)行SPIHT編碼后的數據見(jiàn)圖6所示。
圖6 SPIHT編碼數據
從上圖數據可以看出,連1數據和連0數據都較多,可對其作進(jìn)一步的游程編碼。游程編碼即記錄數據中連0和連1的個(gè)數數據的壓縮方式。編碼后的數據見(jiàn)圖7。
圖7 游程編碼數據
在對上數據作進(jìn)一步的哈夫曼編碼,哈夫曼編碼是一種無(wú)損最優(yōu)編碼方案,如圖8所示。
圖8 Huffman編碼數據
注意上述整個(gè)編碼都是無(wú)失真的,也即通過(guò)一系列的解碼過(guò)程可以完全恢復出原始圖像。如果對原始圖像進(jìn)行某一等級分辨率的壓縮后可大大降低數據量。
結語(yǔ)
本文介紹了小波變換在圖像壓縮JPEG2000里的應用。小波變換不同于傳統的域變換壓縮方式,它對圖像整體進(jìn)行變換,獲得一系列不同分辨率的圖像概貌信息和細節信息,從而為進(jìn)一步處理提供很大的余地。同時(shí)通過(guò)對一種基于嵌入式零樹(shù)思想的集分割SPIHT算法的仿真,說(shuō)明該算法性能高、計算量小,若在JPEG2000系統中編解碼采用同一套算法,可以大大降低了解碼算法的復雜性,是一種很有前途的圖像編解碼技術(shù)。
評論