Implementation of the DWT using intel IA-32 SIMD extensions

  • Authors:
  • Enrique P. Martin;Jose Salvado

  • Affiliations:
  • Electrical Engineering Department, Escola Superior de Tecnologia, Instituto Politécnico de Castelo Branco, Portugal;Electrical Engineering Department, Escola Superior de Tecnologia, Instituto Politécnico de Castelo Branco, Portugal

  • Venue:
  • MAMECTIS'08 Proceedings of the 10th WSEAS international conference on Mathematical methods, computational techniques and intelligent systems
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents some results on the implementation of the DWT (DWT-1) trough the lifting scheme by using general purpose processor SIMD extensions. We perform image analysis and reconstruction up to 3 levels of decomposition, using the DWT factored into lifting steps for the 9/7 wavelet filter pair. The algorithm was implemented in "C" code and evaluated in terms of performance and image degradation. Three approaches were used: floating-point representation, integer fixed-point representation and SIMD extensions integer code. The results obtained when compared to floating-point code implementation, indicate that the processing time for fixed-point is around 54% and SIMD extensions code is around 24.2%. The average PSNR results are also better for fixed-point and SIMD extensions than with floating-point code implementation.