
Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Material Type: Assignment; Professor: Huang; Class: Topics in Image Processing; Subject: Electrical and Computer Engr; University: University of Illinois - Urbana-Champaign; Term: Fall 2008;
Typology: Assignments
1 / 1
This page cannot be seen from the preview
Don't miss anything!

wavelet transform using the filter bank structure in the lecture notes with H 0 (z) =
1 √ 2
(1 + z),
H 1 (z) =
1 √ 2
(1 − z)), and two level of decomposition by hand.
the new image B. With the results you get, comment on the shift-variant property of the
wavelet transform.
Haar wavelet transform given in the lecture notes, verify that the basis images for the 2D
Haar wavelet transform for 4×4 images are as shown in the lecture notes (with proper nor-
malization).
(a) Write a Matlab program, which can load an image, decompose it by a 4-level wavelet
transform, and then reconstruct the image from the wavelet coefficients. Compare the
output with the input to check the perfect reconstruction property.
(b) Now before reconstruction, threshold the wavelet coefficients with a given threshold T
(i.e. set those coefficients whose absolute values are smaller than T to zero). Compare
the reconstructed image with the original one. Do this with several different threshold
values T that keep only about 5% to 10% of wavelet coefficients for reconstruction.
(Hint: You can learn how to do wavelet-related computations in Matlab by typing help
wavelet. The functions that you might need are: wavedec2, waverec2, and wthresh. You
can choose any wavelet filter, their names are given by typing help wfilters.)