SlideShare uma empresa Scribd logo
1 de 11
Baixar para ler offline
Int. J. on Recent Trends in Engineering and Technology, Vol. 10, No. 1, Jan 2014

An Iterative Solution for Random Valued Impulse
Noise Reduction
Manohar Koli1 and S.Balaji2
1

Dept. of Computer Science, Tumkur University, Tumkur-572103, Karnataka, India
Email: makresearch2012@gmail.com
2
Dept. of CSE, City Engineering College, Bangalore-560061, Karnataka, India
Email: drsbalaji@gmail.com

Abstract— In this paper, an iterative solution for high density random valued impulse noise
reduction of gray scale images is proposed. The algorithm, which works in an iterative
fashion, is designed by considering the different parameters that influence the effect of noise
reduction. Each iteration significantly increases the performance of the proposed algorithm.
Restored Mean Absolute Error (RMAE) is used to measure and compare the performance
of the algorithm. The algorithm is compared with several non-linear algorithms reported in
the literature. Experimental results show that the proposed algorithm produces better
results compared to the existing algorithms.
Index Terms— Impulse Noise, Restoration, Image Enhancement, Image De-Noising,
Adaptive Filters

I. INTRODUCTION
Impulse noise is one which may corrupt the images during their acquisition, transmission or storage. Several
algorithms have been proposed to remove impulse noise in the images. Random Valued Impulse Noise
(RVIN) assumes a noise value between the minimum value 0 and the maximum value 255 of noise, as shown
in equation (1).
0 255
=
(1)
Many value estimation techniques for corrupted pixels have been reported in literature [1]. Mean and median
filters are the most popularly used techniques. In the mean filter an average value of the neighboring pixels of
a scanning window is used as an estimated value of test pixel whereas in the median filter neighboring pixel
values are sorted in order and then the median value is used as the test pixel value. Mean filter is effective in
minimizing the mean square error value of estimation. Median filter algorithm produces good visibility in
restored image. Several improved versions of mean and median algorithms have been proposed by adding
new features like weight and trimming to the existing algorithms [2]. In non-linear filters conditions are used
for separating or identifying noisy pixels from uncorrupted pixels and only corrupted pixels are restored.
Some of the popular approaches are: (i) global and local thresholds calculation for separation of noisy pixels
from uncorrupted pixels, (ii) adaptive median value calculation for accurate restoration or replacement value
calculation, (iii) weight based restoration for combining or considering the effect of more than one affecting
features of noise replacement, (iv) progressive or iterative replacement to improve the accuracy of algorithm
by repetitive identification and replacement of noisy pixels, (v) two or multi-phase algorithms wherein
distinct unrelated stages are used to avoid propagation of noise signal by calculating exactly corrupted and
DOI: 01.IJRTET.10.1.10
© Association of Computer Electronics and Electrical Engineers, 2014
uncorrupted pixels and considering only the uncorrupted pixels for restoration value calculation, (vi)
switching techniques to combine more than one existing filters to use different efficient filters in different
noisy conditions since no single filter best fits for all noise levels. Some algorithms are good for low noise
ratio. Soft computing techniques such as fuzzy, neural, edge preserving and decision based techniques are
also reported for enhancement of efficiency of algorithms and also produce the good visibility.
In literature, it is observed that only few algorithms are proposed to handle RVIN. Our main aim is to provide
a better solution to RVIN than the available algorithms in literature. Hence, our Proposed Random Valued
Impulse Noise Algorithm (PARVIN) is compared with Adaptive Median Filters (AMF) [3], Progressive
Switching Median Filter (PSMF) [4], Tri-State Median Filter (TSMF) [5], Adaptive Fuzzy Switching Filter
(AFSF) [6], a New Impulse Detector Based on Order Statistics Filter (NIND) [7], An Efficient Algorithm for
the Removal of Impulse Noise from Corrupted Images (AEAFRIN) [8], a New Fast and Efficient DecisionBased Algorithm(DBA) [9], An Improved Adaptive Median Filter (IAMF) [10], Robust Statistics Based
Algorithm (RSBA) [11], Decision Based Adaptive Median Filter (DBAF) [12], Image Restoration in Nonlinear Filtering Domain Using MDB Approach (MDBF) [13], Detail Preserving Adaptive Filter (DPAF) [14]
and A Universal Denoising Framework (UDF) [15].
II. METHODOLOGY
Our algorithm is designed considering the fact that linear noise removing algorithms work well in removing
the impulse noise. But, since the efficiency of the algorithm decreases and also blurs the images, the
algorithm is applied linearly to all pixels including the non-noisy ones. Hence, while applying the linear filter
we identify the corrupted pixels and we apply the filter only for the corrupted pixels. In our algorithm, output
of the linear filter and the mean threshold are used for identifying the corrupted noisy pixels. The order in
which we replace the noisy pixels also plays an important role in noise suppression. To improve the
efficiency of the algorithm, corrupted pixels are replaced in the order of highly corrupted to less corrupted
pixels. This way we are able to control the propagation of the noise signal. Our method has three steps
(algorithms Alg-1, Alg-2 and Alg-3). Complete block diagram of the proposed system is shown in figure (1).
Algorithm Alg-1
1.
2.
3.
4.
5.
6.
7.

Read corrupted image and detected binary noise image
.
Calculate size of input image [ , ] =
( ) and initialize new restored image = ;
Calculate value of = (
( )/(
) 10) + 1.
Initialize variable = 0.
Repeat steps 5 through 9 while <= else go to step 10.
Increment
= + 1;
Scan input image using 3x3 window using the variables i and j where i indicates the row number
and j indicates the column number such that the centre pixel of window (3, 3) overlaps the test pixel
( , ).
8. Sort all nine scanned pixels of window in ascending order a1 to a9.
9. If test pixel ( , ) is less than or equal to ( ) or greater than or equal to (10
) then replace
pixel ( , ) with (5).
10. Copy restored image to , ( = ).
In step one corrupted pixels are identified by comparing the output of the linear restoration filter proposed in
Alg-1 and the original image. Mean threshold is used to generate binary noise image
where the pixel
value one indicates corrupted pixel and zero indicates non-corrupted pixel. In step two, the corrupted image
is restored with the help of the noisy pixels present in
. Alg-2 is used for initial restoration of the noisy
pixels. Once initial noise suppression is completed Alg-3 is used for complete restoration of the corrupted
image.
Algorithm Alg-2
1.
2.
3.
4.
5.
6.

Read corrupted image .
Calculate size of input image [ , ] =
( ) and initialize new restored image = ;
Initialize binary noise image
=
( , ) and variable = 0.
Repeat steps 4 to 8 while <= 4 else go to step 9.
Increment
= + 1;
Scan the input image using 3x3 window using variables i and j where i indicates the row number and
j indicates the column number such that the centre pixel of window (3, 3) overlaps the test pixel ( , ).
13
Noise Detection

Noise Reduction

Figure1. Block Diagram of Proposed System

7.

If corresponding pixel of test pixel in
image is 1 then select window pixels where corresponding
value of pixel in
is 0.
8. If the numbers of selected pixels are more than 2 then ( , ) value is replaced by median value of
selected pixels else increase the window size and repeat steps 7 and 8.
9. Calculate difference of and , and store in .
10. Calculate
mean of
. Convert
to binary noise image
using threshold . Pixels having
intensity value more than threshold value are considered as 1 else 0.
Algorithm Alg-3
1.
2.
3.
4.
5.
6.
7.

Read corrupted images .
Calculate size of the input image [ , ] =
( ) and initialize new restored image = ;
Calculate value of = (
( )/(
) 10) + 1.
Initialize variable = 0.
Repeat steps 5 to 9 while <= else go to step 10.
Increment
= + 1;
Scan the input image using 3x3 window using variables i and j where i indicates the row number and
j indicates the column number such that centre pixel of window (3, 3) overlaps the test pixel ( , ).
8. Sort all nine scanned pixels of window in ascending order 1 to 9.
9. If test pixel ( , ) is less than equal to ( ) or greater than equal to (10
) then replace pixel
( , ) with (5).
10. Display restored image .
III. PERFORMANCE MEASUREMENTS
To evaluate performance of our proposed algorithm, four different natural images (IMAGE-1, IMAGE-2,
IMAGE-3, IMAGE-4) are used. The performance is measured using RMAE. Figure 2 and Figure 3 show
14
restoration results of our algorithm for the images IMAGE-1 and IMAGE-2 for different amounts of noise
ratio. Visibility of output of 70% noisy image clearly shows that the efficiency of our algorithm is very high.
Figure 4 and Figure 5 show restoration results of different filters. The visibility of the outputs clearly shows
that efficiency of our algorithm is high compared to other algorithms. Calculated RMAE for image IMAGE-3
and IMAGE- 4 are shown in Table 1 and Table 2. Compared to other popular algorithms RMAE value of our
algorithm is very high. Graphical analyses of results are shown in Figure 6 and Figure 7.
(

=1

(

=

Where
X
R
MXN
MAE
RMAE

-

)

(2)

)

(3)

( × )

Original Image.
Restored Image.
Size Of Image.
Mean Absolute Error.
Restored Mean Absolute Error.

IV. SIMULATION AND RESULTS
To evaluate performance of our proposed algorithm, four different natural images (IMAGE-1, IMAGE-2,
IMAGE-3, IMAGE-4) are used. The performance is measured using RMAE. Figure 2 and Figure 3 show
restoration results of our algorithm for the images IMAGE-1 and IMAGE-2 for different amounts of noise
ratio. Visibility of output of 70% noisy image clearly shows that the efficiency of our algorithm is very high.
Figure 4 and Figure 5 show restoration results of different filters. The visibility of the outputs clearly shows
that efficiency of our algorithm is high compared to other algorithms. Calculated RMAE for image IMAGE-3
and IMAGE- 4 are shown in Table 1 and Table 2. Compared to other popular algorithms RMAE value of our
algorithm is very high. Graphical analyses of results are shown in Figure 6 and Figure 7.
TABLE I. R MAE VALUES OF FILTERS FOR R VIN IMAGE-3(230X230)
NOISE RATIO
FILTERS
AMF
PSMF
TSMF
AFSF
NIND
AEAFRIN
DBA
IAMF
RSBA
DBAF
MDBF
DPAF
UDF
PARVIN

10

20
17.22
-75.76
-197.5
-73.79
-13.52
-70.85
-2.62
-47.46
17.3
-62.19
17.03
16.83
-133.8
80.18

30
33.34
5.99
-52.89
2.06
31.43
-0.39
-0.58
17.77
34.09
7.17
33.44
32.64
-25.76
78.71

40
34.59
30.5
-6.38
24.1
45.1
24.09
-0.05
34.71
34.36
27.66
34.36
33.3
8.7
75.57

32.24
41.49
18.07
33.44
51.3
33.99
0.14
42.2
32.51
36.13
32.24
32.29
25.76
73.91

15

50
28.38
46.41
29.46
36.78
52.89
37.7
0.45
41.71
29.15
38.6
29.2
29.24
34.77
70.23

60
25.65
47.55
34.91
36.9
49.71
37.02
0.42
33.41
25.64
38.02
25.55
25.42
37.55
66.97

70

80
22.21
44.26
36.9
35.26
43.8
35.26
0.56
17.66
22.11
35.95
22.35
22.16
39.03
61.92

90
19.23
39.47
36.11
32.58
35.44
33.06
0.71
7.68
18.95
32.99
19.22
19.34
36.76
55.17

16.46
33.94
34.55
29.6
25.68
29.61
0.57
3.6
15.86
29.38
16.91
16.63
34.31
44.2
TABLE II. R MAE VALUES OF FILTERS FOR R VIN IMAGE-4 (300X300)
NOISE RATIO
FILTERS
AMF
PSMF
TSMF
AFSF
NIND
AEAFRIN
DBA
IAMF
RSBA
DBAF
MDBF
DPAF
UDF
PARVIN

10

20
57.52
48.87
-35.2
40.17
60.54
41.81
0.6
52.97
56.51
49.28
57.4
57.78
18.25
93.6

30
53.27
67.78
29.84
60.35
74.53
61.93
1.05
68.36
53.3
66.98
55.14
54.49
54.53
92.9

40
46.73
73.11
51.83
62.68
79.58
65.64
1
71.2
46.95
69.34
47.19
47.57
66.17
91.2

50

39.64
74.62
58.9
58.53
80.99
62.91
0.96
72.13
39.15
64.3
39.97
40.28
70.68
90.19

32.5
72.02
57.19
51.74
79.68
55.59
0.91
63.14
32.21
57.64
33.01
33.13
70.77
87.46

60
25.99
64.45
50.78
43.06
74.12
46.17
0.84
39.24
25.94
47.72
26
25.77
66.14
82.27

70

80
20.39
51.27
41.11
35.02
61.7
36.88
0.84
17.68
20.43
37.39
20.39
20.67
55.14
71.65

90
15.78
37.13
32.01
28.28
42.57
28.7
0.66
7.15
16.22
28.75
15.85
15.91
42.62
54.13

12.35
26.19
25.53
22.09
24.13
22.24
0.61
2.61
12.31
22.46
12.17
12.59
33.38
37.12

05% NOISE RATIO

20% NOISE RATIO

RESTORED IMAGE OF 05% NOISE
RATIO RMAE= 93.02

RESTORED IMAGE OF 20% NOISE
RATIO R MAE= 89.02

50% NOISE RATIO

65% NOISE RATIO

ORIGINAL IMAGE -1 (280X280)

35% NOISE RATIO

16
RESTORED IMAGE OF 35% NOISE
RATIO RMAE= 86.76

RESTORED IMAGE OF 50% NOISE
RATIO RMAE= 83.58

RESTORED IMAGE OF 65% NOISE
RATIO RMAE= 75.24

Figure 2. Restoration Results Of Images-1upto 65% Of Noise Ratio

10% NOISE RATIO

25% NOISE RATIO

ORIGINAL IMAGE-2 (290X290)

RESTORED IMAGE OF10% NOISE RATIO RESTORED IMAGE OF 25% NOISE RATIO
RMAE= 99.27
RMAE= 98.58

40% NOISE RATIO

55% NOISE RATIO

17

70% NOISE RATIO
RESTORED IMAGE OF40% NOISE RATIO RESTORED IMAGE OF 55% NOISE RATIO RESTORED IMAGE OF70% NOISE RATIO
RMAE= 97.57
RMAE= 95.74
RMAE= 89.59
Figure 3. Restoration Results Of Images-2 Upto 70% Of Noise Ratio

ORIGINAL IMAGE-3 (260X260)

PARVIN

AMF

PSMF

TSMF

AFSF

18
NIND

AEAFRIN

DBA

IAMF

RSBA

DBAF

MDBF

DPAF

UDF

Figure 4.Results Of Filters For Image-3 (260x260) With 30% Rvin

ORIGINAL IMAGE-4 (300X300)

PARVIN

AMF

PSMF

TSMF

AFSF

19
NIND

AEAFRIN

DBA

IAMF

RSBA

DBAF

DPAF

UDF

MDBF

Figure 5.Results Of Filters For Image-4 (300x300) With 70% Rvin

Figure 6. Rmae For The Image-3(260x260) With Rvin

20
Figure7. Rmae For The Image-4 (300x300) With Rvin

V. CONCLUSIONS
In this paper, an efficient iterative method to remove random valued impulse noise from gray scale image is
proposed. Each iteration of the method significantly increases the quality of input image and the proposed
algorithm controls the flow of noise signal apart from producing consistent and very high quality output.
Experimental results show that efficiency of the algorithm is very high compared to other popular algorithms
reported in the literature. Further, the proposed algorithm works well in both the low and the high noise ratio
up to 70%. This algorithm is a promising solution for RVIN reduction as it maintains consistency in
performance. Study of the suitability and performance of the proposed algorithm for other types of noise and
images is part of our future work.
REFERENCES
[1] Manohar Annappa Koli ,”Review of Impulse Noise Reduction Techniques”, International Journal on Computer
Science and Engineering (IJCSE),Vol. 4 No. 02 February 2012, pp 184-196.
[2] Sarala singh and Ravimohan, “A review on the Median Filter based Impulsive Noise Filtration Techniques for
FPGA and CPLD”, International Journal of Emerging Technology and Advanced Engineering, Volume 3, Issue 3,
March 2013,pp 821-824.
[3] H. Hwang and R. A. Haddad “Adaptive Median Filters: New Algorithms and Results” IEEE Transactions on Image
Processing, Vol. 4, No. 4, April 1995, pp 499-502.
[4] Zhou Wang and David Zhang “Progressive Switching Median Filter for the Removal of Impulse Noise from Highly
Corrupted Images” IEEE Transactions on Circuits and Systems—II: Analog and Digital Signal Processing, Vol. 46,
No. 1, January 1999, pp 78-80.
[5] Tao Chen, Kai-Kuang Ma, Li-Hui Chen “TriSstate Median Filter for Image Denoising” IEEE Transactions on Image
Processing, Vol. 8, No. 12, December 1999, pp 1834-1838.
[6] Haixiang Xu, Guangxi Zhu, Haoyu Peng, Desheng Wang “Adaptive Fuzzy Switching Filter for Images Corrupted
by Impulse noise” Pattern Recognition Letters 25 (2004) pp 1657–1663.
[7] Wenbin Luo “A New Impulse Detector Based on Order Statistics” Intl. J. Electronincs Communication (aeü) 60
(2006) pp 462–466.
[8] Wenbin Luo “An Efficient Algorithm for the Removal of Impulse Noise from Corrupted Images” Intl. J. Electron.
Commun. (aeü) 61 (2007) pp 551 – 555.
[9] K. S. Srinivasan, D. Ebenezer “A New Fast and Efficient Decision-Based Algorithm for Removal of High-Density
Impulse Noises” IEEE Signal Processing Letters, Vol. 14, No. 3, March 2007, pp 189-192.
[10] Mamta Juneja, Rajni Mohana “An Improved Adaptive Median Filtering Method for Impulse Noise Detection”
International Journal of Recent Trends in Engineering, Vol. 1, No. 1, May 2009, pp 274-278.
[11] V.R.Vijaykumar, P.T.Vanathi, P.Kanagasabapathy, D.Ebenezer “Robust Statistics Based Algorithm to Remove Salt
and Pepper Noise in Images” International Journal of Information and Communication Engineering 5:3 2009, pp
164-173.
[12] V.R.Vijaykumar, Jothibasu “Decision Based Adaptive Median Filter to Remove Blotches, Scratches, Streaks,
Stripes and Impulse Noise in Image” Proceedings of 2010 IEEE 17th International Conference on Image Processing,
September 26-29, 2010, Hong Kong, pp 117-120.
[13] S. K. Satpathy, S. Panda, K. K. Nagwanshi, C. Ardil ”Image Restoration in Non-linear Filtering Domain Using
MDB Approach” International Journal of Information and Communication Engineering 6:1 2010, pp 45-49.

21
[14] Krishna Kant Singh, Akansha Mehrotra, Kirat Pal, M.J.Nigam “A n8(p) Detail Preserving Adaptive Filter for
Impulse Noise Removal” 2011 International Conference on Image Information Processing (ICIIP 2011).
[15] Bo Xiong, D. Zhouping Yin “A Universal Denoising Framework with a New Impulse Detector and Non-local
Means” IEEE Transactions on Image Processing, Vol. 21, No. 4, April 2012, pp 1663-1675.

22

Mais conteúdo relacionado

Mais procurados

An Improved Image Fusion Scheme Based on Markov Random Fields with Image Enha...
An Improved Image Fusion Scheme Based on Markov Random Fields with Image Enha...An Improved Image Fusion Scheme Based on Markov Random Fields with Image Enha...
An Improved Image Fusion Scheme Based on Markov Random Fields with Image Enha...Editor IJCATR
 
Enhanced Spectral Reflectance Reconstruction Using Pseudo-Inverse Estimation ...
Enhanced Spectral Reflectance Reconstruction Using Pseudo-Inverse Estimation ...Enhanced Spectral Reflectance Reconstruction Using Pseudo-Inverse Estimation ...
Enhanced Spectral Reflectance Reconstruction Using Pseudo-Inverse Estimation ...CSCJournals
 
Mr image compression based on selection of mother wavelet and lifting based w...
Mr image compression based on selection of mother wavelet and lifting based w...Mr image compression based on selection of mother wavelet and lifting based w...
Mr image compression based on selection of mother wavelet and lifting based w...ijma
 
Probabilistic model based image segmentation
Probabilistic model based image segmentationProbabilistic model based image segmentation
Probabilistic model based image segmentationijma
 
Modified clahe an adaptive algorithm for contrast enhancement of aerial medi...
Modified clahe an adaptive algorithm for contrast enhancement of aerial  medi...Modified clahe an adaptive algorithm for contrast enhancement of aerial  medi...
Modified clahe an adaptive algorithm for contrast enhancement of aerial medi...IAEME Publication
 
Quality Assessment of Gray and Color Images through Image Fusion Technique
Quality Assessment of Gray and Color Images through Image Fusion TechniqueQuality Assessment of Gray and Color Images through Image Fusion Technique
Quality Assessment of Gray and Color Images through Image Fusion TechniqueIJEEE
 
An Efficient Approach for Image Enhancement Based on Image Fusion with Retine...
An Efficient Approach for Image Enhancement Based on Image Fusion with Retine...An Efficient Approach for Image Enhancement Based on Image Fusion with Retine...
An Efficient Approach for Image Enhancement Based on Image Fusion with Retine...ijsrd.com
 
Denoising Process Based on Arbitrarily Shaped Windows
Denoising Process Based on Arbitrarily Shaped WindowsDenoising Process Based on Arbitrarily Shaped Windows
Denoising Process Based on Arbitrarily Shaped WindowsCSCJournals
 
Image Inpainting Using Cloning Algorithms
Image Inpainting Using Cloning AlgorithmsImage Inpainting Using Cloning Algorithms
Image Inpainting Using Cloning AlgorithmsCSCJournals
 
Face Image Restoration based on sample patterns using MLP Neural Network
Face Image Restoration based on sample patterns using MLP Neural NetworkFace Image Restoration based on sample patterns using MLP Neural Network
Face Image Restoration based on sample patterns using MLP Neural NetworkIOSR Journals
 
Region filling and object removal by exemplar based image inpainting
Region filling and object removal by exemplar based image inpaintingRegion filling and object removal by exemplar based image inpainting
Region filling and object removal by exemplar based image inpaintingWoonghee Lee
 
Image processing
Image processingImage processing
Image processingmaheshpene
 
Image segmentation by modified map ml estimations
Image segmentation by modified map ml estimationsImage segmentation by modified map ml estimations
Image segmentation by modified map ml estimationsijesajournal
 
Stereo matching based on absolute differences for multiple objects detection
Stereo matching based on absolute differences for multiple objects detectionStereo matching based on absolute differences for multiple objects detection
Stereo matching based on absolute differences for multiple objects detectionTELKOMNIKA JOURNAL
 

Mais procurados (15)

An Improved Image Fusion Scheme Based on Markov Random Fields with Image Enha...
An Improved Image Fusion Scheme Based on Markov Random Fields with Image Enha...An Improved Image Fusion Scheme Based on Markov Random Fields with Image Enha...
An Improved Image Fusion Scheme Based on Markov Random Fields with Image Enha...
 
Enhanced Spectral Reflectance Reconstruction Using Pseudo-Inverse Estimation ...
Enhanced Spectral Reflectance Reconstruction Using Pseudo-Inverse Estimation ...Enhanced Spectral Reflectance Reconstruction Using Pseudo-Inverse Estimation ...
Enhanced Spectral Reflectance Reconstruction Using Pseudo-Inverse Estimation ...
 
Mr image compression based on selection of mother wavelet and lifting based w...
Mr image compression based on selection of mother wavelet and lifting based w...Mr image compression based on selection of mother wavelet and lifting based w...
Mr image compression based on selection of mother wavelet and lifting based w...
 
Probabilistic model based image segmentation
Probabilistic model based image segmentationProbabilistic model based image segmentation
Probabilistic model based image segmentation
 
Modified clahe an adaptive algorithm for contrast enhancement of aerial medi...
Modified clahe an adaptive algorithm for contrast enhancement of aerial  medi...Modified clahe an adaptive algorithm for contrast enhancement of aerial  medi...
Modified clahe an adaptive algorithm for contrast enhancement of aerial medi...
 
Quality Assessment of Gray and Color Images through Image Fusion Technique
Quality Assessment of Gray and Color Images through Image Fusion TechniqueQuality Assessment of Gray and Color Images through Image Fusion Technique
Quality Assessment of Gray and Color Images through Image Fusion Technique
 
An Efficient Approach for Image Enhancement Based on Image Fusion with Retine...
An Efficient Approach for Image Enhancement Based on Image Fusion with Retine...An Efficient Approach for Image Enhancement Based on Image Fusion with Retine...
An Efficient Approach for Image Enhancement Based on Image Fusion with Retine...
 
Image Inpainting
Image InpaintingImage Inpainting
Image Inpainting
 
Denoising Process Based on Arbitrarily Shaped Windows
Denoising Process Based on Arbitrarily Shaped WindowsDenoising Process Based on Arbitrarily Shaped Windows
Denoising Process Based on Arbitrarily Shaped Windows
 
Image Inpainting Using Cloning Algorithms
Image Inpainting Using Cloning AlgorithmsImage Inpainting Using Cloning Algorithms
Image Inpainting Using Cloning Algorithms
 
Face Image Restoration based on sample patterns using MLP Neural Network
Face Image Restoration based on sample patterns using MLP Neural NetworkFace Image Restoration based on sample patterns using MLP Neural Network
Face Image Restoration based on sample patterns using MLP Neural Network
 
Region filling and object removal by exemplar based image inpainting
Region filling and object removal by exemplar based image inpaintingRegion filling and object removal by exemplar based image inpainting
Region filling and object removal by exemplar based image inpainting
 
Image processing
Image processingImage processing
Image processing
 
Image segmentation by modified map ml estimations
Image segmentation by modified map ml estimationsImage segmentation by modified map ml estimations
Image segmentation by modified map ml estimations
 
Stereo matching based on absolute differences for multiple objects detection
Stereo matching based on absolute differences for multiple objects detectionStereo matching based on absolute differences for multiple objects detection
Stereo matching based on absolute differences for multiple objects detection
 

Semelhante a An Iterative Solution for Random Valued Impulse Noise Reduction

Literature survey on impulse noise reduction
Literature survey on impulse noise reductionLiterature survey on impulse noise reduction
Literature survey on impulse noise reductionsipij
 
Quality Prediction in Fingerprint Compression
Quality Prediction in Fingerprint CompressionQuality Prediction in Fingerprint Compression
Quality Prediction in Fingerprint CompressionIJTET Journal
 
Restoration of Images Corrupted by High Density Salt & Pepper Noise through A...
Restoration of Images Corrupted by High Density Salt & Pepper Noise through A...Restoration of Images Corrupted by High Density Salt & Pepper Noise through A...
Restoration of Images Corrupted by High Density Salt & Pepper Noise through A...IOSR Journals
 
Restoration of Images Corrupted by High Density Salt & Pepper Noise through A...
Restoration of Images Corrupted by High Density Salt & Pepper Noise through A...Restoration of Images Corrupted by High Density Salt & Pepper Noise through A...
Restoration of Images Corrupted by High Density Salt & Pepper Noise through A...IOSR Journals
 
The Effectiveness and Efficiency of Medical Images after Special Filtration f...
The Effectiveness and Efficiency of Medical Images after Special Filtration f...The Effectiveness and Efficiency of Medical Images after Special Filtration f...
The Effectiveness and Efficiency of Medical Images after Special Filtration f...Editor IJCATR
 
19 9742 the application paper id 0016(edit ty)
19 9742 the application paper id 0016(edit ty)19 9742 the application paper id 0016(edit ty)
19 9742 the application paper id 0016(edit ty)IAESIJEECS
 
Image Compression using DPCM with LMS Algorithm
Image Compression using DPCM with LMS AlgorithmImage Compression using DPCM with LMS Algorithm
Image Compression using DPCM with LMS AlgorithmIRJET Journal
 
Image Filtering Using all Neighbor Directional Weighted Pixels: Optimization ...
Image Filtering Using all Neighbor Directional Weighted Pixels: Optimization ...Image Filtering Using all Neighbor Directional Weighted Pixels: Optimization ...
Image Filtering Using all Neighbor Directional Weighted Pixels: Optimization ...sipij
 
MR Image Compression Based on Selection of Mother Wavelet and Lifting Based W...
MR Image Compression Based on Selection of Mother Wavelet and Lifting Based W...MR Image Compression Based on Selection of Mother Wavelet and Lifting Based W...
MR Image Compression Based on Selection of Mother Wavelet and Lifting Based W...ijma
 
IRJET- Coloring Greyscale Images using Deep Learning
IRJET- Coloring Greyscale Images using Deep LearningIRJET- Coloring Greyscale Images using Deep Learning
IRJET- Coloring Greyscale Images using Deep LearningIRJET Journal
 
IRJET- Crop Pest Detection and Classification by K-Means and EM Clustering
IRJET-  	  Crop Pest Detection and Classification by K-Means and EM ClusteringIRJET-  	  Crop Pest Detection and Classification by K-Means and EM Clustering
IRJET- Crop Pest Detection and Classification by K-Means and EM ClusteringIRJET Journal
 
Research Paper v2.0
Research Paper v2.0Research Paper v2.0
Research Paper v2.0Kapil Tiwari
 
PREDICTION BASED LOSSLESS COMPRESSION SCHEME FOR BAYER COLOUR FILTER ARRAY IM...
PREDICTION BASED LOSSLESS COMPRESSION SCHEME FOR BAYER COLOUR FILTER ARRAY IM...PREDICTION BASED LOSSLESS COMPRESSION SCHEME FOR BAYER COLOUR FILTER ARRAY IM...
PREDICTION BASED LOSSLESS COMPRESSION SCHEME FOR BAYER COLOUR FILTER ARRAY IM...ijiert bestjournal
 
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...ijistjournal
 
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...ijistjournal
 
FPGA Implementation of Decision Based Algorithm for Removal of Impulse Noise
FPGA Implementation of Decision Based Algorithm for Removal of Impulse NoiseFPGA Implementation of Decision Based Algorithm for Removal of Impulse Noise
FPGA Implementation of Decision Based Algorithm for Removal of Impulse NoiseIRJET Journal
 
Improved nonlocal means based on pre classification and invariant block matching
Improved nonlocal means based on pre classification and invariant block matchingImproved nonlocal means based on pre classification and invariant block matching
Improved nonlocal means based on pre classification and invariant block matchingIAEME Publication
 
E FFECTIVE P ROCESSING A ND A NALYSIS OF R ADIOTHERAPY I MAGES
E FFECTIVE P ROCESSING A ND A NALYSIS OF R ADIOTHERAPY I MAGESE FFECTIVE P ROCESSING A ND A NALYSIS OF R ADIOTHERAPY I MAGES
E FFECTIVE P ROCESSING A ND A NALYSIS OF R ADIOTHERAPY I MAGESsipij
 
Performance Evaluation of Image Edge Detection Techniques
Performance Evaluation of Image Edge Detection Techniques Performance Evaluation of Image Edge Detection Techniques
Performance Evaluation of Image Edge Detection Techniques CSCJournals
 
Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...
Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...
Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...IJTET Journal
 

Semelhante a An Iterative Solution for Random Valued Impulse Noise Reduction (20)

Literature survey on impulse noise reduction
Literature survey on impulse noise reductionLiterature survey on impulse noise reduction
Literature survey on impulse noise reduction
 
Quality Prediction in Fingerprint Compression
Quality Prediction in Fingerprint CompressionQuality Prediction in Fingerprint Compression
Quality Prediction in Fingerprint Compression
 
Restoration of Images Corrupted by High Density Salt & Pepper Noise through A...
Restoration of Images Corrupted by High Density Salt & Pepper Noise through A...Restoration of Images Corrupted by High Density Salt & Pepper Noise through A...
Restoration of Images Corrupted by High Density Salt & Pepper Noise through A...
 
Restoration of Images Corrupted by High Density Salt & Pepper Noise through A...
Restoration of Images Corrupted by High Density Salt & Pepper Noise through A...Restoration of Images Corrupted by High Density Salt & Pepper Noise through A...
Restoration of Images Corrupted by High Density Salt & Pepper Noise through A...
 
The Effectiveness and Efficiency of Medical Images after Special Filtration f...
The Effectiveness and Efficiency of Medical Images after Special Filtration f...The Effectiveness and Efficiency of Medical Images after Special Filtration f...
The Effectiveness and Efficiency of Medical Images after Special Filtration f...
 
19 9742 the application paper id 0016(edit ty)
19 9742 the application paper id 0016(edit ty)19 9742 the application paper id 0016(edit ty)
19 9742 the application paper id 0016(edit ty)
 
Image Compression using DPCM with LMS Algorithm
Image Compression using DPCM with LMS AlgorithmImage Compression using DPCM with LMS Algorithm
Image Compression using DPCM with LMS Algorithm
 
Image Filtering Using all Neighbor Directional Weighted Pixels: Optimization ...
Image Filtering Using all Neighbor Directional Weighted Pixels: Optimization ...Image Filtering Using all Neighbor Directional Weighted Pixels: Optimization ...
Image Filtering Using all Neighbor Directional Weighted Pixels: Optimization ...
 
MR Image Compression Based on Selection of Mother Wavelet and Lifting Based W...
MR Image Compression Based on Selection of Mother Wavelet and Lifting Based W...MR Image Compression Based on Selection of Mother Wavelet and Lifting Based W...
MR Image Compression Based on Selection of Mother Wavelet and Lifting Based W...
 
IRJET- Coloring Greyscale Images using Deep Learning
IRJET- Coloring Greyscale Images using Deep LearningIRJET- Coloring Greyscale Images using Deep Learning
IRJET- Coloring Greyscale Images using Deep Learning
 
IRJET- Crop Pest Detection and Classification by K-Means and EM Clustering
IRJET-  	  Crop Pest Detection and Classification by K-Means and EM ClusteringIRJET-  	  Crop Pest Detection and Classification by K-Means and EM Clustering
IRJET- Crop Pest Detection and Classification by K-Means and EM Clustering
 
Research Paper v2.0
Research Paper v2.0Research Paper v2.0
Research Paper v2.0
 
PREDICTION BASED LOSSLESS COMPRESSION SCHEME FOR BAYER COLOUR FILTER ARRAY IM...
PREDICTION BASED LOSSLESS COMPRESSION SCHEME FOR BAYER COLOUR FILTER ARRAY IM...PREDICTION BASED LOSSLESS COMPRESSION SCHEME FOR BAYER COLOUR FILTER ARRAY IM...
PREDICTION BASED LOSSLESS COMPRESSION SCHEME FOR BAYER COLOUR FILTER ARRAY IM...
 
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...
 
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...
 
FPGA Implementation of Decision Based Algorithm for Removal of Impulse Noise
FPGA Implementation of Decision Based Algorithm for Removal of Impulse NoiseFPGA Implementation of Decision Based Algorithm for Removal of Impulse Noise
FPGA Implementation of Decision Based Algorithm for Removal of Impulse Noise
 
Improved nonlocal means based on pre classification and invariant block matching
Improved nonlocal means based on pre classification and invariant block matchingImproved nonlocal means based on pre classification and invariant block matching
Improved nonlocal means based on pre classification and invariant block matching
 
E FFECTIVE P ROCESSING A ND A NALYSIS OF R ADIOTHERAPY I MAGES
E FFECTIVE P ROCESSING A ND A NALYSIS OF R ADIOTHERAPY I MAGESE FFECTIVE P ROCESSING A ND A NALYSIS OF R ADIOTHERAPY I MAGES
E FFECTIVE P ROCESSING A ND A NALYSIS OF R ADIOTHERAPY I MAGES
 
Performance Evaluation of Image Edge Detection Techniques
Performance Evaluation of Image Edge Detection Techniques Performance Evaluation of Image Edge Detection Techniques
Performance Evaluation of Image Edge Detection Techniques
 
Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...
Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...
Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...
 

Mais de idescitation (20)

65 113-121
65 113-12165 113-121
65 113-121
 
69 122-128
69 122-12869 122-128
69 122-128
 
71 338-347
71 338-34771 338-347
71 338-347
 
72 129-135
72 129-13572 129-135
72 129-135
 
74 136-143
74 136-14374 136-143
74 136-143
 
80 152-157
80 152-15780 152-157
80 152-157
 
82 348-355
82 348-35582 348-355
82 348-355
 
84 11-21
84 11-2184 11-21
84 11-21
 
62 328-337
62 328-33762 328-337
62 328-337
 
46 102-112
46 102-11246 102-112
46 102-112
 
47 292-298
47 292-29847 292-298
47 292-298
 
49 299-305
49 299-30549 299-305
49 299-305
 
57 306-311
57 306-31157 306-311
57 306-311
 
60 312-318
60 312-31860 312-318
60 312-318
 
5 1-10
5 1-105 1-10
5 1-10
 
11 69-81
11 69-8111 69-81
11 69-81
 
14 284-291
14 284-29114 284-291
14 284-291
 
15 82-87
15 82-8715 82-87
15 82-87
 
29 88-96
29 88-9629 88-96
29 88-96
 
43 97-101
43 97-10143 97-101
43 97-101
 

Último

Presentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxPresentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxRosabel UA
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operationalssuser3e220a
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationRosabel UA
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 

Último (20)

Presentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxPresentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptx
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operational
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translation
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptxINCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 

An Iterative Solution for Random Valued Impulse Noise Reduction

  • 1. Int. J. on Recent Trends in Engineering and Technology, Vol. 10, No. 1, Jan 2014 An Iterative Solution for Random Valued Impulse Noise Reduction Manohar Koli1 and S.Balaji2 1 Dept. of Computer Science, Tumkur University, Tumkur-572103, Karnataka, India Email: makresearch2012@gmail.com 2 Dept. of CSE, City Engineering College, Bangalore-560061, Karnataka, India Email: drsbalaji@gmail.com Abstract— In this paper, an iterative solution for high density random valued impulse noise reduction of gray scale images is proposed. The algorithm, which works in an iterative fashion, is designed by considering the different parameters that influence the effect of noise reduction. Each iteration significantly increases the performance of the proposed algorithm. Restored Mean Absolute Error (RMAE) is used to measure and compare the performance of the algorithm. The algorithm is compared with several non-linear algorithms reported in the literature. Experimental results show that the proposed algorithm produces better results compared to the existing algorithms. Index Terms— Impulse Noise, Restoration, Image Enhancement, Image De-Noising, Adaptive Filters I. INTRODUCTION Impulse noise is one which may corrupt the images during their acquisition, transmission or storage. Several algorithms have been proposed to remove impulse noise in the images. Random Valued Impulse Noise (RVIN) assumes a noise value between the minimum value 0 and the maximum value 255 of noise, as shown in equation (1). 0 255 = (1) Many value estimation techniques for corrupted pixels have been reported in literature [1]. Mean and median filters are the most popularly used techniques. In the mean filter an average value of the neighboring pixels of a scanning window is used as an estimated value of test pixel whereas in the median filter neighboring pixel values are sorted in order and then the median value is used as the test pixel value. Mean filter is effective in minimizing the mean square error value of estimation. Median filter algorithm produces good visibility in restored image. Several improved versions of mean and median algorithms have been proposed by adding new features like weight and trimming to the existing algorithms [2]. In non-linear filters conditions are used for separating or identifying noisy pixels from uncorrupted pixels and only corrupted pixels are restored. Some of the popular approaches are: (i) global and local thresholds calculation for separation of noisy pixels from uncorrupted pixels, (ii) adaptive median value calculation for accurate restoration or replacement value calculation, (iii) weight based restoration for combining or considering the effect of more than one affecting features of noise replacement, (iv) progressive or iterative replacement to improve the accuracy of algorithm by repetitive identification and replacement of noisy pixels, (v) two or multi-phase algorithms wherein distinct unrelated stages are used to avoid propagation of noise signal by calculating exactly corrupted and DOI: 01.IJRTET.10.1.10 © Association of Computer Electronics and Electrical Engineers, 2014
  • 2. uncorrupted pixels and considering only the uncorrupted pixels for restoration value calculation, (vi) switching techniques to combine more than one existing filters to use different efficient filters in different noisy conditions since no single filter best fits for all noise levels. Some algorithms are good for low noise ratio. Soft computing techniques such as fuzzy, neural, edge preserving and decision based techniques are also reported for enhancement of efficiency of algorithms and also produce the good visibility. In literature, it is observed that only few algorithms are proposed to handle RVIN. Our main aim is to provide a better solution to RVIN than the available algorithms in literature. Hence, our Proposed Random Valued Impulse Noise Algorithm (PARVIN) is compared with Adaptive Median Filters (AMF) [3], Progressive Switching Median Filter (PSMF) [4], Tri-State Median Filter (TSMF) [5], Adaptive Fuzzy Switching Filter (AFSF) [6], a New Impulse Detector Based on Order Statistics Filter (NIND) [7], An Efficient Algorithm for the Removal of Impulse Noise from Corrupted Images (AEAFRIN) [8], a New Fast and Efficient DecisionBased Algorithm(DBA) [9], An Improved Adaptive Median Filter (IAMF) [10], Robust Statistics Based Algorithm (RSBA) [11], Decision Based Adaptive Median Filter (DBAF) [12], Image Restoration in Nonlinear Filtering Domain Using MDB Approach (MDBF) [13], Detail Preserving Adaptive Filter (DPAF) [14] and A Universal Denoising Framework (UDF) [15]. II. METHODOLOGY Our algorithm is designed considering the fact that linear noise removing algorithms work well in removing the impulse noise. But, since the efficiency of the algorithm decreases and also blurs the images, the algorithm is applied linearly to all pixels including the non-noisy ones. Hence, while applying the linear filter we identify the corrupted pixels and we apply the filter only for the corrupted pixels. In our algorithm, output of the linear filter and the mean threshold are used for identifying the corrupted noisy pixels. The order in which we replace the noisy pixels also plays an important role in noise suppression. To improve the efficiency of the algorithm, corrupted pixels are replaced in the order of highly corrupted to less corrupted pixels. This way we are able to control the propagation of the noise signal. Our method has three steps (algorithms Alg-1, Alg-2 and Alg-3). Complete block diagram of the proposed system is shown in figure (1). Algorithm Alg-1 1. 2. 3. 4. 5. 6. 7. Read corrupted image and detected binary noise image . Calculate size of input image [ , ] = ( ) and initialize new restored image = ; Calculate value of = ( ( )/( ) 10) + 1. Initialize variable = 0. Repeat steps 5 through 9 while <= else go to step 10. Increment = + 1; Scan input image using 3x3 window using the variables i and j where i indicates the row number and j indicates the column number such that the centre pixel of window (3, 3) overlaps the test pixel ( , ). 8. Sort all nine scanned pixels of window in ascending order a1 to a9. 9. If test pixel ( , ) is less than or equal to ( ) or greater than or equal to (10 ) then replace pixel ( , ) with (5). 10. Copy restored image to , ( = ). In step one corrupted pixels are identified by comparing the output of the linear restoration filter proposed in Alg-1 and the original image. Mean threshold is used to generate binary noise image where the pixel value one indicates corrupted pixel and zero indicates non-corrupted pixel. In step two, the corrupted image is restored with the help of the noisy pixels present in . Alg-2 is used for initial restoration of the noisy pixels. Once initial noise suppression is completed Alg-3 is used for complete restoration of the corrupted image. Algorithm Alg-2 1. 2. 3. 4. 5. 6. Read corrupted image . Calculate size of input image [ , ] = ( ) and initialize new restored image = ; Initialize binary noise image = ( , ) and variable = 0. Repeat steps 4 to 8 while <= 4 else go to step 9. Increment = + 1; Scan the input image using 3x3 window using variables i and j where i indicates the row number and j indicates the column number such that the centre pixel of window (3, 3) overlaps the test pixel ( , ). 13
  • 3. Noise Detection Noise Reduction Figure1. Block Diagram of Proposed System 7. If corresponding pixel of test pixel in image is 1 then select window pixels where corresponding value of pixel in is 0. 8. If the numbers of selected pixels are more than 2 then ( , ) value is replaced by median value of selected pixels else increase the window size and repeat steps 7 and 8. 9. Calculate difference of and , and store in . 10. Calculate mean of . Convert to binary noise image using threshold . Pixels having intensity value more than threshold value are considered as 1 else 0. Algorithm Alg-3 1. 2. 3. 4. 5. 6. 7. Read corrupted images . Calculate size of the input image [ , ] = ( ) and initialize new restored image = ; Calculate value of = ( ( )/( ) 10) + 1. Initialize variable = 0. Repeat steps 5 to 9 while <= else go to step 10. Increment = + 1; Scan the input image using 3x3 window using variables i and j where i indicates the row number and j indicates the column number such that centre pixel of window (3, 3) overlaps the test pixel ( , ). 8. Sort all nine scanned pixels of window in ascending order 1 to 9. 9. If test pixel ( , ) is less than equal to ( ) or greater than equal to (10 ) then replace pixel ( , ) with (5). 10. Display restored image . III. PERFORMANCE MEASUREMENTS To evaluate performance of our proposed algorithm, four different natural images (IMAGE-1, IMAGE-2, IMAGE-3, IMAGE-4) are used. The performance is measured using RMAE. Figure 2 and Figure 3 show 14
  • 4. restoration results of our algorithm for the images IMAGE-1 and IMAGE-2 for different amounts of noise ratio. Visibility of output of 70% noisy image clearly shows that the efficiency of our algorithm is very high. Figure 4 and Figure 5 show restoration results of different filters. The visibility of the outputs clearly shows that efficiency of our algorithm is high compared to other algorithms. Calculated RMAE for image IMAGE-3 and IMAGE- 4 are shown in Table 1 and Table 2. Compared to other popular algorithms RMAE value of our algorithm is very high. Graphical analyses of results are shown in Figure 6 and Figure 7. ( =1 ( = Where X R MXN MAE RMAE - ) (2) ) (3) ( × ) Original Image. Restored Image. Size Of Image. Mean Absolute Error. Restored Mean Absolute Error. IV. SIMULATION AND RESULTS To evaluate performance of our proposed algorithm, four different natural images (IMAGE-1, IMAGE-2, IMAGE-3, IMAGE-4) are used. The performance is measured using RMAE. Figure 2 and Figure 3 show restoration results of our algorithm for the images IMAGE-1 and IMAGE-2 for different amounts of noise ratio. Visibility of output of 70% noisy image clearly shows that the efficiency of our algorithm is very high. Figure 4 and Figure 5 show restoration results of different filters. The visibility of the outputs clearly shows that efficiency of our algorithm is high compared to other algorithms. Calculated RMAE for image IMAGE-3 and IMAGE- 4 are shown in Table 1 and Table 2. Compared to other popular algorithms RMAE value of our algorithm is very high. Graphical analyses of results are shown in Figure 6 and Figure 7. TABLE I. R MAE VALUES OF FILTERS FOR R VIN IMAGE-3(230X230) NOISE RATIO FILTERS AMF PSMF TSMF AFSF NIND AEAFRIN DBA IAMF RSBA DBAF MDBF DPAF UDF PARVIN 10 20 17.22 -75.76 -197.5 -73.79 -13.52 -70.85 -2.62 -47.46 17.3 -62.19 17.03 16.83 -133.8 80.18 30 33.34 5.99 -52.89 2.06 31.43 -0.39 -0.58 17.77 34.09 7.17 33.44 32.64 -25.76 78.71 40 34.59 30.5 -6.38 24.1 45.1 24.09 -0.05 34.71 34.36 27.66 34.36 33.3 8.7 75.57 32.24 41.49 18.07 33.44 51.3 33.99 0.14 42.2 32.51 36.13 32.24 32.29 25.76 73.91 15 50 28.38 46.41 29.46 36.78 52.89 37.7 0.45 41.71 29.15 38.6 29.2 29.24 34.77 70.23 60 25.65 47.55 34.91 36.9 49.71 37.02 0.42 33.41 25.64 38.02 25.55 25.42 37.55 66.97 70 80 22.21 44.26 36.9 35.26 43.8 35.26 0.56 17.66 22.11 35.95 22.35 22.16 39.03 61.92 90 19.23 39.47 36.11 32.58 35.44 33.06 0.71 7.68 18.95 32.99 19.22 19.34 36.76 55.17 16.46 33.94 34.55 29.6 25.68 29.61 0.57 3.6 15.86 29.38 16.91 16.63 34.31 44.2
  • 5. TABLE II. R MAE VALUES OF FILTERS FOR R VIN IMAGE-4 (300X300) NOISE RATIO FILTERS AMF PSMF TSMF AFSF NIND AEAFRIN DBA IAMF RSBA DBAF MDBF DPAF UDF PARVIN 10 20 57.52 48.87 -35.2 40.17 60.54 41.81 0.6 52.97 56.51 49.28 57.4 57.78 18.25 93.6 30 53.27 67.78 29.84 60.35 74.53 61.93 1.05 68.36 53.3 66.98 55.14 54.49 54.53 92.9 40 46.73 73.11 51.83 62.68 79.58 65.64 1 71.2 46.95 69.34 47.19 47.57 66.17 91.2 50 39.64 74.62 58.9 58.53 80.99 62.91 0.96 72.13 39.15 64.3 39.97 40.28 70.68 90.19 32.5 72.02 57.19 51.74 79.68 55.59 0.91 63.14 32.21 57.64 33.01 33.13 70.77 87.46 60 25.99 64.45 50.78 43.06 74.12 46.17 0.84 39.24 25.94 47.72 26 25.77 66.14 82.27 70 80 20.39 51.27 41.11 35.02 61.7 36.88 0.84 17.68 20.43 37.39 20.39 20.67 55.14 71.65 90 15.78 37.13 32.01 28.28 42.57 28.7 0.66 7.15 16.22 28.75 15.85 15.91 42.62 54.13 12.35 26.19 25.53 22.09 24.13 22.24 0.61 2.61 12.31 22.46 12.17 12.59 33.38 37.12 05% NOISE RATIO 20% NOISE RATIO RESTORED IMAGE OF 05% NOISE RATIO RMAE= 93.02 RESTORED IMAGE OF 20% NOISE RATIO R MAE= 89.02 50% NOISE RATIO 65% NOISE RATIO ORIGINAL IMAGE -1 (280X280) 35% NOISE RATIO 16
  • 6. RESTORED IMAGE OF 35% NOISE RATIO RMAE= 86.76 RESTORED IMAGE OF 50% NOISE RATIO RMAE= 83.58 RESTORED IMAGE OF 65% NOISE RATIO RMAE= 75.24 Figure 2. Restoration Results Of Images-1upto 65% Of Noise Ratio 10% NOISE RATIO 25% NOISE RATIO ORIGINAL IMAGE-2 (290X290) RESTORED IMAGE OF10% NOISE RATIO RESTORED IMAGE OF 25% NOISE RATIO RMAE= 99.27 RMAE= 98.58 40% NOISE RATIO 55% NOISE RATIO 17 70% NOISE RATIO
  • 7. RESTORED IMAGE OF40% NOISE RATIO RESTORED IMAGE OF 55% NOISE RATIO RESTORED IMAGE OF70% NOISE RATIO RMAE= 97.57 RMAE= 95.74 RMAE= 89.59 Figure 3. Restoration Results Of Images-2 Upto 70% Of Noise Ratio ORIGINAL IMAGE-3 (260X260) PARVIN AMF PSMF TSMF AFSF 18
  • 8. NIND AEAFRIN DBA IAMF RSBA DBAF MDBF DPAF UDF Figure 4.Results Of Filters For Image-3 (260x260) With 30% Rvin ORIGINAL IMAGE-4 (300X300) PARVIN AMF PSMF TSMF AFSF 19
  • 9. NIND AEAFRIN DBA IAMF RSBA DBAF DPAF UDF MDBF Figure 5.Results Of Filters For Image-4 (300x300) With 70% Rvin Figure 6. Rmae For The Image-3(260x260) With Rvin 20
  • 10. Figure7. Rmae For The Image-4 (300x300) With Rvin V. CONCLUSIONS In this paper, an efficient iterative method to remove random valued impulse noise from gray scale image is proposed. Each iteration of the method significantly increases the quality of input image and the proposed algorithm controls the flow of noise signal apart from producing consistent and very high quality output. Experimental results show that efficiency of the algorithm is very high compared to other popular algorithms reported in the literature. Further, the proposed algorithm works well in both the low and the high noise ratio up to 70%. This algorithm is a promising solution for RVIN reduction as it maintains consistency in performance. Study of the suitability and performance of the proposed algorithm for other types of noise and images is part of our future work. REFERENCES [1] Manohar Annappa Koli ,”Review of Impulse Noise Reduction Techniques”, International Journal on Computer Science and Engineering (IJCSE),Vol. 4 No. 02 February 2012, pp 184-196. [2] Sarala singh and Ravimohan, “A review on the Median Filter based Impulsive Noise Filtration Techniques for FPGA and CPLD”, International Journal of Emerging Technology and Advanced Engineering, Volume 3, Issue 3, March 2013,pp 821-824. [3] H. Hwang and R. A. Haddad “Adaptive Median Filters: New Algorithms and Results” IEEE Transactions on Image Processing, Vol. 4, No. 4, April 1995, pp 499-502. [4] Zhou Wang and David Zhang “Progressive Switching Median Filter for the Removal of Impulse Noise from Highly Corrupted Images” IEEE Transactions on Circuits and Systems—II: Analog and Digital Signal Processing, Vol. 46, No. 1, January 1999, pp 78-80. [5] Tao Chen, Kai-Kuang Ma, Li-Hui Chen “TriSstate Median Filter for Image Denoising” IEEE Transactions on Image Processing, Vol. 8, No. 12, December 1999, pp 1834-1838. [6] Haixiang Xu, Guangxi Zhu, Haoyu Peng, Desheng Wang “Adaptive Fuzzy Switching Filter for Images Corrupted by Impulse noise” Pattern Recognition Letters 25 (2004) pp 1657–1663. [7] Wenbin Luo “A New Impulse Detector Based on Order Statistics” Intl. J. Electronincs Communication (aeü) 60 (2006) pp 462–466. [8] Wenbin Luo “An Efficient Algorithm for the Removal of Impulse Noise from Corrupted Images” Intl. J. Electron. Commun. (aeü) 61 (2007) pp 551 – 555. [9] K. S. Srinivasan, D. Ebenezer “A New Fast and Efficient Decision-Based Algorithm for Removal of High-Density Impulse Noises” IEEE Signal Processing Letters, Vol. 14, No. 3, March 2007, pp 189-192. [10] Mamta Juneja, Rajni Mohana “An Improved Adaptive Median Filtering Method for Impulse Noise Detection” International Journal of Recent Trends in Engineering, Vol. 1, No. 1, May 2009, pp 274-278. [11] V.R.Vijaykumar, P.T.Vanathi, P.Kanagasabapathy, D.Ebenezer “Robust Statistics Based Algorithm to Remove Salt and Pepper Noise in Images” International Journal of Information and Communication Engineering 5:3 2009, pp 164-173. [12] V.R.Vijaykumar, Jothibasu “Decision Based Adaptive Median Filter to Remove Blotches, Scratches, Streaks, Stripes and Impulse Noise in Image” Proceedings of 2010 IEEE 17th International Conference on Image Processing, September 26-29, 2010, Hong Kong, pp 117-120. [13] S. K. Satpathy, S. Panda, K. K. Nagwanshi, C. Ardil ”Image Restoration in Non-linear Filtering Domain Using MDB Approach” International Journal of Information and Communication Engineering 6:1 2010, pp 45-49. 21
  • 11. [14] Krishna Kant Singh, Akansha Mehrotra, Kirat Pal, M.J.Nigam “A n8(p) Detail Preserving Adaptive Filter for Impulse Noise Removal” 2011 International Conference on Image Information Processing (ICIIP 2011). [15] Bo Xiong, D. Zhouping Yin “A Universal Denoising Framework with a New Impulse Detector and Non-local Means” IEEE Transactions on Image Processing, Vol. 21, No. 4, April 2012, pp 1663-1675. 22