關於JPEG2000的ROI coding

在JPEG2000中,有一個特性就是ROI編碼,應用ROI編碼,允許一副圖片中的某些部分首先被傳送,從而獲得比其他部分更好的質量.在JPEG2000的標準文獻中,part1中制定了最大位移ROI編碼方法-Maxshift 方法,在part2的擴展中制定了泛位移方法-General Scaled based method.

JPEG2000中,經過Tiling, Preprocessing, DWT, Quantizaiton後,一幅圖片被分成多個級別的subband,對每個subband進行算術編碼,該標準中採用EBCOT方法,--Embedded block coding with optimized truncation, 該方法將每個subband分成大小相等的矩形塊code-block, 以code-block爲單位進行單獨編碼.首先code-block中的量化小波係數被位平面編碼-bit-plane coding,也就是說每個十進制的係數被表示成二進制數,然後處於相同位數的二進制位組成了一個bitplane. 標準中的ROI編碼就在這裏進行

Maxshift編碼, 該方法主要是位移所有背景位平面M位,其中M是背景係數中最大系數的二進制位數,也就是保證位平面位移之後,背景係數的位平面和ROI係數的位平面沒有任何重合的部分,應用該方法,在解碼時ROI部分首先被解碼,等所有的ROI部分全部被解碼後,纔開始解碼背景部分,所以當解碼一幅圖片時,應用Maxshift方法,解碼初期我們不會獲得任何關於背景的圖片信息

General Scaled based method,是一種普通的位平面位移的方法,即我們可以任意制定位移的位平面數目,Maxshift方法是該方法的一個特例.應用該方法,在解碼ROI部分時,同時也會解碼部分背景信息,但是ROI的傳送效率沒有上一種方法高.

標準中的兩種方法各有利弊,所以很多人提出了一些新的ROI編碼方法,將在今後慢慢介紹.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章