Trade-Off Analysis of a Low-Power Image Coding Algorithm

  • Authors:
  • K. Masselos;P. Merakos;T. Stouraitis;C. E. Goutis

  • Affiliations:
  • Department of Electrical and Computer Engineering, University of Patras, Rio 26500, Greece;Department of Electrical and Computer Engineering, University of Patras, Rio 26500, Greece;Department of Electrical and Computer Engineering, University of Patras, Rio 26500, Greece;Department of Electrical and Computer Engineering, University of Patras, Rio 26500, Greece

  • Venue:
  • Journal of VLSI Signal Processing Systems - Special issue on systematic trade-off analysis in signal processing systems design
  • Year:
  • 1998

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, a novel algorithm for low-power imagecoding and decoding is presented and the various inherenttrade-offs are described and investigated in detail. The algorithmreduces the memory requirements of vector quantization, i.e., thesize of memory required for the codebook and the number of memoryaccesses by using small codebooks. This significantly reduces thememory-related power consumption, which is an important part of thetotal power budget. To compensate for the loss of qualityintroduced by the small codebook size, simple transformations areapplied on the codewords during coding. Thus, small codebooks areextended through computations and the main coding task becomescomputation-based rather than memory-based. Each image block isencoded by a codeword index and a set of transformation parameters.The algorithm leads to power savings of a factor of 10 in codingand of a factor of 3 in decoding, at least in comparison toclassical full-search vector quantization. In terms of SNR, theimage quality is better than or comparable to that corresponding tofull-search vector quantization, depending on the size of thecodebook that is used. The main disadvantage of the proposedalgorithm is the decrease of the compression ratio in comparison tovector quantization. The trade-off between image quality and powerconsumption is dominant in this algorithm and is mainly determinedby the size of the codebook.