Artifacts EEG
Artifacts EEG
ScienceDirect
Article history: Electroencephalogram (EEG) denotes a neurophysiologic measurement, which observes the
Received 16 November 2016 electrical activity of the brain through making a record of the EEG signal from the electrodes
Received in revised form positioned on the scalp. The EEG signal gets mixed with other biological signals, called
11 March 2017 artifacts. Few artifacts include electromyogram (EMG), electrocardiogram (ECG) and elec-
Accepted 14 April 2017 trooculogram (EOG). Removal of artifacts from the EEG signal poses a great challenge in the
Available online 4 May 2017 medical field. Hence, the FLM (Firefly + Levenberg Marquardt) optimization-based learning
algorithm for neural network-enhanced adaptive filtering model is introduced to eliminate
Keywords: the artifacts from the EEG. Initially, the EEG signal was provided to the adaptive filter for
Electroencephalogram yielding the optimal weights using the renowned optimization algorithms, called firefly
Levenberg Marquardt algorithm algorithm and LM. These two algorithms are effectively hybridized and applied to the neural
Firefly algorithm network to find the optimal weights for adaptive filtering. Then, the designed filtering
Artifacts signal process renders an improved system for artifacts removal from the EEG signal. Finally, the
Signal to noise ratio performance of the proposed model and the existing models regarding SNR, computation
time, MSE and RMSE are analyzed. The results conclude that the proposed method achieves
a high SNR of 42.042 dB.
© 2017 Nalecz Institute of Biocybernetics and Biomedical Engineering of the Polish
Academy of Sciences. Published by Elsevier B.V. All rights reserved.
are not only the pure form of the brain signal because some
1. Introduction
defected signals, called artifacts (such as, power line noise,
muscle contraction, heart activity and eye movement), also
Recently, a number of EEG-based applications, such as gets mixed with it [5,6]. Due to the existence of the artifact
wheelchair controllers and word speller programs [1–3] are signal, the examination of EEG signal from the EEG recordings
used by the researchers. Using the non-invasive measurement becomes more complex because it is perplexed with the
of EEG, the activities of the brain can be observed by placing the neurological patterns. To generate a correct analysis and
electrodes on the scalp of the human brain in multiple areas diagnosis [7], the unwanted signals must be eliminated from
[4]. The signal that results from recording the brain activities the recorded EEG signal.
Once the artifacts from the EEG signal were removed, the sources [24]. Additionally, the EEG signals are of very small
original brain signal can be extracted from the EEG recordings amplitudes, and because of that, they can be easily contami-
[4]. Though the removal of artifacts from the EEG signal is a nated by noise.
more complex process, it is utmost necessary for the progress The main difficulty of the EEG artifact removal problem is
of practical systems with low amplitude signal distortion [8]. the selection of the threshold level. The reason is that it should
Nowadays, more common methods are used to remove the not remove the original EEG signal coefficients and at the same
artifacts from the EEG signals. Some of them includes linear time, it should never keep the artifact signals as the original
filtering and regression model [9,10], ICA (independent ones.
component analysis) [11], WT (wavelet transform) [12–14] In the case of the time varying signals that arise from the
and (ANFIS) adaptive neuro-fuzzy inference system [7,15,16], human body, adaptive filtering is found to serve as an
adaptive filters and neural networks [3] and cascaded adaptive appropriate method for the EEG artifact removal. Although
filters [17]. ICA is one of the important analyses for sorting out the adaptive linear filters are the most widely used filters from
the EEG signals, which obtained from the electrodes that among the various available adaptive filters, their perfor-
positioned on the scalp, into a self-governing mechanism. mance is not satisfactory for dealing with the nonlinear
However, the ICA algorithm fails to yield better results during problems.
source separation. The artifacts signal was eliminated by the In [20], an adaptive FLN–RBFN-based filter was proposed to
PCA technique, which is used to handle the high dimensional, remove ocular, muscular and cardiac artifacts from the EEG
boisterous and concurrent data. However, the orthogonal signals. But, this adaptive neural network had not considered
rotation gets reduced by the PCA analysis. Another technique the weights optimally, when the learning process was
is the eye-blink artifacts removal by the adaptive filter performed. Hence, the finding of the optimal weights for
technique. Here, the adaptive filter subtracts the EEG source adaptive filtering is a heuristic search problem, and it should
signal from the estimated inference signal to remove the be performed optimally by handling all the constraints to
artifacts [18]. Also, the adaptive filters remove the artifacts in obtain a good artifacts removal performance.
real-time mode with less computation complexity. However,
no complete assurance can be given that the reference signal is
3. Adaptive noise cancelation for artifacts
a perfect signal. Investigation on the fault classification
removal
performance by the fuzzy logic techniques has also been
carried out [7].
The primary intention of this research is to design and Basically, adaptive noise cancelation is used to eliminate
develop a technique for removing the artifacts from the EEG the artifacts from the EEG signal. Fig. 1 shows the basic
signal. Here, we have planned to develop an FLM optimiza- block diagram representation for achieving adaptive noise
tion-based learning algorithm for the neural network-en- cancelation [20]. As shown in the figure, the adaptive
hanced adaptive filtering. This neural network-based noise cancelation process requires two inputs. The first
adaptive filtering performs the removal of artifacts from input is generated from the EEG signal source and it is
the EEG signals. At first, the EEG signal is given to the proposed represented as S(t). Then, the second input is collected from
adaptive filtering to obtain the optimal weights using the the source of the artifact signal and it is denoted as A(t). The
well-known optimization algorithm, called firefly algorithm noise source considered here represents the origin, where the
and LM (Levenberg Marquardt). These two algorithms were various artifacts such as, EOG, EMG and ECG generate. The
effectively hybridized and it is applied to the neural network noisy source signal of the artifacts signal gets passed through
to find the optimal weights for adaptive filtering. Then, the unidentified non-linear dynamics, resulting in the genera-
designed filtering was utilized for the removal of artifacts tion of the interference signal I(t). Then, the combination of
from the EEG signal. Finally, the comparison made against both the interference signal and the clean signal generates
ICA, wavelet ICA, Fast ICA, wavelet-based method that is the primary input signal and it is represented as follows:
given in [19] and the LM based optimization, regarding SNR,
percentage root mean square difference (PRD), and mean PðtÞ ¼ SðtÞ þ IðtÞ (1)
square error (MSE).
where S(t) is defined as the input source signal and I(t) indicates
the interference signal that is generated from the noise source.
2. Problem formulation Meanwhile, the signal generated from the noise source is applied
to an adaptive filtering process to get the filtered output. The
While recording the EEG signal through the biomedical filtered output is as close to the interference signal that is
equipment, a variety of large signal contaminations or noise generated from the result of nonlinear dynamics. The aim of
may affect the original signal data. The artifacts would this adaptive noise cancelation is to retrieve the clean EEG signal.
dramatically alter the signal that was recorded at all scalp In order to retrieve the clean EEG signal, the filtered output is
sites, especially at those sites that are closest to the source of subtracted from the primary input and it is shown below:
the noise. Hence, the artifact or noise cancelation serves as a
necessary stage of EEG processing [1,4,7,8,19–23]. So ðtÞ ¼ SðtÞ þ IðtÞFðtÞ (2)
One of the biggest challenges of using EEG is the very small
signal-to-noise ratio of the brain signals that we are trying to where F(t) denotes the filtered output and the output signal of
observe, due to the coupling of the wide variety of noise the entire adaptive noise cancelation is represented as So(t).
biocybernetics and biomedical engineering 37 (2017) 401–411 403
Fig. 3 – Proposed hybrid learning algorithm for the NARX neural network.
biocybernetics and biomedical engineering 37 (2017) 401–411 405
Step 1: Initially, assign the size of the population with where S(W) is defined as the value of the performance index, ET
dimension d. Additionally, make a random initialization of the denotes the target outputs and E refers to the simulated output.
values of both the attractiveness and the intensity factor. Step 10: Update the input weights based on the following
Moreover, initialize the fireflies randomly based on the weight equations of the LM algorithm.
vector. 1
The intensity of the Firefly is represented as follows: DW ¼ ½GT G þ hi GT E
Step 7: Compute the error between the expected value and Step 14: Generate the gradient matrix from the Jacobian
the current value, as shown below. matrix and represent it as follows:
1X n
ff
Eff ¼ ðP Pgi Þ Q ¼ GT E
n i¼1 i
where Q is the gradient matrix and is defined as the product of
ff
where Pgi denotes the original ground truth value and Pi both the Jacobian transform matrix and the error value.
defines the output of the firefly algorithm. Step 15: Represent the output of the LM algorithm based on
Step 8: Using the LM algorithm, initialize the weight vector the original input vector weight and newly updated weight,
based on the size of the hidden weights that are used in the which is expressed as follows:
NARX neural network, as shown below.
PLM
i ¼ Vðw; Wnew Þ
W ¼ Wa1 ; Wa2 ; . . .; Wak
Step 16: At the end of the LM algorithm, calculate the error
Step 9: Compute the sum of squared error based on the value using the updated weight and the ground truth value as
following equation. follows:
1X n
where n is the total number of iterations, Pgi is the ground truth generating any interference signal such as EOG, ECG and EMG
value of the input vector and PLM
i is the vector that is generated signal.
from the output of the LM algorithm.
Step 17: Finally, generate the resultant weight vector
based on the results of both the firefly algorithm and the LM 5. Results and discussion
algorithm. These two algorithms have enabled optimization
in this paper. To perform the optimization process, the error In this paper, the real signal is obtained from the physionet
value of both the LM as well as the FF algorithm is database, and the performance analysis is carried out. For
considered for the analysis. When the error value of the demonstrating the proposed NARX model with the hybrid
LM algorithm is lesser than the error value of the FF learning method, a real signal is contaminated with various
algorithm (ELM < EFF), the weight vector is considered from artifact signal sources such as EOG, EMG, and ECG.
the result of the LM algorithm (Wtþ1 ¼ Wtþ1 LM
). Similarly, when
the error value of the FF algorithm is lesser than the error 5.1. Experimental setup
value of the LM algorithm (ELM > EFF), the weight vector is
selected from the result of the FF algorithm (Wtþ1 ¼ Wtþ1 FF
). As The proposed technique is implemented using MATLAB, and
a consequence, the current error value becomes lesser than the experimentation conduct with the real-time signals that
the previous error value (Et+1 < Et), and the value of the are available in physionet.
damping factor gets reduced. The value of damping factor
increases when the current error is greater than the 5.1.1. Dataset description
previous error (Et+1 > Et). Finally, the weight vector is The input signals are downloaded from the physionet by
generated through comparing the error value of the FLM accessing the URL (https://physionet.org/cgi-bin/atm/ATM?
learning algorithm. database=ptbdb&tool=plot_waveforms). Here, the input da-
tabase selected for the EEG is CHB-MIT scalp EEG database
4.3. Multi channel artifacts removal using LMF based (chbmit). From this EEG database, the initial five signals are
NARX model downloaded by giving the length as 1 min. For adding the
ECG artifact, the ECG signal is downloaded from apnea-ECG
Fig. 4 shows the block diagram representation of the NARX database (apnea-ecg) for the length of 1 min. Similarly, the
model that uses the MF-based learning algorithm to EMG signal is downloaded from the URL (https://physionet.
achieve multichannel artifacts removal. The electrical org/physiobank/database/emgdb/emg_healthy.txt). The EOG
activity of the brain can be measured using the electroen- signals are downloaded from the physionet by accessing
cephalogram method. In this method, 15 electrodes are the URL (https://physionet.org/cgi-bin/atm/ATM?database=
placed on the scalp of several areas of the brain. The signal, ptbdb&tool=plot_waveforms). Here, the input database
generated from the multiple electrodes, is defined as the selected for the EOG is UCD Sleep Apnea database (ucddb)
multi-channel signal. Then, the signal is generated from and the time length is 1 min. For adding the artifact signal
the multiple electrodes is passed through the NARX model such as, ECG, EOG and EMG with the EEG signal, the first
using the proposed LMF algorithm. The proposed NARX channel of the signal is considered as artifact signal. Then,
model generates the artifacts removed signal or clean EEG the artifact signal is added with all of the 15 channels of the
signal for the corresponding channel or electrodes, without five EEG signals taken for the experimentation. The
Fig. 4 – Block diagram representation to achieve multichannel artifacts removal using LMF-based NARX model.
biocybernetics and biomedical engineering 37 (2017) 401–411 407
physiologic signals are sampled at 256 samples per second models like, ICA, WICA, FICA and cascaded adaptive filter that
with 16-bit resolution. takes values as 5.4679 dB, 5.8425 dB, 10.433 dB and 39.215 dB,
respectively. For the second signal, the SNR value of the ICA
5.2. Experimental results and the WICA model are 3.7654 dB and 4.0605 dB respectively,
and the SNR value of FICA is 8.2046 dB. The SNR value of
Various methods such as independent component analysis, cascaded adaptive filter is 34.299 dB. Here, the proposed hybrid
wavelet independent component analysis, fast independent optimization algorithm achieves the maximum SNR ratio of
component analysis, a neural network with LM, cascaded 38.359 dB. Once again, the SNR performance of the various
adaptive filter and the proposed NARX neural network are used models analyzes with the third signal source. Here, the SNR
for the extraction of the artifact signal from the input EEG signal. value attained by ICA and WICA are 5.4679 dB and 5.8425 dB.
The independent component analysis is used to reveal the The SNR value of FICA is 9.1664 dB, which is greater than the
hidden signal or the artifact signal from the input EEG signal. values of both the ICA and the WICA models and the SNR value
Also, the maximally independent source signals can be statisti- of cascaded adaptive filter is 33.712 dB.
cally estimated using the independent component analysis Fig. 6(b) shows the signal to noise ratio analysis of the EMG
approach. The estimation of an independent component artifacts signal that is presented in the EEG. By analyzing Fig. 6
analysis is performed one by one based on their negentropy, (b), the SNR values of the various artifacts removal models
which is used to perform a faster computation than the obtained. For the first signal, the SNR value of the ICA and the
independent component analysis. The wavelet decomposition WICA is 5.4348 dB and 5.5671 dB, respectively. The SNR value
algorithm is used to combine the wavelet transform with the obtained by the cascaded adaptive filter is 39.34 dB while the
independent component analysis, so as to overcome the SNR value of the proposed model is 42.042 dB. For the second
disadvantages that the two techniques impart separately. EEG signal applied to the EMG artifacts removal process, both
Fig. 5 shows the waveform representation of the ECG the NN_LM and the proposed model have achieved the same
artifact. The physiological artifacts such as ECG, EOC, and EMG SNR value as 38.397 dB, and the SNR value of the cascaded
arise from a variety of body activities. The artifacts signal of adaptive filter is 35.124 dB. Finally, we observe that the
electrocardiography (ECG) caused by the heart beats, which proposed model could effectively remove the EMG signal
generate the rhythmic activity in the EEG signal. Also, the artifact of EEG using the FLM learning algorithm.
responses of skin such as sweating may vary the electrodes' Fig. 6(c) shows the Signal to Noise Ratio analysis of the EEG
impedance and generate the ECG signal, in place of the signal with EOG artifacts. For the first signal, the SNR values
expected EEG signal. are 5.7113 dB, 5.7118 dB, 6.002 dB, and 39.293 dB for the
artifacts removal models, such as ICA, WICA, FICA, and
5.3. Performance analysis cascaded adaptive filter respectively. On the other hand, SNR
value obtained by the NN_LM and NN_FLM model is 42.042 dB.
5.3.1. Performance analysis based on signal to noise ratio From Fig. 6(c), we understand that the proposed method
In this section, the performance of the proposed model is reaches the higher SNR value, which achieves better perfor-
analyzed based on the signal to noise ratio, as shown in Fig. 6. mance of artifact removal.
Signal to noise ratio is one of the performance measurements,
which is used to detect the noise level in the original signal. 5.3.2. Performance analysis based on mean square error
Fig. 6(a) shows the SNR-based analysis that depends on the value
ECG artifacts signal of the EEG signal. In the first signal source, Fig. 7(a) shows the performance analysis of the proposed
the SNR value of the proposed model is 42.007 dB. This SNR method, involving the ECG artifact signal, using mean square
value is very high, when compared to the SNR of other existing error. The mean square error (MSE) of the WICA and NN_LM
Fig. 6 – Signal to noise ratio analysis of EEG signal with various artifacts.
model is very high when compared to the proposed model. The above, we observed that the proposed model achieves
proposed model achieves as minimum mean square error minimum MSE value to improve the performance of the
value of 4882.6. Meanwhile, the maximum mean square artifacts removal process.
error that is obtained by the ICA model is 6915.9. Minimum
value of the mean square error results in a better performance 5.3.3. Performance analysis based on root mean square error
of the artifacts removal process. The proposed optimization- (RMSE) value
based learning algorithm also achieves the minimum mean Fig. 8 shows the RMSE analysis of the EEG signal with various
square error for removing the artifacts from the input EEG artifacts such as ECG, EMG, and EOG. Fig. 8(a) shows the RMSE
signal. analysis to assess the performance of the proposed model,
Fig. 7(b) shows the EMG artifacts signal removal process involving the ECG artifact signal. Usually, the minimum value
based on the mean square error performance. Initially, the of the RMSE generates a better performance. The five signal
MSE value of the various models such as ICA, WICA, FICA, sources are taken from the physionet database. The RMSE
NN_LM, cascaded adaptive filter and the proposed NN_FLM attained by the models like, FICA, NN_LM, and the cascaded
model are analyzed from the various signal source. When adaptive filter are 63.982, 0.26736 and 19.613 respectively
analyzing the first signal source, the proposed NN_FLM-based whereas, the value of RMSE obtained by the proposed model is
method achieves the minimum MSE value of 4310. Other 0.23922. From the figure, the least RMSE value is obtained by
existing models such as ICA, WICA, FICA, NN_LM, and the proposed model, when compared to the other existing
cascaded adaptive filter have obtained the maximum MSE models such as FICA and NN_LM and cascaded adaptive filter.
value as 5532.4, 5507.9, 5506.3, 4356.8, and 5156.1, respectively. Fig. 8(b) shows the performance analysis of the EMG signal
Fig. 7(c) shows the performance analysis based on the MSE artifact removal process based on the RMSE value. For the first
for the EOG signal removal from EEG. Here, the signals from a signal source, the proposed model obtains the RMSE value of
total of five patients considered. By analyzing the first patient's 0.22156, which is very less than the other existing models. The
brain signal, the MSE of models like ICA, WICA, and FICA are RMSE value of NN_LM model is 0.2232 and it nearly equals the
orderly obtained as 5508.2, 5502.4, and 5497.2. A lesser MSE RMSE of the proposed method. However, the proposed model
produces better performance. Furthermore, the NN_LM and obtains the least RMSE value. From the results, we understand
cascaded adaptive filter models have achieved the MSE value that the proposed model only renders a better artifacts
as 4667 and 5218.8. However, the proposed NN_FLM method removal performance, when compared to the other existing
has obtained the minimum MSE of 4369. From the results models.
biocybernetics and biomedical engineering 37 (2017) 401–411 409
Table 1 – Comparative discussion of the proposed model implemented using MATLAB, and the experimentation has
with the existing models such as ICA, WICA, FICA, been conducted using the real-time signals that are available
NN_LM, and cascaded adaptive filter. in physionet. Here, 15 channel data are considered and the
MSE RMSE SNR artifacts like EOG, EMG, and ECG signals include for
the analysis. A comparison has been made subsequently
ICA [11] 5508.2 65.194 5.7113
WICA 5502.4 64.765 5.8425 using the independent component analysis, wavelet-indepen-
FICA 5492.6 63.982 10.433 dent component analysis, fast independent component
NN_LM 4356.8 0.2232 42.042 analysis and neural network-based LM algorithm, regarding
Cascaded adaptive filter [17] 5156.1 19.587 39.34 signal to noise ratio, root mean square error, mean square
NN_FLM (proposed) 4310 0.22156 42.042 error and computational time. From the results, we conclude
that the proposed FLM optimization-based learning algorithm
attains a better signal to noise ratio of 42.042 dB.
Fig. 8(c) shows the performance analysis based on RMSE for
the EOG artifact signal removal process. For the fifth signal references
source, the RMSE value of the various artifacts removal models
such as ICA, WICA, FICA, NN_LM, cascaded adaptive filter and
the proposed NN_FLM model are 85.709, 85.048, 85.038, 0.5889, [1] Jirayucharoensak S, Israsena P. Automatic removal of EEG
21.849, and 0.58697 respectively. From Fig. 8(c), the artifact artifacts using ICA and lifting wavelet transform.
removal models such as FICA, NN_LM and the proposed Proceedings of International Conference on Computer
NN_FLM model obtained the RMSE value of 82.501, 0.3737, and Science and Engineering; 2013. p. 136–9.
0.37008 respectively for the third signal source. Finally, we [2] Niedermeyer E, da Silva FL. Electroencephalography: basic
principles, clinical applications, and related fields.
conclude that the proposed model of NN_FLM has obtained
Lippincott Williams & Wilkins; 2005.
the lowest RMSE value that improves the performance of the
[3] Nguyen H-AT, Musson J, Li F, Wang W, Zhang G, Xu R, et al.
artifact removal process. EOG artifact removal using a wavelet neural network.
Neurocomputing 2012;97:374–89.
5.4. Comparative discussion [4] Turnip A, Junaidi E. Removal artifacts from EEG signal using
independent component analysis and principal component
Table 1 shows comparative discussion the of the proposed analysis. Proceedings of International Conference on
Technology, Informatics, Management, Engineering &
NN_FLM model with the existing models, such as ICA, WICA,
Environment; 2014. p. 19–21.
FICA, NN_LM, and cascaded adaptive filter based on MSE,
[5] Vazquez RR, Perez HV, Ranta R, Louis VD, Maquin D,
RMSE, and SNR. From the table, the value of MSE attained by Maillard L. Blind source separation, wavelet de-noising
the existing models, such as ICA, WICA, FICA, NN_LM, and and discriminant analysis for EEG artifacts and noise
cascaded adaptive filter are 5508.2, 5502.4, 5492.6, 4356.8, and cancelling. Biomed Signal Process Control
5156.1recpectively while, the proposed model achieves the 2012;7:389–400.
MSE value of 4310 which is smaller than the existing models. [6] Geetha G, Geethalakshmi SN. Artifact removal from EEG
using spatially constrained independent component
The value of RMSE obtained by the existing models such as
analysis and wavelet de-noising with Otsu's thresholding
ICA, WICA, FICA, NN_LM, and cascaded adaptive filter are technique. Procedia Eng 2012;30:1064–71.
65.194, 64.765, 63.982, 0.2232, and 19.587 respectively. The [7] FemilinSheniha S, SujaPriyadharsini S, Edward Rajan S.
proposed model achieves the RMSE value of 0.22156 which is Removal of artifact from EEG signal using differential
also smaller than the existing models. The minimum value of evolution algorithm. Proceedings of International
MSE and RMSE generates the better performance for removing Conference on Communication and Signal Processing; 2013.
p. 3–5.
the artifacts. The value of SNR obtained by the existing models
[8] Gorecka J, Walerjan P. Artifacts extraction from EEG data
such as ICA, WICA, FICA, NN_LM, and cascaded adaptive filter
using the infomax approach. Biocybern Biomed Eng 2011;31
are 5.7113 dB, 5.8425 dB, 10.433 dB, 42.042 dB, and 39.34 dB (4):59–74.
respectively whereas, the proposed model attains the higher [9] Correa G. Artifact removal from EEG signals using adaptive
SNR value of 42.042 dB. From the table, it is clear that the filters in cascade, vol. 90. IOP Publishing Ltd.; 2007. p. 1–10.
proposed model achieves the better performance while [10] Croft RJ, Barry RJ. Removal of ocular artifact from the EEG:
compared with the existing models. a review. Neurophysiol Clin/Clin Neurophysiol 2000;30
(1):5–19.
[11] Li Y. Automatic removal of the eye blink artifact from EEG
6. Conclusion using an ICA-based template matching approach. Physiol
Meas 2006;27:425–36.
[12] Senthilkumar P. Removal of ocular artifacts in the EEG
In this paper, a hybrid optimization algorithm for the neural through wavelet transform without using an EOG
network-enhanced adaptive filtering has been proposed to reference channel. Int J Open Probl Comput Sci 2008;1
remove the artifacts signal from the multi-channel EEG data. (3):188–200.
[13] Gaidhane VH, Singh V, Hote YV, Kumar M. New approaches
The proposed hybrid optimization algorithm has been used to
for image compression using neural network. Intell Learn
find the weights of the NARX neural network, and it has been Syst Appl 2011;3:220–9.
defined as the combination of both the LM as well as the FF [14] Krishnaveni V. Automatic identification and Removal of
algorithm, so as to overcome the individual shortcomings of ocular artifacts from EEG using wavelet transform. Meas Sci
the two algorithms. The proposed model of NN_FLM has been Rev 2006;6(4):45–57.
biocybernetics and biomedical engineering 37 (2017) 401–411 411
[15] Suja Priyadharsini S, Edward Rajan S. An efficient soft- [21] Zou Y, Nathan V, Jafari R. Automatic identification of
computing technique for extraction of EEG signal from artifact-related independent components for artifact
tainted EEG signal. Appl Soft Comput 2012;12:1131–7. removal in EEG recordings. Biomed Health Inform 2014;20
[16] Liu T, Yao D. Removal of the ocular artifacts from EEG data (1):73–81.
using a cascaded spatio-temporal processing. Comput [22] Kim M-K, Kim S-P. Artifact removal from EEG signals using
Methods Prog Biomed 2006;83:95–103. the total variation method. Proceedings of International
[17] Correa AG, Laciar E, Patiño HD, Valentinuzzi ME. Artifact Conference on ASCC; 2015. p. 1–4.
removal from EEG signals using adaptive filters in cascade. [23] Turnip A. Automatic artifacts removal of EEG signals using
J Phys Conf Ser 2007;90(1):1–10. robust principal component analysis. Proceedings of
[18] Hsiao-Lung C, Yu-Tai T, Ling-Fu M, Tony W. The removal of International Conference on Technology, Informatics,
ocular artifacts from EEG signals using adaptive filters Management, Engineering & Environment; 2014. p. 19–21.
based on ocular source components. Ann Biomed Eng [24] Guruva Reddy A, Narava S. Artifact removal from EEG
2010;38(11). signals. Comput Appl 2013;77(13).
[19] Akhtar MT, Mitsuhasini W, James CJ. Employing spatially [25] Menezes Jr JMP, Barreto GA. Long-term time series
constrained ICA and wavelet de-noising, for automatic prediction with the NARX network: an empirical
removal of artifacts from multichannel EEG data. Signal evaluation. Neuro Comput 2008;71:3335–43.
Process 2012;92:401–16. [26] Subhani Shareef SK, Rasul Mohideen E, Ali L. Directed
[20] Jafarifarmand A, Badamchizadeh MA. Artifacts removal in Firefly algorithm for multimodal problems. Proceedings of
EEG signal using a new neural network enhanced adaptive International Conference on Computational Intelligence
filter. Neurocomputing 2013;103:222–31. and Computing Research; 2015.