ZM-SPECK: A Fast and Memoryless Image Coder for Multimedia Sensor Networks

The set partitioned embedded block (SPECK) algorithm is an efficient block-based image coder to encode wavelet transformed images. SPECK uses linked lists to track significant/insignificant coefficients and block sets, thereby having a large memory requirement that increases with the encoding rate. Furthermore, multiple memory read/write operations and list management slow down the algorithm. In addition, the implementation of the traditional discrete wavelet transform (DWT) is memory intensive and time-consuming. Therefore, it is difficult to implement image coding using the traditional DWT and SPECK algorithm on low-cost visual sensor nodes. Most of the existing studies on low-memory implementations of the SPECK algorithm attempt to replace the dynamic memory of linked lists by a static memory in the form of fixed-length state tables/markers. In this paper, a fast and memoryless image coder is proposed, which uses the fractional wavelet filter to calculate the DWT coefficients of the image and a zero-memory listless SPECK algorithm for quantization and coding of the DWT coefficients. The proposed algorithm, referred as zero-memory SPECK (ZM-SPECK), completely eliminates the linked lists and only uses a few registers to perform some low-level arithmetic/logical operations. The elimination of linked lists also reduces the memory access time, thereby making ZM-SPECK faster than the original SPECK algorithm. Simulation results show that the proposed ZM-SPECK coder outperforms the contemporary state-of-the-art wavelet image coders in terms of memory requirement and computational complexity, while retaining their coding efficiency. The proposed ZM-SPECK image coder is thus very well suited for image communication in visual sensor networks.

[1]  Stephan Lehmann,et al.  Fractional Wavelet Filter for Camera Sensor Node with external Flash and extremely little RAM , 2008, MobiMedia.

[2]  M. B. I. Reaz,et al.  A modified-set partitioning in hierarchical trees algorithm for real-time image compression , 2008 .

[3]  Ekram Khan,et al.  A fast and memory efficient wavelet based set partitioned embedded block image coding algorithm , 2011, 2011 International Conference on Multimedia, Signal Processing and Communication Technologies.

[4]  Li Wern Chew,et al.  Low memory image stitching and compression for WMSN using strip-based processing , 2012, Int. J. Sens. Networks.

[5]  Ekram Khan,et al.  FrWF-Based LMBTC: Memory-Efficient Image Coding for Visual Sensors , 2015, IEEE Sensors Journal.

[6]  Li-Minn Ang,et al.  Survey of image compression algorithms in wireless sensor networks , 2008, 2008 International Symposium on Information Technology.

[7]  Athar Ali Moinuddin,et al.  Efficient algorithm for very low bit rate embedded image coding , 2008 .

[8]  Ben-Shung Chow A Limited Resources-Based Approach to Coding for Wireless Video Sensor Networks , 2009, IEEE Sensors Journal.

[9]  Mohammed Ghanbari,et al.  Very low bit rate video coding using virtual SPIHT , 2001 .

[10]  Ekram Khan,et al.  A Memory Efficient No List SPECK (NSK) Wavelet Image Coder for Memory-constrained Applications , 2012 .

[11]  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).

[12]  Z. Ignjatovic,et al.  Non-Uniformly Tiled CMOS Image Sensors for Efficient On-Chip Image Compression , 2012, IEEE Sensors Journal.

[13]  Hamid Sharif,et al.  A Survey of Energy-Efficient Compression and Communication Techniques for Multimedia in Resource Constrained Systems , 2013, IEEE Communications Surveys & Tutorials.

[14]  Jhing-Fa Wang,et al.  A Block-Based Architecture for Lifting Scheme Discrete Wavelet Transform , 2007, IEICE Trans. Fundam. Electron. Commun. Comput. Sci..

[15]  Deborah Estrin,et al.  Energy-Efficient Image Compression for Resource-Constrained Platforms , 2009, IEEE Transactions on Image Processing.

[16]  Manuel P. Malumbres,et al.  On the Design of Fast Wavelet Transform Algorithms With Low Memory Requirements , 2008, IEEE Transactions on Circuits and Systems for Video Technology.

[17]  William A. Pearlman,et al.  SBHP-a low complexity wavelet coder , 2000, 2000 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.00CH37100).

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

[19]  G. Bjontegaard,et al.  Calculation of Average PSNR Differences between RD-curves , 2001 .

[20]  Martin Reisslein,et al.  Low-Memory Wavelet Transforms for Wireless Sensor Networks: A Tutorial , 2011, IEEE Communications Surveys & Tutorials.

[21]  Sunanda Mitra,et al.  Low-memory-usage image coding with line-based wavelet transform , 2011 .

[22]  Antonio Ortega,et al.  Line based reduced memory, wavelet image compression , 1998, Proceedings DCC '98 Data Compression Conference (Cat. No.98TB100225).

[23]  Sunanda Mitra,et al.  Memory-Efficient Image Codec Using Line-based Backward Coding of Wavelet Trees , 2007, 2007 Data Compression Conference (DCC'07).

[24]  Wan-Chi Siu,et al.  A fast and low memory image coding algorithm based on lifting wavelet transform and modified SPIHT , 2008, Signal Process. Image Commun..

[25]  Bülent Tavli,et al.  A survey of visual sensor network platforms , 2012, Multimedia Tools and Applications.

[26]  Li-Minn Ang,et al.  Low-memory video compression architecture using strip-based processing for implementation in wireless multimedia sensor networks , 2012, Int. J. Sens. Networks.

[27]  J. Andrew A simple and efficient hierarchical image coder , 1997, Proceedings of International Conference on Image Processing.

[28]  Ekram Khan,et al.  A Efficient Memory No List Set Partitioned Embedded Block (NLSK) Wavelet Image Coding Algorithm for Low Memory Devices , 2012 .

[29]  Naimur Rahman Kidwai,et al.  A Memory Efficient Listless SPECK (MLSK) Image Compression Algorithm for Low Memory Applications , 2012 .

[30]  Abdelhamid Helali,et al.  Energy-efficient wavelet image compression in Wireless Sensor Network , 2010, 2010 International Conference on Wireless and Ubiquitous Systems.

[31]  Ekram KHAN,et al.  AN ERROR RESILIENT AND MEMORY EFFICIENT SCHEME FOR WAVELET IMAGE CODING , 2011 .

[32]  Ekram Khan,et al.  Memory efficient set partitioning in hierarchical tree (MESH) for wavelet image compression , 2005, Proceedings. (ICASSP '05). IEEE International Conference on Acoustics, Speech, and Signal Processing, 2005..

[33]  Naimur Rahman Kidwai Efficient image coding for wireless sensor networks , 2010 .

[34]  Elizabeth Chang,et al.  Wireless multimedia sensor network technology: A survey , 2009, 2009 7th IEEE International Conference on Industrial Informatics.

[35]  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).

[36]  Martin Reisslein,et al.  Towards Efficient Wireless Video Sensor Networks: A Survey of Existing Node Architectures and Proposal for A Flexi-WVSNP Design , 2011, IEEE Communications Surveys & Tutorials.

[37]  Manuel P. Malumbres,et al.  Low-Complexity Multiresolution Image Compression Using Wavelet Lower Trees , 2006, IEEE Transactions on Circuits and Systems for Video Technology.

[38]  Umesh C. Pati,et al.  Listless block-tree set partitioning algorithm for very low bit rate embedded image compression , 2012 .

[39]  R. Sudhakar,et al.  Image Compression using Coding of Wavelet Coefficients - A Survey , 2005 .

[40]  Bertrand Zavidovique,et al.  Z-trees: adaptive pyramid-algorithms for image segmentation , 1998, Proceedings 1998 International Conference on Image Processing. ICIP98 (Cat. No.98CB36269).

[41]  Ian F. Akyildiz,et al.  Research Challenges for Wireless Multimedia Sensor Networks , 2011 .

[42]  Martin Reisslein,et al.  Performance evaluation of the fractional wavelet filter: A low-memory image wavelet transform for multimedia sensor networks , 2011, Ad Hoc Networks.

[43]  David S. Taubman,et al.  High performance scalable image compression with EBCOT , 1999, Proceedings 1999 International Conference on Image Processing (Cat. 99CH36348).

[44]  Adrian S. Lewis,et al.  Image compression using the 2-D wavelet transform , 1992, IEEE Trans. Image Process..

[45]  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..

[46]  Touradj Ebrahimi,et al.  JPEG 2000 performance evaluation and assessment , 2002, Signal Process. Image Commun..

[47]  William A. Pearlman,et al.  Embedded and efficient low-complexity hierarchical image coder , 1998, Electronic Imaging.

[48]  William A. Pearlman,et al.  Efficient, low-complexity image coding with a set-partitioning embedded block coder , 2004, IEEE Transactions on Circuits and Systems for Video Technology.

[49]  Ian F. Akyildiz,et al.  Wireless Multimedia Sensor Networks: Applications and Testbeds , 2008, Proceedings of the IEEE.

[50]  Mrityunjaya V. Latte,et al.  Reduced memory listless speck image compression , 2006, Digit. Signal Process..

[51]  Shih-Ta Hsiang,et al.  Embedded image coding using zeroblocks of subband/wavelet coefficients and context modeling , 2000, 2000 IEEE International Symposium on Circuits and Systems. Emerging Technologies for the 21st Century. Proceedings (IEEE Cat No.00CH36353).

[52]  Gilles Sicard,et al.  Hardware compression scheme based on low complexity arithmetic encoding for low power image transmission over WSNs , 2014 .

[53]  Kah Phooi Seng,et al.  Very Low-Memory Wavelet Compression Architecture Using Strip-Based Processing for Implementation in Wireless Sensor Networks , 2009, EURASIP J. Embed. Syst..

[54]  Stephan Lehmann,et al.  Wavelet Image Two-Line Coder for Wireless Sensor Node with Extremely Little RAM , 2009, 2009 Data Compression Conference.

[55]  C.-C. Jay Kuo,et al.  Design of wavelet-based image codec in memory-constrained environment , 2001, IEEE Trans. Circuits Syst. Video Technol..

[56]  Michael T. Orchard,et al.  Space-frequency quantization for wavelet image coding , 1996, Optics & Photonics.