Implementation and Comparison of the 5/3 Lifting 2D Discrete Wavelet Transform Computation Schedules on FPGAs

  • Authors:
  • Maria E. Angelopoulou;Konstantinos Masselos;Peter Y. Cheung;Yiannis Andreopoulos

  • Affiliations:
  • Department of Electrical and Electronic Engineering, Imperial College London, London, UK SW7 2BT;Department of Computer Science and Technology, University of Peloponnese, Tripolis, Greece 22100;Department of Electrical and Electronic Engineering, Imperial College London, London, UK SW7 2BT;Department of Electronic Engineering, Queen Mary University of London, London, UK E1 4NS

  • Venue:
  • Journal of Signal Processing Systems
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

The suitability of the 2D Discrete Wavelet Transform (DWT) as a tool in image and video compression is nowadays indisputable. For the execution of the multilevel 2D DWT, several computation schedules based on different input traversal patterns have been proposed. Among these, the most commonly used in practical designs are: the row---column, the line-based and the block-based. In this work, these schedules are implemented on FPGA-based platforms for the forward 2D DWT by using a lifting-based filter-bank implementation. Our designs were realized in VHDL and optimized in terms of throughput and memory requirements, in accordance with the principles of both the schedules and the lifting decomposition. The implementations are fully parameterized with respect to the size of the input image and the number of decomposition levels. We provide detailed experimental results concerning the throughput, the area, the memory requirements and the energy dissipation, associated with every point of the parameter space. These results demonstrate that the choice of the suitable schedule is a decision that should be dependent on the given algorithmic specifications.