Paper
1 May 2012 Real-time FPGA implementation of recursive wavelet packet transform
Author Affiliations +
Abstract
To address the computational complexity of the wavelet packet transform of a moving window with a large amount of overlap between consecutive windows, the recursive computation approach was introduced previously1. In this work, this approach is extended to 2D or images. In addition, the FPGA implementation of the recursive approach for updating wavelet coefficients is performed by using the LabVIEW FPGA module. This programming approach is graphical and requires no knowledge of relatively involved hardware description languages. A number of optimization steps including both filter and wavelet stage pipelining are taken in order to achieve a real-time throughput. It is shown that the recursive approach reduces the computational complexity significantly as compared to the non-recursive or the classical computation of wavelet packet transform. For example, the number of multiplications is reduced by a factor of 3 for a 3-stage 1D transform of moving windows containing 128 samples and by a factor of 12 for a 3-stage 2D transform of moving window blocks of size 16×16 with 50% overlap.
© (2012) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Vanishree Gopalakrishna, Nasser Kehtarnavaz, Chandrasekhar Patlolla, and Matthias F. Carlsohn "Real-time FPGA implementation of recursive wavelet packet transform", Proc. SPIE 8437, Real-Time Image and Video Processing 2012, 84370P (1 May 2012); https://doi.org/10.1117/12.924156
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Wavelets

Field programmable gate arrays

Digital filtering

LabVIEW

Computer programming

Image filtering

Discrete wavelet transforms

RELATED CONTENT

Elliptic curve cryptographic watermark technique
Proceedings of SPIE (September 25 2003)
Statistical watermarking scheme surviving A/D processing
Proceedings of SPIE (December 05 2001)
Wavelet-based image compression using fixed residual value
Proceedings of SPIE (December 28 2000)
Directional complex-wavelet processing
Proceedings of SPIE (December 04 2000)
A comparison between DSP and FPGA platforms for real time...
Proceedings of SPIE (February 04 2009)
Adaptive boxcar/wavelet transform
Proceedings of SPIE (January 19 2009)

Back to Top