Next Article in Journal
Proteome Profiling of Cucurbita pepo Phyllosphere After Infection by Podosphaera xanthii and Application of Reynoutria sachalinensis Extract
Previous Article in Journal
A Survey System for Artificial Intelligence-Based Painting Using Generative Adversarial Network Techniques
Previous Article in Special Issue
A Novel Battery-Supplied AFE EEG Circuit Capable of Muscle Movement Artifact Suppression
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Motor Imagery Classification Improvement of Two-Class Data with Covariance Decentering Eigenface Analysis for Brain–Computer Interface Systems

1
Department of Electronic Engineering, Gachon University, 1342 Seongnam-daero, Sujeong-gu, Seongnam-si 13120, Republic of Korea
2
School of Electronic Engineering, Kumoh National Institute of Technology, Daehak-ro 61, Gumi-si 39177, Republic of Korea
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Appl. Sci. 2024, 14(21), 10062; https://doi.org/10.3390/app142110062
Submission received: 18 September 2024 / Revised: 28 October 2024 / Accepted: 29 October 2024 / Published: 4 November 2024
(This article belongs to the Special Issue Brain-Computer Interfaces: Novel Technologies and Applications)

Abstract

:
This study is intended to improve the motor imagery classification performance of two-class data points using newly developed covariance decentering eigenface analysis (CDC-EFA). When extracting the classification for the given data points, it is necessary to precisely distinguish the classes because the left and right features are difficult to differentiate. However, when centering is performed, the unique average data of each feature are lost, making them difficult to distinguish. CDC-EFA reverses the centering method to enhance data characteristics, making it possible to assign weights to data with a high correlation with other data. In experiments with the BCI dataset, the proposed CDC-EFA method was used after preprocessing by filtering and selecting the electroencephalogram data. The decentering process was then performed on the covariance matrix calculated when acquiring the unique face. Subsequently, we verified the classification improvement performance via simulations using several BCI competition datasets. Several signal processing methods were applied to compare the accuracy results of the motor imagery classification. The proposed CDC-EFA method yielded an average accuracy result of 98.89%. Thus, it showed improved accuracy compared with the other methods and stable performance with a low standard deviation.

1. Introduction

The brain is composed of quite a lot of neurons that control emotions, memories, thoughts, and activities [1,2]. Brain activity is typically produced by the electrical activity of human neurons [3]. Thus, we can measure electrical signals, which we call electroencephalograms (EEGs), or magnetic signals, which we call magnetoencephalograms (MEGs) [4]. Functional magnetic resonance, acoustic, spectroscopy, computed tomography, and positron emission tomography equipment measure brain signals using magnetic, optical, and gamma rays, respectively [5,6,7,8,9]. A brain–computer interface (BCI) is a kind of artificial system manipulating objects with signals generated [10]. Motor imagery is a type of virtual interface that can analyze neuronal activity to control external devices without using the hands or feet [11,12]. Current BCI systems can be utilized to control artificial bodies, such as electrical hand prostheses or artificial legs [13]. Therefore, it is crucial to analyze and classify brain signals with high accuracy.
A BCI system includes several parts, including signal acquirement, signal processing, and application interfaces [14]. Preprocessing, feature extraction, and classification are the three major steps in signal processing [15]. A directly received brain signal is called a raw EEG. It is necessary to select the necessary brain signals and filter out unwanted noise signals coming from the measurement instruments and electrodes during preprocessing because the raw EEG is very weak, and the sensitivity is also low [16]. In addition, the EEG signal measurement is processed during a certain period with a determined measured paradigm from multiple electrodes; therefore, it is impossible to use raw data without signal processing [17]. Consequently, a feature extraction process extracts the appropriate features and classification processes that classify the processed signals after preprocessing [18]. Therefore, the recognition of raw EEG signal processing in motor imagery in BCI systems is a very important research topic.
In the classification process, linear discriminant analysis (LDA) or a support vector machine (SVM) is generally used for the motor imagery of BCI systems [19,20]. LDA is used to reduce a dimensional that maximizes the class variances followed by a Gaussian distribution and is efficient for low computation capabilities [21]. SVM is a classification technique based on fundamental statistical learning theory; therefore, it is relatively suitable for complex classification problems, even in small datasets [22]. In the SVM method, the hyperplane is not only the boundary that divides the datasets but also the farthest from the nearest training samples to have as much space as possible between the datasets [23]. Because of this characteristic, SVM is sometimes called large-margin classification.
In the feature extraction processes, the fast Fourier transform (FFT), principal component analysis (PCA) or common spatial pattern (CSP), independent component (ICA), and eigenface analysis (EFA) methods have been widely used to provide training data and extract features from test data [24]. FFT or wavelet transform is also used to extract different features based on power spectral density [25,26]. A short-time Fourier transform is a method that divides several frames from a time-varying signal into a window frame [27]. The Morlet wavelet transform is used to detect and analyze time-varying signals to obtain power spectrum data [2]. The Hilbert–Huang transform (HHT), which is a type of Fourier transform method, utilizes arbitrary and analytic signals obtained from data and calculates the coefficient of the FFT [27]. Fundamental PCA research started as a geometric optimization problem to find the most suitable straight line or plane for data scattering in a complex multi-dimensional space and was utilized to find the principal component that maximizes the variance of the variable [28]. CSP is an algorithm that extracts features by creating a spatial filter that maximizes the dispersion difference between each signal in the brain areas according to the body part [29]. The ICA method is used to separate multiple various and complex signals into independent signals without any predetermined conditions [30]. This method is useful for generating independent signals with less noise but requires a large computation period. EFA is a feature extraction method that emphasizes data discrimination using the calculated eigenface coefficient and reducing complex dimensions [31].
We propose a newly developed covariance decentering eigenface analysis (CDC-EFA) method to improve the BCI system accuracy, specifically for two-class data points. Our proposed method, which is newly developed extended version of the results [23] is used after preprocessing through filtering of raw EEG data and data selection. Decentering is also performed on the covariance matrix calculated when acquiring a unique face. Section 2 describes the motivation for this research of the CDC-EFA method. Section 3 presents the simulated results obtained using the CDC-EFA method and currently developed methods. Section 4 is the conclusions in this research.

2. Materials and Methods

We assumed that each EEG data channel is independent of the others because brain activation patterns differ according to the motor imagery of the BCI system [32]. Based on this assumption, in the case of left and right motor imagery classification, the brain activation pattern differs according to each imagery direction; therefore, each channel can be better distinguished, and the accuracy of motor imagery classification can be increased.
Figure 1 presents a flowchart describing the fundamental process of the CDC-EFA algorithm. An explanation of each step is provided. Raw EEG data need to be preprocessed to improve the signal identity. The preprocessed data points are used in the whitening technique to differentiate the channel data based on Gram–Schmidt orthogonalization theory [31]. Therefore, the channel whitening method is helpful for channel independence. The obtained EEG data points are changed into artificial image data because the EEG data are processed with differentiated direction, so this process further helps data discrimination. After the covariance decentering process is performed, an eigenface is constructed and then, feature extraction is processed.
Centering is a method for reducing the variable correlation. The centering for random variable X is calculated using Equation (1):
Centering = X ¯ = X mean ( X )
When extracting the classification features of motor imagery, it is necessary to precisely distinguish the classes because the left and right features are difficult to differentiate. However, when centering is performed, the unique average data of each feature are lost, making them more difficult to differentiate.
The proposed decentering method reverses the centering method to enhance data characteristics. The covariance matrix calculated in the process of extracting unique facial features is a value that indicates the correlation between each data unit. The proposed covariance decentering method considers the calculated covariance matrix as a new random variable and decenters the covariance matrix by adding the average of each column to the covariance matrix. Therefore, the decentering method for an arbitrary covariance matrix is calculated using Equation (2).
C =   C + mean ( C )
where C and C are the input and output.
After adding the mean or expectation of the covariance matrix, we apply the decentering method to the data, making it possible to assign weights to data with high correlation with other data. In addition, EFA calculates a basis vector using a covariance matrix calculated from image vectors and uses the basis vector to increase the eigenvalues; thus, the data characteristics can be further emphasized. Although the original covariance matrix is symmetric, the symmetry of the covariance matrix disappears during the decentering process. Because the basis vectors are not orthogonal to each other for a non-symmetric matrix, it is necessary to find orthogonal basis vectors to determine a direction that represents the data distribution well. Therefore, in the proposed CDC-EFA method, the eigenface is constructed after the Gram–Schmidt orthogonalization-supported whitening method is performed on the eigenvector calculated from the decentered covariance matrix. Feature extraction is also performed after covariance decentralization. The application of the covariance decentering technique to the feature extraction process is calculated using Equation (3).
C =   cov ( Φ ) , C = CDC ( C ) ,   Ω = C × Г
where the input is Φ and Г, and the output is Ω.
In the experiments, we evaluated the performance of CDC-EFA in the BCI system. The feature distribution and accuracy changes were analyzed to determine performance. In addition, the performances of the previously developed and proposed CDC-EFA methods were compared using motor image classification. The experiments were conducted using MATLAB (Ver. 2023b or later). To compare the effects of each accuracy performance improvement, we used five methods. Table 1 lists each method, with Ver. 5 indicating the results of the proposed CDC-EFA method.
The 10–20 system for EEGs is a well-known technique to show the electrode locations for BCI study [33,34]. Rather than using such symbols, we use the numbers on the electrode positions to preprocess the data in the programming.
These five methods depend on the aforementioned classifications. The following methods are divided according to whether whitening or ICA and decentering are applied. Ver. 1 uses only the decentering method, Ver. 2 uses the ICA method, Ver. 3 uses the whitening method, Ver. 4 uses the ICA and decentering methods, and Ver. 5 uses both the whitening and decentering methods. Therefore, Ver. 1, Ver. 2, Ver. 3, Ver. 4, and Ver. 5 represent the decentering, ICA, whitening, ICA combined with decentering, and proposed method (CDC-EFA), respectively.
For data extraction comparison, the EFA, ICA, and CDC-EFA methods used the publicly available BCI Competition III dataset IIa (C3D3a_2C) and BCI Competition IV dataset IIa (C4D2a_2C) data [35,36,37,38,39]. When selecting the time range to use for the EEG data, the time taken for the subject to begin imagining after confirming the motor imaginary instruction displayed on the screen was considered. While subjects were in relaxed conditions, the data for a total of 2 sec were used from 0.5 sec to 2.5 sec after the indication signal was generated. In the preprocessing stage, the BCI Competition III dataset IIIa data and BCI Competition IV dataset IIa data used in the experiment were filtered at about 7–30 Hz, including mu and beta waveforms related to motor imagery, using a fifth-order Butterworth filter. In addition, nine channels [F3a, Fz, F4a, C3, Cz, C4, P3a, Pz, and P4a] were used to represent the left/right motion image while reducing the amount of computation. Figure 2 shows the electrode locations used in the simulation.
The preprocessing of the BCI data was also filtered at approximately 7–30 Hz using a Butterworth filter, and 12 channels were used. The time was the same as in this experiment, and data for two seconds from the time point 0.5 sec after the indication point were also used. Figure 3 shows the positions of the electrodes used in the experiments.
The two classes in the feature extraction were classified; therefore, two characteristics were considered for extracting data features. For an eigenface, two fundamental vectors contain the largest eigenvalues of the fundamental vectors for space reduction and noise elimination. The currently developed methods were used to estimate the motor imagery performance results.
The LDA method was used for classification and accuracy comparison with the data. Table 2 lists the criteria for true and false answers for the left and right hands. The LDA method, the applied classification scheme that we have adapted, is not a deep learning method but a method of data regression. The LDA needs training data to obtain a fitting line or classification plan to classify the testing data. Based on the BCI competition specification [40], the BCI competition dataset is composed of two parts, training data and testing or evaluation data. Under these circumstances, we divided the BCI competition data into two parts, i.e., the training and testing datasets. “A, True” is the classification anticipated by the actual left hand for the actual left hand data. “B, False” is the classification anticipated by the incorrect left hand for the actual right hand. “C, False” is the classification anticipated by the incorrect right hand for the actual left hand. “D, True” is the classification anticipated by the actual right hand for the actual right hand data. The accuracy is the ratio of the total # of classifications to the # of true classifications, as shown in Equation (4):
A acc = A , true + D , true A , true + B , false + C , false + D , true

3. Results and Discussion

Table 3 shows the two-class data classification results of the motor imagery of the BCI Competition III dataset IIIa using the currently developed and proposed methods. Whitening, ICA, and covariance decentering methods have been found to improve performance. As indicated by the accuracy measurement results for Ver. 1 to Ver. 3, the accuracy increased; however, they did not reach meaningful data levels when applying these algorithms for practical patient applications.
Among the three methods, Ver. 1, which performed covariance decentering in the unique face construction stage, recorded accuracies of 55.56%, 81.67%, and 68.33%, with an average accuracy of 68.52% for the three subjects. Compared to the results obtained using Ver. 2 and Ver. 3, the performance was further improved. In particular, the results using only the whitening or ICA methods were 58.62%, 49.10%, and 50.00%, with mean accuracies of 52.57%, 57.78%, 55.00%, and 61.67%, respectively, with a mean accuracy of 58.15% recorded for three subjects. Therefore, these results indicate a significant performance improvement compared with the EFA method (54.07%).
Ver. 4 and Ver. 5 showed a significant performance improvement. Ver. 5, in which the proposed method was used in the unique face construction stage, showed better performance with an accuracy of 100%, 98.33%, and 98.33%, and an average accuracy of 98.86% for the three subjects. This method showed significantly improved results compared to the results with the ICA method and other methods, with uniformly high accuracy for all three subjects. When feature selection was compared with whitening alone, these results did not allow the automatic selection of excellent independent components, owing to the permutation problem that occurred during ICA. As many independent components as the number of input channels could not be found after performing ICA.
The whitening technique was used to improve the variance performance in the accuracy level based on Gram–Schmidt orthogonalization theory [31]. The quick-response eigenface analysis method used a three-dimensional direction so the images were converted to three-dimensional eigenface data [41]. These two techniques were also verified using the BCI competition three and four datasets together.
Figure 4a shows the results of the covariance matrix when the whitening method is not used. Figure 4b presents the results of the covariance matrix when the whitening method is applied. The left and right sides in Figure 4 show the results of the covariance matrix before and after the covariance decentering process, respectively. Figure 4c is an enlarged view of the upper two Figure 4b. After applying the whitening method, we can easily observe and compare the covariance matrix variance owing to covariance decentering from the side. In Figure 4, the values or features are obtained after the CSP filtering process. The features obtained from the CSP transformation are unitless. This is because the CSP involves a linear transformation that projects the original sensor signals into the directions associated with the maximum and minimum eigenvalues of the covariance matrices. In Figure 4, the x and y axes are the number of trials in the experiments and the z axis (height) is the value of covariance matrixes. The number of trials is different from the BCI competition dataset. In fact, in the MATLAB program, three-dimensional colored surfaces or plots intensify the height or the value from the lowest brightness to the highest brightness by a colormap, where brighter colors signify higher values, and darker colors denote lower values.
The decentering method can be used only for other data correlations so that trial data can be more accurately weighted by the decentering method. In Figure 4c, the covariance matrix of the trials with a high correlation with other data becomes larger, and the covariance trials with a low correlation become smaller when the decentering method of the covariance matrix is utilized from the side view.
Figure 5 shows the results of each method for the motor imagery classification listed in Table 3. This graph shows the average accuracy and the highest value among the classification results of motor imagery for the three subjects. The red and blue dots denote the highest and average accuracies, respectively, among the three subjects when using each method. The area from the beginning to the end of the gray area shows the results obtained using the EFA method. The area from the beginning of the green area to the area before the beginning of the pink area is the result when using only the CDC method, and the whitening method from the beginning of the pink area. The pink area shows the results obtained when using the whitening or ICA methods.
As shown in Figure 5, Ver. 1 to Ver. 3 using the EFA method, showed that the maximum accuracy was low. The difference between the average and maximum accuracy indicates that a stable performance was not achieved for all three subjects. As shown in the results for Ver. 2 and Ver. 3. When the whitening and ICA methods were applied, they did not independently improve the performance. However, when using the CDC methods together, they results were interpreted as boosting the performance.
Table 4 shows the accuracy comparison for two-class data when using the CSP, EFA, and proposed CDC-EFA methods for various BCI competition data. Table 4 shows the means, medians, and standard deviations calculated from Table 5.
As shown in Table 4 and Table 5, the CDC-EFA method showed improved accuracy compared with the CSP and EFA methods. We can observe that the CDC-EFA method not only improves the average accuracy, but also obtains a stable high accuracy with a low standard deviation.
Table 6 indicates the feature classification outcomes for the EEG data for the BCI Competition IV dataset IIa. The CDC-EFA method was recorded with 100% accuracy for the BCI Competition IV dataset IIa, except for the seventh subject (45.14%). Therefore, the proposed CDC-EFA method showed superior and more stable performance compared to the existing method.

4. Conclusions

Brain–computer interfaces (BCIs) have come a long way since the first EEG measurements were made of the human brain. In the past, the main research purpose of BCI systems was for medical purposes to replace injured body parts, such as arms and legs. Technologies closely related to human life, such as the Internet of Things and wearable devices, are emerging with BCI technology devices. Accordingly, research on signal processing methods that distinguish various EEG signals more accurately and quickly, which is the core of BCI technology, is being actively conducted.
Existing research is used to improve accuracy with EEG EFA methods, considering EEG signals as images. In movement imagery problems, which are studies of EEG data accuracy, the EFA considers signals as images, unlike the CSP method mainly used in existing studies; therefore, it is possible to classify more than two classes. However, we can show that different characteristics depend on the direction because EEG signal data points are three-dimensional data. When analyzing each attempt at the implementation of BCI for 2-class data points, accuracies of 52.22%, 46.67%, and 63.33% were recorded for the three subjects in the BCI Competition III dataset IIIa, showing a low and unstable pattern.
To solve this problem, in the feature extraction process, a whitening technique was applied to the source signal, and the change in classification performance when the feature was extracted was observed. We confirmed that the accurate and stable classification of EEG data is possible using the CDC-EFA method. EEG data for the motor imagery classification problem were obtained from three subjects in the BCI Competition III dataset IIIa, which was utilized in previous studies. In addition, the performance of CDC-EFA was verified using data from nine subjects from the BCI Competition IV dataset IIa. We can confirm that the CDC-EFA method not only improves the average accuracy but also obtains a stable high accuracy with a low standard deviation. Therefore, the proposed CDC-EFA method exhibits a superior and stable performance.
The limitation of the proposed method requires several steps (channel whitening and data image conversion) before feature extraction. Therefore, low-speed computers might be undesirable to obtain a prompt response. In the future, our proposed method will be applied to three- and four-class datasets to be generalized before actual product fabrication.

Author Contributions

Conceptualization, H.C., J.P., and Y.-M.Y.; methodology, H.C., J.P., and Y.-M.Y.; formal analysis, H.C., J.P., and Y.-M.Y.; writing—original draft preparation, H.C. and Y.-M.Y.; supervision, H.C. and Y.-M.Y.; All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by Kumoh National Institute of Technology (2022–2023).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available in article.

Conflicts of Interest

The authors declare no conflicts of interests.

References

  1. Khademi, S.; Neghabi, M.; Farahi, M.; Shirzadi, M.; Marateb, H.R. A comprehensive review of the movement imaginary brain-computer interface methods: Challenges and future directions. In Artificial Intelligence-Based Brain-Computer Interface, Bajaj, V., Sinha, G.R., Eds.; Academic Press: Cambridge, MA, USA, 2022; pp. 23–74. [Google Scholar]
  2. Boutros, N.N. Standard EEG: A Research Roadmap for Neuropsychiatry; Springer: Berlin/Heidelberg, Germany, 2013. [Google Scholar]
  3. Schalk, G.; McFarland, D.J.; Hinterberger, T.; Birbaumer, N.; Wolpaw, J.R. BCI2000: A general-purpose brain-computer interface (BCI) system. IEEE Trans. Biomed. Eng. 2004, 51, 1034–1043. [Google Scholar] [CrossRef] [PubMed]
  4. Suetens, P. Fundamentals of Medical Imaging; Cambridge University Press: Cambridge, UK, 2017. [Google Scholar]
  5. Jung, U.; Ryu, J.; Choi, H. Optical Light Sources and Wavelengths within the Visible and Near-Infrared Range Using Photoacoustic Effects for Biomedical Applications. Biosensors 2022, 12, 1154. [Google Scholar] [CrossRef] [PubMed]
  6. Hendee, W.R.; Ritenour, E.R. Medical Imaging Physics; John Wiley & Sons: Hoboken, NJ, USA, 2003. [Google Scholar]
  7. Ullah, M.; Pratiwi, E.; Park, J.; Lee, K.; Choi, H.; Yeom, J. Wavelength discrimination (WLD) TOF-PET detector with DOI information. Phys. Med. Biol. 2019, 65, 055003. [Google Scholar] [CrossRef] [PubMed]
  8. Choi, H.; Shin, S.-H. Mathematical algorithm for magnetic resonance imaging. J. Nonlinear Convex Anal. 2024, 25, 1511–1518. [Google Scholar]
  9. Choi, H.; Shin, S.-H. Secured computed tomography scanner using a random bit. Technol. Health Care 2023, 31, 55–59. [Google Scholar] [CrossRef]
  10. Jinyi, L.; Yuanqing, L.; Hongtao, W.; Tianyou, Y.; Jiahui, P.; Feng, L. A Hybrid Brain Computer Interface to Control the Direction and Speed of a Simulated or Real Wheelchair. IEEE Trans. Neural Syst. Rehabil. Eng. 2012, 20, 720–729. [Google Scholar]
  11. Lemm, S.; Blankertz, B.; Curio, G.; Muller, K. Spatio-spectral filters for improving the classification of single trial EEG. IEEE Trans. Biomed. Eng. 2005, 52, 1541–1548. [Google Scholar] [CrossRef]
  12. Schalk, G.; Mellinger, J. A Practical Guide to Brain–Computer Interfacing with BCI2000: General-Purpose Software for Brain-Computer Interface Research, Data Acquisition, Stimulus Presentation, and Brain Monitoring; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2010. [Google Scholar]
  13. Nam, C.S.; Nijholt, A.; Lotte, F. Brain–Computer Interfaces Handbook: Technological and Theoretical Advances; CRC Press: Boca Raton, FL, USA, 2018. [Google Scholar]
  14. Han, Y.; Bin, H. Brain-Computer Interfaces Using Sensorimotor Rhythms: Current State and Future Perspectives. IEEE Trans. Biomed. Eng. 2014, 61, 1425–1435. [Google Scholar] [CrossRef]
  15. Choi, H.; Park, J.; Lim, W.; Yang, Y.-M. Active-beacon-based driver sound separation system for autonomous vehicle applications. Appl. Acoust. 2021, 171, 107549. [Google Scholar] [CrossRef]
  16. Dressler, O.; Schneider, G.; Stockmanns, G.; Kochs, E.F. Awareness and the EEG power spectrum: Analysis of frequencies. Br. J. Anaesth. 2004, 93, 806–809. [Google Scholar] [CrossRef]
  17. Blankertz, B.; Muller, K.; Curio, G.; Vaughan, T.M.; Schalk, G.; Wolpaw, J.R.; Schlogl, A.; Neuper, C.; Pfurtscheller, G.; Hinterberger, T.; et al. The BCI competition 2003: Progress and perspectives in detection and discrimination of EEG single trials. IEEE Trans. Biomed. Eng. 2004, 51, 1044–1051. [Google Scholar] [CrossRef] [PubMed]
  18. Hellström-Westas, L.; De Vries, L.S.; Rosén, I. Atlas of Amplitude-Integrated EEGs in the Newborn; CRC Press: Boca Raton, FL, USA, 2008. [Google Scholar]
  19. Subasi, A.; Ismail Gursoy, M. EEG signal classification using PCA, ICA, LDA and support vector machines. Expert Syst. Appl. 2010, 37, 8659–8666. [Google Scholar] [CrossRef]
  20. Tan, D.; Nijholt, A. Brain-Computer Interfaces and Human-Computer Interaction; Springer: New York, NJ, USA, 2010. [Google Scholar]
  21. Lotte, F.; Congedo, M.; Lécuyer, A.; Lamarche, F.; Arnaldi, B. A review of classification algorithms for EEG-based brain–computer interfaces. J. Neural Eng. 2007, 4, R1. [Google Scholar] [CrossRef] [PubMed]
  22. Vidaurre, C.; Krämer, N.; Blankertz, B.; Schlögl, A. Time Domain Parameters as a feature for EEG-based Brain–Computer Interfaces. Neural Netw. 2009, 22, 1313–1319. [Google Scholar] [CrossRef] [PubMed]
  23. Kundu, S.; Ari, S. P300 detection with brain–computer interface application using PCA and ensemble of weighted SVMs. IETE J. Res. 2018, 64, 406–414. [Google Scholar] [CrossRef]
  24. Yang, Y.-M.; Lim, W.; Kim, B. Eigenface analysis for brain signal classification: A novel algorithm. Int. J. Telemed. Clin. Pract. 2017, 2, 148–153. [Google Scholar] [CrossRef]
  25. Kato, K.; Takahashi, K.; Mizuguchi, N.; Ushiba, J. Online detection of amplitude modulation of motor-related EEG desynchronization using a lock-in amplifier: Comparison with a fast Fourier transform, a continuous wavelet transform, and an autoregressive algorithm. J. Neurosci. Methods 2018, 293, 289–298. [Google Scholar] [CrossRef]
  26. Bostanov, V. BCI competition 2003-datasets Ib and IIb: Feature extraction from event-related brain potentials with the continuous wavelet transform and the t-value scalogram. IEEE Trans. Biomed. Eng. 2004, 51, 1057–1061. [Google Scholar] [CrossRef]
  27. Huang, N.E. Hilbert-Huang Transform and Its Applications; World Scientific: London, UK, 2014. [Google Scholar]
  28. Saha, S.; Mamun, K.A.; Ahmed, K.; Mostafa, R.; Naik, G.R.; Darvishi, S.; Khandoker, A.H.; Baumert, M. Progress in Brain Computer Interface: Challenges and Opportunities. Front. Syst. Neurosci. 2021, 15, 578875. [Google Scholar] [CrossRef]
  29. Lu, H.; Eng, H.-L.; Guan, C.; Plataniotis, K.N.; Venetsanopoulos, A.N. Regularized common spatial pattern with aggregation for EEG classification in small-sample setting. IEEE Trans. Biomed. Eng. 2010, 57, 2936–2946. [Google Scholar]
  30. Kachenoura, A.; Albera, L.; Senhadji, L.; Comon, P. ICA: A potential tool for BCI systems. IEEE Signal Process Mag. 2007, 25, 57–68. [Google Scholar] [CrossRef]
  31. Choi, H.; Park, J.; Yang, Y.-M. Whitening Technique Based on Gram-Schmidt Orthogonalization for Motor Imagery Classification of Brain-Computer Interface Applications. Sensors 2022, 22, 6042. [Google Scholar] [CrossRef] [PubMed]
  32. Kevric, J.; Subasi, A. Comparison of signal decomposition methods in classification of EEG signals for motor-imagery BCI system. Biomed. Signal Process. 2017, 31, 398–406. [Google Scholar] [CrossRef]
  33. Husain, A.M.; Sinha, S.R. Continuous EEG Monitoring: Principles and Practice; Springer: Berlin/Heidelberg, Germany, 2017. [Google Scholar]
  34. Kumar, Y.; Kumar, J.; Sheoran, P. Integration of cloud computing in BCI: A review. Biomed. Signal Process. Control 2024, 87, 105548. [Google Scholar] [CrossRef]
  35. Blankertz, B.; Muller, K.-R.; Krusienski, D.J.; Schalk, G.; Wolpaw, J.R.; Schlogl, A.; Pfurtscheller, G.; Millan, J.R.; Schroder, M.; Birbaumer, N. The BCI competition III: Validating alternative approaches to actual BCI problems. IEEE Trans. Neural Syst. Rehabil. Eng. 2006, 14, 153–159. [Google Scholar] [CrossRef]
  36. Lotte, F.; Cuntai, G. Regularizing Common Spatial Patterns to Improve BCI Designs: Unified Theory and New Algorithms. IEEE Trans. Biomed. Eng. 2011, 58, 355–362. [Google Scholar] [CrossRef]
  37. BCI Competition II Dataset. Available online: https://www.bbci.de/competition/ii/ (accessed on 28 October 2024).
  38. BCI Competition III Dataset. Available online: https://www.bbci.de/competition/iii/ (accessed on 28 October 2024).
  39. BCI Competition IV Dataset. Available online: https://www.bbci.de/competition/iv/ (accessed on 28 October 2024).
  40. Brunner, C.; Leeb, R.; Müller-Putz, G.; Schlögl, A.; Pfurtscheller, G. BCI Competition 2008—Graz Data Set A; Institute for Knowledge Discovery (Laboratory of Brain-Computer Interfaces), Graz University of Technology: Styria, Austria, 2008; Volume 16, pp. 1–6. [Google Scholar]
  41. Choi, H.; Park, J.; Yang, Y.-M. A Novel Quick-Response Eigenface Analysis Scheme for Brain-Computer Interfaces. Sensors 2022, 22, 5860. [Google Scholar] [CrossRef]
Figure 1. Algorithm flowchart of the CDC-EFA method.
Figure 1. Algorithm flowchart of the CDC-EFA method.
Applsci 14 10062 g001
Figure 2. The electrode positions used in the simulation.
Figure 2. The electrode positions used in the simulation.
Applsci 14 10062 g002
Figure 3. The electrode positions for BCI Competition IV dataset IIa.
Figure 3. The electrode positions for BCI Competition IV dataset IIa.
Applsci 14 10062 g003
Figure 4. Covariance matrix result changes by CDC (a) without and (b) with whitening methods. (c) The covariance matrix changes using whitening and decentering methods are applied. The x- and y-axes represent the number of trials, while the z-axis (height) corresponds to the values of covariance matrices. Brighter colors indicate higher values, while darker colors represent lower values, i.e., the brighter the color, the higher the value; the darker the color, the lower the value.
Figure 4. Covariance matrix result changes by CDC (a) without and (b) with whitening methods. (c) The covariance matrix changes using whitening and decentering methods are applied. The x- and y-axes represent the number of trials, while the z-axis (height) corresponds to the values of covariance matrices. Brighter colors indicate higher values, while darker colors represent lower values, i.e., the brighter the color, the higher the value; the darker the color, the lower the value.
Applsci 14 10062 g004aApplsci 14 10062 g004b
Figure 5. Average and maximum accuracy for each method.
Figure 5. Average and maximum accuracy for each method.
Applsci 14 10062 g005
Table 1. Method of classification.
Table 1. Method of classification.
WhiteningEigenface After Decentering
EFAXX
Ver. 1XO
Ver. 2ICAX
Ver. 3OX
Ver. 4ICAO
Ver. 5OO
Table 2. Classification comparison for class 1 left and class 2 right hands.
Table 2. Classification comparison for class 1 left and class 2 right hands.
Label
Class 1, Left HandClass 2, Right Hand
Class 1, Left HandA, TrueB, False
Class 2, Right HandC, FalseD, True
Table 3. EEG analysis results when using several methods.
Table 3. EEG analysis results when using several methods.
Subjects
A1A2A3Average
Accuracy
(%)
EFA52.2246.6763.3354.07
Ver. 155.5681.6768.3368.52
Ver. 258.6249.1050.0052.57
Ver. 357.7855.0061.6758.15
Ver. 487.3690.9169.6482.64
Ver. 510098.3398.3398.89
Table 4. Accuracy comparison results when using CSP, EFA, and CDC-EFA methods.
Table 4. Accuracy comparison results when using CSP, EFA, and CDC-EFA methods.
BCI Competition III
Dataset IIIaDataset IVa
SubA1A2A3B1B2B3B4B5
CSP95.5661.6793.3366.0796.4347.4571.8849.6
EFA53.3348.3363.3398.2178.5786.9462.575
CDC-EFA10098.3398.3390.1896.4394.0592.86100
BCI Competition IV
Dataset IIa
SubC1C2C3C4C5C6C7C8C9
CSP88.8951.3996.5370.1454.8671.5381.2593.7593.75
EFA52.7852.7854.5660.4257.6450.6954.1756.9453.47
CDC-EFA10010098.6199.3199.3197.2249.3197.9294.44
Table 5. Statistical comparison results when using CSP, EFA, and CDC-EFA methods.
Table 5. Statistical comparison results when using CSP, EFA, and CDC-EFA methods.
Overall
MeanMedianStandard Deviation
CSP75.5371.8818.17
EFA62.3356.9414.08
CDC-EFA94.4998.3311.99
Table 6. Accuracy results when using the CDC-EFA methods with nine subjects.
Table 6. Accuracy results when using the CDC-EFA methods with nine subjects.
Accuracy
SubjectsEFACDC-EFA
148.61100
254.86100
357.64100
460.42100
555.56100
656.25100
757.6445.14
857.64100
954.17100
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Choi, H.; Park, J.; Yang, Y.-M. Motor Imagery Classification Improvement of Two-Class Data with Covariance Decentering Eigenface Analysis for Brain–Computer Interface Systems. Appl. Sci. 2024, 14, 10062. https://doi.org/10.3390/app142110062

AMA Style

Choi H, Park J, Yang Y-M. Motor Imagery Classification Improvement of Two-Class Data with Covariance Decentering Eigenface Analysis for Brain–Computer Interface Systems. Applied Sciences. 2024; 14(21):10062. https://doi.org/10.3390/app142110062

Chicago/Turabian Style

Choi, Hojong, Junghun Park, and Yeon-Mo Yang. 2024. "Motor Imagery Classification Improvement of Two-Class Data with Covariance Decentering Eigenface Analysis for Brain–Computer Interface Systems" Applied Sciences 14, no. 21: 10062. https://doi.org/10.3390/app142110062

APA Style

Choi, H., Park, J., & Yang, Y.-M. (2024). Motor Imagery Classification Improvement of Two-Class Data with Covariance Decentering Eigenface Analysis for Brain–Computer Interface Systems. Applied Sciences, 14(21), 10062. https://doi.org/10.3390/app142110062

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop