TY - JOUR
T1 - Generalization of SPIHT
T2 - Set partition coding system
AU - Li, Qiufu
AU - Chen, Derong
AU - Jiang, Wei
AU - Liu, Bingtai
AU - Gong, Jiulu
N1 - Publisher Copyright:
© 2015 IEEE.
PY - 2016/2
Y1 - 2016/2
N2 - This paper constructs a set partition coding system (SPACS) to combine the advantages of different types of set partition coding algorithms. General tree (GT) is an important conception introduced in this paper, which can represent tree set and square set simultaneously. With the help of GT, SPIHT is generalized to construct degree-k SPIHT based on the analysis of two kinds of set partition operations. Using the same coding mechanism, SPACS(k, p) is constructed, aided with virtual subbands that are generated by recursive division on the L L band. SPACS belongs to tree-set partition coding algorithms if k and p take smaller values. In particular, SPACS(2,1) is the classical SPIHT. SPACS tends toward a block-set partition coding algorithm as k, p increases. Location bit, amplitude bit, and unnecessary bit are presented, which can be used to analyze the coding efficiency of SPACS. We compress 256 images with 512 × 512 using SPACS. The numerical results show SPACS achieves some improvements in coding efficiency over SPIHT, especially at very low bitrate. On average, to code every image, SPACS(3,1) (at an average of 3.93 bpp) needs 7792 more location bits but saves 10 218 unnecessary bits, compared with SPIHT (3.94 bpp).
AB - This paper constructs a set partition coding system (SPACS) to combine the advantages of different types of set partition coding algorithms. General tree (GT) is an important conception introduced in this paper, which can represent tree set and square set simultaneously. With the help of GT, SPIHT is generalized to construct degree-k SPIHT based on the analysis of two kinds of set partition operations. Using the same coding mechanism, SPACS(k, p) is constructed, aided with virtual subbands that are generated by recursive division on the L L band. SPACS belongs to tree-set partition coding algorithms if k and p take smaller values. In particular, SPACS(2,1) is the classical SPIHT. SPACS tends toward a block-set partition coding algorithm as k, p increases. Location bit, amplitude bit, and unnecessary bit are presented, which can be used to analyze the coding efficiency of SPACS. We compress 256 images with 512 × 512 using SPACS. The numerical results show SPACS achieves some improvements in coding efficiency over SPIHT, especially at very low bitrate. On average, to code every image, SPACS(3,1) (at an average of 3.93 bpp) needs 7792 more location bits but saves 10 218 unnecessary bits, compared with SPIHT (3.94 bpp).
KW - General tree
KW - SPACS
KW - SPIHT
KW - Virtual subband
UR - http://www.scopus.com/inward/record.url?scp=85009484012&partnerID=8YFLogxK
U2 - 10.1109/TIP.2015.2509253
DO - 10.1109/TIP.2015.2509253
M3 - Article
AN - SCOPUS:85009484012
SN - 1057-7149
VL - 25
SP - 713
EP - 725
JO - IEEE Transactions on Image Processing
JF - IEEE Transactions on Image Processing
IS - 2
M1 - 7362018
ER -