Skip to Main Content
Images are often corrupted as a result of various factors that can occur during acquisition and transmission processes. Image denoising is aimed at removing or reducing noise, so that a good-quality image can be obtained for various applications. The paper presents a neural network based denoising method implemented in the wavelet transform domain. A noisy image is first wavelet transformed into four subbands, then a trained layered neural network is applied to each subband to generate noise-removed wavelet coefficients from their noisy ones. The denoised image is thereafter obtained through the inverse transform on the noise-removed wavelet coefficients. Simulation results demonstrate that this method is very efficient in removing noise. Compared with other methods performed in the wavelet domain, it requires no a priori knowledge about the noise and needs only one level of signal decomposition to obtain very good denoising results.