Transmission of images over general packet radio services using advanced wavelet image codecs and digital signal processor chips

We develop a wavelet-based codec using a low-cost and low-energy-consuming 16-bit fixed-point digital signal processor (DSP). The target application is designed to grab an image from a camera, code the image using a wavelet-based codec, and send a coded file over a wireless global system for mobile communications/general packet radio services (GSM/GPRS) network. Since the channel capacity of the GSM/GPRS network is limited, a DSP with a relatively low computational power is sufficient to implement an image codec. A trade-off is made between the complexity and the efficiency of the wavelet-based image coder. Any implementation issues concerning the wavelet transform and entropy coding are discussed. Lifting schemes for a 9-7 and a 5-3 filter bank are used. The novel ordering of bit-plane bits is presented. The proposed codec is comparable with a JPEG2000 codec in the rate-distortion sense. The experimental results show that the implementation of JPEG 2000 on the presented platform runs 60% slower than the proposed codec. The coded file is transmitted over a wireless network using Internet protocol/user datagram protocol/trivial file transfer protocol (IP/UDP/TFTP).

[1]  Glenn McGregor,et al.  The PPP Internet Protocol Control Protocol (IPCP) , 1992, RFC.

[2]  Jean-Didier Legat,et al.  Combined line-based architecture for the 5-3 and 9-7 wavelet transform of JPEG2000 , 2003, IEEE Trans. Circuits Syst. Video Technol..

[3]  Peter Planinsˇicˇ,et al.  Context-based image coding using fuzzy logic , 2002 .

[4]  Touradj Ebrahimi,et al.  The JPEG2000 still image coding system: an overview , 2000, IEEE Trans. Consumer Electron..

[5]  David S. Taubman,et al.  High performance scalable image compression with EBCOT. , 2000, IEEE transactions on image processing : a publication of the IEEE Signal Processing Society.

[6]  Federico Thomas,et al.  Efficient computation of local geometric moments , 2002, IEEE Trans. Image Process..

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

[8]  Jon Postel,et al.  Internet Control Message Protocol , 1981, RFC.

[9]  Kwong-Keung Leung,et al.  Parallelization methodology for video coding-an implementation on the TMS320C80 , 2000, IEEE Trans. Circuits Syst. Video Technol..

[10]  Bing-Fei Wu,et al.  An efficient VLSI implementation of the discrete wavelet transform using embedded instruction codes for symmetric filters , 2003, IEEE Trans. Circuits Syst. Video Technol..

[11]  Liang-Gee Chen,et al.  An efficient architecture for two-dimensional discrete wavelet transform , 2001, IEEE Trans. Circuits Syst. Video Technol..

[12]  Ian H. Witten,et al.  Arithmetic coding for data compression , 1987, CACM.

[13]  Chaitali Chakrabarti,et al.  A high-performance JPEG2000 architecture , 2003, IEEE Trans. Circuits Syst. Video Technol..

[14]  Wen Gao,et al.  Low-complexity and low-memory entropy coder for image compression , 2001, IEEE Trans. Circuits Syst. Video Technol..

[15]  William A. Pearlman,et al.  An image multiresolution representation for lossless and lossy compression , 1996, IEEE Trans. Image Process..

[16]  Jürgen Quittek,et al.  Definitions of Managed Objects for Remote Ping, Traceroute, and Lookup Operations , 2000, RFC.

[17]  Michael W. Marcellin,et al.  Universal trellis coded quantization , 1999, IEEE Trans. Image Process..

[18]  Michael G. Strintzis,et al.  Transmission of images over noisy channels using error-resilient wavelet coding and forward error correction , 2003, IEEE Trans. Circuits Syst. Video Technol..

[19]  I. Daubechies,et al.  Factoring wavelet transforms into lifting steps , 1998 .

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

[21]  Wendi Heinzelman,et al.  Wireless MPEG-4 video communication on DSP chips , 2000, IEEE Signal Process. Mag..

[22]  Brian Lloyd,et al.  PPP Authentication Protocols , 1992, RFC.

[23]  Constantinos E. Goutis,et al.  Evaluation of design alternatives for the 2-D-discrete wavelet transform , 2001, IEEE Trans. Circuits Syst. Video Technol..

[24]  Hui Zhang,et al.  Real-time implementation of a new low-memory SPIHT image coding algorithm using DSP chip , 2002, IEEE Trans. Image Process..

[25]  William Allen Simpson,et al.  PPP in HDLC-like Framing , 1994, RFC.

[26]  Peter Pirsch,et al.  VLSI implementations of image and video multimedia processing systems , 1998, IEEE Trans. Circuits Syst. Video Technol..

[27]  William Allen Simpson,et al.  The Point-to-Point Protocol (PPP) , 1993, RFC.

[28]  Karen R. Sollins,et al.  TFTP Protocol (revision 2) , 1981, RFC.

[29]  Enrico Magli,et al.  Optimization and implementation of the integer wavelet transform for image coding , 2002, IEEE Trans. Image Process..

[30]  W. Sweldens The Lifting Scheme: A Custom - Design Construction of Biorthogonal Wavelets "Industrial Mathematics , 1996 .

[31]  Juan Melero,et al.  GSM, GPRS and EDGE Performance: Evolution Toward 3G/UMTS , 2002 .