Noise Effect Analysis
Noise Effect Analysis
Email:*[email protected]
1. Introduction
The Street view house number (SVHN) is an image containing digits obtained from the house number
in the Google Street View image. Recognizing multi-digits numbers from image is a difficult unsolved
computer vision problem [1]. Edge detection is the main approach in image recognition and analysis
can be based on the edge of the image containing useful information. Edge detection is used to extract
the essential features in the image. The detected edges can be wide or nonexistent due to the influence
of noise [2]. In image processing, noise often occurs in an image [3]. Noise is a disturbance
experienced by the image so as to make the image becomes less good. There is a lot of noise that can
affect image quality, including salt n pepper, gaussian and speckle noise. The effect of each noise
varies on each image.
In previous studies, we have compared edge detection using gaussian filters and edge detection
using bilateral filters where the results show edge detection using bilateral filters has increased [4].
Therefore in this research purpose to analyze the effect of noise on edge detection with bilateral filters
in reading numbers on street view house number.
2. Noise
Noise is a disturbance that can affect the appearance of the image and produce unwanted effects such
as blurred objects, invisible lines, angles, and disturbing the entire object image. The causes of noise
in the image are defects in data transmission, imperfect optics, processing techniques, non-functioning
sensors and electronic interference [5].
Content from this work may be used under the terms of the Creative Commons Attribution 3.0 licence. Any further distribution
of this work must maintain attribution to the author(s) and the title of the work, journal citation and DOI.
Published under licence by IOP Publishing Ltd 1
MECNIT 2018 IOP Publishing
IOP Conf. Series: Journal of Physics: Conf. Series 1230 (2019) 012095 doi:10.1088/1742-6596/1230/1/012095
(2)
If b>a, gray level b will appear as a bright spot on the image. on the contrary, the gray level a will
appear like a dark spot. If there is no probability of zero value, it will form fine grains such as salt (salt
& pepper).
v(x,y) (3)
3. Bilateral Filter
Bilateral filters are widely used for denoising [9] image filters. Bilateral filters can smooth the image
while maintaining the edge that has two kernel filters: spatial kernel and range kernel [10]. The
weights can be calculated from the Gaussian function [11]. Spatial kernel ( ) is the realization of
spatial proximity measurement is by the equation
(4)
2
MECNIT 2018 IOP Publishing
IOP Conf. Series: Journal of Physics: Conf. Series 1230 (2019) 012095 doi:10.1088/1742-6596/1230/1/012095
While range kernel ( ) means the weighting of pixels in accordance with the size of the difference in
intensity of the pixel with the intensity at the pixel which is the center of analysis on the image.
Calculation of range kernel in each pixel is shown in the equation.
(5)
(6)
Where I is a grey level image, N(p) is a neighborhood of p, Ip is the intensity value at pixel location p,
Wp is the normalization factor which ensures pixel weights sum to 1
(7)
4. Edge Detection
Edge detection is used to extract the essential features [12]. Edge is the essential characteristic of an
image [13]. The edges of an image contain crucial information from the image A significant step in
image processing is edge detection. Image edges can represent the objects contained in the image,
shape, size, and sometimes also information about the texture.
3
MECNIT 2018 IOP Publishing
IOP Conf. Series: Journal of Physics: Conf. Series 1230 (2019) 012095 doi:10.1088/1742-6596/1230/1/012095
4
MECNIT 2018 IOP Publishing
IOP Conf. Series: Journal of Physics: Conf. Series 1230 (2019) 012095 doi:10.1088/1742-6596/1230/1/012095
In table we only show 3 images from the 50 datasets that we have used. The experiment was carried
out using bilateral filters on each edge detection operator. The result shows that the edge detection of
Robert can't produce an edge at all. This also happened with the other edge detection of Robert. Canny
produces pretty good edge detection. The digit in the picture can be seen clearly. As for Frei Chen,
there were several missing edges which resulted in the digit not being clearly visible.
Table 2. Edge detection results with Bilateral Filter on SVHN by adding Gaussian Noise
From the results of Robert's edge detection that we have done, the edges of the image do not appear at
all, but in some other edge detection results there are some visible edges even though they do not form
digits such as the first image above. Canny produces very many edges. The Gaussian noise in SVHN
is also detected as an edge so that the digits of the SVHN cannot be seen. The edge of the digit on Frei
Chen's edge detection is quite clearly seen in the first image, but in the next image the edge of the digit
is not very clearly visible.
Table 3. Edge detection results with Bilateral Filter on SVHN by adding Salt & Pepper Noise
5
MECNIT 2018 IOP Publishing
IOP Conf. Series: Journal of Physics: Conf. Series 1230 (2019) 012095 doi:10.1088/1742-6596/1230/1/012095
On the edge detection of Robert and Frei Chen shows Salt & Pepper noise is also considered an edge.
The digits in SVHN appear vague in the first image, while in the next image the digits are no longer
visible. Whereas Canny shows digits that is dimly covered with the edge of the Salt & Pepper noise on
the SVHN.
Table 4. Edge detection results with Bilateral Filter on SVHN by adding Speckle Noise
In the first picture, digits are still visible even though the Canny edge detection is not very clear. In the
second picture, the digits on the Canny and Frei Chen edge detection can still be seen, but the digits on
Robert's edge detection looks vague. And in the third picture, the digits on edge detection can no
longer be seen at all. Only Speckle noise is detected by Canny. On Frei Chen's edge detection, the
digits can still be detected even if it looks vague.
Figure 2 shows the performance comparison of the edge detection operators for detecting edges in
the original SVHN and SVHN which has been given noise where MSE in Robert and Frei Chen is not
much different. While the lowest MSE is owned by Canny in detecting SVHN edges with Speckle
noise.
6
MECNIT 2018 IOP Publishing
IOP Conf. Series: Journal of Physics: Conf. Series 1230 (2019) 012095 doi:10.1088/1742-6596/1230/1/012095
Figure 2. Comparative performance of all operators in detecting edges on SVHN based on MSE
Figure 3. Comparative performance of all operators in detecting edges on SVHN based on PSNR
The highest PSNR is owned by Canny in detecting SVHN with Speckle Noise, while Robert and Frei
Chen operators have the highest PSNR when detecting the original SVHN edge.
7
MECNIT 2018 IOP Publishing
IOP Conf. Series: Journal of Physics: Conf. Series 1230 (2019) 012095 doi:10.1088/1742-6596/1230/1/012095
References
[1] Y Netzer et al 2011 Reading digits in natural images with unsupervised feature learning NIPS
Workshop on Deep Learning and Unsupervised Feature Learning.
[2] Bin L and Yeganeh M S 2012 Comparison for image edge detection algorithms 2 pp 01-04.
[3] Singh S and Singh R 2015 Comparison of various edge detection techniques.
[4] Fawwaz I et al 2018 The edge detection enhancement on satellite image using bilateral filter
308.
[5] Irum I et al 2015 A nonlinear hybrid filter for salt & pepper noise removal from color image 13
pp 79-85.
[6] Boyat A K and Joshi B K 2015 Noise models in digital image processing, International Journal 6.
[7] Sharma S and Kumar E K 2016 A comparison of salt and pepper noise removal filters.
[8] Kumar N and Nachamai M 2017 Noise removal and filtering techniques used in medical
images.
[9] Ancal et al 2018 An efficient image denoising scheme for higher noise levels using spatial
domain filters 11 p 625-634.
[10] X. Leng et al 2016 Hybrid bilateral filtering algorithm based on edge detection 10 pp 809-816.
[11] J. A and Sekhar C 2013 Bilateral edge detector.
[12] Thepade S. D and Shinde Y D 2015 Improvisation of content based image retrieval using color
edge detection with various gradient filters and slope magnitude method.
[13] Srisuk S 2014 Bilateral filtering as a tool for image smoothing with edge preserving properties.
[14] Mishra A, Mahapatra S, and Banerjee S 2017 Modified frei-chen operator based infrared and
visible sensor image fusion for real-time applications 17 p 4639.
[15] SVHN dataset downloaded [online], http://ufldl.stanford.edu/housenumbers/