SlideShare a Scribd company logo
1 of 9
Download to read offline
TELKOMNIKA, Vol.17, No.6, December 2019, pp.2959~2967
ISSN: 1693-6930, accredited First Grade by Kemenristekdikti, Decree No: 21/E/KPT/2018
DOI: 10.12928/TELKOMNIKA.v17i6.11301 ◼ 2959
Received September 26, 2018; Revised February 2, 2019; Accepted March 12, 2019
An overview of the fundamental approaches
that yield several image denoising techniques
Bilal Charmouti*1
, Ahmad Kadri Junoh2
, Mohd Yusoff Mashor3
, Najah Ghazali4
,
Mahyun Ab Wahab5
, Wan Zuki Azman Wan Muhamad6
,
Zainab Yahya7
, Abdesselam Beroual8
1,2,4,6,7
Institute of Engineering Mathematics, Universiti Malaysia Perlis (UniMAP), Perlis, Malaysia
3
School of Mechatronic, Universiti Malaysia Perlis (UniMAP), Perlis, Malaysia
5
School of Environmental Engineering, Universiti Malaysia Perlis (UniMAP), Perlis, Malaysia
8
Department of Computer Science, International Islamic University Malaysia, Malaysia
*Corresponding author, e-mail: dybilel@yahoo.fr
Abstract
Digital image is considered as a powerful tool to carry and transmit information between people.
Thus, it attracts the attention of large number of researchers, among them those interested in preserving
the image features from any factors that may reduce the image quality. One of these factors is the noise
which affects the visual aspect of the image and makes others image processing more difficult. Thus far,
solving this noise problem remains a challenge for the researchers in this field. A lot of image denoising
techniques have been introduced in order to remove the noise by taking care of the image features;
in other words, getting the best similarity to the original image from the noisy one. However, the findings
are still inconclusive. Beside the enormous amount of researches and studies which adopt several
mathematical concepts (statistics, probabilities, modeling, PDEs, wavelet, fuzzy logic, etc.), there is also
the scarcity of review papers which carry an important role in the development and progress of research.
Thus, this review paper intorduce an overview of the different fundamental approaches that yield
the several image-denoising techniques, presented with a new classification. Furthermore, the paper
presents the different evaluation tools needed on the comparison between these techniques in order to
facilitate the processing of this noise problem, among a great diversity of techniques and concepts.
Keywords: denoising methods, digital image, image denoising, image processing, noise
Copyright © 2019 Universitas Ahmad Dahlan. All rights reserved.
1. Introduction
Among the different tools of communication between people, there is the image which
carries a large amount of information. However, unfortunately, the image can be corrupted by
parasitic information, which is called noise: an alteration of image, which may be caused by
the image acquisition process or transmission [1, 2]. The main concern of the researchers in this
subject is to succeed in solving this problem by removing noise from the noisy image and
achieve the best restoration of the original one. To achieve the desired aim, they need ample
and necessary knowledge, concepts and definitions, which are inspired from the review of
relevant literature. Image processing is quite a wide field of knowledge due to its importance,
and widely applied in several fields like biology, astronomy, industrial, medical and defence.
Thus, a large amount of researches and studies have been done about this area. Where,
among the existing barriers in restoring the corrupted image is the scarcity of review papers
which carry an important role in the development and progress of research, In this paper we will
take a closer look into the necessary information restricted in the primary phase of image
processing (image pre-processing), called Image denoising, particularly the fundamental
approaches of image denoising. We seek to gather and introduce these approaches and
concepts smoothly, with good arrangement, where the readers can penetrate into the subject,
in order to facilitate the path that leads to the goal, by making this paper a starting point of other
studies concerning the image denoising. Thus, image, digital image, noise, noisy image, image
denoising, approaches for image denoising, as well as method comparison, are presented in
the rest of the paper by the following main sections. Section 2: discussion about relevant
materials and tools, which present definitions and concepts about image, noise and filtering.
Section 3: Discussion about the denoising methods, also the description of the basis of
◼ ISSN: 1693-6930
TELKOMNIKA Vol. 17, No. 6, December 2019: 2959-2967
2960
denoising approaches. Section 4: both the evaluation and comparison of the denoising
methods. Finally, section 5 offers the conclusion.
2. Materials and Tools
2.1. Image
An image is a scene representation through painting, sculptures, drawing, photography,
and so on. It is also a structured set of information that, after the display on the screen, gives
meaning to human. It may be defined as a two-dimensional function I (x, y) analog brightness
continuous, defined in a bounded domain, x and y as the spatial coordinates of a point of
the image and I is a function of luminance intensity and color. In this aspect, the image is
unusable by the machine, which requires digitization [3].
The digital image, in its broadest sense, refers to any image acquired, processed and
stored in a coded form which may be represented by numbers (numerical values). Digitization is
the process which permits the image to move from the physical state (optical image)
represented by continuous signal (an infinity of intensity value), to the digital image state which
is characterized by the discrete aspect (intensity take their values in a finite number of points).
This is the digital form which permits a further exploitation by computer software tools. Thus,
the digital image is a bounded set of elements, where each one of them is determined by
location coordinate and value. These elements are named image elements, picture elements,
pixels, and pels, whereas, the most widely used term to denote the digital image elements is
''pixel''. According to the luminance intensity value, digital image is classified into three types
(color-coding): black and white gray scales and coloured scales.
The binary images are an array of integers (k = 1 bit), pixel that can take one of
the values: 0 or 1. White is denoted by 0 and Black by 1. This is the simplest types of images
and usually this kind is used to scan texts when the latter is composed of one color. The gray
level is the value of the luminance intensity at one point. This image consists of only 8 bytes,
and the pixel color can take values ranging from black to white through various levels of
brightness [0, 1, 2, ..., 255]. Usually color images are based on three primary colours: Red,
Green and Blue (RGB), and each of these colours use 8 bits for one pixel which takes a value
from the range [0, 1, 2, ...,255], so each pixel in the color image requires 3×8=24 bits to encode
three components.
2.2. Noise
Noise is an alteration of image (parasites information) that may be created in one of
these phases, during the acquisition process (conversion operation from optical signals to
the electrical then from electrical to digital signal) through the transmission, sensor status and
environmental conditions [1, 4]. The noise has different origins, but it causes similar effects such
as the loss of sharpness in the details or the appearance of grains, where the amount of noise
in noisy image is assigned by the number of corrupted pixels. In terms of removing this noise
from the corrupted image, the researchers of this field have made some in-depth studies to
know the nature and types of noise. The image is corrupted due to the fact that there are
various types of noise such as the Gaussian noise, Poisson noise, Speckle noise, Salt and
Pepper noise and many more fundamental noise types in the case of digital images [5].
Noise is integrated in the image 𝑢(𝑥, 𝑦) through three forms of noise 𝑛(𝑥, 𝑦), namely
additive, multiplicative, and impulse noise [6, 7], to give a noisy image denoted by 𝑣(𝑥, 𝑦).
The additive noise formula is shown by (1) :
v(x, y) = u(x, y) + n(x, y) (1)
the multiplicative noise formula is modeled by (2):
v(x, y) = u(x, y) × n(x, y) (2)
3. Denoising Methods
Image denoising is a phase, which precedes the image processing (image
pre-processing); in other words, a set of operations occuring on the image, which aims to
améliorate the visual aspect of the image by means of reducing or removing noise from image.
TELKOMNIKA ISSN: 1693-6930 ◼
An overview of the fundamental approaches that yield several image... (Bilal Charmouti)
2961
This is in order to facilitate other processes such as the compression, analyses, classification,
segmentation, and extraction of information [8]. Denoising methods are based on the main idea
which is to replace each corrupted pixel value (noise) in the noisy image with another value,
making that image closer to the original one (noise free image) as much as possible, using
the necessary knowledge about noise and image cited in the previous section. In other words,
the denoising methods aim to achieve the version closest to the original image. Several
methods have been developed in this way, although each method has its advantages and
disadvantages. These denoising methods may be classified into two main categories,
the spatial domain and transform domain filtering which merged together in some cases to yield
hybrid filters.
3.1. Spatial Domain Filtering
Spatial domain filtering is considered as a traditional way to remove corrupted pixels
(noise) from the image [9]. It is a set of mathematical operations that deal directly with the pixel
in the image plane, because in this domain, the signal is represented by pixels, or in other
words, image elements are pixels. The filtering operations are applied into these pixels, based
on mathematics concepts, through which we apply the filtering window to each pixel in
the whole noisy image (overall processing), in the case that the detection phase is absent, or to
some pixels of noisy image (partial processing), or in the case that we firstly pass through
the detection phase (Noise detection) using several detector techniques such as the fuzzy
techniques as shown in Figure 1. Generally, the filter treats the noisy image through two ways,
linear or non-linear as shown in Figure 1.
Figure 1. Basic path of spatial filtering process
3.1.1. Linear Filtering
The linear filter transforms an input data set into a set of output data according to
a mathematical operation called convolution. It allows for each pixel in the area to which it
applies, to change its value through a linear combination of its neighbors. The linear filtering
operation is easy to implement for removing noise but usually it produces blurred images, which
are the main defect of this filter [10, 11]. Many well known linear filters have been introduced like
the mean filter and Wiener filter.
3.1.2. Non-linear Filtering
They are designed to solve the problems of the linear filter, especially with regard to
the poor preservation of edges [10, 11]; Their principle is the same as the linear filters, where it
◼ ISSN: 1693-6930
TELKOMNIKA Vol. 17, No. 6, December 2019: 2959-2967
2962
always replaces the value of each pixel with the calculated value from a mathematical operation
applied to its neighbors’ values, including itself. The difference is that this operation is no longer
linear. There are many popular non-linear filters such as the median and its extensions (order
statistic filters), bilateral filter, Total variation (TV), morphological filter, anisotropic filter and so
on. Other characteristic filtering may differ between several denoising approaches, such as
statistical/deterministic, adaptive/non-adaptive and local/non-local. In [12-15], some examples
are presented.
3.2. Transform Domain Filtering
The transform domain filtering is the second category of image denoising approaches,
which gained enormous interest from scholars and studies. It may be defined as a set of filtering
operations that treats the image in another form (other domains) such as frequency domain
(Figure 2), rather than the original form (original domain), in order to gain further information
from the signal and reach a successful filtering through this new form. The new domain may
differ from the original one in the dimensions (e.g. from 2D to 3D) or in the characteristics
(e.g. from spatial to frequency domain). This transform is a mathematical conversion that is
achieved through a clever mathematical tool (basis function). The image filtering process in
the transform domain can split into two branches according to the type of this basis function [9];
adaptive to processed data and non-adaptive. For the adaptive approaches there are two
effective techniques namely the Principal component analysis (PCA) [16],which treats only
the data information given by the second-order statistics, and the Independent component
analysis (ICA) [17] which comes as an extension to PCA to give better performance, by living up
to high order statistics ( the case of the most natural images) [18]. The main idea of both
statistical techniques, PCA and ICA, is to use an orthogonal decomposition to separate linearly
as much as possible the correlated data into independent sub-sets [19]. In the non-adaptative
aproaches there are many methods due to the variety of basic functions such as, wavelets [20],
wave atoms [21], curvelets [22], contourlets [23], wedgelets [24], and bandelets [25], which
transform the image to the frequency domain. From those, the oldest, the most popular, and
the dominant one (''wavelet'') [26], are highlighted in the following sections. Recently in
the transform domain, a new efficient method (BM3D) is developed by Dabov et al. [27] using
sparse 3D transform by grouping similar 2D-Blocks in the image into a 3D-arrays (grouped), in
this case the image is represented in the transform domain by many 3D-groups. Then,
the spectrum is shrunken to separate the noise from other features [28]. This method has
shown great efficiency in removing image compared to several techniques, but in the case of
high level of noise it gives less performance, and for that, in [29] a bounded BM3D method was
proposed based on the basis BMED to exceed this limitation. Furthermore, many techniques
were derived from the BM3D such as in [29], which focuses on the optimal choice of shrinkage
operator, and the two algorithms in [30],CD-BM3D and iterative CD-BM3D used the complex
domain. The several fundamental techniques of image denoising in transform domain are
presented by the below diagram in Figure 3.
Figure 2. The above images transformed to the frequency domain below
TELKOMNIKA ISSN: 1693-6930 ◼
An overview of the fundamental approaches that yield several image... (Bilal Charmouti)
2963
Figure 3. Image denoising approaches
3.3. Hybrid Filtering
Hybrid filtering may be considered as the third image-denoising category. It is a diverse
combination of several approaches from the spatial or transform domain or both together
as shown in Figure 3. This kind of image filtering, exploits the advantages of different existing
filters to build a new filter which includes a mixture of these advantages, in order to overcome
the limitations of conventional techniques and give better performance. This has been used by
many researchers and studies in the image denoising. Thus, numerous hybrid filters have been
proposed, whereby the point which attracts much attention, is the considerable attendance of
◼ ISSN: 1693-6930
TELKOMNIKA Vol. 17, No. 6, December 2019: 2959-2967
2964
the wavelet in these hybrid filters. For example, in [31] the filter decomposes the image by
(DT-CWT) then, it applies an adaptive wavelet thresholding to the detailed coefficients, while
the approximation coefficients are treated by Non-Local Means (NLM) technique, and finally
the denoised image is obtained by the inverse DT-CWT. As well, in [32] the undecimated
wavelet transform (UDWT) and NLM is performed. In [33], a denoising technique based on
the combination of wavelet transform and anisotropic filtering was presented. Many other hybrid
filters use the mixture of wavelet and total variation has been introduced in [34-37].
The principle component analysis (PCA) was merged with the wavelet and NLM in [38] and [39],
respectively. A hybrid neighborhood filter is applied in [40], based on the Gaussian filter with
the correlation of wavelet coefficients. Wiener filtering was combined with DT-CWT and
continuous wavelet transform (CWT) (to a seismic signal) in [41] and [42], respectively.
The area in the image may be defined as a texture, edge or smooth (homogeneous) region [43].
If for each of these areas we chose the filter which gives good result among the existing filters,
eventually we get three diverse filters for the image. This is the concept which is adopted in [43]
by using the combination of three different multiresolution techniques, namely wave atoms
(textures), curvelet (edges) and wavelet (smooth regions). Meanwhile, these last two techniques
were blended in [44]. In [45], a hybrid filter including a mix of HMF (hybrid median filter) and
total variation (TV) is proposed.
4. Evaluation and Comparison
The common objective of these introduced denoising methods is to remove noise from
image by way of preserving its features, or in other words, reaching the restored image which is
the most similar to the original one, taking into account certain strict and crucial criteria such as
the simplicity of filter implementation and the cost merit [46]. Seeking to overcome filtering
limitations and to achieve the optimality, a great number of denoising techniques have been
introduced in these last years. Thus, many disparities and differences can be observed between
these filters. Getting a comparison and evaluation from this large number proves to be an
arduous task, especially as it shares many characteristics such as linear/non-linear,
statistical/deterministic, etc. (network of features), therefore it is quite necessary to rely on some
points linked with the three parts of the filtering process (Table 1) which are:
a. The noisy image (input): the type of noise (additive, multiplicative, impulse noise, mixed
noise), amount of noise (high, low), structure of image (texture, smooth, edge), pixels
intensity.
b. Filter (denoising tool): computational cost (acceptable, high), filter implementation (simple,
complex).
c. Restored image (output): the image quality is one of the evaluation criteria of denoising
techniques performance, so the question is how do we assess this quality? The way by
which the image quality is evaluated (evaluation criteria) may be divided into two ways:
- The first one is the visual evaluation determined by the observer, where the human
judgment is interested in the image components appearance, if it contains any
degradation factors or otherwise, such as artifacts, discontinuities and blur [47].
- The second one is the quantitative evaluation (quality metric) by using the measurement
parameters, which include: 1) Signal to Noise Ratio (SNR), which measures the amount
of noise n in the noisy image I(i, j) using the standard deviation of the noise σ(n) and
image σ(I) (σ(I) = 60 indicating good image quality) [48], it is given by (3); 2) Mean
Squared Error (MSE), that measures the dissimilarity between the restored image Î(i, j)
and the original one I(i, j) as shown below in (4), thus whenever the MSE is lower, the
image denoising achieves more success [49]; 3) Peak Signal to Noise Ratio (PSNR) [50],
a well-known parameter that has an inverse relationship with MSE, as denoted in (5).
It is not necessary to be an entailment relation between the visual and quantitative
assessment, because sometimes an image, even with high PSNR or low MSE, does not seem
clean. This means that these indexes (MSE, PSNR) are not well matched to perceived visual
quality [51]. Thus, there are many quality assessment (QA) methods developed in the last
decades, which take into account the human visual system (HVS), such as the Structural
SIMilarity (SSIM) index [51].
TELKOMNIKA ISSN: 1693-6930 ◼
An overview of the fundamental approaches that yield several image... (Bilal Charmouti)
2965
SNR =
σ(I)
σ(n)
(3)
MSE =
1
N
∑ (I[i, j] − Î[i, j])2
i,j (4)
PSNR = 10 log10 (
2552
MSE
) (5)
𝑁 the number of pixels in image.
By using these above three guidance points, the several techniques of image denoising
can be evaluated and compared briefly according to their classification in Table 1 (field ''types of
filters''), as follows: The performance of filtering method rises from the left column to the right
column and from the first row to the last row, where the performance of denoising method is
denoted by the blue triangle, where it is rises from the head to the base of this triangle. For
example, the adaptive denoising methods in the transform domain are more efficient compared
to the non-adaptive methods in the transform domain or with adaptive methods in the spatial
domain. In addition, the linear filters are simple to implement than non-linear ones, whereas
the statistical filters are expensive and complex compared to the deterministic filters.
5. Conclusion
This paper presents an overview of the fundamental approaches from which the several
denoising algorithms are derived, as a starting point of future studies and researches in this
subject. Through this study, it is found that there is an enormous number of denoising
algorithms which makes the evaluation and the comparison between them difficult to be
attainable. In order to overcome this situation by facilitating the understanding, the evaluation
and the comparison between the significant number of diverse techniques of
image denoising, this paper proposes seven categories to classify these
algorithms (Linear/Nonlinear-Deterministic/Statistical-Non-Adaptive/Adaptive-Local/Non-Local-
without Noise Detection (treat all pixels)/with Noise Detection (treat corrupted pixels)-Spatial
Domain/Transform Domain-Unmixed/Hybrid), where the characteristics of any category affect
the efficiency of the denoising filter. To achieve this goal, we also present the evaluation tools
which permit the estimation of the efficiency and the disparity among these techniques. All these
categories and evaluation tools are summarised in Table 1.
Table 1. The Comparison between Several Fundamental Denoising Methods
Evaluation Tools
Filtering TypesThe noisy image
(input)
Filter
(denoising tool)
Restored image
(output)
- Type of noise
(additive,
multiplicative,
impulse noise,
mixed noise)
- Amount of noise
(high, low)
- Structure of image
(texture, smooth,
edge), pixels
intensity
- Computational cost
(acceptable, high)
- Filter
implementation
(simple, complex)
- Measurement of
noise (SNR, MSE,
PSNR, etc.)
- Visual quality
(blur, artifacts,
information loss,
etc.)
Linear Non-Linear
Deterministic Statistical
Non-Adaptive Adaptive
Local Non-Local
Without Noise Detection
(treat all pixels)
With Noise
Detection
(treat corrupted
pixels)
Spatial Domain Transform Domain
Unmixed Hybrid
ACKNOWLEDGEMENT
This work was financially supported by Ministry of Education Malaysia (MOE) under
Fundamental Research Grant Scheme (FRGS) ((Ref: FRGS/1/2019/STG06/UNIMAP/02/3).
◼ ISSN: 1693-6930
TELKOMNIKA Vol. 17, No. 6, December 2019: 2959-2967
2966
References
[1] Zhu L. Application of Stack Filter on Image Processing. Applied Mechanics and Materials. 2014;
543: 2163-2166.
[2] Yan M. Restoration of images corrupted by impulse noise and mixed Gaussian impulse noise using
blind inpainting. SIAM Journal on Imaging Sciences. 2013; 6(3): 1227-1245.
[3] Ander M. Introduction aux techniques de traitement d’images. Eyrolles. 1987.
[4] Liu J, Tai XC, Huang H, Huan Z. A weighted dictionary-learning model for denoising images
corrupted by mixed noise. IEEE Transactions on Image Processing. 2013; 22(3): 1108-1120.
[5] Boyat AK, Joshi BK. A review paper: noise models in digital image processing. ArXiv preprint. 2015:
1505.03489.
[6] Schulte S, De Witte V, Kerre EE. A fuzzy noise reduction method for color images. IEEE
Transactions on Image Processing. 2007; 16(5): 1425-1436.
[7] Saeedi J, Moradi MH, Faez K. A new wavelet-based fuzzy single and multi-channel image denoising.
Image and Vision Computing. 2010; 28 (12): 1611-1623.
[8] Liu L, Chen L, Chen CP, Tang YY, Pun CM. Weighted joint sparse representation for removing mixed
noise in image. IEEE transactions on cybernetics. 2016; 47(3): 600-611.
[9] Motwani MC, Gadiya MC, Motwani RC, Harris FC. Survey of image denoising techniques.
Proceedings of GSPX. 2004: 27-30.
[10] Li X. Image restoration: Fundamentals and advances: CRC Press. 2012.
[11] Weiss B. Fast median and bilateral filtering. Acm Transactions on Graphics (TOG). 2006;
25(3): 519-526.
[12] Chen CLP, Liu L, Chen L, Tang YY, Zhou Y. Weighted couple sparse representation with classified
regularization for impulse noise removal. IEEE Transactions on Image Processing. 2015; 24(11):
4014-4026.
[13] Zhou Y, Lin M, Xu S, Zang H, He H, Li Q, Guo J. An image denoising algorithm for mixed noise
combining nonlocal means filter and sparse representation technique. Journal of Visual
Communication and Image Representation. 2016; 41: 74-86.
[14] Lan R, Zhou Y, Tang YY, Chen CP. Image denoising using non-local fuzzy means. IEEE China
Summit and International Conference on Signal and Information Processing (ChinaSIP).
2015: 196-200.
[15] Wu Y, Tracey B, Natarajan P, Noonan JP. Probabilistic non-local means. IEEE Signal Processing
Letters. 2013; 20(8): 763-766.
[16] Muresan DD, Parks TW. Adaptive principal components and image denoising. Image Processing,
ICIP. 2003: 101-104.
[17] Hyvarinen A, Oja E, Hoyer P, Hurri J. Image feature extraction by sparse coding and independent
component analysis. Pattern Recognition, Proceedings of Fourteenth International Conference. 1998;
2: 1268-1273.
[18] Vaseghi S, Jetelová H. Principal and independent component analysis in image processing.
Proceedings of the 14th
ACM International Conference on Mobile Computing and Networking
(MOBICOM’06). 2006: 1-5.
[19] Quan J. Image Denoising of Gaussian and Poisson Noise Based on Wavelet Thresholding. Doctoral
dissertation. Ohio: University of Cincinnati. 2013.
[20] Mallat S. A wavelet tour of signal processing: the sparse way: Academic press. 2008.
[21] Le Pennec E, Mallat S. Sparse geometric image representations with bandelets. IEEE Transactions
on Image Processing. 2005; 14(4): 423-438.
[22] Hyvarinen A, Oja E, Hoyer P, Hurri J. Image feature extraction by sparse coding and independent
component analysis. Proceedings. Fourteenth International Conference on Pattern Recognition.
1998; 2: 1268-1273.
[23] Vaseghi S, Jetelová H. Principal and independent component analysis in image processing.
Proceedings of the 14th
ACM International Conference on Mobile Computing and Networking
(MOBICOM’06). 2006: 1-5.
[24] Donoho, D. L. Wedgelets: Nearly minimax estimation of edges. The Annals of Statistics. 1999; 27(3):
859-897.
[25] Shao L, Yan R, Li X, Liu Y. From heuristic optimization to dictionary learning: A review and
comprehensive comparison of image denoising algorithms. IEEE transactions on cybernetics. 2014;
44(7): 1001-1013.
[26] Dabov K, Foi A, Katkovnik V, Egiazarian K. Image restoration by sparse 3D transform-domain
collaborative filtering. Electronic Imaging. 2008; 6812: 681207.
[27] Lv XG, Song YZ, Li F. An efficient nonconvex regularization for wavelet frame and total variation
based image restoration. Journal of Computational and Applied Mathematics. 2015; 290: 553-566.
[28] Zhang L, Dong W, Zhang D, Shi G. Two-stage image denoising by principal component analysis with
local pixel grouping. Pattern Recognition. 2010; 43(4): 1531-1549.
[29] Chen Q, Wu D. Image denoising by bounded block matching and 3D filtering. Signal Processing.
2010; 90(9): 2778-2783.
TELKOMNIKA ISSN: 1693-6930 ◼
An overview of the fundamental approaches that yield several image... (Bilal Charmouti)
2967
[30] Katkovnik V, Egiazarian K. Sparse phase imaging based on complex domain nonlocal BM3D
techniques. Digital Signal Processing. 2017; 63: 72-85.
[31] Jain A. Medical Image Noise Suppression Using Dual Tree Complex Wavelet Transforms and
Non-Local Means. Imperial Journal of Interdisciplinary Research. 2016; 2(12): 1889-1892.
[32] Yang F, Yu Z, Li C. An adaptive SAR image speckle reduction algorithm based on undecimated
wavelet transform and non-local means. Geoscience and Remote Sensing Symposium (IGARSS).
2016: 1030-1033.
[33] Kour S, Kaur B. Hybrid filter with wavelet denoising and anisotropic diffusion filter for image
despeckling. Computer Graphics, Vision and Information Security (CGVIS). 2015: 17-21.
[34] Lv XG, Song YZ, Li F. An efficient nonconvex regularization for wavelet frame and total variation
based image restoration. Journal of Computational and Applied Mathematics. 2015; 290, 553-566.
[35] Elyasi I, Pourmina MA. Reduction of speckle noise ultrasound images based on TV regularization
and modified bayes shrink techniques. Optik-International Journal for Light and Electron Optics.
2016; 127(24): 11732-11744.
[36] Ding Y, Selesnick IW. Artifact-free wavelet denoising: Non-convex sparse regularization, convex
optimization. IEEE Signal Processing Letters. 2015; 22(9): 1364-1368.
[37] He W, Yi C, Li Y, Xiao H. Research on Mechanical Fault Diagnosis Scheme Based on Improved
Wavelet Total Variation Denoising. Shock and Vibration. 2016; 2016.
[38] Khmag A, Ramli AR, Al-Haddad S, Hashim S, Noh ZM, Najih AA. Design of natural image denoising
filter based on second-generation wavelet transformation and principle component analysis. Journal
of Medical Imaging and Health Informatics. 2015; 5(6): 1261-1266.
[39] Bansal M, Devi M, Jain N, Kukreja C. A Proposed Approach for Biomedical Image Denoising Using
PCA_NLM. International Journal of Bio-Science and Bio-Technology. 2014; 6(6): 13-20.
[40] Hussain SA, Gorashi SM. Image denoising algorithm based on hybrid neighborhood filter. Signal and
Image Processing Applications (ICSIPA). 2013: 25-30.
[41] Naimi H, Adamou-Mitiche ABH, Mitiche L. Medical image denoising using dual tree complex
thresholding wavelet transform and Wiener filter. Journal of King Saud University-Computer and
Information Sciences. 2015; 27(1): 40-45.
[42] Mousavi SM, Langston CA. Hybrid Seismic Denoising Using Higher‐Order Statistics and Improved
Wavelet Block Thresholding. Bulletin of the Seismological Society of America. 2016; 106(4):
1380-1389.
[43] Swami PD, Jain A. Image denoising by supervised adaptive fusion of decomposed images restored
using wave atom, curvelet and wavelet transform. Signal, Image and Video Processing. 2014;
8(3): 443-459.
[44] Le Pogam A, Hanzouli H, Hatt M, Le Rest CC, Visvikis D. Denoising of PET images by combining
wavelets and curvelets for improved preservation of resolution and quantitation. Medical image
analysis. 2013; 17(8): 877-891.
[45] Bappy D, Jeon I. Combination of hybrid median filter and total variation minimisation for medical
X-ray image restoration. IET Image Processing. 2016; 10(4): 261-271.
[46] Oktem R, Egiazarian K, Lukin V, Ponomarenko N, Tsymbal O. Locally adaptive DCT filtering for
signal-dependent noise removal. EURASIP Journal on Advances in Signal Processing. 2007;
2007(1): 042472.
[47] Barten PG. Contrast sensitivity of the human eye and its effects on image quality. SPIE press.
1999; 72.
[48] Buades A, Coll B, Morel JM. A review of image denoising algorithms, with a new one. Multiscale
Modeling & Simulation. 2005; 4(2): 490-530.
[49] Graps A. An introduction to wavelets. IEEE computational science and engineering. 1995;
2(2): 50-61.
[50] Sakrison D. On the role of the observer and a distortion measure in image transmission. IEEE
Transactions on Communications. 1977; 25(11): 1251-1267.
[51] Wang Z, Bovik AC, Sheikh HR, Simoncelli EP. Image quality assessment: from error visibility to
structural similarity. IEEE Transactions on Image Processing. 2004; 13(4): 600-612.

More Related Content

What's hot

A comparison of image segmentation techniques, otsu and watershed for x ray i...
A comparison of image segmentation techniques, otsu and watershed for x ray i...A comparison of image segmentation techniques, otsu and watershed for x ray i...
A comparison of image segmentation techniques, otsu and watershed for x ray i...eSAT Journals
 
A novel embedded hybrid thinning algorithm for
A novel embedded hybrid thinning algorithm forA novel embedded hybrid thinning algorithm for
A novel embedded hybrid thinning algorithm forprjpublications
 
Review of Image Segmentation Techniques based on Region Merging Approach
Review of Image Segmentation Techniques based on Region Merging ApproachReview of Image Segmentation Techniques based on Region Merging Approach
Review of Image Segmentation Techniques based on Region Merging ApproachEditor IJMTER
 
A Decision tree and Conditional Median Filter Based Denoising for impulse noi...
A Decision tree and Conditional Median Filter Based Denoising for impulse noi...A Decision tree and Conditional Median Filter Based Denoising for impulse noi...
A Decision tree and Conditional Median Filter Based Denoising for impulse noi...IJERA Editor
 
A study to improve the quality of image enhancement
A study to improve the quality of image enhancementA study to improve the quality of image enhancement
A study to improve the quality of image enhancementeSAT Publishing House
 
Iaetsd a review on enhancement of degraded
Iaetsd a review on enhancement of degradedIaetsd a review on enhancement of degraded
Iaetsd a review on enhancement of degradedIaetsd Iaetsd
 
Automatic dominant region segmentation for natural images
Automatic dominant region segmentation for natural imagesAutomatic dominant region segmentation for natural images
Automatic dominant region segmentation for natural imagescsandit
 
Survey on Content Based Image Retrieval
Survey on Content Based Image Retrieval Survey on Content Based Image Retrieval
Survey on Content Based Image Retrieval ijcax
 
Performance Analysis and Optimization of Nonlinear Image Restoration Techniqu...
Performance Analysis and Optimization of Nonlinear Image Restoration Techniqu...Performance Analysis and Optimization of Nonlinear Image Restoration Techniqu...
Performance Analysis and Optimization of Nonlinear Image Restoration Techniqu...CSCJournals
 
COLOUR BASED IMAGE SEGMENTATION USING HYBRID KMEANS WITH WATERSHED SEGMENTATION
COLOUR BASED IMAGE SEGMENTATION USING HYBRID KMEANS WITH WATERSHED SEGMENTATIONCOLOUR BASED IMAGE SEGMENTATION USING HYBRID KMEANS WITH WATERSHED SEGMENTATION
COLOUR BASED IMAGE SEGMENTATION USING HYBRID KMEANS WITH WATERSHED SEGMENTATIONIAEME Publication
 
Review Paper on Image Processing Techniques
Review Paper on Image Processing TechniquesReview Paper on Image Processing Techniques
Review Paper on Image Processing TechniquesIJSRD
 
Image processing1 introduction
Image processing1 introductionImage processing1 introduction
Image processing1 introductionPreeti Gupta
 
A spatial image compression algorithm based on run length encoding
A spatial image compression algorithm based on run length encodingA spatial image compression algorithm based on run length encoding
A spatial image compression algorithm based on run length encodingjournalBEEI
 
Dissertation synopsis for imagedenoising(noise reduction )using non local me...
Dissertation synopsis for  imagedenoising(noise reduction )using non local me...Dissertation synopsis for  imagedenoising(noise reduction )using non local me...
Dissertation synopsis for imagedenoising(noise reduction )using non local me...Arti Singh
 
A binarization technique for extraction of devanagari text from camera based ...
A binarization technique for extraction of devanagari text from camera based ...A binarization technique for extraction of devanagari text from camera based ...
A binarization technique for extraction of devanagari text from camera based ...sipij
 
Effect of kernel size on Wiener and Gaussian image filtering
Effect of kernel size on Wiener and Gaussian image filteringEffect of kernel size on Wiener and Gaussian image filtering
Effect of kernel size on Wiener and Gaussian image filteringTELKOMNIKA JOURNAL
 
2.[7 12]combined structure and texture image inpainting algorithm for natural...
2.[7 12]combined structure and texture image inpainting algorithm for natural...2.[7 12]combined structure and texture image inpainting algorithm for natural...
2.[7 12]combined structure and texture image inpainting algorithm for natural...Alexander Decker
 

What's hot (19)

A comparison of image segmentation techniques, otsu and watershed for x ray i...
A comparison of image segmentation techniques, otsu and watershed for x ray i...A comparison of image segmentation techniques, otsu and watershed for x ray i...
A comparison of image segmentation techniques, otsu and watershed for x ray i...
 
A novel embedded hybrid thinning algorithm for
A novel embedded hybrid thinning algorithm forA novel embedded hybrid thinning algorithm for
A novel embedded hybrid thinning algorithm for
 
Review of Image Segmentation Techniques based on Region Merging Approach
Review of Image Segmentation Techniques based on Region Merging ApproachReview of Image Segmentation Techniques based on Region Merging Approach
Review of Image Segmentation Techniques based on Region Merging Approach
 
A Decision tree and Conditional Median Filter Based Denoising for impulse noi...
A Decision tree and Conditional Median Filter Based Denoising for impulse noi...A Decision tree and Conditional Median Filter Based Denoising for impulse noi...
A Decision tree and Conditional Median Filter Based Denoising for impulse noi...
 
A study to improve the quality of image enhancement
A study to improve the quality of image enhancementA study to improve the quality of image enhancement
A study to improve the quality of image enhancement
 
Iaetsd a review on enhancement of degraded
Iaetsd a review on enhancement of degradedIaetsd a review on enhancement of degraded
Iaetsd a review on enhancement of degraded
 
Automatic dominant region segmentation for natural images
Automatic dominant region segmentation for natural imagesAutomatic dominant region segmentation for natural images
Automatic dominant region segmentation for natural images
 
Survey on Content Based Image Retrieval
Survey on Content Based Image Retrieval Survey on Content Based Image Retrieval
Survey on Content Based Image Retrieval
 
Performance Analysis and Optimization of Nonlinear Image Restoration Techniqu...
Performance Analysis and Optimization of Nonlinear Image Restoration Techniqu...Performance Analysis and Optimization of Nonlinear Image Restoration Techniqu...
Performance Analysis and Optimization of Nonlinear Image Restoration Techniqu...
 
COLOUR BASED IMAGE SEGMENTATION USING HYBRID KMEANS WITH WATERSHED SEGMENTATION
COLOUR BASED IMAGE SEGMENTATION USING HYBRID KMEANS WITH WATERSHED SEGMENTATIONCOLOUR BASED IMAGE SEGMENTATION USING HYBRID KMEANS WITH WATERSHED SEGMENTATION
COLOUR BASED IMAGE SEGMENTATION USING HYBRID KMEANS WITH WATERSHED SEGMENTATION
 
Review Paper on Image Processing Techniques
Review Paper on Image Processing TechniquesReview Paper on Image Processing Techniques
Review Paper on Image Processing Techniques
 
Image processing1 introduction
Image processing1 introductionImage processing1 introduction
Image processing1 introduction
 
A spatial image compression algorithm based on run length encoding
A spatial image compression algorithm based on run length encodingA spatial image compression algorithm based on run length encoding
A spatial image compression algorithm based on run length encoding
 
Dissertation synopsis for imagedenoising(noise reduction )using non local me...
Dissertation synopsis for  imagedenoising(noise reduction )using non local me...Dissertation synopsis for  imagedenoising(noise reduction )using non local me...
Dissertation synopsis for imagedenoising(noise reduction )using non local me...
 
A binarization technique for extraction of devanagari text from camera based ...
A binarization technique for extraction of devanagari text from camera based ...A binarization technique for extraction of devanagari text from camera based ...
A binarization technique for extraction of devanagari text from camera based ...
 
Q0460398103
Q0460398103Q0460398103
Q0460398103
 
Effect of kernel size on Wiener and Gaussian image filtering
Effect of kernel size on Wiener and Gaussian image filteringEffect of kernel size on Wiener and Gaussian image filtering
Effect of kernel size on Wiener and Gaussian image filtering
 
M.sc.iii sem digital image processing unit iv
M.sc.iii sem digital image processing unit ivM.sc.iii sem digital image processing unit iv
M.sc.iii sem digital image processing unit iv
 
2.[7 12]combined structure and texture image inpainting algorithm for natural...
2.[7 12]combined structure and texture image inpainting algorithm for natural...2.[7 12]combined structure and texture image inpainting algorithm for natural...
2.[7 12]combined structure and texture image inpainting algorithm for natural...
 

Similar to An overview of fundamental approaches to image denoising techniques

Progression approach for image denoising
Progression approach for image denoisingProgression approach for image denoising
Progression approach for image denoisingTELKOMNIKA JOURNAL
 
A comparative study on content based image retrieval methods
A comparative study on content based image retrieval methodsA comparative study on content based image retrieval methods
A comparative study on content based image retrieval methodsIJLT EMAS
 
Image noise reduction by deep learning methods
Image noise reduction by deep learning methodsImage noise reduction by deep learning methods
Image noise reduction by deep learning methodsIJECEIAES
 
An Efficient Image Denoising Approach for the Recovery of Impulse Noise
An Efficient Image Denoising Approach for the Recovery of Impulse NoiseAn Efficient Image Denoising Approach for the Recovery of Impulse Noise
An Efficient Image Denoising Approach for the Recovery of Impulse NoisejournalBEEI
 
Comparative study on image fusion methods in spatial domain
Comparative study on image fusion methods in spatial domainComparative study on image fusion methods in spatial domain
Comparative study on image fusion methods in spatial domainIAEME Publication
 
Performance Assessment of Several Filters for Removing Salt and Pepper Noise,...
Performance Assessment of Several Filters for Removing Salt and Pepper Noise,...Performance Assessment of Several Filters for Removing Salt and Pepper Noise,...
Performance Assessment of Several Filters for Removing Salt and Pepper Noise,...IJEACS
 
INFORMATION SATURATION IN MULTISPECTRAL PIXEL LEVEL IMAGE FUSION
INFORMATION SATURATION IN MULTISPECTRAL PIXEL LEVEL IMAGE FUSIONINFORMATION SATURATION IN MULTISPECTRAL PIXEL LEVEL IMAGE FUSION
INFORMATION SATURATION IN MULTISPECTRAL PIXEL LEVEL IMAGE FUSIONIJCI JOURNAL
 
Analysis of Various Image De-Noising Techniques: A Perspective View
Analysis of Various Image De-Noising Techniques: A Perspective ViewAnalysis of Various Image De-Noising Techniques: A Perspective View
Analysis of Various Image De-Noising Techniques: A Perspective Viewijtsrd
 
Paper on image processing
Paper on image processingPaper on image processing
Paper on image processingSaloni Bhatia
 
Recognition system for facial expression by processing images with deep learn...
Recognition system for facial expression by processing images with deep learn...Recognition system for facial expression by processing images with deep learn...
Recognition system for facial expression by processing images with deep learn...TELKOMNIKA JOURNAL
 
REMOVING RAIN STREAKS FROM SINGLE IMAGES USING TOTAL VARIATION
REMOVING RAIN STREAKS FROM SINGLE IMAGES USING TOTAL VARIATIONREMOVING RAIN STREAKS FROM SINGLE IMAGES USING TOTAL VARIATION
REMOVING RAIN STREAKS FROM SINGLE IMAGES USING TOTAL VARIATIONijma
 
A literature review of various techniques available on Image Denoising
A literature review of various techniques available on Image DenoisingA literature review of various techniques available on Image Denoising
A literature review of various techniques available on Image DenoisingAI Publications
 
Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...
Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...
Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...sipij
 

Similar to An overview of fundamental approaches to image denoising techniques (20)

Progression approach for image denoising
Progression approach for image denoisingProgression approach for image denoising
Progression approach for image denoising
 
final_project
final_projectfinal_project
final_project
 
L011117884
L011117884L011117884
L011117884
 
A comparative study on content based image retrieval methods
A comparative study on content based image retrieval methodsA comparative study on content based image retrieval methods
A comparative study on content based image retrieval methods
 
Image noise reduction by deep learning methods
Image noise reduction by deep learning methodsImage noise reduction by deep learning methods
Image noise reduction by deep learning methods
 
A Proposed Framework to De-noise Medical Images Based on Convolution Neural N...
A Proposed Framework to De-noise Medical Images Based on Convolution Neural N...A Proposed Framework to De-noise Medical Images Based on Convolution Neural N...
A Proposed Framework to De-noise Medical Images Based on Convolution Neural N...
 
An Efficient Image Denoising Approach for the Recovery of Impulse Noise
An Efficient Image Denoising Approach for the Recovery of Impulse NoiseAn Efficient Image Denoising Approach for the Recovery of Impulse Noise
An Efficient Image Denoising Approach for the Recovery of Impulse Noise
 
Comparative study on image fusion methods in spatial domain
Comparative study on image fusion methods in spatial domainComparative study on image fusion methods in spatial domain
Comparative study on image fusion methods in spatial domain
 
Performance Assessment of Several Filters for Removing Salt and Pepper Noise,...
Performance Assessment of Several Filters for Removing Salt and Pepper Noise,...Performance Assessment of Several Filters for Removing Salt and Pepper Noise,...
Performance Assessment of Several Filters for Removing Salt and Pepper Noise,...
 
Ijetr021113
Ijetr021113Ijetr021113
Ijetr021113
 
Ijetr021113
Ijetr021113Ijetr021113
Ijetr021113
 
INFORMATION SATURATION IN MULTISPECTRAL PIXEL LEVEL IMAGE FUSION
INFORMATION SATURATION IN MULTISPECTRAL PIXEL LEVEL IMAGE FUSIONINFORMATION SATURATION IN MULTISPECTRAL PIXEL LEVEL IMAGE FUSION
INFORMATION SATURATION IN MULTISPECTRAL PIXEL LEVEL IMAGE FUSION
 
Analysis of Various Image De-Noising Techniques: A Perspective View
Analysis of Various Image De-Noising Techniques: A Perspective ViewAnalysis of Various Image De-Noising Techniques: A Perspective View
Analysis of Various Image De-Noising Techniques: A Perspective View
 
A0344001010
A0344001010A0344001010
A0344001010
 
Paper on image processing
Paper on image processingPaper on image processing
Paper on image processing
 
Recognition system for facial expression by processing images with deep learn...
Recognition system for facial expression by processing images with deep learn...Recognition system for facial expression by processing images with deep learn...
Recognition system for facial expression by processing images with deep learn...
 
REMOVING RAIN STREAKS FROM SINGLE IMAGES USING TOTAL VARIATION
REMOVING RAIN STREAKS FROM SINGLE IMAGES USING TOTAL VARIATIONREMOVING RAIN STREAKS FROM SINGLE IMAGES USING TOTAL VARIATION
REMOVING RAIN STREAKS FROM SINGLE IMAGES USING TOTAL VARIATION
 
A literature review of various techniques available on Image Denoising
A literature review of various techniques available on Image DenoisingA literature review of various techniques available on Image Denoising
A literature review of various techniques available on Image Denoising
 
Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...
Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...
Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...
 
Sub1586
Sub1586Sub1586
Sub1586
 

More from TELKOMNIKA JOURNAL

Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...TELKOMNIKA JOURNAL
 
Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...TELKOMNIKA JOURNAL
 
Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...TELKOMNIKA JOURNAL
 
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...TELKOMNIKA JOURNAL
 
Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...TELKOMNIKA JOURNAL
 
Efficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antennaEfficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antennaTELKOMNIKA JOURNAL
 
Design and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fireDesign and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fireTELKOMNIKA JOURNAL
 
Wavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio networkWavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio networkTELKOMNIKA JOURNAL
 
A novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bandsA novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bandsTELKOMNIKA JOURNAL
 
Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...TELKOMNIKA JOURNAL
 
Brief note on match and miss-match uncertainties
Brief note on match and miss-match uncertaintiesBrief note on match and miss-match uncertainties
Brief note on match and miss-match uncertaintiesTELKOMNIKA JOURNAL
 
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...TELKOMNIKA JOURNAL
 
Evaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G systemEvaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G systemTELKOMNIKA JOURNAL
 
Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...TELKOMNIKA JOURNAL
 
Reagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensorReagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensorTELKOMNIKA JOURNAL
 
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...TELKOMNIKA JOURNAL
 
A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...TELKOMNIKA JOURNAL
 
Electroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networksElectroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networksTELKOMNIKA JOURNAL
 
Adaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imagingAdaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imagingTELKOMNIKA JOURNAL
 
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...TELKOMNIKA JOURNAL
 

More from TELKOMNIKA JOURNAL (20)

Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...
 
Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...
 
Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...
 
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
 
Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...
 
Efficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antennaEfficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antenna
 
Design and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fireDesign and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fire
 
Wavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio networkWavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio network
 
A novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bandsA novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bands
 
Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...
 
Brief note on match and miss-match uncertainties
Brief note on match and miss-match uncertaintiesBrief note on match and miss-match uncertainties
Brief note on match and miss-match uncertainties
 
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
 
Evaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G systemEvaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G system
 
Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...
 
Reagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensorReagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensor
 
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
 
A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...
 
Electroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networksElectroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networks
 
Adaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imagingAdaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imaging
 
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
 

Recently uploaded

VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 

Recently uploaded (20)

VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 

An overview of fundamental approaches to image denoising techniques

  • 1. TELKOMNIKA, Vol.17, No.6, December 2019, pp.2959~2967 ISSN: 1693-6930, accredited First Grade by Kemenristekdikti, Decree No: 21/E/KPT/2018 DOI: 10.12928/TELKOMNIKA.v17i6.11301 ◼ 2959 Received September 26, 2018; Revised February 2, 2019; Accepted March 12, 2019 An overview of the fundamental approaches that yield several image denoising techniques Bilal Charmouti*1 , Ahmad Kadri Junoh2 , Mohd Yusoff Mashor3 , Najah Ghazali4 , Mahyun Ab Wahab5 , Wan Zuki Azman Wan Muhamad6 , Zainab Yahya7 , Abdesselam Beroual8 1,2,4,6,7 Institute of Engineering Mathematics, Universiti Malaysia Perlis (UniMAP), Perlis, Malaysia 3 School of Mechatronic, Universiti Malaysia Perlis (UniMAP), Perlis, Malaysia 5 School of Environmental Engineering, Universiti Malaysia Perlis (UniMAP), Perlis, Malaysia 8 Department of Computer Science, International Islamic University Malaysia, Malaysia *Corresponding author, e-mail: dybilel@yahoo.fr Abstract Digital image is considered as a powerful tool to carry and transmit information between people. Thus, it attracts the attention of large number of researchers, among them those interested in preserving the image features from any factors that may reduce the image quality. One of these factors is the noise which affects the visual aspect of the image and makes others image processing more difficult. Thus far, solving this noise problem remains a challenge for the researchers in this field. A lot of image denoising techniques have been introduced in order to remove the noise by taking care of the image features; in other words, getting the best similarity to the original image from the noisy one. However, the findings are still inconclusive. Beside the enormous amount of researches and studies which adopt several mathematical concepts (statistics, probabilities, modeling, PDEs, wavelet, fuzzy logic, etc.), there is also the scarcity of review papers which carry an important role in the development and progress of research. Thus, this review paper intorduce an overview of the different fundamental approaches that yield the several image-denoising techniques, presented with a new classification. Furthermore, the paper presents the different evaluation tools needed on the comparison between these techniques in order to facilitate the processing of this noise problem, among a great diversity of techniques and concepts. Keywords: denoising methods, digital image, image denoising, image processing, noise Copyright © 2019 Universitas Ahmad Dahlan. All rights reserved. 1. Introduction Among the different tools of communication between people, there is the image which carries a large amount of information. However, unfortunately, the image can be corrupted by parasitic information, which is called noise: an alteration of image, which may be caused by the image acquisition process or transmission [1, 2]. The main concern of the researchers in this subject is to succeed in solving this problem by removing noise from the noisy image and achieve the best restoration of the original one. To achieve the desired aim, they need ample and necessary knowledge, concepts and definitions, which are inspired from the review of relevant literature. Image processing is quite a wide field of knowledge due to its importance, and widely applied in several fields like biology, astronomy, industrial, medical and defence. Thus, a large amount of researches and studies have been done about this area. Where, among the existing barriers in restoring the corrupted image is the scarcity of review papers which carry an important role in the development and progress of research, In this paper we will take a closer look into the necessary information restricted in the primary phase of image processing (image pre-processing), called Image denoising, particularly the fundamental approaches of image denoising. We seek to gather and introduce these approaches and concepts smoothly, with good arrangement, where the readers can penetrate into the subject, in order to facilitate the path that leads to the goal, by making this paper a starting point of other studies concerning the image denoising. Thus, image, digital image, noise, noisy image, image denoising, approaches for image denoising, as well as method comparison, are presented in the rest of the paper by the following main sections. Section 2: discussion about relevant materials and tools, which present definitions and concepts about image, noise and filtering. Section 3: Discussion about the denoising methods, also the description of the basis of
  • 2. ◼ ISSN: 1693-6930 TELKOMNIKA Vol. 17, No. 6, December 2019: 2959-2967 2960 denoising approaches. Section 4: both the evaluation and comparison of the denoising methods. Finally, section 5 offers the conclusion. 2. Materials and Tools 2.1. Image An image is a scene representation through painting, sculptures, drawing, photography, and so on. It is also a structured set of information that, after the display on the screen, gives meaning to human. It may be defined as a two-dimensional function I (x, y) analog brightness continuous, defined in a bounded domain, x and y as the spatial coordinates of a point of the image and I is a function of luminance intensity and color. In this aspect, the image is unusable by the machine, which requires digitization [3]. The digital image, in its broadest sense, refers to any image acquired, processed and stored in a coded form which may be represented by numbers (numerical values). Digitization is the process which permits the image to move from the physical state (optical image) represented by continuous signal (an infinity of intensity value), to the digital image state which is characterized by the discrete aspect (intensity take their values in a finite number of points). This is the digital form which permits a further exploitation by computer software tools. Thus, the digital image is a bounded set of elements, where each one of them is determined by location coordinate and value. These elements are named image elements, picture elements, pixels, and pels, whereas, the most widely used term to denote the digital image elements is ''pixel''. According to the luminance intensity value, digital image is classified into three types (color-coding): black and white gray scales and coloured scales. The binary images are an array of integers (k = 1 bit), pixel that can take one of the values: 0 or 1. White is denoted by 0 and Black by 1. This is the simplest types of images and usually this kind is used to scan texts when the latter is composed of one color. The gray level is the value of the luminance intensity at one point. This image consists of only 8 bytes, and the pixel color can take values ranging from black to white through various levels of brightness [0, 1, 2, ..., 255]. Usually color images are based on three primary colours: Red, Green and Blue (RGB), and each of these colours use 8 bits for one pixel which takes a value from the range [0, 1, 2, ...,255], so each pixel in the color image requires 3×8=24 bits to encode three components. 2.2. Noise Noise is an alteration of image (parasites information) that may be created in one of these phases, during the acquisition process (conversion operation from optical signals to the electrical then from electrical to digital signal) through the transmission, sensor status and environmental conditions [1, 4]. The noise has different origins, but it causes similar effects such as the loss of sharpness in the details or the appearance of grains, where the amount of noise in noisy image is assigned by the number of corrupted pixels. In terms of removing this noise from the corrupted image, the researchers of this field have made some in-depth studies to know the nature and types of noise. The image is corrupted due to the fact that there are various types of noise such as the Gaussian noise, Poisson noise, Speckle noise, Salt and Pepper noise and many more fundamental noise types in the case of digital images [5]. Noise is integrated in the image 𝑢(𝑥, 𝑦) through three forms of noise 𝑛(𝑥, 𝑦), namely additive, multiplicative, and impulse noise [6, 7], to give a noisy image denoted by 𝑣(𝑥, 𝑦). The additive noise formula is shown by (1) : v(x, y) = u(x, y) + n(x, y) (1) the multiplicative noise formula is modeled by (2): v(x, y) = u(x, y) × n(x, y) (2) 3. Denoising Methods Image denoising is a phase, which precedes the image processing (image pre-processing); in other words, a set of operations occuring on the image, which aims to améliorate the visual aspect of the image by means of reducing or removing noise from image.
  • 3. TELKOMNIKA ISSN: 1693-6930 ◼ An overview of the fundamental approaches that yield several image... (Bilal Charmouti) 2961 This is in order to facilitate other processes such as the compression, analyses, classification, segmentation, and extraction of information [8]. Denoising methods are based on the main idea which is to replace each corrupted pixel value (noise) in the noisy image with another value, making that image closer to the original one (noise free image) as much as possible, using the necessary knowledge about noise and image cited in the previous section. In other words, the denoising methods aim to achieve the version closest to the original image. Several methods have been developed in this way, although each method has its advantages and disadvantages. These denoising methods may be classified into two main categories, the spatial domain and transform domain filtering which merged together in some cases to yield hybrid filters. 3.1. Spatial Domain Filtering Spatial domain filtering is considered as a traditional way to remove corrupted pixels (noise) from the image [9]. It is a set of mathematical operations that deal directly with the pixel in the image plane, because in this domain, the signal is represented by pixels, or in other words, image elements are pixels. The filtering operations are applied into these pixels, based on mathematics concepts, through which we apply the filtering window to each pixel in the whole noisy image (overall processing), in the case that the detection phase is absent, or to some pixels of noisy image (partial processing), or in the case that we firstly pass through the detection phase (Noise detection) using several detector techniques such as the fuzzy techniques as shown in Figure 1. Generally, the filter treats the noisy image through two ways, linear or non-linear as shown in Figure 1. Figure 1. Basic path of spatial filtering process 3.1.1. Linear Filtering The linear filter transforms an input data set into a set of output data according to a mathematical operation called convolution. It allows for each pixel in the area to which it applies, to change its value through a linear combination of its neighbors. The linear filtering operation is easy to implement for removing noise but usually it produces blurred images, which are the main defect of this filter [10, 11]. Many well known linear filters have been introduced like the mean filter and Wiener filter. 3.1.2. Non-linear Filtering They are designed to solve the problems of the linear filter, especially with regard to the poor preservation of edges [10, 11]; Their principle is the same as the linear filters, where it
  • 4. ◼ ISSN: 1693-6930 TELKOMNIKA Vol. 17, No. 6, December 2019: 2959-2967 2962 always replaces the value of each pixel with the calculated value from a mathematical operation applied to its neighbors’ values, including itself. The difference is that this operation is no longer linear. There are many popular non-linear filters such as the median and its extensions (order statistic filters), bilateral filter, Total variation (TV), morphological filter, anisotropic filter and so on. Other characteristic filtering may differ between several denoising approaches, such as statistical/deterministic, adaptive/non-adaptive and local/non-local. In [12-15], some examples are presented. 3.2. Transform Domain Filtering The transform domain filtering is the second category of image denoising approaches, which gained enormous interest from scholars and studies. It may be defined as a set of filtering operations that treats the image in another form (other domains) such as frequency domain (Figure 2), rather than the original form (original domain), in order to gain further information from the signal and reach a successful filtering through this new form. The new domain may differ from the original one in the dimensions (e.g. from 2D to 3D) or in the characteristics (e.g. from spatial to frequency domain). This transform is a mathematical conversion that is achieved through a clever mathematical tool (basis function). The image filtering process in the transform domain can split into two branches according to the type of this basis function [9]; adaptive to processed data and non-adaptive. For the adaptive approaches there are two effective techniques namely the Principal component analysis (PCA) [16],which treats only the data information given by the second-order statistics, and the Independent component analysis (ICA) [17] which comes as an extension to PCA to give better performance, by living up to high order statistics ( the case of the most natural images) [18]. The main idea of both statistical techniques, PCA and ICA, is to use an orthogonal decomposition to separate linearly as much as possible the correlated data into independent sub-sets [19]. In the non-adaptative aproaches there are many methods due to the variety of basic functions such as, wavelets [20], wave atoms [21], curvelets [22], contourlets [23], wedgelets [24], and bandelets [25], which transform the image to the frequency domain. From those, the oldest, the most popular, and the dominant one (''wavelet'') [26], are highlighted in the following sections. Recently in the transform domain, a new efficient method (BM3D) is developed by Dabov et al. [27] using sparse 3D transform by grouping similar 2D-Blocks in the image into a 3D-arrays (grouped), in this case the image is represented in the transform domain by many 3D-groups. Then, the spectrum is shrunken to separate the noise from other features [28]. This method has shown great efficiency in removing image compared to several techniques, but in the case of high level of noise it gives less performance, and for that, in [29] a bounded BM3D method was proposed based on the basis BMED to exceed this limitation. Furthermore, many techniques were derived from the BM3D such as in [29], which focuses on the optimal choice of shrinkage operator, and the two algorithms in [30],CD-BM3D and iterative CD-BM3D used the complex domain. The several fundamental techniques of image denoising in transform domain are presented by the below diagram in Figure 3. Figure 2. The above images transformed to the frequency domain below
  • 5. TELKOMNIKA ISSN: 1693-6930 ◼ An overview of the fundamental approaches that yield several image... (Bilal Charmouti) 2963 Figure 3. Image denoising approaches 3.3. Hybrid Filtering Hybrid filtering may be considered as the third image-denoising category. It is a diverse combination of several approaches from the spatial or transform domain or both together as shown in Figure 3. This kind of image filtering, exploits the advantages of different existing filters to build a new filter which includes a mixture of these advantages, in order to overcome the limitations of conventional techniques and give better performance. This has been used by many researchers and studies in the image denoising. Thus, numerous hybrid filters have been proposed, whereby the point which attracts much attention, is the considerable attendance of
  • 6. ◼ ISSN: 1693-6930 TELKOMNIKA Vol. 17, No. 6, December 2019: 2959-2967 2964 the wavelet in these hybrid filters. For example, in [31] the filter decomposes the image by (DT-CWT) then, it applies an adaptive wavelet thresholding to the detailed coefficients, while the approximation coefficients are treated by Non-Local Means (NLM) technique, and finally the denoised image is obtained by the inverse DT-CWT. As well, in [32] the undecimated wavelet transform (UDWT) and NLM is performed. In [33], a denoising technique based on the combination of wavelet transform and anisotropic filtering was presented. Many other hybrid filters use the mixture of wavelet and total variation has been introduced in [34-37]. The principle component analysis (PCA) was merged with the wavelet and NLM in [38] and [39], respectively. A hybrid neighborhood filter is applied in [40], based on the Gaussian filter with the correlation of wavelet coefficients. Wiener filtering was combined with DT-CWT and continuous wavelet transform (CWT) (to a seismic signal) in [41] and [42], respectively. The area in the image may be defined as a texture, edge or smooth (homogeneous) region [43]. If for each of these areas we chose the filter which gives good result among the existing filters, eventually we get three diverse filters for the image. This is the concept which is adopted in [43] by using the combination of three different multiresolution techniques, namely wave atoms (textures), curvelet (edges) and wavelet (smooth regions). Meanwhile, these last two techniques were blended in [44]. In [45], a hybrid filter including a mix of HMF (hybrid median filter) and total variation (TV) is proposed. 4. Evaluation and Comparison The common objective of these introduced denoising methods is to remove noise from image by way of preserving its features, or in other words, reaching the restored image which is the most similar to the original one, taking into account certain strict and crucial criteria such as the simplicity of filter implementation and the cost merit [46]. Seeking to overcome filtering limitations and to achieve the optimality, a great number of denoising techniques have been introduced in these last years. Thus, many disparities and differences can be observed between these filters. Getting a comparison and evaluation from this large number proves to be an arduous task, especially as it shares many characteristics such as linear/non-linear, statistical/deterministic, etc. (network of features), therefore it is quite necessary to rely on some points linked with the three parts of the filtering process (Table 1) which are: a. The noisy image (input): the type of noise (additive, multiplicative, impulse noise, mixed noise), amount of noise (high, low), structure of image (texture, smooth, edge), pixels intensity. b. Filter (denoising tool): computational cost (acceptable, high), filter implementation (simple, complex). c. Restored image (output): the image quality is one of the evaluation criteria of denoising techniques performance, so the question is how do we assess this quality? The way by which the image quality is evaluated (evaluation criteria) may be divided into two ways: - The first one is the visual evaluation determined by the observer, where the human judgment is interested in the image components appearance, if it contains any degradation factors or otherwise, such as artifacts, discontinuities and blur [47]. - The second one is the quantitative evaluation (quality metric) by using the measurement parameters, which include: 1) Signal to Noise Ratio (SNR), which measures the amount of noise n in the noisy image I(i, j) using the standard deviation of the noise σ(n) and image σ(I) (σ(I) = 60 indicating good image quality) [48], it is given by (3); 2) Mean Squared Error (MSE), that measures the dissimilarity between the restored image Î(i, j) and the original one I(i, j) as shown below in (4), thus whenever the MSE is lower, the image denoising achieves more success [49]; 3) Peak Signal to Noise Ratio (PSNR) [50], a well-known parameter that has an inverse relationship with MSE, as denoted in (5). It is not necessary to be an entailment relation between the visual and quantitative assessment, because sometimes an image, even with high PSNR or low MSE, does not seem clean. This means that these indexes (MSE, PSNR) are not well matched to perceived visual quality [51]. Thus, there are many quality assessment (QA) methods developed in the last decades, which take into account the human visual system (HVS), such as the Structural SIMilarity (SSIM) index [51].
  • 7. TELKOMNIKA ISSN: 1693-6930 ◼ An overview of the fundamental approaches that yield several image... (Bilal Charmouti) 2965 SNR = σ(I) σ(n) (3) MSE = 1 N ∑ (I[i, j] − Î[i, j])2 i,j (4) PSNR = 10 log10 ( 2552 MSE ) (5) 𝑁 the number of pixels in image. By using these above three guidance points, the several techniques of image denoising can be evaluated and compared briefly according to their classification in Table 1 (field ''types of filters''), as follows: The performance of filtering method rises from the left column to the right column and from the first row to the last row, where the performance of denoising method is denoted by the blue triangle, where it is rises from the head to the base of this triangle. For example, the adaptive denoising methods in the transform domain are more efficient compared to the non-adaptive methods in the transform domain or with adaptive methods in the spatial domain. In addition, the linear filters are simple to implement than non-linear ones, whereas the statistical filters are expensive and complex compared to the deterministic filters. 5. Conclusion This paper presents an overview of the fundamental approaches from which the several denoising algorithms are derived, as a starting point of future studies and researches in this subject. Through this study, it is found that there is an enormous number of denoising algorithms which makes the evaluation and the comparison between them difficult to be attainable. In order to overcome this situation by facilitating the understanding, the evaluation and the comparison between the significant number of diverse techniques of image denoising, this paper proposes seven categories to classify these algorithms (Linear/Nonlinear-Deterministic/Statistical-Non-Adaptive/Adaptive-Local/Non-Local- without Noise Detection (treat all pixels)/with Noise Detection (treat corrupted pixels)-Spatial Domain/Transform Domain-Unmixed/Hybrid), where the characteristics of any category affect the efficiency of the denoising filter. To achieve this goal, we also present the evaluation tools which permit the estimation of the efficiency and the disparity among these techniques. All these categories and evaluation tools are summarised in Table 1. Table 1. The Comparison between Several Fundamental Denoising Methods Evaluation Tools Filtering TypesThe noisy image (input) Filter (denoising tool) Restored image (output) - Type of noise (additive, multiplicative, impulse noise, mixed noise) - Amount of noise (high, low) - Structure of image (texture, smooth, edge), pixels intensity - Computational cost (acceptable, high) - Filter implementation (simple, complex) - Measurement of noise (SNR, MSE, PSNR, etc.) - Visual quality (blur, artifacts, information loss, etc.) Linear Non-Linear Deterministic Statistical Non-Adaptive Adaptive Local Non-Local Without Noise Detection (treat all pixels) With Noise Detection (treat corrupted pixels) Spatial Domain Transform Domain Unmixed Hybrid ACKNOWLEDGEMENT This work was financially supported by Ministry of Education Malaysia (MOE) under Fundamental Research Grant Scheme (FRGS) ((Ref: FRGS/1/2019/STG06/UNIMAP/02/3).
  • 8. ◼ ISSN: 1693-6930 TELKOMNIKA Vol. 17, No. 6, December 2019: 2959-2967 2966 References [1] Zhu L. Application of Stack Filter on Image Processing. Applied Mechanics and Materials. 2014; 543: 2163-2166. [2] Yan M. Restoration of images corrupted by impulse noise and mixed Gaussian impulse noise using blind inpainting. SIAM Journal on Imaging Sciences. 2013; 6(3): 1227-1245. [3] Ander M. Introduction aux techniques de traitement d’images. Eyrolles. 1987. [4] Liu J, Tai XC, Huang H, Huan Z. A weighted dictionary-learning model for denoising images corrupted by mixed noise. IEEE Transactions on Image Processing. 2013; 22(3): 1108-1120. [5] Boyat AK, Joshi BK. A review paper: noise models in digital image processing. ArXiv preprint. 2015: 1505.03489. [6] Schulte S, De Witte V, Kerre EE. A fuzzy noise reduction method for color images. IEEE Transactions on Image Processing. 2007; 16(5): 1425-1436. [7] Saeedi J, Moradi MH, Faez K. A new wavelet-based fuzzy single and multi-channel image denoising. Image and Vision Computing. 2010; 28 (12): 1611-1623. [8] Liu L, Chen L, Chen CP, Tang YY, Pun CM. Weighted joint sparse representation for removing mixed noise in image. IEEE transactions on cybernetics. 2016; 47(3): 600-611. [9] Motwani MC, Gadiya MC, Motwani RC, Harris FC. Survey of image denoising techniques. Proceedings of GSPX. 2004: 27-30. [10] Li X. Image restoration: Fundamentals and advances: CRC Press. 2012. [11] Weiss B. Fast median and bilateral filtering. Acm Transactions on Graphics (TOG). 2006; 25(3): 519-526. [12] Chen CLP, Liu L, Chen L, Tang YY, Zhou Y. Weighted couple sparse representation with classified regularization for impulse noise removal. IEEE Transactions on Image Processing. 2015; 24(11): 4014-4026. [13] Zhou Y, Lin M, Xu S, Zang H, He H, Li Q, Guo J. An image denoising algorithm for mixed noise combining nonlocal means filter and sparse representation technique. Journal of Visual Communication and Image Representation. 2016; 41: 74-86. [14] Lan R, Zhou Y, Tang YY, Chen CP. Image denoising using non-local fuzzy means. IEEE China Summit and International Conference on Signal and Information Processing (ChinaSIP). 2015: 196-200. [15] Wu Y, Tracey B, Natarajan P, Noonan JP. Probabilistic non-local means. IEEE Signal Processing Letters. 2013; 20(8): 763-766. [16] Muresan DD, Parks TW. Adaptive principal components and image denoising. Image Processing, ICIP. 2003: 101-104. [17] Hyvarinen A, Oja E, Hoyer P, Hurri J. Image feature extraction by sparse coding and independent component analysis. Pattern Recognition, Proceedings of Fourteenth International Conference. 1998; 2: 1268-1273. [18] Vaseghi S, Jetelová H. Principal and independent component analysis in image processing. Proceedings of the 14th ACM International Conference on Mobile Computing and Networking (MOBICOM’06). 2006: 1-5. [19] Quan J. Image Denoising of Gaussian and Poisson Noise Based on Wavelet Thresholding. Doctoral dissertation. Ohio: University of Cincinnati. 2013. [20] Mallat S. A wavelet tour of signal processing: the sparse way: Academic press. 2008. [21] Le Pennec E, Mallat S. Sparse geometric image representations with bandelets. IEEE Transactions on Image Processing. 2005; 14(4): 423-438. [22] Hyvarinen A, Oja E, Hoyer P, Hurri J. Image feature extraction by sparse coding and independent component analysis. Proceedings. Fourteenth International Conference on Pattern Recognition. 1998; 2: 1268-1273. [23] Vaseghi S, Jetelová H. Principal and independent component analysis in image processing. Proceedings of the 14th ACM International Conference on Mobile Computing and Networking (MOBICOM’06). 2006: 1-5. [24] Donoho, D. L. Wedgelets: Nearly minimax estimation of edges. The Annals of Statistics. 1999; 27(3): 859-897. [25] Shao L, Yan R, Li X, Liu Y. From heuristic optimization to dictionary learning: A review and comprehensive comparison of image denoising algorithms. IEEE transactions on cybernetics. 2014; 44(7): 1001-1013. [26] Dabov K, Foi A, Katkovnik V, Egiazarian K. Image restoration by sparse 3D transform-domain collaborative filtering. Electronic Imaging. 2008; 6812: 681207. [27] Lv XG, Song YZ, Li F. An efficient nonconvex regularization for wavelet frame and total variation based image restoration. Journal of Computational and Applied Mathematics. 2015; 290: 553-566. [28] Zhang L, Dong W, Zhang D, Shi G. Two-stage image denoising by principal component analysis with local pixel grouping. Pattern Recognition. 2010; 43(4): 1531-1549. [29] Chen Q, Wu D. Image denoising by bounded block matching and 3D filtering. Signal Processing. 2010; 90(9): 2778-2783.
  • 9. TELKOMNIKA ISSN: 1693-6930 ◼ An overview of the fundamental approaches that yield several image... (Bilal Charmouti) 2967 [30] Katkovnik V, Egiazarian K. Sparse phase imaging based on complex domain nonlocal BM3D techniques. Digital Signal Processing. 2017; 63: 72-85. [31] Jain A. Medical Image Noise Suppression Using Dual Tree Complex Wavelet Transforms and Non-Local Means. Imperial Journal of Interdisciplinary Research. 2016; 2(12): 1889-1892. [32] Yang F, Yu Z, Li C. An adaptive SAR image speckle reduction algorithm based on undecimated wavelet transform and non-local means. Geoscience and Remote Sensing Symposium (IGARSS). 2016: 1030-1033. [33] Kour S, Kaur B. Hybrid filter with wavelet denoising and anisotropic diffusion filter for image despeckling. Computer Graphics, Vision and Information Security (CGVIS). 2015: 17-21. [34] Lv XG, Song YZ, Li F. An efficient nonconvex regularization for wavelet frame and total variation based image restoration. Journal of Computational and Applied Mathematics. 2015; 290, 553-566. [35] Elyasi I, Pourmina MA. Reduction of speckle noise ultrasound images based on TV regularization and modified bayes shrink techniques. Optik-International Journal for Light and Electron Optics. 2016; 127(24): 11732-11744. [36] Ding Y, Selesnick IW. Artifact-free wavelet denoising: Non-convex sparse regularization, convex optimization. IEEE Signal Processing Letters. 2015; 22(9): 1364-1368. [37] He W, Yi C, Li Y, Xiao H. Research on Mechanical Fault Diagnosis Scheme Based on Improved Wavelet Total Variation Denoising. Shock and Vibration. 2016; 2016. [38] Khmag A, Ramli AR, Al-Haddad S, Hashim S, Noh ZM, Najih AA. Design of natural image denoising filter based on second-generation wavelet transformation and principle component analysis. Journal of Medical Imaging and Health Informatics. 2015; 5(6): 1261-1266. [39] Bansal M, Devi M, Jain N, Kukreja C. A Proposed Approach for Biomedical Image Denoising Using PCA_NLM. International Journal of Bio-Science and Bio-Technology. 2014; 6(6): 13-20. [40] Hussain SA, Gorashi SM. Image denoising algorithm based on hybrid neighborhood filter. Signal and Image Processing Applications (ICSIPA). 2013: 25-30. [41] Naimi H, Adamou-Mitiche ABH, Mitiche L. Medical image denoising using dual tree complex thresholding wavelet transform and Wiener filter. Journal of King Saud University-Computer and Information Sciences. 2015; 27(1): 40-45. [42] Mousavi SM, Langston CA. Hybrid Seismic Denoising Using Higher‐Order Statistics and Improved Wavelet Block Thresholding. Bulletin of the Seismological Society of America. 2016; 106(4): 1380-1389. [43] Swami PD, Jain A. Image denoising by supervised adaptive fusion of decomposed images restored using wave atom, curvelet and wavelet transform. Signal, Image and Video Processing. 2014; 8(3): 443-459. [44] Le Pogam A, Hanzouli H, Hatt M, Le Rest CC, Visvikis D. Denoising of PET images by combining wavelets and curvelets for improved preservation of resolution and quantitation. Medical image analysis. 2013; 17(8): 877-891. [45] Bappy D, Jeon I. Combination of hybrid median filter and total variation minimisation for medical X-ray image restoration. IET Image Processing. 2016; 10(4): 261-271. [46] Oktem R, Egiazarian K, Lukin V, Ponomarenko N, Tsymbal O. Locally adaptive DCT filtering for signal-dependent noise removal. EURASIP Journal on Advances in Signal Processing. 2007; 2007(1): 042472. [47] Barten PG. Contrast sensitivity of the human eye and its effects on image quality. SPIE press. 1999; 72. [48] Buades A, Coll B, Morel JM. A review of image denoising algorithms, with a new one. Multiscale Modeling & Simulation. 2005; 4(2): 490-530. [49] Graps A. An introduction to wavelets. IEEE computational science and engineering. 1995; 2(2): 50-61. [50] Sakrison D. On the role of the observer and a distortion measure in image transmission. IEEE Transactions on Communications. 1977; 25(11): 1251-1267. [51] Wang Z, Bovik AC, Sheikh HR, Simoncelli EP. Image quality assessment: from error visibility to structural similarity. IEEE Transactions on Image Processing. 2004; 13(4): 600-612.