Professional Documents
Culture Documents
Springer 1
Springer 1
net/publication/337702344
Removal of Eye-Blink Artifact from EEG Using LDA and Pre-trained RBF Neural
Network
CITATIONS READS
3 121
3 authors:
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
Ph.D Project (Design of Transparent Expert System Using Decision Tree and Random Forest) View project
All content following this page was uploaded by Rajdeep Ghosh on 10 April 2020.
1 Introduction
rajdeep.publication@gmail.com
218 R. Ghosh et al.
various disorders of the brain, like epilepsy, Alzheimer’s disease, and so on. Recently
developed paradigm of brain–computer interface is also witnessing an increased use
of EEG devices for the development of neuro-prosthetic devices, to facilitate para-
lyzed people in movement. However, EEG signals are often contaminated by artifacts
of both biological and environmental origin [1–2]. Biological artifacts are the arti-
facts originating inside the human body; the examples include cardiac, ocular, and
muscular activities which are not cerebral in origin. On the other hand, environmental
artifacts originate externally and are not dependent on any biological phenomenon.
Examples include artifacts arising due to movement of electrodes, power line inter-
ference, and so on. Artifacts degrade the quality of EEG signals and obscure informa-
tion present in the EEG data. Hence artifact removal methods should remove artifacts
and preserve as much information as possible. Moreover, conventional methods to
remove EEG artifacts use linear filters or regressions, based on the time of occur-
rence or the frequency range of target artifacts [1]. However, filtering in either time
or frequency domain can result in the loss of cerebral activity due to the overlap in the
spectrum of the neurological activity and artifacts [3, 4]. Wavelet-based transforms
have been used extensively in the literature to remove target artifacts while preserv-
ing the neural information of the EEG signal, both in time and frequency domains.
On the other hand, ICA has become a popular method in removing artifacts from
EEG data [5–8]. The drawback of ICA is that removing the components containing
artifacts also removes some underlying EEG data. In recent years, artifact removal
using a combination of wavelet and ICA has shown promising results in practical
applications. Borna et al. used high-speed eye tracker to detect the eye movement
activity, and used adaptive filters to correct the artifacts but required processing of the
tracker data along with the selection of appropriate parameters for filtering the data
[9]. Qinglin et al. used a combination of DWT and ANC to correct ocular artifacts
online. They applied DWT to the contaminated EEG to derive a reference signal for
subsequent ANC processing. The method achieved a good performance in cleaning
the EEG but the execution time increased as the number of samples increased [10].
However, hybrid methods based on ICA-wavelet require complex computations [8,
11]. Adaptive filtering-based methods have also been used for real-time processing
of the signals, but require an extra EOG channel for reference, and are generally not
suitable for portable applications having a limited number of electrodes [12–14]. On
the basis of earlier works, the objectives of the proposed work are as follows:
• Identification of artifact from EEG.
• Cleaning of the identified artifacts.
In view of the above objectives, the proposed method presents a novel combination
of LDA and RBF neural network for identification and correction of EEG artifact,
respectively. Section 2 describes the methods used in the proposed work. Section 3
describes the proposed work. Section 4 analyzes the results. Section 5 concludes the
paper by describing the works that could be extended in future.
rajdeep.publication@gmail.com
Removal of Eye-Blink Artifact from EEG Using LDA and … 219
In the proposed work we have used LDA for identification of artifacts, and a pre-
trained RBF has been used for correction of the artifacts. We describe them in the
subsequent sections.
Z = WTX . (1)
(m1 − m2 )2
maxJ (w) = (2)
s21 + s22
N
2
ϕ(x) = ai exp −β x − ci . (3)
i=1
rajdeep.publication@gmail.com
220 R. Ghosh et al.
where N is the number of neurons in the hidden layer, ci is the center vector for
neuron i, and ai is the weight of the hidden neuron i to the output neuron. There
are two methods for selection of centers, one is the fixed center approach where the
centers are selected at random, and the other is based on clustering where the data
points are clustered to select the center of the cluster as the center of the RBF. In
the proposed work we have used the fixed centering approach for selection of the
centers. The RBF neural network has been used to correct eye-blink from EEG data.
Parameters such as β, ai , ci are selected in a manner to optimize the approximation
[15].
3 Proposed Methodology
The current section describes the overall methodology used to correct the eye-blink.
The overall artifact removal task can be subdivided into two tasks, that is, identifi-
cation of artifacts followed by correction of the artifact.
Figure 1 describes the overall system. EEG data corrupted with eye-blink are selected
for correction. A sliding window of 0.45 s is applied on the data and each window is
processed in accordance with the model as described below. The stages of the model
are as follows:
rajdeep.publication@gmail.com
Removal of Eye-Blink Artifact from EEG Using LDA and … 221
(a) The signal within the window is fed to the pre-trained LDA, and the LDA
classifies whether the signal is an artifact or clean EEG. If it classifies the signal
as artifact, it is fed to RBF for correction. On the other hand, if the signal is
marked as non-artifact, then the window is slid forward.
(b) Signal window marked as artifact is then fed to the pre-trained RBF. The RBF
corrects the specific window and gives the clean EEG signal.
After correction the window is slid forward. In the proposed work 50% overlap
between the subsequent windows is found.
In the proposed work, LDA has been used for identification of the eye-blink artifact.
Figure 2a shows an uncontaminated EEG and an EEG contaminated with the eye-
blink. From the characteristics of the EEG data, four features, namely variance,
kurtosis, wavelet entropy, and peak-to-peak amplitude, have been used for classifying
non-contaminated EEG data from contaminated EEG data. From Fig. 2b it is evident
that the selected features discriminate contaminated EEG from non-contaminated
EEG. The LDA classifier is trained with the features extracted from the clean EEG
data.
rajdeep.publication@gmail.com
222 R. Ghosh et al.
In the proposed work, RBFNN has been used for correction of the eye-blink. RBFNN
has been used as an eye-blink correction mechanism. The RBFNN has been used
to remove noise which is the eye-blink in the present case. The RBFNN has been
pre-trained with 1000 samples of artifact as input and 1000 samples of clean EEG
as the target. The RBFNN is trained with 50 hidden units
4 Results
The overall method has been implemented using MATLAB on a PC with Intel i7
processor and 4 GB RAM. As mentioned earlier, an LDA classifier has been used
to classify the contaminated EEG data from the non-contaminated EEG data. The
performance of the classifier is shown in Table 1. We evaluate the classifier with
respect to accuracy, sensitivity, and specificity. The classifier is trained with features
rajdeep.publication@gmail.com
Removal of Eye-Blink Artifact from EEG Using LDA and … 223
extracted from 1000 EEG segments from both classes. For testing, 100 EEG data
segments from both the classes have been used. After identification of artifact by
the classifier, the EEG data segment is fed to the pre-trained RBFNN. The RBFNN
generates the clean EEG for the given window. It does not change any segment which
has not been identified as artifact and hence preserves good correlation in frequency
and time. Figure 3 shows a signal before and after correction of artifacts. Figure 4
shows how the proposed method corrects only the identified region and does not
change the EEG anywhere else.
For evaluating the performance of the removal method, we have adopted mean
absolute error (MAE) [10] as a measure of the signal quality after the application of
the above model. MAE calculates the frequency difference between noisy data and
corrected data. It is defined for each of the four bands of EEG data, that is, delta band
(0 < f<4 Hz), theta band (4 ≤ f<8 Hz), alpha band (8 ≤ f<13 Hz), and gamma band
(13 ≤ f<30 Hz). MAE can be computed as:
j
P (n) − P(n)
MAE = . (4)
n=i
j−i
Fig. 3 a EEG signal corrupted with eye-blinks, b EEG signal corrected by the proposed method
Fig. 4 Correction by the proposed method (red line denotes the corruption by artifact and black
line denotes EEG data after artifact removal by the proposed method)
rajdeep.publication@gmail.com
224 R. Ghosh et al.
where P (n) represents the power spectral density after artifact removal and P(n)
denotes the power spectral density before removal. i and j define the frequency
range. Table 2 compares the MAE of the proposed method and an existing online
method for artifact removal [10], and it is clear that the proposed system is better in
removing artifacts than the existing methods.
In the present work we have implemented a hybrid system for systematic removal of
eye-blink from EEG data. LDA was used to identify artifacts followed by RBFNN to
remove artifact. It has been observed that LDA has a good accuracy in recognizing
segments corrupted with eye-blinks from the EEG data. The proposed method only
corrects the segment that has been marked as artifact but methods based on wavelets
and adaptive filters correct the entire EEG data, resulting in loss of information
from the data. The proposed system minimally alters the data and preserves as much
information as possible, which was evident in Table 2, as the proposed system has
minimal MAE in all the frequency bands. The proposed work can be extended to
remove other kinds of EEG artifacts as well, such as cardiac artifacts, muscular
artifacts, and so on for an overall artifact removal from EEG.
Acknowledgements This work was supported by the Ministry of Communications & Information
Technology No. 13(13)/2014-CC&BT, Government of India.
Declaration Data were recorded under the project entitled “Analysis of Brain Waves and Devel-
opment of Intelligent Model for Silent Speech Recognition” aimed at analyzing brainwaves to
recognize silent speech from EEG at NIT Silchar. Adequate permission was obtained from the
authority and informed consent was obtained from the subjects after explaining the details and
possible outcomes of the study.
rajdeep.publication@gmail.com
Removal of Eye-Blink Artifact from EEG Using LDA and … 225
References
1. Selvan, S., Srinivasan, R.: Removal of ocular artifacts from EEG using an efficient neural
network based adaptive filtering technique. IEEE Signal Process. Lett. 6(12), 330–332 (1999)
2. Jervis, B.W., Garcia, M.I.B., Thomlinson, M., Lopez, J.M.L.: Online removal of ocular artefacts
from the electroencephalogram. IEE Proc.-Sci. Meas. Technol. 151(1), 47–51 (2004)
3. Vigon, L., Saatchi, M.R., Mayhew, J. E.W., and Fernandes, R.: Quantitative evaluation of
techniques for ocular artefact filtering of EEG waveforms. EE Proc.-Sci. Meas. Technol. 147(5),
219–228 (2000)
4. Mehrkanoon, S., Moghavvemi, M., Fariborzi, H.: Real time ocular and facial muscle artifacts
removal from EEG signals using LMS adaptive algorithm. ICIAS 2007. In: IEEE International
Conference on Intelligent and Advanced Systems, Kuala Lumpur, Malaysia, pp. 1245–1250
(2007)
5. Wu, X., Ye, Z.: Online Infomax algorithm and its application to remove EEG artifacts. In:
Proceedings of the 2005 IEEE Engineering in Medicine and Biology 27th Annual Conference,
Shanghai, China, pp. 4203–4207 (2005)
6. Guerrero-Mosquera, C., Vazquez, A.N.: Automatic removal of ocular artifacts from EEG data
using adaptive filtering and independent component analysis. In: 17th European Signal Pro-
cessing Conference, EUSIPCO 2009, Glasgow, Scotland, pp. 2317–2321 (2009)
7. Szibbo, D., Luo, A., Sullivan, T.J.: Removal of blink artifacts in single channel EEG. In: 34th
Annual International Conference of the IEEE EMBS San Diego, California USA, pp. 3511–
3514 (2012)
8. Liao, J.C., Fang, W.C.: An ICA-based automatic eye blink artifact eliminator for real-time
multi-channel EEG applications. In: ICCE 2013, IEEE international conference on consumer
electronics, Las Vegas, NV, USA, pp. 532–535 (2013)
9. Noureddin, B., Lawrence, P.D., Birch, G.E.: Online removal of eye movement and blink EEG
artifacts using a high-speed eye tracker. IEEE Trans. Biomed. Eng. 59(8), 2103–2110 (2012)
10. Zhao, Q., Hu, B., Shi, Y., Li, Y., Moore, P., Sun, M., Peng, H.: Automatic identification and
removal of ocular artifacts in EEG—improved adaptive predictor filtering for portable appli-
cations. IEEE Trans. Nanobiosci. 13(2), 109–117 (2014)
11. 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. 22(3),
664–670 (2018)
12. Kumar, P.S., Arumuganathan, R., Sivakumar, K., Vimal, C.: Removal of ocular artifacts in
the EEG through wavelet transform without using an EOG reference channel. Int. J. Open
Problems Compt. Math. 1(3), 188–200 (2008)
13. Shahabi, H., Moghimi, S., Zamiri-Jafarian, H.: EEG eye blink artifact removal by EOG mod-
eling and Kalman filter. In: BMEI 2012, 5th International Conference on Bio-Medical Engi-
neering and Informatics, Chongqing, China, pp. 496–500 (2012)
14. Pereira, L.F., Patil, S.A., Mahadeshwar, C.D., Mishra, I., D’Souza, L.: Artifact removal from
EEG using ANFIS-GA. In: IC-GET 2016, Online International Conference on Green Engi-
neering and Technologies, Coimbatore, India, (2016)
15. Mateo, J., Torres, A.M., García, M.A.: Eye interference reduction in electro-encephalogram
recordings using a radial basic function. IET Signal Process. 7(7), 565–576 (2013)
rajdeep.publication@gmail.com
View publication stats