This document discusses wavelet transforms and their application to signal and image denoising. It begins with an introduction to wavelets and their advantages over Fourier transforms for analyzing non-stationary signals. It then describes discrete wavelet transforms (DWT) and wavelet packet decomposition, which decompose signals into approximation and detail coefficients. Thresholding techniques are discussed for removing noise by eliminating small wavelet coefficients assumed to represent noise. The document focuses on using DWT and thresholding to reconstruct original signals and images from noisy versions by removing noise in the high frequency detail coefficients.