A wavelet transform is a mathematical technique used in signal and image processing that decomposes data into localized, wave-like oscillations called wavelets. Unlike the traditional Fourier transform, which only captures frequency content across an entire signal, the wavelet transform provides both frequency and temporal or spatial localization simultaneously. By shifting and scaling a foundational mother wavelet across an input, it performs multi-resolution analysis, allowing rapid variations and high-frequency components to be isolated with precise localization while representing low-frequency trends across broader intervals. This simultaneous resolution makes the wavelet transform widely applicable for tasks such as data compression, noise reduction, feature extraction, and image restoration.