linear filter type. It eliminates the noise while
maintaining the edge. Edge detection is essential for
applications that required to extract features or
object information from a picture. Although there
are several different edge detection operators are
available today, improving the performance of
current system remains a difficulty. In this study, the
Sobel and Canny edge detectors are combined in a
hybrid technique.
The section 2 focuses on the work done in the
removal of the noise from the images and proposed
work, implementation and the results are discussed
in the sections 3, 4 and 5 respectively
2 RELATED WORK
Denoising and edge detection of images and videos
has been researched for many years. Since
providing a comprehensive analysis is beyond the
scope of this paper, we will concentrate on
examining the work that is most relevant to ours.
Recently concept of image sparsity has been
introduced as image self-similarity, meaning that
patches within image exhibit similarities to each
other, which give rise to non-local methods
(Buades,2005). In NLM similar patches combined
with the weights that reflect with their similarities.
This straight forward approach yields high quality
outcomes. NLM techniques tests the images with
different noise levels. According to experimental
data this algorithm enhances the denoising
performances (Lingli Huang,2015). For this reason,
we have selected NLM as the one of the methods in
our denoising system.
One of the linear filters called gaussian filter
used to smooth and remove the noise from
images(M. G. Rao H,2019). Test and evaluation
report indicates that, it can be applied to enhance the
image quality (Sriani,2022) (Kumar,2020). The
gaussian filter approach is particularly useful for
filtering images with lot of noise, since filtering
finding shown a robust dependence on gaussian
kernel and relative independence on noise features
(Priyanka, 2020).
A nonlinear technique for denoising images
while maintaining the sharp edges is bilateral
filtering. The weighted sum of each pixels neighbors
in the input image determines its value in the output
image (P. D. Patil, 2015). It performs better than
linear filter like mean filter, weiner filter. In high
frequency area it performs better at eliminating the
noise, while in low frequency area it is ineffective
(Bhonsle,2012).
One important component of digital image/video
processing is edge detection. The performance of
each edge detection techniques is examined through
comparison. The findings demonstrated that in
contrast to Roberts and Prewitt operators, Sobel and
Canny edge detectors are less sensitive to random
noise in an image (Amer,2015) It is also suggested
to combine the canny and sobel operator for edge
detection (A. Kalra,2016).
In the proposed work focuses on the removal of
the noise using non local means denoising, Gaussian
filter and bilateral filtering. These algorithms are
compared and assessed using two kinds of metrics.
The PSNR and time performance are used as
evaluation metrics to determine the optimal filter to
reduce noise from frame under various conditions.
The Gaussian filter has been proven to be
superior in both the situations, however it does not
retain the edges for subsequent processing. To get
around this, hybrid approaches have been developed
to identify the edges in images while using the
Gaussian noise removal methods.
3 PROPOSED WORK
Three different methods have been implemented to
carry out denoising.
1. Non-Local Means Denoising
2. Gaussian Filter
3. Bilateral Filter
These methods perform denoising on each frame
and writes the denoised frames to an output video
3.1 Non-Local Means Denoising
The fundamental principle of Non local means
denoising is to substitute the average color of
neighboring pixels for pixel’s original color. In
probability theory, the variance law guarantees that
the noise standard deviation of an average of nine
pixels is divided by three. Therefore, one can split
the noise by three (and four with sixteen identical
pixels so on), if we can locate nine other pixels in
the image that are the same color as each pixel. To
identify all the pixels that actually resemble the pixel
needing denoising, it is acceptable to scan a large
area of the image. After that, denoising is
accomplished by calculating the average color of
these pixels that are most similar. Instead of
focusing only on color, the likeliness is assessed by