This work deals with the implementation of the discrete 2D wavelet transform in VHDL. The proposed system has as advantages the segmentation of the wavelet algorithm in different processes and presents as novelty the control and addressing of input and output data. After introducing the key concepts of wavelet filtering the algorithm of wavelet transform is shown. Next, the functional simulation of the different blocks is described. The control algorithm capable to address the input data correctly and the state machine used to follow the evolution of the whole system are studied. One vertical processor and two horizontal processors in parallel are used to filter the image. Lastly, it becomes necessary a stage of output data reordering to obtain the image with the standard format. Results and applications are given.
[1]
Alberto Domingo Ajenjo.
Tratamiento digital de imágenes
,
1993
.
[2]
Truong Q. Nguyen,et al.
Wavelets and filter banks
,
1996
.
[3]
Lizy K. John,et al.
Digital Systems Design Using VHDL
,
1998
.
[4]
Jelena Kovacevic,et al.
Wavelets and Subband Coding
,
2013,
Prentice Hall Signal Processing Series.
[5]
A. Robert Calderbank,et al.
Lossless image compression using integer to integer wavelet transforms
,
1997,
Proceedings of International Conference on Image Processing.
[6]
Mary Jane Irwin,et al.
VLSI architectures for the discrete wavelet transform
,
1995
.
[7]
Jean-Michel Poggi,et al.
Wavelet Toolbox User s Guide
,
1996
.