[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ Skip to main content
Log in

Brain-Computer Interface with Corrupted EEG Data: a Tensor Completion Approach

  • Published:
Cognitive Computation Aims and scope Submit manuscript

Abstract

One of the current issues in brain-computer interface (BCI) is how to deal with noisy electroencephalography (EEG) measurements organized as multidimensional datasets (tensors). On the other hand, recently, significant advances have been made in multidimensional signal completion algorithms that exploit tensor decomposition models to capture the intricate relationship among entries in a multidimensional signal. We propose to use tensor completion applied to EEG data for improving the classification performance in a motor imagery BCI system with corrupted measurements. Noisy measurements (electrode misconnections, subject movements, etc.) are considered as unknowns (missing samples) that are inferred from a tensor decomposition model (tensor completion). We evaluate the performance of four recently proposed tensor completion algorithms, CP-WOPT (Acar et al. Chemom Intell Lab Syst. 106:41-56, 2011), 3DPB-TC (Caiafa et al. 2013), BCPF (Zhao et al. IEEE Trans Pattern Anal Mach Intell. 37(9):1751-1763, 2015), and HaLRT (Liu et al. IEEE Trans Pattern Anal Mach Intell. 35(1):208-220, 2013), plus a simple interpolation strategy, first with random missing entries and then with missing samples constrained to have a specific structure (random missing channels), which is a more realistic assumption in BCI applications. We measured the ability of these algorithms to reconstruct the tensor from observed data. Then, we tested the classification accuracy of imagined movement in a BCI experiment with missing samples. We show that for random missing entries, all tensor completion algorithms can recover missing samples increasing the classification performance compared to a simple interpolation approach. For the random missing channels case, we show that tensor completion algorithms help to reconstruct missing channels, significantly improving the accuracy in the classification of motor imagery (MI), however, not at the same level as clean data. Summarizing, compared to the interpolation case, all tensor completion algorithms succeed to increase the classification performance by 7–9% (LDA–SVD) for random missing entries and 15–8% (LDA–SVD) for random missing channels. Tensor completion algorithms are useful in real BCI applications. The proposed strategy could allow using motor imagery BCI systems even when EEG data is highly affected by missing channels and/or samples, avoiding the need of new acquisitions in the calibration stage.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
£29.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (United Kingdom)

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

References

  1. Solé-Casals J, Vialatte FB, Dauwels J. Alternative techniques of neural signal processing in neuroengineering. Cogn Comput. 2015;7:1–2.

    Article  Google Scholar 

  2. Cai Z, Makino S, Rutkowski T. Brain evoked potential latencies optimization for spatial auditory brain–computer interface. Cogn Comput. 2015;7(1):34–43.

    Article  Google Scholar 

  3. Wolpaw JR, Birbaumer N, Heetderks WJ, McFarland DJ, Peckham PH, Schalk G, et al. Brain–computer interface technology: a review of the first international meeting. IEEE Trans Rehabil Eng. 2000;8(2):164–73.

    Article  CAS  PubMed  Google Scholar 

  4. Millán JD. Brain–computer interfaces. In Handbook of brain theory and neural networks. Cambridge: The MIT Press; 2002.

  5. Huang D, Qian K, Fei D, Jia W, Chen X, Bai O. Electroencephalography (EEG)-based brain-computer interface (BCI): a 2-D virtual wheelchair control based on event-related desynchronization/synchronization and state control. IEEE Trans Neural Syst Rehabil Eng. 2012;20(3):379–88.

    Article  PubMed  Google Scholar 

  6. Galán F, Nuttin M, Lew E, Ferrez P, Vanacker G, Philips J, et al. A brain-actuated wheelchair: asynchronous and noninvasive brain-computer interfaces for continuous control of robots. Clin Neurophysiol. 2008;119(9):2159–69.

    Article  PubMed  Google Scholar 

  7. Jackson A, Moritz C, Mavoori J, Lucas T, Fetz E. The Neurochip BCI: towards a neural prosthesis for upper limb function. IEEE Trans Neural Syst Rehabil Eng. 2006;14(2):187–90.

    Article  PubMed  Google Scholar 

  8. Akcakaya M, Peters B, Moghadamfalahi M, Mooney A, Orhaun U, Oken B, et al. Noninvasive brain-computer interfaces for augmentative and alternative communication. IEEE Rev Biomed Eng. 2014;7:31–49.

    Article  PubMed  Google Scholar 

  9. Kübler A, Kotchoubey B, Kaiser J, Wolpaw J, Birbaumer N. Brain-computer communication: unlocking the locked in. Psychol Bull. 2001;127(3):358–75.

    Article  PubMed  Google Scholar 

  10. Barmdad M, Zarshenas H, Auais M. Application of BCI systems in neurorehabilitation: a scoping review. Disabil Rehabil Assist Technol. 2015;5:1–10.

    Google Scholar 

  11. Moore M. Real-world applications for brain–computer Interface technology. IEEE Trans Neural Syst Rehabil Eng. 2003;11(1):162–5.

    Article  PubMed  Google Scholar 

  12. Millán J, Rupp R, Müller-Putz G, Murray-Smith R, Giugliemma C, Tangermann M, et al. Combining braincomputer interfaces and assistive technologies: state-of-the-art and challenges. Front Neurosci. 2010;7:161.

    Google Scholar 

  13. Nicolas-Alonso LF, Gomez-Gil J. Brain computer interfaces, a review. Sensors. 2012;12:1211–79.

    Article  PubMed  Google Scholar 

  14. 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(2).

  15. Fatourechi M, Bashashati A, Ward RK, Birch GE. EMG and EOG artifacts in brain computer interface systems: a survey. Clin Neurophysiol. 2007;118(3):480–94.

    Article  PubMed  Google Scholar 

  16. Whitham EM, Pope KJ, Fitzgibbon SP, Lewis T, Clark R, Loveless S, et al. Scalp electrical recording during paralysis: quantitative evidence that EEG frequencies above 20 Hz are contaminated by EMG. Clin Neurophysiol. 2007;118(8):1877–88.

    Article  PubMed  Google Scholar 

  17. Vialatte F-B, Solé-Casals J, Cichocki A. EEG windowed statistical wavelet scoring for evaluation and discrimination of muscular artifacts. Physiol Meas. 2008;29(12):1435–52.

    Article  PubMed  Google Scholar 

  18. Yang B, Zhang T, Zhang Y, Liu W, Wang J, Duan K. Removal of electrooculogram artifacts from electroencephalogram using canonical correlation analysis with ensemble empirical mode decomposition. Cogn Comput. 2017;1–8.

  19. Cichocki A, Mandic D, De Lathauwer L, Zhou G, Zhao Q, Caiafa CF, et al. Tensor decompositions for signal processing Cogn Comput applications: from two-way to multiway component analysis. IEEE Signal Process Mag. 2015;32(2):145–63.

    Article  Google Scholar 

  20. Caiafa CF, Cichocki A. Computing sparse representations of multidimensional signals using Kronecker bases. Neural Comput. 2013;25(2013):186–220.

    Article  PubMed  Google Scholar 

  21. Caiafa C, Cichocki A. Multidimensional compressed sensing and their applications. WIREs Data Min Knowl Discov. 2013;3(6):355–80.

    Article  Google Scholar 

  22. Acar E, Dunlavy DM, Tamara GK, Mørup M. Scalable tensor factorizations for incomplete data. Chemom Intell Lab Syst. 2011;106:41–56.

    Article  CAS  Google Scholar 

  23. Sorber L, Van Barel M, De Lathauwer L. Tensorlab a MATLAB toolbox for tensor computations. 2014. [En línea]. Available: http://www.tensorlab.net/. [Last Access: 15 July 2015].

  24. Zhao Q, Zhang L, Cichocki A. Bayesian CP factorization of incomplete tensors with automatic rank determination. IEEE Trans Pattern Anal Mach Intell. 2015;37(9):1751–63.

    Article  PubMed  Google Scholar 

  25. Liu J, Musialski P, Wonka P, Ye J. Tensor completion for estimating missing values in visual data. IEEE Trans Pattern Anal Mach Intell. 2013;35(1):208–20.

    Article  PubMed  Google Scholar 

  26. Huang J, Zhang S, Dimitris M. Efficient MR image reconstruction for compressed MR imaging. Med Image Anal. 2011;15:670–9.

    Article  PubMed  Google Scholar 

  27. Chen Y-L, Hsu C-T, Mark Liao H-Y. Simultaneous tensor decomposition and completion using factor priors. Pattern Anal Mach Intell IEEE Trans. 2014;36(3):577–91.

    Article  Google Scholar 

  28. Fadili MJ, Starck J-L, Murtagh F. Inpainting and zooming using sparse representations. J Comput Secur. 2008;2:64–79.

    Google Scholar 

  29. Mairal J, Elad M, Sapiro G. Sparse representation for color image restoration. IEEE Trans Image Process. 2008;17:53–69.

    Article  PubMed  Google Scholar 

  30. Xu Y, Yin W. A block coordinate descent method for regularized multiconvex optimization with applications to nonnegative tensor factorization and completion, zi. 2013;6(3):1758–1789.

  31. Kasai H, Mishra B. Low-rank tensor completion: a Riemannian manifold preconditioning approach, de 33 rd International Conference on Machine Learning, New York. 2016.

  32. Kressner D, Steinlechner M, Vandereycken B. Low-rank tensor completion by Riemannian optimization. BIT Numer Math. 2014;54(2014):447–68.

    Article  Google Scholar 

  33. Xu Y, Hao R, Yin W, Su Z. Parallel matrix factorization for lowrank tensor completion. Inverse Probl Imag. 2015;9(2):601–24.

    Article  Google Scholar 

  34. Jain P, Oh S. Provable tensor factorization with missing data, de Advances in Neural Information Processing Systems, Montreal. 2014.

  35. Yokota T, Hontani H. Simultaneous tensor completion and denoising by noise inequality constrained convex optimization. arXiv. 2018;1801:03299.

  36. Yokota T, Zhao Q, Cichocki A. Smooth PARAFAC decomposition for tensor completion. IEEE Trans Signal Process. 2016;64(20):5423–36.

    Article  Google Scholar 

  37. Savvaki S, Tsagkatakis G, Panousopoulou A, Tsakalides P. Matrix and tensor completion on a human activity recognition framework. IEEE J Biomed Health Inform. 2017;21(6):1554–61.

    Article  PubMed  Google Scholar 

  38. Gia C, Zhong G, Fu Y. Low-rank tensor learning with discriminant analysis for action classification and image recovery, de Twenty-Eighth AAAI Conference on Artificial Intelligence, Quebec. 2014.

  39. Donoho D. Compressed sensing. IEEE Trans Inf Theory. 2006;54(4):1289–306.

    Article  Google Scholar 

  40. Elad M. Sparse and redundant representations: from theory to applications in signal and image processing, Springer. 2010.

  41. Cai J-F, Candes EJ, Shen Z. A singular value thresholding algorithm for matrix completion. SIAM J Optim. 2010;20(4):1956–82.

    Article  Google Scholar 

  42. Boyd S, Parikh N, Chu E, Peleato B, Eckstein J. Distributed optimization and statistical learning via the alternating directionmethod and multipliers. Found Trends Mach Learn. 2011;3:1–122.

    Article  Google Scholar 

  43. Zhang Y, Zhao Q, Zhou G, Jin J, Wang X, Cichocki A. Removal of EEG artifacts for BCI applications using fully Bayesian tensor completion, de The 41st IEEE International Conference on Acoustic, Speech and Signal Processing - ICASSP 2016, Shanghai. 2016.

  44. Krzanowski WJ. Principles of multivariate analysis: a user’s perspective. New-York: Oxford University Press; 1988.

    Google Scholar 

  45. Ramoser H, Muller-Gerking J, Pfurtscheller G. Optimal spatial filtering of single trial EEG during imagined hand movement. IEEE T Rehabil Eng. 2000;8(4):441–6.

    Article  CAS  Google Scholar 

  46. Lotte F. A tutorial on EEG signal-processing techniques for mentalstate recognition in brain–computer interfaces, de Guide to Brain- Computer Music Interfacing. London: Springer; 2014. p. 133–61.

    Google Scholar 

  47. Yang Y, Bloch I, Chevallier S, Wiart J. Subject-specific channel selection using time information for motor imagery brain–computer interfaces. Cogn Comput. 2016;8(3):505–18.

    Article  Google Scholar 

  48. Vialatte FB, Solé-Casals J, Maurice M, Latchoumane C, Hudson N, Wimalaratna S, Jeong J, Cichocki A. Improving the quality of EEG data in patients with Alzheimer’s disease using ICA, de Advances in Neuro-Information Processing. ICONIP 2008. Lecture Notes in Computer, vol. 5507, Berlin, Springer, pp. 979–986.

  49. Solé-Casals J, Vialatte F-B. Towards semi-automatic artifact rejection for the improvement of Alzheimer’s disease screening from EEG signals. Sensors. 2015;15(8):17963–76.

    Article  PubMed  Google Scholar 

  50. Duan L, Bao M, Cui S, Qiao Y, Miao J. Motor imagery EEG classification based on kernel hierarchical extreme learning machine. Cogn Comput. 2017;9(6):758–65.

    Article  Google Scholar 

  51. Nolan H, Whelan R, Reilly R. FASTER: fully automated statistical thresholding for EEG artifact rejection. J Neurosci Methods. 2010;192(1):152–62.

    Article  CAS  PubMed  Google Scholar 

  52. Nicolau N, Nasuto S. Automatic artefact removal from eventrelated potentials via clustering. J VLSI Sig Proc Syst. 2007;48(1):173–83.

    Article  Google Scholar 

  53. Daly I, Scherer R, Billinger M, Muller-Putz G. Fully online and automated artifact removal for brain-computer interfacing. IEEE Trans Neural Syst Rehabil Eng. 2015;23(5):725–36.

    Article  PubMed  Google Scholar 

  54. Minguillon J, Lopez-Gordo M, Pelayo F. Trends in EEG-BCI for daily-life: requirements for artifact removal. Biomed Signal Process Control. 2017;31:407–18.

    Article  Google Scholar 

  55. Arns M, Batail J-M, Bioulac S, Congedo M, Daudet C, Drapier D, et al. The NExT group, Neurofeedback: one of today’s techniques in psychiatry? L'Encéphale. 2017;43(2):135–45.

    Article  CAS  PubMed  Google Scholar 

  56. Valenzi S, Islam T, Jurica P, Cichocki A. Individual classification of emotions using EEG. J Biomed Sci Eng. 2014;7(8):604–20.

    Article  Google Scholar 

  57. Maiorana E, Solé-Casals J, Campisi P. EEG signal preprocessing for biometric recognition. Mach Vis Appl. 2016;27(8):1351–60.

    Article  Google Scholar 

Download references

Funding

JSC was supported by the Spanish Ministry of Science and Innovation (Grant No TEC2016-77791-C4-2-R) and the University of Vic – Central University of Catalonia (Grant No R0947). CFC was supported by NSF IIS-1636893, NSF BCS-1734853, NIH NIMH ULTTR001108, and partially supported by the Indiana University Areas of Emergent Research initiative “Learning: Brains, Machines, Children”. QZ was supported by JSPS KAKENHI Grant No. 17K00326, NSFC China Grant No. 61773129 and JST CREST Grant No. JPMJCR1784. AC was partially supported by the MES RF Grant No14.756.31.0001 and the Polish National Science Center Grant No 2016/20/W/N24/00354.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to J. Solé-Casals.

Ethics declarations

Conflict of Interest

The authors declare that they have no conflict of interest.

Informed Consent

Informed consent was obtained from all participants.

Human and Animal Rights

All experiments were performed in accordance with the tenets of the Declaration of Helsinki.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Solé-Casals, J., Caiafa, C.F., Zhao, Q. et al. Brain-Computer Interface with Corrupted EEG Data: a Tensor Completion Approach. Cogn Comput 10, 1062–1074 (2018). https://doi.org/10.1007/s12559-018-9574-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12559-018-9574-9

Keywords

Navigation