1,783
Views
5
CrossRef citations to date
0
Altmetric
BIOMEDICAL ENGINEERING

A new approach for ocular artifact removal from EEG signal using EEMD and SCICA

& ORCID Icon | (Reviewing editor)
Article: 1835146 | Received 23 Mar 2020, Accepted 04 Oct 2020, Published online: 23 Oct 2020

Abstract

EEG data obtained from the scalp using the electrodes, usually gets contaminated by various artifacts like muscle artifact, line interference artifact, ocular artifact, and others. The Ocular artifact which is caused due to eye-blink or other eye movements, while measuring EEG is the most common and most critical EEG artifact. For a long time, it has been a research challenge for any method to remove the ocular artifact from EEG without causing loss of the EEG signal. In this paper, a new approach is introduced to remove the ocular artifact from EEG signal using Ensemble Empirical Mode Decomposition (EEMD) and Spatial Constraint Independent Component Analysis (SCICA) without causing loss to EEG signal. The contribution of the method lies in the fact that it combines the advantages of both EEMD and SCICA. Here, EEMD is applied to the artifactual EEG signal to obtain Implicit Mode Functions (IMFs). The artifactual IMFs are separated from artifact-free IMFs by using the Correlation Coefficient-based algorithm. Now, the artifactual IMFs are provided as the input channels to Independent Component Analysis (ICA) and to obtain Independent Components (ICs) and inverse mixing matrix. Then, the Kurtosis and mMSE techniques are used to define the threshold levels for differentiating between artifactual and artifact-free ICs. Moreover, the mixing matrix is also modified using spatial constraints. The modified mixing matrix and ICs are then used to obtain restored IMFs. Finally, the artifact-free EEG signal is reconstructed by summing up artifact-free IMFs and restored IMFs. The proposed method is compared with other state-of-the-art methods in terms of Mutual Information, Correlation Coefficient, and Coherence. The results show that the proposed method has better performance as compared to other state-of-the-art methods for ocular artifact removal from EEG.

PUBLIC INTEREST STATEMENT

EEG signal is the signal obtained by placing electrodes on the scalp of a person. This signal is affected by many noises called artifacts like external and internal artifacts. The internal artifacts are related to the patients like interference from ECG signal, eye-blink, muscle, etc. In this paper, an attempt is made to remove the artifactual EEG signal affected due to ocular artifact, i.e., artifact caused by eye rotation or eye-blink. Since it is not possible to keep eyes open throughout EEG especially for children so these artifacts are very common. So, instead of discarding the artifactual signal one can de-noise it using the method given in the paper. The method utilizes the benefits of EEMD and SCICA and denoises the signal to obtain an artifactual-free signal.

1. Introduction

Electroencephalography (EEG) is the process of measurement of the electrical activities of the brain obtained by placing electrodes over the scalp of the patient. EEG helps in analyzing and investigating the human brain, also to find out brain disorders (http://emedicine.medscaple.com/article/114Citation2008-overview). The EEG artifacts can be divided into classes of patient-related (physiological) artifacts and system artifacts. Common patient-related or internal artifacts are Electro-Myogram (EMG), ECG or pulsation, Electro-Oculogram (EOG) or Ocular artifact, ballistocardiogram, and sweating. The system or external artifacts are 50/60 Hz power supply interference, impedance fluctuation, cable defects, electrical noise from the electronic components, and unbalanced impedance of the electrodes. The ocular artifact is the most common and most critical artifact in EEG. The main cause of EOG artifacts is eye movement and eye blinks during EEG recording. A significant potential difference occurs between the cornea and the retina due to the blinking of the eye which affects the EEG recording (Hesse & James, Citation2005). The effect of the ocular artifact is more to the low-frequency region (up to 16 Hz) of EEG and its amplitude may reach up to 800 µV (Hagemann & Naumann, Citation2001). Ocular artifact creates inaccuracy in EEG measurement and can even change the EEG signal waveform entirely. Independent Component Analysis (ICA) is one of the most recently used techniques for ocular artifact removal from EEG signal (Jung et al., Citation1998, Makeig et al., Citation1996). ICA is a statistical tool, used to decompose a mixed-signal (of different recording channels) into independent components (ICs), corresponding to different independent sources (Joyce et al., Citation2004, Jiang et al., Citation2019).

To apply ICA on EEG signals some assumptions are made like (i) the sources have non-Gaussian distribution and they are mutually statistically independent and (ii) the number of recording channels must be greater or equal to the number of independent sources (or ICs). The efficiency of ICA for artifact removal from the EEG signal depends on these assumptions. So, more the number of observed signals better will be the results obtained by ICA. For this purpose, Empirical Mode Decomposition (EMD) is used with ICA (Zeng et al., Citation2016). By applying EMD, the signal is decomposed into various IMFs (Implicit Mode Functions) which are obtained in descending order of frequency components of the signal. These large number of IMFs and then used as input signals of ICA to obtain various ICs. So, EMD-ICA has better results as compared to zeroing-ICA. Performance of EMD is affected by problems like mode mixing and aliasing for example, mode mixing occurs when either single IMF contains different scale signals or the same scale signal is present in different IMFs (Zhaohua & Huang, Citation2005). This problem is tackled by using a modified version of EMD (Pramudita et al., Citation2017, Jiang et al., Citation2019) that is Ensemble Empirical Mode Decomposition (EEMD). EEMD with ICA outperforms EMD with ICA for ocular artifact removal from the EEG signal. The Performance of ICA can further be improved by applying Spatial Constraints with the mixing matrix of ICA. Spatial Constraints Independent Component Analysis (SCICA), which is a modified version of ICA, is a better choice for ocular artifact removal from EEG signal than using traditional ICA technique. In SCICA prior knowledge about the signal is incorporated for computing ICs. Moreover, SCICA also overcomes the permutation problem of ICA, though not fully but at least for constraint columns (James & Hesse, Citation2006, Ille, Citation2001). In this research work, a new approach, using a cascaded combination of EEMD and SCICA is proposed to remove the ocular artifact from the EEG signal. The method proposed has the following advantages as compared to other latest methods:

i.The efficiency of ICA is improved by using IMFs as source signals

ii.Limitations of EMD are overcome by using EEMD

iii.The efficiency of cascade combination of EEMD and ICA is improved by modifying the mixing matrix with spatial constraints i.e. by using SCICA with EEMD.

The remaining paper consists of following sections, section-2 in which the background theory is discussed, section-3 in which explanation of the proposed method is described, section-4 which includes observations and the results and finally section-5 which concludes the paper.

2. Background

The proposed method is based on EEMD algorithm, SCICA, and artifact detection parameters like kurtosis and modified Mean Sample Entropy (mMSE). So, in this section background theory and the implementation of these algorithms are discussed as subsections. In subsection 2.1 the EMD is described and its implementation is enumerated and its modification to EEMD is also stated. In subsection 2.2, SCICA is discussed in detail with its implementation. Finally, in subsection 2.3 the thresholding techniques used in the proposed method like kurtosis and modified Mean Sample Entropy (mMSE) are elaborated.

Figure 1. Block diagram of the method proposed

Figure 1. Block diagram of the method proposed

2.1. Ensemble empirical mode decomposition (EEMD)

EMD is the method, which is best suited for decomposing non-stationary, non-linear, and random processes like EEG signal into various IMFs (Jiang et al., Citation2019). An IMF represents an oscillatory mode of the signal. First IMF corresponding to highest frequency component of signal and the last IMF with lowest frequency component. Two conditions should be fulfilled by IMFs; (i) The number of extrema and zero crossings must differ at most by one (ii) The mean value of envelope defined by the local maxima and local minima is zero or one can say that they should be symmetric with respect to zero.

In case of EMD, IMFs of a signal are obtained by an iterative process known as sifting. Steps involved in sifting process are discussed in detail below (Huang et al., Citation1998) as

1)Extrema Identification: Find all the extrema i.e. identify all maxima and minima of signal.

2)Interpolate: Interpolate between maxima to get xmaxn and interpolate between minima to get xminn.

3)Average Envelope: Calculate average between the envelopes, xavn=xmaxn+xmaxn/2.

4)IMF Extraction: Now, subtract xavn from the original signal to obtain detail, d1n=xnxavnand residue r1n=xnd1n. Now c1n=d1n. Here c1nis the 1st IMF which contains the highest frequency component of the signal.

5)Stopping Criteria: Now the residue signal r1n is given as input to next iteration and all these steps are repeated to obtain details, residues and IMFs. These iterations are repeated until extracting all the IMFs. This sifting procedure is terminated (Huang et al., Citation1998, Rilling et al., Citation2003) when the kThresidue rknbecomes less than a predetermined small number or becomes monotonic. This is ensured by limiting SD (0.2–0.3) between kTh and k1Th iterations.

6)Reconstruction: If N rounds of sifting process is performed on the given signal x(t), it will be decomposed into a set of N IMFs. Original signal can be reconstructed as sum of N IMFs and rNn as given below

(1) xn=k=1Nckn+rNn(1)

where rNn is residue after N iterations.

EMD performed well but it suffers with problems of mode mixing, oscillations, and aliasing. The mode mixing and aliasing problems of EMD can be overcome by using modified version of EMD, known as EEMD (Pramudita et al., Citation2017). In EEMD white noises of different amplitudes are added in the original signal to obtain different IMFs. The resultant IMF is the average of various IMFs obtained by adding white noise. Different steps of EEMD algorithm are

1)White Gaussian noise win(i =1, … …, L) is added to the original signal xn as xin=xn+εwin.where ε is weight coefficient of added noise.

2)Now for every xin, k IMFs (IMFkin) are obtained by applying EMD algorithm on xin. where k=1,2,3,.

3)Finally, kThIMF for EEMD is calculated as:

(2) IMFkn=1Li=1LIMFkin(2)

2.2. Spatially constraints independent component analysis (SCICA)

ICA is used to decompose mixed observed signals into Independent Components (ICs) or actual sources. The observed sources are weighted sum of ICs. For efficient decomposition using ICA, number of the observed signals should greater than or equal to actual sources. For an array of channels, which provides N observed signals

(3) pk=p1k,p2k,p3k,..,pNk(3)

ICA decomposes it into MNMsources/ICs as

(4) rk=r1k,r2k,r3k,..,rMk(4)
(5) rk=Wpk(5)

where, W is the inverse mixing matrix which is defined in such a way that the mutual information is minimized among all ICs in the decomposition process.

ICA is mainly used to obtain the value of unmixing matrix W, ICs and mixing matrix A. SCICA is modified version of ICA (James & Hesse, Citation2006). In this case, the mixing matrixA is modified by applying Spatial Constraints to the columns of mixing matrix using prior knowledge about signal. The modified mixing matrix,\^A consists of two parts as \^A = [\^ACAU], where \^ACis the spatially constrained columns and AU are unconstrained columns. The spatially constrained columns are obtained either by using hard constraints or soft constraints. For applying hard constraints, \^AC= AC is considered, where AC represents the predefined constraint sensor projections treated as reference, which are in accordance with the constraints considered in (Ille, Citation2001). Though it is simple to apply the hard constraints but it limits the accuracy of SCICA so soft constraints are preferred over hard constraints (Hesse & James, Citation2005). The soft constraints limit the divergence between the constrained column \^AC and their corresponding reference topographies AC by a threshold value α. Consider ac and \^ac, where ac and \^ac represents unit norm column vector correspond to associate columns of AC and \^AC, respectively.

The main process to implement soft constraints, is to ensure that \^ac and ac subtend an absolute angle not greater than angular threshold α (0 <α<π/2) (Hesse & James, Citation2005). It can be explained in following steps (Hesse & James, Citation2005): -

1)If acosacT\^ac< α then \^acis not changed.

2)Otherwise \^ac is projected towards ac to make acosacT\^ac = α. This projection involves forming a new unit norm vector y=pac+1p\^ac with 0p1 and cos(α) = aˆcT/y

3)The value of p is given by square root of quadratic equation c1p2+c2p+c3= 0.

where,

(6) c1=1+2acT\^ac+(acT\^ac)2((22acT\^ac)cos2α)(6)
(7) c2=(2acT\^ac+2(acT\^ac)2)((2acT\^ac2)cos2α)(7)
(8) c3=(acT\^ac)2cos2α(8)

This value of p is substituted into the expression for y and value of \^ac is calculated as \^ac=yy.

2.3. Modified mean sample entropy(mMSE) and Kurtosis

Entropy is mainly used to detect randomness in a signal. According to Bos et al. (Bosl et al., Citation2011) modified Mean Sample Entropy (mMSE) gives more information about regularities of EEG time series in comparison to Single-Scale Entropy. For a mono-variate discrete signal X=x1,x2,.xN, mMSE is calculated (Mahajan & Morshed, Citation2015) as

(9) mMSEm,r=logBrmArm(9)

where m is the length of patterns that are compared to each other and r is tolerance, Br and Ar are the counters to track m and m+1 template match within the tolerance value r respectively. In terms of template vector pairs, Ar is the number of template vector pairs (of length m+1) having distance dXm+1i,Xm+1j<r and Br is the number of template vector pairs (of length m) having distance dXmi,Xmj<r.

As per (Mahajan & Morshed, Citation2015) and other, m=2 and r = 2 × Standard deviation of the data sequence of IC.

Kurtosis (Mahajan & Morshed, Citation2015) is a fourth-order statistical parameter, which is used to study the peaked-ness of distribution of any random variable and is calculated as

(10) K=m43m22(10)

and

(11) mn=Exm12m4(11)

where, mn, m1 and E are nth order moment, mean and expectation function of random variable x.

3. Proposed method

The proposed method has following five major steps:

I.Decomposition of artifactual EEG signal into IMFs using EEMD.

II.Classification of IMFs as artifactual IMFs and artifact-free IMFs.

III.Decomposition of Artifactual IMFs into ICs using ICA and classification of ICs based on values of kurtosis and mMSE.

IV.IMF restoration by applying Spatial Constraints in mixing matrix and reconstruction of the artifact-free EEG signal

V.Performance analysis of proposed method in terms of Mutual Information, Correlation Coefficient, and Coherence.

The algorithm needs to be performed in the above-mentioned order. As we know, the performance of ICA improves if the number of inputs is increased, this is ensured by applying EEMD prior to ICA. Spatial constraints can only be applied once the mixing matrix is obtained by applying ICA so it follows ICA. Finally, the performance analyzing parameters are calculated to compare results with state-of-the-art methods.

The above steps are depicted in block diagram shown in Figure .

3.1. Decomposition of the artifactual EEG signal into IMFs using EEMD

Before performing decomposition, the artifactual signal is obtained using the real time EEG signal. The real time EEG signal with no ocular artifact is obtained from physio.net. Then, ocular artifact is modeled in the MATLAB with the amplitude and frequency as mentioned in the introduction section. Finally, the artifactual EEG signal is obtained by adding ocular artifact to the real time EEG signal. This artifactual EEG is then decomposed into true IMFs by using EEMD algorithm.

3.2. Classification of IMFs in two classes of artifactual IMFs and artifact-free IMFs

In this step, IMFs are classified as artifactual IMFs and artifact-free IMFs. Correlation Coefficient between each IMF and EOG artifact is calculated. These Correlation Coefficients are arranged in ascending order and absolute value of difference between adjacent Correlation Coefficient is calculated. The critical IMF is identified as the IMF for which this absolute value of difference between adjacent Correlation Coefficient is maximum (Wang et al., Citation2016). As it is known that lower order IMFs have high-frequency components and higher order IMFs have lower frequency components (Rilling et al., Citation2003) and EOG affects only lower frequency components (0–16 Hz) of EEG signal (Hagemann & Naumann, Citation2001) so, all the IMFs above this critical IMF are considered to be artifactual in nature.

3.3 Decomposition of artifactual IMFs into ICs using ICA and classification of ICs based on values of kurtosis and mMSE

In this step, artifactual IMFs are decomposed into ICs using ICA and then classified into two classes based on the values of mMSE and kurtosis. The artifactual IMFs are used as the input signals to ICA and various ICs are obtained. Many algorithms are designed to perform ICA. For sources having super-Gaussian distribution, infomax ICA (Makeig et al., Citation1996) is the most efficient algorithm. The approximate model for real-time EEG with the ocular artifact is closest to super-Gaussian distribution so, in the proposed method, infomax ICA is selected among different ICA algorithms.

The values of mMSE and kurtosis are calculated for each IC using formulas (9), (10) and (11). The value of mMSE for ocular artifactual EEG signal is low as its pattern is more predictable as compared to the pattern of artifact-free EEG signal (Mahajan & Morshed, Citation2015). The signals with peak distribution have higher values of kurtosis so the value of kurtosis for ocular artifact affected signal will be higher as compared to its values for real-time EEG signal (Mahajan & Morshed, Citation2015).

In the proposed method, the number of the ICs is less so two-sided t-distribution (with 95% CI) is preferred and threshold values for mMSE and Kurtosis are calculated by using two-sided 95% Confidence Interval (CI) of the mean for t-distribution. The threshold value for mMSE (lower limit of 95% CI of the mean) (Mahajan & Morshed, Citation2015) is calculated as

(12) LowerlimitThresh1=xˉsNtN1(12)

The threshold value for Kurtosis (upper bound of the 95% CI of the mean) (Mahajan & Morshed, Citation2015) is calculated as

(13) UpperlimitThresh2=xˉ+sNtN1(13)

where, xˉ,s, and N are samples mean, standard deviation and number of ICs, respectively. For the two-tailed test with 95% significance level, tN1=2.201(Mahajan & Morshed, Citation2015).

Now kurtosis and mMSE values of each IC are compared with threshold values of mMSE kurtosis and. If mMSE < Thresh1 or kurtosis > Thresh2 then IC is classified as artifactual IC otherwise it is classified as artifact-free IC.

3.4 IMF restoration by applying spatial constraints in mixing matrix and reconstruction of the artifact-free EEG signal

When the artifactual IMFs are used as the input signals of ICA to obtain various ICs, nth column of mixing matrix is corresponding to nth IC. This mixing matrix is modified by applying Spatial Constraints to the columns of mixing matrix corresponding to artifactual ICs. Restored IMFs are obtained by using artifactual ICs, artifact-free ICs and modified mixing matrix. Finally, artifact-free EEG signal is reconstructed by summing up restored IMFs and artifactual IMFs.

3.5 Performance analysis of proposed method in terms of mutual information, correlation coefficient and coherence

Proposed method is compared with other latest methods in terms of Mutual Information, Correlation Coefficient and Coherence of artifact-free EEG signal. Mutual Information (MI) is defined as the quantity which measures amount of information one random variable gives about another random variable. MI can be calculated by Kullback–Leibler distance between the product of the marginal pdfs of random variables a and b and their joint pdf, which can be given as(Mahajan & Morshed, Citation2015)

(14) MIa,b=fa,blogfa,bfafbdadb(14)

where fa and fb are individual marginal pdfs and fa,b is the joint pdf. Here a,b are real-time EEG signal and artifact-free EEG signal, respectively. Mutual information is large if two random variables are closely related.

Correlation Coefficient is used to measure linear relationship between two random variables. It uses second order statistics to measure similarity between random variables. It is mathematically given by (Mahajan & Morshed, Citation2015).

(15) rab=cova,bσaσb(15)

where cov is covariance and σ is the standard deviation.

Coherence measures the degree of linear dependency of two signals by testing for similar frequency components. It is used to analyze performance in the frequency domain. It is calculated in magnitude square term (Mahajan & Morshed, Citation2015) as

(16) Cabf=Gabf2GaafGbbf(16)

where Gabf is cross spectral density, Gaaf is the auto spectral density of random variable a and Gbbf is the auto spectral density of random variable b.

4. Results

The proposed method is verified for real-time EEG data, obtained from physionet.org (Citationwww.physionet.org sampling frequency and duration of 10 sec. The ocular artifact is added to the real-time signal between 3rd and 4th sec and also between 7th and 8th sec. The real-time signal and artifactual EEG signal are shown in Figure . By focusing on both the signal graphs in the time instants between 3rd and 4th sec and also between 7th and 8th sec one can observe that ocular artifact is added to the second signal. The proposed algorithm will be applied on artifactual signal that is second signal in the graph to remove the ocular artifact. Now, EEMD is applied to the artifactual EEG signal and 10 IMFs are obtained first 5 are shown in Figure , and next 5 are shown in Figure . It can be clearly seen from these figures that IMFs are obtained in decreasing order of the frequency components.

Figure 2. Real-time EEG signal and artifactual EEG signal

Figure 2. Real-time EEG signal and artifactual EEG signal

Figure 3. IMFs (1 to 5) obtained by applying EEMD

Figure 3. IMFs (1 to 5) obtained by applying EEMD

The next task is to choose the critical IMF and all IMFs above this critical IMF are considered to be artifactual in nature.

Figure 4. IMFs (6 to 10) obtained by applying EEMD

Figure 4. IMFs (6 to 10) obtained by applying EEMD

For this purpose, the value of correlation coefficient between individual IMF and EOG artifact is calculated. Here, if greater is the value of correlation coefficient greater will be the similarity between the EOG artifact and IMF. Using this concept, these values of correlation coefficient are arranged in ascending order and then difference between adjacent correlation coefficient are also calculated and arranged in ascending order like 0.0117, 0.1117, 0.2546, 0.3189, 0.3348, 0.4179, 0.4644, 0.4852, 0.7189, 0.8240.

The maximum adjacent difference comes for 6th in nature (Islam et al., Citation2016) and IMFs 1,2,3,4 and 5 are artifact-free IMFs. The artifactual IMFs that is IMFs 6,7,8,9,10 are given as input to ICA and corresponding 5 ICs are obtained as shown in Figure .

Figure 5. Independent components (ICs)

Figure 5. Independent components (ICs)

Now from these 5 ICS the artifactual ICs are selected. This is done using the concept of mMSE and kurtosis. The values of mMSE and kurtosis are calculated for each IC using formulas (9), (10), and (11). Threshold values of mMSE and kurtosis are also calculated using formulas (12) and (13). These values are denoted by Thresh1 = 0.1382 (for mMSE) and Thresh2 = 2.2955 (for kurtosis) and shown with red lines in Figure .

Figure 6. Kurtosis and mMSE for each IC with thresholds

Figure 6. Kurtosis and mMSE for each IC with thresholds

It can be clearly seen from Figure that the value of kurtosis for 5th IC is above threshold and value of mMSE for 1st IC is below threshold. Hence, ICs 1 and 5 are considered to be artifactual in nature. So, constraints will be applied on columns of mixing matrix corresponding to these ICs.

As 5 artifactual IMFs are used as input signals of ICA and 5 ICs are obtained as output so it results in 5 × 5 mixing matrix with ICs. It can be observed from Figure that 1st and 5th ICs are artifactual in nature so spatial constraints have to be applied on the first and fifth columns of given mixing matrix.

A=4.23940.722624.604920.81402.844623.91790.04853.69394.92525.95603.61080.322816.29221.53037.87637.69020.09103.809414.58547.10170.67715.714619.33269.81591.2548

Now, the mixing matrix is modified by applying spatial constraints and it is given by

\^A = 3.58650.722624.604920.814010.12713.41663.62353.59123.66565.95603.61080.322816.29221.53037.87637.69020.09103.809414.58547.10170.677110.116810.068310.172210.1327

As it can be clearly seen that 1st and 5th columns of the mixing matrix are modified. This modified mixing matrix is used with artifactual ICs and artifact-free ICs to obtain restored IMFs.

Figure 7. Restored IMFs

Figure 7. Restored IMFs

These restored IMFs shown in Figure and the artifact-free IMFs that is IMFs 1,2,3,4,5 are added to obtain artifact-free EEG signal as plotted in Figure . Same process is repeated for EMD-ICA and EEMD-ICA and corresponding artifact-free EEG signals are obtained for comparison purpose.

It can be observed from Figure that cascaded combination of EEMD and SCICA has led to removal of noise between 3rd and 4th sec and also between 7th and 8th sec. Now, the results are compared in terms of three parameters i.e. Mutual Information, Correlation, and Coherence. These parameters are calculated between real time EEG signal and the Artifact-free EEG signal. 10 real-time EEG signals from different databases are used here to verify results. The MI and Correlation Coefficients are calculated and shown in Tables and respectively.

Figure 8. Artifact-free EEG signals using EEMD-SCICA

Figure 8. Artifact-free EEG signals using EEMD-SCICA

Table 1. Mutual information

Table 2. Correlation coefficient

From Tables and , it can be seen that the value of MI and Correlation Coefficient are maximum for EEMD with SCICA for all channels. MI and Correlation Coefficient are maximum for 8th channel and 5th channel in case of proposed method. Coherences between Real-Time EEG signal and Artifact-free EEG signal of channel No 07 are plotted in Figure .

Figure 9. Coherence of EMD-ICA, EEMD-ICA and EEMD-SCICA

Figure 9. Coherence of EMD-ICA, EEMD-ICA and EEMD-SCICA

It can be observed from Figure that the coherence is better for EEMD with SCICA as compared to other methods.

5. Conclusion

The proposed method improves results of ocular artifact removal from real-time artifactual EEG signal by using strengths of both EEMD and SCICA. EEMD is used to decompose the EEG signal into IMFs, which results in more efficient functioning of ICA by ensuring that the number of observed sources or input signal to ICA (here IMFs) is more than or equal to independent sources (here ICs). EEMD is also used to overcome the mode mixing and aliasing problem of EMD. Effect of artifact in IMFs is reduced by applying spatial constraints in columns of mixing matrix of ICA. Here, performance of proposed method is compared with other state-of-the-art methods in terms of Correlation Coefficient, Mutual Information and Coherence. Correlation Coefficient and Mutual Information are used to verify performance of proposed method in time domain and Coherence is plotted to measure performance in frequency domain. For the future scope, EEMD can be replaced by CEEMD to overcome amplitude reduction problem of EEMD. The performance can be further improved by applying some better constraints on ICA and also by using wavelet enhanced independent component analysis (Issa & Juhasz, Citation2019).

Additional information

Funding

The authors received no direct funding for this research.

Notes on contributors

Anchal Yadav

Anchal Yadav was born in Noida, India, in 1993. She received her B.Tech. degree from J.S.S.A.T.E., Abdul kalam Technical University, U.P., India and M.TECH. degree from Delhi Technological University, Delhi, India, in 2015 and 2018, respectively. She is currently working towards the Ph.D degree in EEG-Source Localization at Indian Institute of Technology, Delhi, India. Her interest is in working in localizing the activity in the brain using brain signals. Since ocular artifact (artifact due to eye-blink and eye movement) cannot be avoided while recording EEG from patients especially in young children. Our paper “A New Approach for Ocular Artifact Removal from EEG Signal using EEMD and SCICA” provides a good and easy method to eradicate ocular artefacts from EEG signal. This method can be used in the pre-processing step and artifact-free data can be obtained for further analysis.

Mahipal Singh Choudhry is an Associate Professor in the Department of Electronics and Communication of Delhi Technological University (DTU), India. He completed his B.tech and M.tech in Electronics and Communication from M.NIT Jaipur, India, and completed his Ph.D. from DTU, India. His interested areas of research are Biomedical Signal Processing and Biomedical Image Processing.

References

  • Benbadis, S. R., & Rielo, D. A. (2008). EEG Artifacts Overview. http://emedicine.medscaple.com/article/1140247-overview
  • Bosl, W., Tierney, A., Flusberg, H. T., & Nelson, C. (2011). EEG complexity as a biomarker for autism spectrum disorder risk. BMC Medicine, 9(1), 1–17. https://doi.org/10.1186/1741-7015-9-18
  • Choudhry, M. S., & Kapoor, R. (2016a, October). Removal of baseline wander from ECG using CEEMD and adaptive morphological function. Journal of Chemical and Pharmaceutical Sciences, 974-2115.
  • Choudhry, M. S., & Kapoor, R. (2016b). Ocular artifact removal from EEG using stationary wavelet enhanced ICA. International Journal of Control Theory and Applications, 9(10), 4935–4945.
  • Devulapalli, S. P., Rao, C. S., & Prasad, K. S. (2019, May). Eye-blink artifact removal of EEG signal using EMD. International Journal of Recent Technology and Engineering (IJRTE).
  • Hagemann, D., & Naumann, E. (2001). The effects of ocular artifacts on (lateralized) broadband power in the EEG. Clinical Neurophysiology, 112 (2), 215–231. https://doi.org/10.1016/S1388-2457(00)00541-1.
  • Hesse, C. W., & James, C. J. (2005). The FastICA algorithm with spatial constraints. IEEE Signal Processing Letters, 12(11).
  • Huang, N., Shen, Z., Long, S.R., Wu, M.C., Shih, H.H., Zheng, Q., Yen, N.C., Tung, C.C., &, Liu, H.H. (1998). The empirical mode decomposition and the Hilbert spectrum for nonlinear and non-stationary time series analysis. Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences, 454(1971), 995, 903.
  • Ille, N. (2001). Artifact correction in continuous recordings of the electro- and magnetoencephalogram by spatial filtering [Ph.D. dissertation].
  • Inuso, G. (2007, August) Wavelet-ICA methodology for efficient artifact removal from Electroencephalographic recordings. In Proceedings of International Joint Conference on Neural Networks (pp. 12–17). Orlando-USA.
  • Islam, M. K., Rastegarnia, A., & Yang, Z. (2016). Methods for artifact detection and removal from scalp EEG: A review. Neurophysiologie Clinique/Clinical Neurophysiology, 46(4–5), 287–305. https://doi.org/10.1016/j.neucli.2016.07.002
  • Issa, M. F., & Juhasz, Z. (2019, December). Improved EOG artifact removal using wavelet enhanced independent component analysis. Journal of Brain Science, 9(12), 355. https://doi.org/10.3390/brainsci9120355
  • James, C. J., & Hesse, C. W. (2006, December). On semi-blind source separation using spatial constraints with applications in EEG analysis. IEEE, Trans. On Biomed. Eng., 53(12).
  • Jiang, X., Bian, G.-B., & Tian, Z. (2019, February). Removal of artifacts from EEG signals: A review. Sensors.
  • Joyce, C. A., Gorodnitsky, I. F., & Kutas, M. (2004). Automatic removal of eye movement and blink artifacts from EEG data using blind component separation. Psychophysiology, 41(2), 313–325. https://doi.org/10.1111/j.1469-8986.2003.00141.x
  • Jung, T. P., Humphries, C., Lee, T. W., Makeig, S., McKeown, M. J., Iragui, V., & Sejnowski, J. (1998). Extended ICA removes artifacts from EEG recordings. Advances in Neural Information Processing Systems, 10, 894–900.
  • Mahajan, R., & Morshed, B. I. (2015, January). Unsupervised eye blink artifact denoising of EEG data with modified multiscale sample entropy, kurtosis and wavelet-ICA. IEEE Journal of Biomedical and Health Informatics, 19(1), 158–165. https://doi.org/10.1109/JBHI.2014.2333010
  • Makeig, S., Bell, A. J., Jung, T. P., & Sejnowski, T. J. (1996). ICA of Electroencephalographic Data. Advances in Neural Information Processing Systems, 8, 145–151.
  • Pramudita, B. A., Nugroho, Y. D., Ardiyanto, I., Shapiai, M. I., & Setiawan, N. A. (2017, November). Removing ocular artefacts in EEG signals by using combination of complete EEMD (CEEMD)- independent component analysis (ICA) based outlier data. In IEEE International Conference on Robotics, Automation and Science (ICORAS). (pp. 27–29) Malaysia.
  • Rilling, G., Flandrin, P., & Es, P. (2003). On empirical mode decomposition and its algorithms. In IEEE-EURASIP Work. nonlinear signal image process (vol. 3, pp. 8–11).
  • Wang, G., Teng, C., Kuo, L., Zhang, Z., & Yan, X. (2016, September). The removal of EOG artifacts from EEG signals using independent component analysis and multivariate empirical mode decomposition. IEEE Journal of Biomed. And Health Inf, 20(5).
  • www.physionet.org
  • Zeng, K., Chen, D., Ouyang, G., Wang, L., Liu, X., & Xiaoli, L. (2016, June). An EEMD-ICA approach to enhancing artifact rejection for noisy multivariate neural data. IEEE Transactions on Neural Systems and Rehabilitation Engineering, 24(6), 630–638. https://doi.org/10.1109/TNSRE.2015.2496334
  • Zhaohua, W., & Huang, N. E. (2005, August). Ensemble empirical mode decomposition: A noise assisted data analysis method [Thesis].