Wavelet Lifting on Application Specific Vector Processor

With the start of the widespread use of discrete wavelet transform the need for its efficient implementation is becoming increasingly more important. This work presents a general approach of discrete wavelet transform scheme vectorisation evaluated on an FPGAbased Application-Specific Vector Processor (ASVP). This unit can be classified as SIMD computer in Flynn’s taxonomy. The presented approach is compared with two other non-vectorised approaches. Using the frequently exploited CDF 9/7 wavelet, the achieved speedup is about 2:6 compared to naive implementation.

[1]  I. Daubechies,et al.  Biorthogonal bases of compactly supported wavelets , 1992 .

[2]  Petr Honzík,et al.  Foreground detection and image segmentation in a flexible ASVP platform for FPGAs , 2012, Proceedings of the 2012 Conference on Design and Architectures for Signal and Image Processing.

[3]  Antonio Ortega,et al.  Line based reduced memory, wavelet image compression , 1998, Proceedings DCC '98 Data Compression Conference (Cat. No.98TB100225).

[4]  S. Mallat A wavelet tour of signal processing , 1998 .

[5]  Rade Kutil A single-loop approach to SIMD parallelization of 2D wavelet lifting , 2006, 14th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP'06).

[6]  Antonio Ortega,et al.  Minimum memory implementations of the lifting scheme , 2000, SPIE Optics + Photonics.

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

[8]  A. Uhl,et al.  SIMD Parallelization of Common Wavelet Filters , 2005 .

[9]  Petr Honzík,et al.  The architecture and the technology characterization of an FPGA-based customizable Application-Specific Vector Processor , 2012, 2012 IEEE 15th International Symposium on Design and Diagnostics of Electronic Circuits & Systems (DDECS).

[10]  Petr Honzík,et al.  Video surveillance application based on application specific vector processors , 2012, Proceedings of the 2012 Conference on Design and Architectures for Signal and Image Processing.

[11]  Petr Honzík,et al.  Reducing Instruction Issue Overheads in Application-Specific Vector Processors , 2012, 2012 15th Euromicro Conference on Digital System Design.