1. Very Low-Memory Wavelet Compression Architecture Using Strip-Based Processing for Implementation in Wireless Sensor Networks
- Author
-
Li-Minn Ang, Li Wern Chew, Kah Phooi Seng, and Wai Chong Chia
- Subjects
General Computer Science ,business.industry ,Computer science ,lcsh:Electronics ,Wavelet transform ,lcsh:TK7800-8360 ,Data_CODINGANDINFORMATIONTHEORY ,Arithmetic coding ,Set partitioning in hierarchical trees ,Computer Science::Hardware Architecture ,Wavelet ,Control and Systems Engineering ,Embedded system ,business ,Field-programmable gate array ,Wireless sensor network ,Context-adaptive binary arithmetic coding ,Computer hardware ,Coding (social sciences) ,Computer Science(all) - Abstract
This paper presents a very low-memory wavelet compression architecture for implementation in severely constrained hardware environments such as wireless sensor networks (WSNs). The approach employs a strip-based processing technique where an image is partitioned into strips and each strip is encoded separately. To further reduce the memory requirements, the wavelet compression uses a modified set-partitioning in hierarchical trees (SPIHT) algorithm based on a degree-0 zerotree coding scheme to give high compression performance without the need for adaptive arithmetic coding which would require additional storage for multiple coding tables. A new one-dimension (1D) addressing method is proposed to store the wavelet coefficients into the strip buffer for ease of coding. A softcore microprocessor-based hardware implementation on a field programmable gate array (FPGA) is presented for verifying the strip-based wavelet compression architecture and software simulations are presented to verify the performance of the degree-0 zerotree coding scheme.
- Published
- 2009