This document discusses two-dimensional wavelets for image processing. It explains that 2D wavelets can be constructed as separable products of 1D wavelets, using scaling functions and wavelet functions. The document provides examples of 2D Haar wavelets and discusses how a 2D wavelet decomposition breaks down the frequency content of an image into different subbands. It also summarizes applications of 2D wavelets such as image denoising, edge detection, and compression.