Recursive SPIHT(Set Partitioning in Hierarchy Trees) Algorithm for Embedded Image Coding

내장형 영상코딩을 위한 재귀적 SPIHT 알고리즘

  • 박영석 (경남대학교 정보통신공학부)
  • Published : 2003.10.01

Abstract

A number of embedded wavelet image coding methods have been proposed since the introduction of EZW(Embedded Zerotree Wavelet) algorithm. A common characteristic of these methods is that they use fundamental ideas found in the EZW algorithm. Especially, one of these methods is the SPIHT(Set Partitioning in Hierarchy Trees) algorithm, which became very popular since it was able to achieve equal or better performance than EZW without having to use an arithmetic encoder. In this paper We propose a recursive set partitioning in hierarchy trees(RSPIHT) algorithm for embedded image coding and evaluate it's effectiveness experimentally. The proposed RSPIHT algorithm takes the simple and regular form and the worst case time complexity of O(n). From the viewpoint of processing time, the RSPIHT algorithm takes about 16.4% improvement in average than the SPIHT algorithm at T-layer over 4 of experimental images. Also from the viewpoint of coding rate, the RSPIHT algorithm takes similar results at T-layer under 7 but the improved results at other T-layer of experimental images.

EZW(Embedded Zerotree Wavelet) 알고리즘이 소개된 이래 일련의 내장형 웨이브렛 코딩 방법들이 제안되어져왔다. 이들의 하나의 공통된 특징은 EZW 알고리즘의 기본 아이디어를 근간으로 한다는 점이다. 특히 SPIHT(Set Partitioning in Hierarchy Trees) 알고리즘은 이들 중의 하나로서 산술 코더를 사용하지 않더라도 EZW와 같거나 혹은 더 나은 성능을 제공할 수 있기 때문에 널리 알려져 왔다. 본 연구에서는 내장형 영상코딩을 위한 재귀적 SPIHT(RSPIHT) 알고리즘을 제안하고 그 유효성을 실험적으로 가한다. 제안한 RSPIHT 알고리즘은 매우 단순하고 정형화된 형태를 지니면서 최악의 경우 시간복잡도 O(n)을 가진다. 실험영상들에 대해 T-layer 4 이상에서 SPIHT보다 평균 약 16.4%의 개선된 속도를 얻을 수 있었다. 압축률의 관점에서도 RSPIHT 알고리즘은 실험영상의 T-layer 7 이하에서는 SPIHT와 유사한 결과를 가지나 그보다 큰 T-layer에서는 개선된 결과를 보였다.

Keywords

References

  1. JPEG2000:Image Compression Fundamentals, Standards and Practice D.S.Taubman;M.W.Marecellin
  2. IEEE Journal on Selected Area in Communications v.16 Highly scalable wavelet-based video codec for very low bit-rate environment J.Y.Tham;S.Ranganath;A.A.Kassim
  3. IEEE Transactions on Circuits and Systems for Video Technology v.6 A New Fast and Efficient Image Codec Based on Set Partitioning in Hierarchical Trees Amir Said;Willian,A.;Oearlman,A.
  4. IEEE Transactions on Signal Processing v.41 no.2 Embedded image coding using zerotrees of wavelet coefficients J.M.shapiro
  5. IEEE Transactions on Image Processing v.9 no.7 High Performance Scalable Image Compression with EBCOT David Taubman
  6. IEEE Trans. on Image Processing v.6 Space-frequency Quantization for Wavelet Image Coding Z.Xiong;K.Ramchandran;M.Orchard
  7. IEEE Trans. on Circuits Syst. Video Technol. v.6 Stack-run Image Coding M.Tsai;J.Villasenor;F.Chen
  8. Wavelet Image Coding:PSNR Results Image Communication Lab
  9. Symp. on Visual commun.and Image Processing, SPIE v.2727 Three-Dimensional Subband Coding of Video Using th Zero-Tree Method Y.W.Chen;W.A.Pearlman
  10. Proc. SPIE Conf. Visual Commun, and Image Processing '93, SPIE v.2094 Reversible Image Compression via Multiresolution Representation and Predictive Coding A.Said;W.A.Pealman
  11. ACM Transactions on Information Systems v.16 no.3 Arithmetic Coding Revisited Moffat;Neal;Witten
  12. Wavelet Toolbox User's Guide M.Misiti;Y.Misiti;G.Oppenheim;J.M.Poggi
  13. 한국신호처리·시스템학회논문지 v.4 no.1 영상코딩 알고리즘의 시간복잡도 해석 박영석