Signals 03 00035
Signals 03 00035
Signals 03 00035
Review
A Survey on Denoising Techniques of Electroencephalogram
Signals Using Wavelet Transform
Maximilian Grobbelaar 1 , Souvik Phadikar 1, * , Ebrahim Ghaderpour 2 , Aaron F. Struck 1,3 , Nidul Sinha 4 ,
Rajdeep Ghosh 5 and Md. Zaved Iqubal Ahmed 6
Abstract: Electroencephalogram (EEG) artifacts such as eyeblink, eye movement, and muscle move-
ments widely contaminate the EEG signals. Those unwanted artifacts corrupt the information con-
tained in the EEG signals and degrade the performance of qualitative analysis of clinical applications
and as well as EEG-based brain–computer interfaces (BCIs). The applications of wavelet transform
in denoising EEG signals are increasing day by day due to its capability of handling non-stationary
signals. All the reported wavelet denoising techniques for EEG signals are surveyed in this paper
in terms of the quality of noise removal and retrieving important information. In order to evaluate
the performance of wavelet denoising techniques for EEG signals and to express the quality of
reconstruction, the techniques were evaluated based on the results shown in the respective literature.
Citation: Grobbelaar, M.; Phadikar,
We also compare certain features in the evaluation of the wavelet denoising techniques, such as the
S.; Ghaderpour, E.; Struck, A.F.;
Sinha, N.; Ghosh, R.; Ahmed, M.Z.I.
requirement of reference channel, automation, online, and performance on a single channel.
A Survey on Denoising Techniques of
Electroencephalogram Signals Using Keywords: EEG; wavelet transform; denoising; signal processing
Wavelet Transform. Signals 2022, 3,
577–586. https://doi.org/10.3390/
signals3030035
1. Introduction
Academic Editor: Ran Xiao
From 1929, electroencephalogram (EEG) saw steady progress, and it was in the 1960s
Received: 26 June 2022 that the computerization of EEG started. It was this computerization of EEG that allowed
Accepted: 16 August 2022
for the introduction of automated data analysis in EEG, which came in the form of the
Published: 17 August 2022
fast Fourier transform being used as the basis for power spectral analysis [1]. From these
Publisher’s Note: MDPI stays neutral years of development, we have come to understand that electroencephalography is the
with regard to jurisdictional claims in measurement, amplification, and registration of fluctuating electrical fields produced by
published maps and institutional affil- the brain as a function of time [1]. When neurons inside the brain communicate with each
iations. other, they generate electrical pulses or voltage fluctuations. These electrical pulses or
voltage fluctuations contain information on the communication between different cortices
in the brain, as well as communication to areas such as the peripheral nervous system.
EEG signals have been extensively used to diagnose a variety of brain disorders such as
Copyright: © 2022 by the authors.
epilepsy, Alzheimer’s disease, brain tumors, etc. [2]. Furthermore, EEG has also been used
Licensee MDPI, Basel, Switzerland.
for evaluating sleep patterns of individuals, as well as understanding learning or attention
This article is an open access article
disorders [2]. EEG is recorded using differential amplifiers and it takes two electrical inputs
distributed under the terms and
to display the output as the difference between them [3]. Electrodes consisting of tiny metal
conditions of the Creative Commons
discs are placed on the scalp during the signal recording technique [3]. However, EEG has
Attribution (CC BY) license (https://
creativecommons.org/licenses/by/
high temporal resolution but lacks spatial resolution due to the different scales that the
4.0/).
EEG electrodes and neural networks operate on [3]. The neuronal activity being on the
scale of micro-volts means that EEG recordings require a level of neural synchronicity in
order to have measurable activity [3]. Even with synchronous activity, the electrodes and
EEG recordings are often subject to artifacts from differing sources. The most common
artifacts seen result from physiological, environmental, and experimental sources [4].
Artifacts are undesired signals that can cause recordings to change and impact the
signal of interest [4]. The most common physiological artifacts found are ocular artifacts,
due to eye blinks and eye movement, muscle artifacts due to inherent flexion and relaxation
of muscles present on the forehead and scalp, and cardiac artifacts due to electrode place-
ment on or near a blood vessel [5]. Because noise sources are so varied and have so many
different properties, most authors concentrate on removing certain types of artifacts. The
removal of artifacts plays a key role in EEG signal processing for both clinical applications
and as well as brain–machine interfaces.
Several denoising techniques have been developed for the purpose of artifact cor-
rection in EEG signals [6–8]. Rejecting artifactual portions of the EEGs is the simplest
way, which deletes epochs containing artifacts. However, removal of artifactual portions
can be a time-consuming process that can lead to significant information loss, which is in
turn detrimental for data analysis [6]. Traditionally, regression and linear filtering-based
analyses are employed to reject artifactual noises from corrupted signals [8]. Due to the
overlap of brain activities and artifactual noises in the spectrum of an EEG signal, filtering
them in either the frequency-domain or the time-domain may result in loss or distortion of
physiological activity [9]. Regression-based methods rely on an extra one or more regressive
channels, which gives rise to a fundamental weakness in that the spectral range of some
artifacts overlaps with the spectral range of an EEG signal [10]. In both the temporal and
frequency domains, wavelet transform-based analysis has been proven to be more efficient
in repairing EEG artifacts while keeping the original EEG signal [11,12].
EEG signals are inherently non-stationary. One of the most widely used approaches
for studying non-stationary signals is the wavelet transform. Its efficiency in transform-
ing a time-domain signal into time-frequency-domain offers major advantages in the
extraction of multiple components of a signal. A wavelet-based method eliminates the
artifacts while retaining the integrity of the EEG signal. Jiang et al. [2] comprehensively
addresses techniques found frequently in EEG artifact rejection and how these techniques
work as individual tools as well as hybrid techniques such as EMD-BSS, wavelet-BSS,
and BSS-Support vector machine. This paper will attempt to serve as a survey focused
specifically on using the wavelet transform as an artifact rejection tool in EEG signals and
will attempt to hone in on some specific wavelet transforms hybrids that have shown
promising performance.
2. Wavelet Denoising
Wavelet transform has been widely used in representing signals in the time-frequency
domain. The wavelet transform decomposes a time-domain signal into its wavelet coeffi-
cients through a mother wavelet function. These coefficients are obtained by performing
shifting and dilation of the mother wavelet as shown in Equation (1):
t−b
Ψ a,b (t) = Ψ (1)
a
Figure
Figure 1.
1. Basic
Basicflow
flow chart
chart of
of wavelet-based
wavelet-based signal
signal denoising.
denoising.
Figure 1. Basic flow chart of wavelet-based signal denoising.
Figure 2. Eyeblink corrupted EEG signal in red, corrected EEG signal based on DWT in black and
SWT in blue.
Generally, there are two types of wavelet transform: one is the discrete wavelet
transform (DWT) and another is a continuous wavelet transform (CWT) [15]. DWT is
Figure
Figure 2.
regarded
2.asEyeblink corrupted
a non-redundant
Eyeblink andEEG
corrupted signal
extremely
EEG in
in red,
red, corrected
signaldynamic EEG
EEG signal
wavelet transform
corrected based
based on
on DWT
for obtaining
signal DWT in
in black
black and
and
SWT in blue.
SWT in blue.
Generally,
Generally, there
there are
are two
two types
types of wavelet transform:
of wavelet transform: one
one is
is the
the discrete
discrete wavelet
wavelet
transform
transform (DWT) and another is a continuous wavelet transform (CWT) [15]. DWT is
(DWT) and another is a continuous wavelet transform (CWT) [15]. DWT is
regarded
regarded asas aa non-redundant
non-redundant andand extremely
extremely dynamic
dynamic wavelet
wavelet transform
transform forfor obtaining
obtaining
wavelet representation of signal [16,17]. In DWT, the signal is passed through a half-band
high-pass and a half-band low-pass filter, resulting in detail coefficients and approximate
coefficients, respectively. The process continues until the expected frequency is obtained.
The time-variance of DWT is a severe flaw, which is especially critical in statistical signal
processing applications such as EEG [18]. The stationary wavelet transform (SWT) solves
the DWT’s translation invariance problem; however, it has redundant information and is
sluggish [19]. The filter at each stage is the design difference between DWT and SWT [20].
At each level of decomposition, the approximate and detail sequences are the same length
as the original sequence. Wavelet coefficients extracted through SWT are shown in Figure 4,
and the corrected EEG signal is illustrated in the bottom panel of Figure 2 in blue.
coefficients, respectively. The process continues until the expected frequency is obtained.
The time-variance of DWT is a severe flaw, which is especially critical in statistical signal
processing applications such as EEG [18]. The stationary wavelet transform (SWT) solves
the DWT’s translation invariance problem; however, it has redundant information and is
sluggish [19]. The filter at each stage is the design difference between DWT and SWT [20].
Signals 2022, 3 At each level of decomposition, the approximate and detail sequences are the same 580 length
as the original sequence. Wavelet coefficients extracted through SWT are shown in Figure
4, and the corrected EEG signal is illustrated in the bottom panel of Figure 2 in blue.
Figure 3. up
Figure 3. Wavelet coefficients Wavelet coefficients
to level 5 of theup corrupted
to level 5 of the
EEGcorrupted
shown EEG
in shown in the
the top top panel
panel of Figure
of Figure 2 25
Signals 2022, 3, FOR PEER REVIEW using Daubechies wavelet with vanishing moment as 4.
using Daubechies wavelet with vanishing moment as 4.
Figureup
Figure 4. SWT coefficients 4. SWT coefficients
to level up to
5 of the level 5 of the
corrupted EEGcorrupted
shown EEG
in shown in the
the top top panel
panel of Figure
of Figure 2 2
using Daubechies wavelet with vanishing moment as 4.
using Daubechies wavelet with vanishing moment as 4.
3. A Survey on Wavelet Transform-based EEG Denoising Techniques
According to the wavelet denoising methods for EEG signals (irrespective of any
kind of artifacts) available in the literature, we grouped all the methods into various
categories and are discussed in this section.
where N is epoch length and α j,l is the estimated noise variance for the wavelet coefficients
at lth level (w j,l ).
median w j,l
α j,l = (3)
0.6745
The K is a new parameter estimated through empirical observations:
K A (0 < K A < 1)
K= (4)
K D (1 < K D < 3)
Recently, Phadikar et al. [24] proposed an automatic eyeblink artifact correction tech-
nique using wavelet transform and metaheuristic algorithms. In their method, the wavelet
coefficients are thresholded in a backward manner to modify only the lower frequency
bands of the observed EEG signals. Further, to make the system fully automatic, the optimal
thresholds are selected through the grey wolf optimizer.
combining wavelet soft-thresholding, whitening method for preprocessing, and ICA for
the removal of EMG and ECG artifacts. While Zhou et al. proposed a methodology for
a wavelet transform-ICA hybrid, Inuso et al. [26] showed that using the wavelet transform
as an integral part in the separation processes with ICA outperforms hybrid methods that
used the wavelet transform as a denoising technique either pre- or post-ICA.
However, direct elimination of ICs may result in huge information loss as artifacted
ICs also contain cerebral activities. Sai et al. [27] modified the wavelet ICA algorithms
and instead of direct elimination of artifacted ICs in wavelet domain, they performed
thresholding on artifacted ICs to maintain the cerebral activities in ICs. Yasoda et al. [28]
introduced increased automation by implementing a fuzz-kernel support vector machine
for identifying artifacts, prior to removal using a wavelet-ICA combination. A basic flow
chart of wavelet-ICA is shown in Figure 5. Later on, Sai et al. [30] proposed an unsupervised
Signals 2022, 3, FOR PEER REVIEW machine-learning-based method combined with Wavelet-ICA to remove EEG artifacts. 7
They also proposed that the techniques that rely on some arbitrarily defined threshold
often fail to accurately identify the signal artifacts in a given dataset.
Basic flow
Figure 5. Basic
Figure flowchart
chartofofwavelet-ICA
wavelet-ICAbased
basedEEG
EEGdenoising.
denoising.
4. Comparative Analysis
The methods mentioned above are among the most popular for removing EEG artifacts.
Some of these artifact-reduction techniques limit eye movements and blinking during
data collection or exclude artifact-contaminated trials from the analysis. An exhaustive
comparison among the above-stated methods is presented in Table 1.
5. Conclusions
The cerebral cortex generates EEG signals, which can be distorted by certain external
disturbances. EEG is a highly non-stationary signal that is generally contaminated by
a variety of artifacts. Despite there being a variety of strategies proposed for eliminating un-
wanted artifacts, an artifact-removal method that combines high accuracy with algorithmic
efficiency has yet to be established. This paper summarizes wavelet-based EEG denoising
techniques based on the conclusion made in the published literature. The article mainly
focuses on wavelet-based denoising as it efficiently handles non-stationary signals. The
advantages and limitations of all the mentioned methods have been highlighted. Although
the majority of the removal algorithms perform well, the approaches outlined above have
a variety of drawbacks when used in a specific EEG-based application. Few methods
require a reference channel to improve the performance of artifact removal, which is not
possible in some applications. Wavelet-based methods are quite accurate at removing EEG
artifacts; nevertheless, it suffers from higher computational complexity, which may not be
appropriate for online applications. As a result, there is no best option for removing all
forms of artifacts. Therefore, one of the long-term goals of effective artifact attenuation is to
create an application-specific algorithm that is more efficient in terms of time and accuracy.
References
1. Niedermeyer, E.; Silva, F.L.D. Electroencephalography: Basic Principles, Clinical Applications, and Related Fields; Lippincott Williams &
Wilkins: Philadelphia, PA, USA, 2005.
2. Ahmed, M.Z.I.; Sinha, N.; Phadikar, S.; Ghaderpour, E. Automated Feature Extraction on AsMap for Emotion Classification Using
EEG. Sensors 2022, 22, 2346. [CrossRef]
3. Im, C.H. Basics of EEG: Generation, Acquisition, and Applications of EEG. In Computational EEG Analysis; Springer: Singapore,
2018; pp. 3–11.
4. Jiang, X.; Bian, G.B.; Tian, Z. Removal of Artifacts from EEG Signals: A Review. Sensors 2019, 19, 987. [CrossRef]
5. Mumtaz, W.; Rasheed, S.; Irfan, A. Review of challenges associated with the EEG artifact removal methods. Biomed. Signal Process.
Control. 2021, 68, 102741. [CrossRef]
6. Croft, R.J.; Barry, R.J. Removal of ocular artifact from the EEG: A Review. Clin. Neurophysiol. 2000, 30, 5–19. [CrossRef]
Signals 2022, 3 585
7. Kandaswamy, A.; Krishnaveni, V.; Jayaraman, S.; Malmurugan, N.; Ramadoss, K. Removal of ocular artifacts from EEG—A
Survey. IETE J. Res. 2005, 51, 121–130. [CrossRef]
8. Lai, C.Q.; Ibrahim, H.; Abdullah, M.Z.; Abdullah, J.M.; Suandi, S.A.; Azman, A. Artifacts and noise removal for electroencephalo-
gram (EEG): A literature review. In Proceedings of the International Conference on Computer Applications and Industrial
Electronics (ICCAIE), Penang, Malaysia, 28–29 April 2018; IEEE: Manhattan, NY, USA, 2018; pp. 326–332.
9. Pereira, L.F.; Patil, S.A.; Mahadeshwar, C.D.; Mishra, I.; D’Souza, L. Artifact removal from EEG using ANFIS-GA. In Proceedings
of the 2016 Online International Conference on Green Engineering and Technologies (IC-GET), Coimbatore, India, 19 November
2016; IEEE: Manhattan, NY, USA, 2016; pp. 1–6.
10. Gratton, G.; Coles, M.G.; Donchin, E. A new method for off-line removal of ocular artifact. Electroencephalogr. Clin. Neurophysiol.
1983, 55, 468–484. [CrossRef]
11. Zhang, J.H.; Janschek, K.; Böhme, J.F.; Zeng, Y.J. Multi-resolution dyadic wavelet denoising approach for extraction of visual
evoked potentials in the brain. IEE Proc. Vis. Image Signal Process. 2004, 151, 180–186. [CrossRef]
12. Mamun, M.; Al-Kadi, M.; Marufuzzaman, M. Effectiveness of wavelet denoising on electroencephalogram signals. J. Appl. Res.
Technol. 2013, 11, 156–160. [CrossRef]
13. Inuso, G.; La Foresta, F.; Mammone, N.; Morabito, F.C. Brain activity investigation by EEG processing: Wavelet analysis, kurtosis
and Renyi’s entropy for artifact detection. In Proceedings of the 2007 International Conference on Information Acquisition,
Seogwipo, Korea, 8–11 July 2007; IEEE: Manhattan, NY, USA, 2007; pp. 195–200.
14. Ghaderpour, E.; Pagiatakis, S.D.; Hassan, Q.K. A Survey on Change Detection and Time Series Analysis with Applications. Appl.
Sci. 2021, 11, 6141. [CrossRef]
15. Ghaderpour, E. Least-Squares Wavelet Analysis and Its Applications in Geodesy and Geophysics. Ph.D. Thesis, York University,
Toronto, ON, Canada, 2018.
16. Mallat, S.G. A theory for multiresolution signal decomposition: The wavelet representation. IEEE Trans. Pattern Anal. Mach. Intell.
1989, 11, 674–693. [CrossRef]
17. Samar, V.J.; Bopardikar, A.; Rao, R.; Swartz, K. Wavelet analysis of neuroelectric waveforms: A conceptual tutorial. Brain Lang.
1999, 66, 7–60. [CrossRef]
18. Pesquet, J.C.; Krim, H.; Carfantan, H. Time-invariant orthonormal wavelet representations. IEEE Trans. Signal Process. 1996, 44,
1964–1970. [CrossRef]
19. Kumar, P.S.; Arumuganathan, R.; Sivakumar, K.; Vimal, C. An adaptive method to remove ocular artifacts from EEG signals
using wavelet transform. J. Appl. Sci. Res. 2009, 5, 711–745.
20. Nason, G.P.; Silverman, B.W. The stationary wavelet transform and some statistical applications. In Wavelets and Statistics;
Springer: New York, NY, USA, 1995; pp. 281–299.
21. Krishnaveni, V.; Jayaraman, S.; Aravind, S.; Hariharasudhan, V.; Ramadoss, K. Automatic identification and removal of ocular
artifacts from EEG using wavelet transform. Meas. Sci. Rev. 2006, 6, 45–57.
22. Zikov, T.; Bibian, S.; Dumont, G.A.; Huzmezan, M.; Ries, C.R. A wavelet based de-noising technique for ocular artifact correction
of the electroencephalogram. In Proceedings of the Second Joint 24th Annual Conference and the Annual Fall Meeting of
the Biomedical Engineering Society Engineering in Medicine and Biology, Houston, TX, USA, 23–26 October 2002; Volume 1,
pp. 98–105.
23. Islam, M.K.; Rastegarnia, A.; Yang, Z. A wavelet-based artifact reduction from scalp EEG for epileptic seizure detection. IEEE J.
Biomed. Health Inform. 2015, 20, 1321–1332. [CrossRef]
24. Phadikar, S.; Sinha, N.; Ghosh, R. Automatic eyeblink artifact removal from EEG signal using wavelet transform with heuristically
optimized threshold. IEEE J. Biomed. Health Inform. 2020, 25, 475–484. [CrossRef]
25. Zhou, W.; Gotman, J. Removal of EMG and ECG artifacts from EEG based on wavelet transform and ICA. In Proceedings of the
26th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, San Francisco, CA, USA, 1–5
September 2004; Volume 1, pp. 392–395.
26. Inuso, G.; La Foresta, F.; Mammone, N.; Morabito, F.C. Wavelet-ICA methodology for efficient artifact removal from Electroen-
cephalographic recordings. In Proceedings of the 2007 International Joint Conference on Neural Networks, Orlando, FL, USA,
12–17 August 2007; pp. 1524–1529.
27. Sai, C.Y.; Mokhtar, N.; Arof, H.; Cumming, P.; Iwahashi, M. Automated classification and removal of EEG artifacts with SVM and
wavelet-ICA. IEEE J. Biomed. Health Inform. 2017, 22, 664–670. [CrossRef]
28. Yasoda, K.; Ponmagal, R.S.; Bhuvaneshwari, K.S.; Venkatachalam, K. Automatic detection and classification of EEG artifacts using
fuzzy kernel SVM and wavelet ICA (WICA). Soft Comput. 2020, 24, 16011–16019. [CrossRef]
29. Phadikar, S.; Sinha, N.; Ghosh, R. Automatic EEG eyeblink artefact identification and removal technique using independent
component analysis in combination with support vector machines and denoising autoencoder. IET Signal Process. 2020, 14,
396–405. [CrossRef]
30. Sai, C.Y.; Mokhtar, N.; Iwahashi, M.; Cumming, P.; Arof, H. Fully automated unsupervised artefact removal in multichannel
electroencephalogram using wavelet-independent component analysis with density-based spatial clustering of application with
noise. IET Signal Process. 2021, 15, 535–542. [CrossRef]
Signals 2022, 3 586
31. Jirayucharoensak, S.; Israsena, P. Automatic removal of EEG artifacts using ICA and lifting wavelet transform. In Proceedings of
the 2013 International Computer Science and Engineering Conference (ICSEC), Nakhonpathom, Thailand, 4–6 September 2013;
pp. 136–139.
32. Bigirimana, A.D.; Siddique, N.; Coyle, D. A hybrid ICA-wavelet transform for automated artefact removal in EEG-based emotion
recognition. In Proceedings of the 2016 IEEE International Conference on Systems, Man, and Cybernetics (SMC), Budapest,
Hungary, 9–12 October 2016; pp. 004429–004434.
33. Mowla, M.R.; Ng, S.C.; Zilany, M.S.; Paramesran, R. Artifacts-matched blind source separation and wavelet transform for
multichannel EEG denoising. Biomed. Signal Process. Control. 2015, 22, 111–118. [CrossRef]
34. Shukla, S.; Roy, V.; Prakash, A. Wavelet based empirical approach to mitigate the effect of motion artifacts from EEG signal. In
Proceedings of the 2020 IEEE 9th International Conference on Communication Systems and Network Technologies (CSNT),
Gwalior, India, 10–12 April 2020; pp. 323–326.
35. Satpathy, R.B.; Ramesh, G.P. Advance approach for effective EEG artefacts removal. In Recent Trends and Advances in Artificial
Intelligence and Internet of Things; Springer: Cham, Switzerland, 2020; pp. 267–278.
36. Stalin, S.; Roy, V.; Shukla, P.K.; Zaguia, A.; Khan, M.M.; Shukla, P.K.; Jain, A. A machine learning-based big EEG data artifact
detection and wavelet-based removal: An empirical approach. Math. Probl. Eng. 2021, 2021, 2942808. [CrossRef]
37. Chen, Y.; Zhao, Q.; Hu, B.; Li, J.; Jiang, H.; Lin, W.; Li, Y.; Zhou, S.; Peng, H. A method of removing ocular artifacts from EEG using
discrete wavelet transform and Kalman filtering. In Proceedings of the 2016 IEEE International Conference on Bioinformatics and
Biomedicine (BIBM), Shenzhen, China, 15–18 December 2016; pp. 1485–1492.
38. Bajaj, N.; Carrión, J.R.; Bellotti, F.; Berta, R.; De Gloria, A. Automatic and tunable algorithm for EEG artifact removal using
wavelet decomposition with applications in predictive modeling during auditory tasks. Biomed. Signal Process. Control. 2020,
55, 101624. [CrossRef]
39. Phadikar, S.; Sinha, N.; Ghosh, R.; Ghaderpour, E. Automatic Muscle Artifacts Identification and Removal from Single-Channel
EEG Using Wavelet Transform with Meta-Heuristically Optimized Non-Local Means Filter. Sensors 2022, 22, 2948. [CrossRef]
40. Abdi-Sargezeh, B.; Foodeh, R.; Shalchyan, V.; Daliri, M.R. EEG artifact rejection by extracting spatial and spatio-spectral common
components. J. Neurosci. Methods 2021, 358, 109182. [CrossRef]
41. Dora, M.; Holcman, D. Adaptive single-channel EEG artifact removal with applications to clinical monitoring. IEEE Trans. Neural
Syst. Rehabil. Eng. 2022, 30, 286–295. [CrossRef]