关于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编码方法,将在今后慢慢介绍.

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