Low-memory video compression architecture using strip-based processing for implementation in wireless multimedia sensor networks

This paper presents a very low-memory video compression architecture for implementation in a wireless multimedia sensor network. The approach employs a strip-based processing technique where a group of image sequences is partitioned into strips, and each strip is encoded separately. A new one-dimensional, memory-addressing method is proposed to store the wavelet coefficients at predetermined locations in the strip buffer for ease of coding. To further reduce the memory requirements, the video-coding scheme uses a modified set-partitioning in hierarchical trees algorithm to give a high compression performance. The proposed work is implemented using a soft-core microprocessor-based approach. Simulation tests conducted have verified that even though the proposed video compression architecture using strip-based processing requires a much less complex hardware implementation and its efficient memory organisation uses a lesser amount of embedded memory for processing and buffering, it can still achieve a very good compression performance.

[1]  Ian F. Akyildiz,et al.  A survey on wireless multimedia sensor networks , 2007, Comput. Networks.

[2]  Antonio Ortega,et al.  Line-based, reduced memory, wavelet image compression , 2000, IEEE Trans. Image Process..

[3]  Wen-Kuo Lin,et al.  Listless zerotree coding for color images , 1998, Conference Record of Thirty-Second Asilomar Conference on Signals, Systems and Computers (Cat. No.98CH36284).

[4]  Ping-Sing Tsai,et al.  JPEG2000 Standard for Image Compression: Concepts, Algorithms and VLSI Architectures , 2004 .

[5]  William A. Pearlman,et al.  A new, fast, and efficient image codec based on set partitioning in hierarchical trees , 1996, IEEE Trans. Circuits Syst. Video Technol..

[6]  William A. Pearlman,et al.  Error-resilient video coding with improved 3D SPIHT and error concealment , 2003, IS&T/SPIE Electronic Imaging.

[7]  Yuan F. Zheng,et al.  Optimal 3-D coefficient tree structure for 3-D wavelet video coding , 2003, IEEE Trans. Circuits Syst. Video Technol..

[8]  Jerome M. Shapiro,et al.  Embedded image coding using zerotrees of wavelet coefficients , 1993, IEEE Trans. Signal Process..

[9]  David A. Patterson,et al.  Computer organization and design (2nd ed.): the hardware/software interface , 1997 .

[10]  Kah Phooi Seng,et al.  New Virtual SPIHT Tree Structures for Very Low Memory Strip-Based Image Compression , 2008, IEEE Signal Processing Letters.

[11]  Enrico Magli,et al.  Low-complexity video compression for wireless sensor networks , 2003, 2003 International Conference on Multimedia and Expo. ICME '03. Proceedings (Cat. No.03TH8698).

[12]  Zixiang Xiong,et al.  Low bit-rate scalable video coding with 3-D set partitioning in hierarchical trees (3-D SPIHT) , 2000, IEEE Trans. Circuits Syst. Video Technol..

[13]  Yau-Hwang Kuo,et al.  VLSI Implementation of a Modified Efficient SPIHT Encoder , 2006, IEICE Trans. Fundam. Electron. Commun. Comput. Sci..

[14]  John W. Woods,et al.  Spatiotemporal subband/wavelet coding of video with object-based motion information , 1997, Proceedings of International Conference on Image Processing.

[15]  Maria E. Angelopoulou,et al.  Implementation and Comparison of the 5/3 Lifting 2D Discrete Wavelet Transform Computation Schedules on FPGAs , 2008, J. Signal Process. Syst..

[16]  William A. Pearlman,et al.  An embedded wavelet video coder using three-dimensional set partitioning in hierarchical trees (SPIHT) , 1997, Proceedings DCC '97. Data Compression Conference.

[17]  William A. Pearlman,et al.  Three-dimensional subband coding of video using the zero-tree method , 1996, Other Conferences.

[18]  Sudipta Mahapatra,et al.  Efficient FPGA implementation of DWT and modified SPIHT for lossless image compression , 2007, J. Syst. Archit..

[19]  William A. Pearlman,et al.  SPIHT image compression without lists , 2000, 2000 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.00CH37100).

[20]  Liang Zhou,et al.  A Robust Resolution-Enhancement Scheme for Video Transmission Over Mobile Ad-Hoc Networks , 2008, IEEE Transactions on Broadcasting.

[21]  Raghunadh K. Bhattar,et al.  Strip based coding for large images using wavelets , 2002, Signal Process. Image Commun..