Assignment # 4: Image Denoising
Assignment # 4: Image Denoising
Image denoising
18110093
Abstract
With such an increase in the number of images taken every day, the call for accurate and
pleasing images is increasing. The images captured by modern cameras are inevitably
degraded by noise. Work is required to reduce noise without losing image features (edges,
corners, and other sharp structures).
To break down an image we cans say that any image can be represented by;
v(i) = u(i) + n(i),
where v(i)is the observed value, u(i)is the “true” value and n(i) is the noise perturbation
Filtering methods
We have several methods to denoise an image but we are observing two of the most
fundamental methods; Gaussian filtering and non-local mean filtering.
● Gaussian filtering
This method involves convolution of the image by a linear symmetric kernel. The
Gaussian kernel has a standard deviation of h.
● NL-means algorithm
Given a discrete noisy image v = {v(i) | i ∈ I}, where the family of weights {w(i, j)}j
Reference:
https://www.iro.umontreal.ca/~mignotte/IFT6150/Articles/Buades-NonLocal.p
df
[1] L. Alvarez, P.-L. Lions, and J.-M. Morel. Image selective smoothing and edge detection
by nonlinear diffusion (ii). Journal of numerical analysis, 29:845–866, 1992.
[2] A. Buades, B. Coll, and J. Morel. On image denoising methods. Technical Report
2004-15, CMLA, 2004.