Professional Documents
Culture Documents
ABSTRACT We propose an Iterative Mean Filter (IMF) to eliminate the salt-and-pepper noise. IMF
uses the mean of gray values of noise-free pixels in a fixed-size window. Unlike other nonlinear filters,
IMF does not enlarge the window size. A large size reduces the accuracy of noise removal. There-
fore, IMF only uses a window with a size of 3 × 3. This feature is helpful for IMF to be able to
more precisely evaluate a new gray value for the center pixel. To process high-density noise effectively,
we propose an iterative procedure for IMF. In the experiments, we operationalize Peak Signal-to-Noise
Ratio (PSNR), Visual Information Fidelity, Image Enhancement Factor, Structural Similarity (SSIM), and
Multiscale Structure Similarity to assess image quality. Furthermore, we compare denoising results of
IMF with ones of the other state-of-the-art methods. A comprehensive comparison of execution time
is also provided. The qualitative results by PSNR and SSIM showed that IMF outperforms the other
methods such as Based-on Pixel Density Filter (BPDF), Decision-Based Algorithm (DBA), Modified
Decision-Based Untrimmed Median Filter (MDBUTMF), Noise Adaptive Fuzzy Switching Median Filter
(NAFSMF), Adaptive Weighted Mean Filter (AWMF), Different Applied Median Filter (DAMF), Adaptive
Type-2 Fuzzy Filter (FDS): for the IMAGESTEST dataset – BPDF (25.36/0.756), DBA (28.72/0.8426),
MDBUTMF (25.93/0.8426), NAFSMF (29.32/0.8735), AWMF (32.25/0.9177), DAMF (31.65/0.9154),
FDS (27.98/0.8338), and IMF (33.67/0.9252); and for the BSDS dataset – BPDF (24.95/0.7469), DBA
(26.84/0.8061), MDBUTMF (26.25/0.7732), NAFSMF (27.26/0.8191), AWMF (28.89/0.8672), DAMF
(29.11/0.8667), FDS (26.85/0.8095), and IMF (30.04/0.8753).
INDEX TERMS Salt-and-pepper noise, image denoising, noise removal, image restoration, image process-
ing, nonlinear filter.
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see http://creativecommons.org/licenses/by/4.0/
VOLUME 7, 2019 167847
U. Erkan et al.: IMF for Image Denoising
FIGURE 2. Denoising results for the House image of for a part of 140 × 140 pixel with a SPN ratio of 60%. PSNR, SSIM, VIF, IEF and MSSIM values of
the results of the method: (b) Noisy image (7.40 dB, 0.0137, 0.0462, 1, 0.9103), (c) BPDF (27.41 dB, 0.8759, 0.3544, 102.29, 0.9870), (d) DBA (30.38 dB,
0.9228, 0.4548, 203.89, 0.9810), (e) MDBUTMF (35.02 dB, 0.9452, 0.5831, 477.55, 0.9888), (f) NAFSMF (33.98 dB, 0.9387, 0.5056, 480.53, 0.9894),
(g) AWMF (37.80 dB, 0.9754, 0.7201, 1100.84, 0.9899), (h) DAMF (36.51 dB, 0.9704, 0.7005, 810.94, 0.9898), (i) FDS (29.77 dB, 0.9171, 0.4393, 167.74,
0.9780), and (j) IMF (39.77 dB, 0.9805, 0.7443, 1843.05, 0.9910).
Definition
2: Let r ≥ 1 be an integer number and A = B. ITERATIVE MEAN FILTER ALGORITHM
aij m×n be an image. Then, in image A, the indices set of a The goal of IMF is based on MF. MF works effectively for
window with a size of (2r + 1) × (2r + 1) centered at a pixel low noise densities. The processing speed of MF is very high
location (i, j), denoted by Wij (A, r), is defined as follows: because it uses a fixed-size window instead of an adaptive
window as in AMF, AWMF, MDBUTMF, and NAFSMF.
i∗ , j∗ ∈ I : i∗ − i ≤ r, j∗ − j ≤ r
(2) For the study, we focus on two characteristics: (1) MF
is only effective in low-density noise, and (2) the weighted
Definition
3: Let r ≥ 1 be an integer number and A = mean of AWMF is better than the median of AMF. The first
aij m×n be an image. Then, in image A, the strict indices characteristic can be explained as follows: because MF uses
set of a window with a size of (2r + 1) × (2r + 1) centered a small fixed-size window, there are no noise-free pixels in
at a pixel location (i, j), denoted by Wij∗ (A, r), is defined as the window in the presence of high noise density. Hence,
follows: MF avails of gray values of all noisy pixels to restore a
gray value for the center pixel. If all noisy pixels in the
i∗ , j∗ ∈ Wij (A, r) : ai∗ j∗ 6 = δmin , ai∗ j∗ 6 = δmax
(3) window are only salt pixels or only pepper pixels, the center
pixel will remain to be noisy as well. The second charac-
Definition 4: Let A = aij m×n be an image. Then, teristic is the improved accuracy of AWMF – relying on
constrained mean of Wij (A, r), denoted by W̄ijmean (A, r), is weighted mean – in comparison with AMF – operational-
defined by izing median – even though both adopt the same technique
for noise detection. Inferring from a variety of comparisons
Wij∗ (A, r) = ∅
aij
in [25], AWMF outperforms AMF, particularly for high noise
1 X
(4) densities.
Wij∗ (A, r) 6 = ∅
card(Wij∗ (A, r))
To propose IMF, first of all, we utilize the advantage of MF
(i∗ ,j∗ )∈Wij∗ (A,r)
by using a window with a size of 3 × 3. Next, we incorporate
this advantage with the constrained mean of a window instead
where card () is the set cardinality, i.e. the number h ofi pixels. of using the median. This way will give a higher accuracy to
Definition 5: Let A := aij m×n and A∗ := a∗ij
be evaluate a new gray value for the center pixel. However, like
m×n
two images. Then, l1 -distance (or Manhattan distance [38]) MF, because we only consider a fixed-size window, IMF will
between A and A∗ is defined as follows: work ineffectively at high noise densities. Hence, we propose
Xm Xn to combine the method with an iterative procedure. The iter-
A − A∗ := aij − a∗ij ,
(5)
1 i=1 j=1 ative procedure will guarantee that all noisy pixels will be
processed. The stop condition of the iterative procedure bases
where || denotes absolute value. on the `1 -distance.
FIGURE 3. Denoising results for the Peppers image with the size of 512 × 512 pixels with a SPN ratio of 90%. PSNR, SSIM, VIF, IEF and MSSIM values
of the results of the method: (b) Noisy image (7.40 dB, 0.0137, 0.0196, 1, 0.8078), (c) BPDF (9.21 dB, 0.1927, 0.0307, 2.14, 0.1836), (d) DBA (18.72 dB,
0.5272, 0.0699, 20.40, 0.9455), (e) MDBUTMF (16.91 dB, 0.4029, 0.0814, 12.88, 0.9568), (f) NAFSMF (23.60 dB, 0.6499, 0.1430, 60.34, 0.9848), (g) AWMF
(26.23 dB, 0.7123, 0.2013, 109.22, 0.9925), (h) DAMF (25.87 dB, 0.7049, 0.1999, 102.62, 0.9921), (i) FDS (18.15 dB, 0.5085, 0.0618, 16.97, 0.9251), and
(j) IMF (27.88 dB, 0.7700, 0.2289, 151.30, 0.9938).
Algorithm 1 Iterative Mean Filter (IMF) gray value of the center pixel. For IMF, far pixels have lower
Input: A noisy image B := bij m×n weights. For the way of enlarging a window, all pixels have
Output: A restored image A := aij m×n the same weight. In other words, the influence of far pixels
on the new gray value of the center pixel in the case of IMF
Initialize r := 1, k := 0, A[0] := B, ε. is smaller. Therefore, IMF can lead to devoid artifacts and
Compute : δmax := max bij , δmin := min bij .
1≤i≤m 1≤i≤m sharpen edges as that it will be shown in the experimental
1≤j≤n 1≤j≤n section. The iterative procedure will be stopped if there is no
Repeat change in the Manhattan distance between the images of two
pixel (i, j) of an imageA at a step k
For each [k]
[k] [k]
consecutive iteration steps. The corresponding flowchart is
If aij ≥ δmax || aij ≤ δmin also presented in Figure 1.
Define : Wij∗ A[k] , r .
Similar to nonlinear filters such as MF, AMF, and AWMF,
Update : a[k+1] := W̄ijmean A[k] , r IMF also uses the same condition based on the boundary
ij
Else values to detect noise: aij ≥ δmax or aij ≤ δmin . This can cause
Assign : a[k+1]
ij := a[k]
ij
an issue for the synthetic images, in that all pixels owning
End boundary values δmax , δmin will be treated as noisy pixels.
End This is not only the limit of IMF, but that is also the drawback
Until A[k+1] − A[k] 1 ≤ ε of many other nonlinear filters for SPN. However, in the arti-
cle, we only focus on natural images that are very important
in practical applications. For natural images, the number of
noise-free pixels acquiring the boundary values is very small.
Details of IMF are presented in Algorithm 1. In every In the experimental section, we will show that IMF still works
iteration step, windows with a size of 3 × 3 whose center effectively for this case.
pixel is noisy will be considered. The constrained mean of We also must notice that, because we consider gray values
a window will be the new gray value of the center pixel. of pixels in the form of integer numbers, tolerance can be set
In the case of all pixels in the current window are noisy, to zero, ε = 0. If we consider gray values of pixels in the
the gray value of the center pixel of the window will not form of real numbers, tolerance can be set to a small enough
be changed. The center pixel will be processed in the next number, for example, ε = 10−6 .
iteration steps. This is different from the way processed by an
adaptive window of AWMF or AMF. Because enlarging the III. EXPERIMENTAL RESULTS
size of an adaptive window until there is at least a noise-free A. IMAGE QUALITY ASSESSMENT METRICS
pixel will cause an issue in which gray values of very far In order to assess image quality after denoising, we use
away from the center pixel are also used for evaluating the common error metrics such as Peak Signal-to-Noise Ratio
FIGURE 4. Denoising results by IMF for the Lena image with the size of 512 × 512 pixels with different SPN ratios. a) (15.43 dB, 0.1758, 0.1362, 1, 0.9910),
b) (12.42 dB, 0.0848, 0.0887, 1, 0.9789), c) (10.68 dB, 0.0533, 0.0673, 1, 0.9646), d) (9.42 dB, 0.0364, 0.0528, 1, 0.9494), e) (43.48 dB, 0.9913, 0.8974,
518.49, 1), f) (40.18 dB, 0.9796, 0.8106, 457.49, 0.9999), g) (37.05 dB, 0.9675, 0.7343, 425.55, 0.0.9999), h) (35.40 dB, 0.9541, 0.6653, 398.35, 0.9998), i)
(8.44 dB, 0.0263, 0.0422, 1, 0.9333), j) (7.65 dB, 0.0182, 0.0325, 1, 0.9141), k) (6.99 dB, 0.0139, 0.0278, 1, 0.8979), l) (6.42 dB, 0.0092, 0.0213, 1, 0.8803), m)
(33.98 dB, 0.9383, 0.5917, 357.47, 0.9997), n) (32.49 dB, 0.9183, 0.5135, 306.95, 0.9994), o) (31.23 dB, 0.8953, 0.4353, 266.22, 0.9990), p) (29.70 dB, 0.8623,
0.3445, 210.75, 0.9982).
(PSNR) [39], Visual Information Fidelity (VIF) [40], PSNR is defined as [39]:
2552
Image Enhancement Factor (IEF) [41], Structural Similarity PSNR(U , V ) := 10 log10 (6)
(SSIM) [39], and Multiscale SSIM (MSSIM) [42]. MSE(U , V )
TABLE 1. PSNR results of the methods for three traditional images with different SPN ratios.
where MSE stands for Mean Square Error defined as: E N ,j ; EE N ,j |sN ,j ) and I (C
where I (C E N ,j ; FE N ,j |sN ,j ) represent the
m n information that can ideally be extracted by the brain from
1 XX 2
MSE (U , V ) := uij − vij (7) a particular subband in the reference image (ground truth)
mn
i=1 j=1 U and the evaluated image V , respectively; EE N ,j is a vector
of N components of the visual signal for the j-subband at
U := uij is a ground truth, V := vij is an evaluated image. the output of the Human Visual System (HVS) of a ground
V can be a restored image A or a noisy image B. truth U ; FE N ,j is a vector of N components of the visual
VIF is defined as [40]: signal for the j-subband at the output of HVS of an evaluated
image V ; C E N ,j is a vector of N components of the random
E N ,j ; FE N ,j |sN ,j
P
j∈subbands I C field from the j-subband in a ground truth U ; σn2 is the
VIF (U , V ) := P (8)
variance of visual noise; σu2 is the variance of Gaussian noise
I E
C N ,j ; EE N ,j |sN ,j
j∈subbands
of the distortion model; λk are eigenvalues of a covariance
where matrix; gi is deterministic scalar field and sN is the maxi-
N M
! mum likelihood estimate of S N (or a realization of S N for
1 XX s2 λk
E N ,j E N ,j N ,j log2 1 + i 2 a particular reference image), S N is a vector of N elements
I C ;E |s := (9)
2 σn of a random field of positive scalars, sN ,j is the j-subband
i=1 k=1
N X
M
g 2 s λk
2 ! of sN . The random field used is Gaussian scale mixtures
E N ,j ; FE N ,j |sN ,j : = 1
X
log2 1+ 2i i 2
I C (GSMs). We must notice that the subbands are extracted from
2 σu +σn the Natural Scene Statistics (NSS) model by the wavelet
i=1 k=1
(10) decomposition.
TABLE 2. SSIM results of the methods for three native images of the MATLAB library with different SPN ratios.
TABLE 3. PSNR, SSIM, VIF, IEF and MSSIM values of denoising results for the 20 traditional test images with different SPN ratios.
TABLE 4. PSNR, SSIM, VIF, IEF and MSSIM values of denoising results for the TESTIMAGES dataset with different SPN ratios.
TABLE 5. PSNR, SSIM, VIF, IEF and MSSIM values of denoising results for the berkeley image dataset with different SPN ratios.
B. DATASETS AND TEST CASES 20 native images with the same size of 512 × 512 pixels
We implement IMF algorithm on MATLAB R2019a. of the MATLAB Library: Lena, Cameraman, Barbara,
To assess denoising quality of the proposed method, we use Baboon, Peppers, Living Room, Lake, Plane, Hill, Pirate,
Boat, House, Bridge, Elaine, Flintstones, Flower, Parrot, but the denoising result contains some defects, especially for
Dark-Haired Woman, Blonde Woman, Einstein; 40 images the bottom-right region of the image. MDBUTMF, AWMF,
with the same size of 600 × 600 pixels of the TESTIMAGES and DAMF removed noise very well, but they created arti-
dataset [43] and 200 images of the BSDS dataset: https:// facts and made edges sharpen. The artifacts are visible on
www2. eecs. berkeley. edu/research/projects/CS/vision/bsds/ edges. NAFSMF also removed noise very well and avoided
BSDS300/html/DataSet/images.html of the UC Berkeley. All creating artifacts. However, the denoising result of NAFSMF
images of three datasets are grayscale. The images of the was lost many details. IMF removed noise excellently. All
MATLAB library and the TESTIMAGES dataset are stored noises were removed. No artifacts remain, and edges are
in the PNG format. For the BSDS dataset, the images are smoothed naturally. On the other hand, IMF preserved the
stored in the JPEG format. The size of the images of the BSDS edges, details and other image structures very well. The
dataset is 481 × 321 or 321 × 481. All images are published PSNR, SSIM values (and VIF, IEF, MSSIM) of denoising
for use under a free license. result of IMF are the highest: BPDF (27.41 dB, 0.8759),
We use PSNR, SSIM, VIF, IEF, and MSSIM to assess DBA (30.38 dB, 0.9228), MDBUTMF (35.02 dB, 0.9452),
image quality after denoising. We compare denoising results NAFSMF (33.98 dB, 0.9387), AWMF (37.80 dB, 0.9754),
with ones of the following state-of-the-art denoising methods: DAMF (36.51 dB, 0.9704), FDS (29.77 dB, 0.9171), IMF
BPDF [30], DBA [31], MDBUTMF [32], NAFSMF [33], (39.77 dB, 0.9805).
AWMF [25], FDS [35], and DAMF [34]. We also must notice Secondly, we consider the pepper image. For this case,
that AWMF works more effective than MF and AMF [18], we add SPN with a noise level of 90%. Denoising results
so we do not need to compare denoising results with ones of are presented in Figure 3. For this very high noise level,
MF and AMF. BPDF cannot work correctly. BPDF destroyed image struc-
We consider three test cases: evaluate denoising results of tures, and we cannot see anything on the image. MDBUTMF
the methods by intuition; evaluate denoising results based on removed noise completely, but it created many defects like
qualitative metrics for three datasets: the MATLAB library, ink. DBA and FDS removed noise completely, but they
the TESTIMAGES dataset, the BSDS dataset; and evaluate also created defects: a raindrop effect for DBA and a
execution time of the methods. windblown-dust effect for FDS. A little noise remains on
the results of the NAFSMF and DAMF. Besides, edges in
the denoising results of AWMF and DAMF are very sharp-
C. DISCUSSION ened. IMF removed noise completely. Edges are smoothed
1) THE FIRST TEST CASE naturally. By the PSNR, SSIM values (as well as VIF, IEF,
We test on three images of the MATLAB library: the house MSSIM), denoising result of IMF is the best: BPDF (9.21 dB,
image, the peppers image, and the Lena image. We focus 0.1927), DBA (18.72 dB, 0.5272), MDBUTMF (16.91 dB,
on the intuitive results assessment and qualitative assessment 0.4029), NAFSMF (23.60 dB, 0.6499), AWMF (26.23 dB,
based on the metrics. 0.7123), DAMF (25.87 dB, 0.7049), FDS (18.15 dB, 0.5085),
Firstly, we consider the house image. We added SPN with IMF (27.88 dB, 0.7700).
a noise level of 60%. Denoising results of the methods are Thirdly, we consider the Lena image. In this case, we do not
shown in Figure 2. We cropped an image part with the size compare to other methods. We only consider the effectiveness
of 140 × 140 pixels to make it easy to distinguish. From of noise removal for various noise levels of IMF. We consider
the results, we can see that BPDF and DBA were unable to eight noise levels: 10%, 20%, 30%, 40%, 50%, 60%, 70%
preserve structures and edges of images. FDS worked better, and 80%. Denoising results are shown in Figure 4. As we
can see, IMF can remove noise excellently and can preserve [2] G. Wang, D. Li, W. Pan, and Z. Zang, ‘‘Modified switching median
image structures very well even for very high noise levels. filter for impulse noise removal,’’ Signal Process., vol. 90, no. 12,
pp. 3213–3218, 2010.
PSNR and SSIM values of denoising results with various [3] Y. Wang, J. Wang, S. Xiao, and L. Han, ‘‘An efficient adaptive fuzzy
noise levels of three above images are given in Table 1 and switching weighted mean filter for salt-and-pepper noise removal,’’ IEEE
Table 2, respectively. It is easy to see that the quality of Signal Process. Lett., vol. 23, no. 11, pp. 1582–1586, Nov. 2016.
[4] P.-Y. Chen and C.-Y. Lien, ‘‘An efficient edge-preserving algorithm for
denoising results by both PSNR and SSIM of IMF are better removal of salt-and-pepper noise,’’ IEEE Signal Process. Lett., vol. 15,
than those of other methods. pp. 833–836, 2008.
[5] F. Duan and Y.-J. Zhang, ‘‘A highly effective impulse noise detection algo-
2) THE SECOND TEST CASE rithm for switching median filters,’’ IEEE Signal Process. Lett., vol. 17,
no. 7, pp. 647–650, May 2010.
We assess denoising quality by the metrics. The assessments [6] X. Wang, S. Shen, G. Shi, Y. Xu, and P. Zhang, ‘‘Iterative non-local
base on the average values of all images of the datasets. means filter for salt and pepper noise removal,’’ J. Vis. Commun. Image
Tables 3, 4, 5 show the average PSNR value, the average Represent., vol. 38, pp. 440–450, Jul. 2016.
[7] D. Xiangyu, M. Yide, and D. Ming, ‘‘A new adaptive filtering method for
SSIM value, the average VIF value, the average IEF value removing salt and pepper noise based on multilayered PCNN,’’ Pattern
and the average MSSIM value of denoising results of the Recognit. Lett., vol. 79, pp. 8–17, Aug. 2016.
methods for all images of the MATLAB library (Table 1), [8] D. Li, S. Yan, X. Cai, Y. Cao, and S. Wang, ‘‘An integrated image
filter for enhancing change detection results,’’ IEEE Access, vol. 7,
the TESTIMAGES dataset (Table 2) and the UC-Berkeley
pp. 91034–91051, 2019.
dataset (Table 3), respectively. According to the acquired [9] E. López-Rubio, ‘‘Restoration of images corrupted by Gaussian and uni-
results, we can see that the denoising results of IMF are form impulsive noise,’’ Pattern Recognit., vol. 43, no. 5, pp. 1835–1846,
always better than those of the other compared methods. 2010.
[10] A. Buades, B. Coll, and J.-M. Morel, ‘‘A non-local algorithm for image
denoising,’’ in Proc. IEEE Comput. Soc. Conf. Comput. Vis. Pattern Recog-
3) THE THIRD TEST CASE nit. (CVPR), Jun. 2005, pp. 60–65.
We assess the processing performance (i.e., execution time) [11] K. B. Khan, A. A. Khaliq, M. Shahid, and J. A. Shah, ‘‘Primjena ponderi-
of the denoising methods. Table 6 presents the execution ranog stupnjevanog filtra u izoštravanju rendgenskih slika uz postojanje
Poissonova šuma,’’ Tehnicki Vjesnik, vol. 23, no. 6, pp. 1755–1762, 2016.
time of the methods. The execution time depends on noise [12] K. B. Khan, M. Shahid, H. Ullah, E. Rehman, and M. M. Khan, ‘‘Adaptive
levels too much. DAMF is the fastest. FDS is the slowest. trimmed mean autoregressive model for reduction of Poisson noise in
The difference in execution time of IMF, BPDF, and DBA scintigraphic images,’’ IIUM Eng. J., vol. 19, no. 2, pp. 68–79, 2018.
[13] R. H. Chan, C.-W. Ho, and M. Nikolova, ‘‘Salt-and-pepper noise removal
is very small. IMF can work faster than FDS, NAFSMF and by median-type noise detectors and detail-preserving regularization,’’
MDBUTMF. It must be noted that for noise levels up to 30%, IEEE Trans. Image Process., vol. 14, no. 10, pp. 1479–1485, Sep. 2005.
IMF can remove noise very fast. It is only slower than DAMF. [14] Z. Li, G. Liu, Y. Xu, and Y. Cheng, ‘‘Modified directional weighted filter
for removal of salt & pepper noise,’’ Pattern Recognit. Lett., vol. 40,
As mentioned above, IMF is designed to remove noise in pp. 113–120, Apr. 2014.
natural images, where dark and bright regions are usually not [15] T. Bai, J. Tan, M. Hu, and Y. Wang, ‘‘A novel algorithm for removal of salt
entirely black or completely white. As in the above test cases, and pepper noise using continued fractions interpolation,’’ Signal Process.,
vol. 102, pp. 247–255, Sep. 2014.
even when there are some profoundly dark/bright regions
[16] S. Wang, ‘‘Dictionary learning based impulse noise removal via `1 -`1
in natural images (e.g., the Lena image, the Peppers image) minimization,’’ Signal Process., vol. 93, no. 9, pp. 2696–2708, 2013.
containing some pixels of boundary values, IMF still removed [17] K. Panetta, L. Bao, and S. Agaian, ‘‘A new unified impulse noise removal
noise very effectively and did not create any defects. algorithm using a new reference sequence-to-sequence similarity detec-
tor,’’ IEEE Access, vol. 6, pp. 37225–37236, 2018.
[18] F. Taherkhani and M. Jamzad, ‘‘Restoring highly corrupted images by
IV. CONCLUSION impulse noise using radial basis functions interpolation,’’ IET Image Pro-
An iterative mean filter (IMF) for SPN removal has been cess., vol. 12, no. 1, pp. 20–30, 2018.
proposed. In IMF, we only consider a fixed-size window [19] M. González-Hidalgo, S. Massanet, D. Ruiz-Aguilera, and A. Mir,
‘‘Improving salt and pepper noise removal using a fuzzy mathemati-
of 3 × 3 pixels, and we use the constrained mean of the cal morphology-based filter,’’ Appl. Soft Comput., vol. 63, pp. 167–180,
window instead of median to evaluate new gray value for Feb. 2018.
the center pixel. Hence, IMF works more effectively than [20] J. Wu and C. Tang, ‘‘An efficient decision-based and edge-preserving
method for salt-and-pepper noise removal,’’ Pattern Recognit. Lett.,
the methods using dynamic adaptive windows. An iterative vol. 32, no. 15, pp. 1974–1981, 2011.
procedure has also been provided to integrate the power of [21] X. Qi, B. Liu, and J. Xu, ‘‘A neutrosophic filter for high-density salt and
removing high-density noise for IMF. From a vast number of pepper noise based on pixel-wise adaptive smoothing parameter,’’ J. Vis.
Commun. Image Represent., vol. 36, pp. 1–10, Apr. 2016.
tests, it is seen that IMF could remove noise excellently, and
[22] S. Wang, ‘‘Dictionary learning based impulse noise removal via `1 -`1
it can preserve image structures, edges, and details very well. minimization,’’ Signal Process., vol. 93, no. 9, pp. 2696–2708, 2013.
We also can confirm that IMF outperforms other state-of-the- [23] J. S. Lim, Two-Dimensional Signal and Image Processing.
art compared SPN denoising methods. Englewood Cliffs, NJ, USA: Prentice-Hall, 1990.
[24] H. Hwang and R. A. Haddad, ‘‘Adaptive median filters: New algorithms
For future work, we focus on study for an extensive IMF and results,’’ IEEE Trans. Image Process., vol. 4, no. 4, pp. 499–502,
to remove the random-valued impulse noise (RVIN). Apr. 1995.
[25] P. Zhang and F. Li, ‘‘A new adaptive weighted mean filter for remov-
ing salt-and-pepper noise,’’ IEEE Signal Process. Lett., vol. 21, no. 10,
REFERENCES pp. 1280–1283, Jun. 2014.
[1] Q.-Q. Chen, M.-H. Hung, and F. M. Zou, ‘‘Effective and adaptive algorithm [26] S. B. S. Fareed and S. S. Khader, ‘‘Fast adaptive and selective mean filter
for pepper-and-salt noise removal,’’ IET Image Process., vol. 11, no. 9, for the removal of high-density salt and pepper noise,’’ IET Image Process.,
pp. 709–716, 2017. vol. 12, no. 8, pp. 1378–1387, 2018.
[27] J. Chen, Y. Zhan, H. Cao, and X. Wu, ‘‘Adaptive probability filter for DANG NGOC HOANG THANH received the
removing salt and pepper noises,’’ IET Image Process., vol. 12, no. 6, bachelor’s degree and the M.Sc. degree in applied
pp. 863–871, 2018. mathematics from Belarusian State University,
[28] G. Pok and K. H. Ryu, ‘‘Efficient block matching for removing impulse in 2008 and 2009, respectively, and the Ph.D.
noise,’’ IEEE Signal Process. Lett., vol. 25, no. 8, pp. 1176–1180, degree in computer science from Tula State Uni-
Aug. 2018. versity, Russia, in 2016.
[29] X. Zhang and Y. Xiong, ‘‘Impulse noise removal using directional differ- He is currently a Lecturer/Researcher with the
ence based noise detector and adaptive weighted mean filter,’’ IEEE Signal
Hue College of Industry, Vietnam. He has over
Process. Lett., vol. 16, no. 4, pp. 295–298, Feb. 2009.
50 works on international peer-reviewed journals
[30] U. Erkan and L. Gökrem, ‘‘A new method based on pixel density in salt
and pepper noise removal,’’ Turkish J. Elect. Eng. Comput. Sci., vol. 26, and conference proceedings, three book chapters,
no. 1, pp. 162–171, 2018. one book, and one European Patent. His research interests are image pro-
[31] K. S. Srinivasan and D. Ebenezer, ‘‘A new fast and efficient decision- cessing, computer vision, machine learning, computational mathematics, and
based algorithm for removal of high-density impulse noises,’’ IEEE Signal optimization. He is a member of scientific organization INSTICC, Portugal,
Process. Lett., vol. 14, no. 3, pp. 189–192, Mar. 2007. ACM, USA, and IAENG, Taiwan. He is also a member of international
[32] S. Esakkirajan, T. Veerakumar, A. N. Subramanyam, and conferences committee, such as IEEE ICCE 2018, Vietnam, IWBBIO, Spain,
C. H. PremChand, ‘‘Removal of high density salt and pepper noise IEEE ICIEV, USA, IEEE ICEEE, Turkey, ICIEE, Japan, ICoCTA, Australia,
through modified decision based unsymmetric trimmed median filter,’’ and ICMTEL, U.K.
IEEE Signal Process. Lett., vol. 18, no. 5, pp. 287–290, May 2011.
[33] K. K. V. Toh and N. A. M. Isa, ‘‘Noise adaptive fuzzy switching median
filter for salt-and-pepper noise reduction,’’ IEEE Signal Process. Lett.,
vol. 17, no. 3, pp. 281–284, Mar. 2010.
[34] U. Erkan, L. Gökrem, and S. Enginoǧlu, ‘‘Different applied median filter
in salt and pepper noise,’’ Comput. Elect. Eng., vol. 70, pp. 789–798,
Aug. 2018.
[35] V. Singh, R. Dev, N. K. Dhar, P. Agrawal, and N. K. Verma, ‘‘Adaptive type-
2 fuzzy approach for filtering salt and pepper noise in grayscale images,’’
IEEE Trans. Fuzzy Syst., vol. 26, no. 5, pp. 3170–3176, Feb. 2018.
[36] F. Ahmed and S. Das, ‘‘Removal of high-density salt-and-pepper noise in
images with an iterative adaptive fuzzy filter using alpha-trimmed mean,’’ LE MINH HIEU received the bachelor’s degree,
IEEE Trans. Fuzzy Syst., vol. 22, no. 5, pp. 1352–1358, Oct. 2014.
the M.Sc. degree in applied mathematics, and the
[37] G. Balasubramanian, A. Chilambuchelvan, S. Vijayan, and G. Gowrison,
Ph.D. degree in computational mathematics from
‘‘Probabilistic decision based filter to remove impulse noise using patch
else trimmed median,’’ AEU-Int. J. Electron. Commun., vol. 70, no. 4, Belarusian State University, in 2009, 2010, and
pp. 471–481, 2016. 2018, respectively.
[38] A. Peiravi and H. T. Kheibari, ‘‘A fast algorithm for connectivity graph He is currently a Lecturer with the Univer-
approximation using modified Manhattan distance in dynamic networks,’’ sity of Economics - The University of Da Nang,
Appl. Math. Comput., vol. 201, nos. 1–2, pp. 319–332, 2008. Vietnam. He has over 30 works on international
[39] Z. Wang, A. C. Bovik, H. R. Sheikh, and E. P. Simoncelli, ‘‘Image quality peer-reviewed journals and conference proceed-
assessment: From error visibility to structural similarity,’’ IEEE Trans. ings. His research interests are finite difference
Image Process., vol. 13, no. 4, pp. 600–612, Apr. 2004. schemes, nonlinear PDEs, image processing, machine learning, financial
[40] H. R. Sheikh and A. C. Bovik, ‘‘Image information and visual quality,’’ mathematics, and computational mathematics. In 2018, he was awarded a
IEEE Trans. Image Process., vol. 15, no. 2, pp. 430–444, Jan. 2006. certificate for excellent researchers by the Danang People’s Committee.
[41] I. Djurović, ‘‘Combination of the adaptive Kuwahara and BM3D filters
for filtering mixed Gaussian and impulsive noise,’’ Signal, Image Video
Process., vol. 11, no. 4, pp. 753–760, 2017.
[42] Z. Wang, E. P. Simoncelli, and A. C. Bovik, ‘‘Multiscale structural simi-
larity for image quality assessment,’’ in Proc. Conf. Rec. Asilomar Conf.
Signals, Syst. Comput., 2003, pp. 1398–1402.
[43] N. Asuni and A. Giachetti, ‘‘TESTIMAGES: A large-scale archive for
testing visual devices and basic image processing algorithms,’’ in Proc.
Eurograph. Italian Chapter Conf., 2014, pp. 1–3.
UĞUR ERKAN received the B.Sc. degree in com- SERDAR ENGİNOĞLU received the B.Sc. degree
puter engineering from Selçuk University, Turkey, in mathematics from Atatürk University, Erzurum,
in 2001, the M.Sc. degree in mathematics and the Turkey, in 1998, and the M.Sc. and Ph.D. degrees
Ph.D. degree in mechatronics engineering from in mathematics from Gaziosmanpaşa University,
Gaziosmanpaşa University, Turkey, in 2012 and Tokat, Turkey, in 2009 and 2012, respectively.
2017, respectively. He is currently an Assistant Professor with
He is currently an Assistant Professor with the Department of Mathematics, Faculty of Arts
the Department of Computer Engineering, and Sciences, Çanakkale Onsekiz Mart University,
Karamanoğlu Mehmetbey University, Karaman, Çanakkale, Turkey. His current research interests
Turkey. His research interests are in image pro- are in soft set theory, fuzzy set theory, soft matri-
cessing, image denoising, image restoration, image enhancement, fuzzy sets, ces, soft analysis, image processing, and decision-making.
and pattern recognition.