Summary: This module introduces 2-D DWT.
Note: Your browser may not currently support MathML. See our browser support page for additional details. You can always view the correct math in the PDF version.
We have already seen in our discussion of The Haar Transform how the 1-D Haar transform (or wavelet) could be extended to 2-D by filtering the rows and columns of an image separably.
All 1-D 2-band wavelet filter banks can be extended in a similar
way. Figure 1 shows two levels of
a 2-D filter tree. The input image at each level is split into 4
bands (Lo-Lo =
![]() |
Filtering of the rows of an image by
To obtain the impulse responses of the four 2-D filters at each
level of the 2-D DWT we form
![]() |
Figure 2 shows the impulse responses at level 4 as images for three 2-D wavelet filter sets, formed from the following 1-D wavelet filter sets:
The 2-D frequency responses of the level 1 filters, derived from
the LeGall 3,5-tap filters, are shown in figs Figure 3 (in mesh form) and Figure 4 (in contour form). These are
obtained by substituting
![]() |
![]() |
Figure 5 and Figure 6 are the equivalent plots for the 2-D filters derived from the near-balanced 13,19-tap filters. We see the much sharper cut-offs and better defined pass and stop bands of these filters. The high-band filters no longer exhibit gain peaks, which are rather undesirable features of the LeGall 5-tap filters.
![]() |
![]() |