A survey of signal processing algorithms in brain–computer interfaces based on electrical brain signals
Open accessAbstract
Brain-computer interfaces (BCIs) aim at providing a non-muscular channel for sending commands to the external world using the electroencephalographic activity or other electrophysiological measures of the brain function. An essential factor in the successful operation of BCI systems is the methods used to process the brain signals. In the BCI literature, however, there is no comprehensive review of the signal processing techniques used. This work presents the first such comprehensive survey of all BCI designs using electrical signal recordings published prior to January 2006. Detailed results from this survey are presented and discussed. The following key research questions are addressed: (1) what are the key signal processing components of a BCI, (2) what signal processing algorithms have been used in BCIs and (3) which signal processing techniques have received more attention?
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Each BCI paradigm relies on manual specification of signal processing, feature extraction and classification methods, requiring significant subject-matter expertise and/or a priori knowledge about the expected EEG signal.
“each paradigm relies on manual specification of signal processing [7], feature extraction [8] and classification methods [9], a process which often requires significant subject-matter expertise and/or a priori knowledge about the expected EEG signal.”
From EEGNet: a compact convolutional neural network for EEG-based brain-computer interfaces (2018) · cites this paper as [7]
Cites
Motor imagery and direct brain-computer communication
Pfurtscheller, G., & Neuper, C. (2001) · Proceedings of the IEEE · doi:10.1109/5.939829 · Cited by 1,990 · see citing works
Learning to control a brain–machine interface for reaching and grasping by primates
Carmena, J. M., Lebedev, M. A., Crist, R. E., O'Doherty, J. E., Santucci, D. M., Dimitrov, D. F., Patil, P. G., Henriquez, C. S., & Nicolelis, M. A. L. (2003) · PLoS Biology · doi:10.1371/journal.pbio.0000042 · Cited by 1,761 · see citing works
Voluntary finger movement in man: Cerebral potentials and theory
Deecke, L., Gr�zinger, B., & Kornhuber, H. H. (1976) · Biological Cybernetics · doi:10.1007/bf00336013 · Cited by 757 · see citing works
Neuper, C., Müller, G. R., Kübler, A., Birbaumer, N., & Pfurtscheller, G. (2003) · Clinical Neurophysiology · doi:10.1016/s1388-2457(02)00387-5 · Cited by 317 · see citing works
Motor imagery classification by means of source analysis for brain–computer interface applications
Qin, L., Ding, L., & He, B. (2004) · Journal of Neural Engineering · doi:10.1088/1741-2560/1/3/002 · Cited by 239 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
EEGNet: a compact convolutional neural network for EEG-based brain-computer interfaces
Lawhern, V. J., Solon, A. J., Waytowich, N. R., Gordon, S. M., Hung, C. P., & Lance, B. J. (2018) · Journal of Neural Engineering · doi:10.1088/1741-2552/aace8c · Cited by 5,115 · see citing works
“For example, the [16, 4] × [2, 16] model configuration, while performing the best on P300, was slightly worse in SMR and among the worst models for MRCP.”
BackgroundMethodInfluentialA review of classification algorithms for EEG-based brain–computer interfaces: A 10 year update
Lotte, F., Bougrain, L., Cichocki, A., Clerc, M., Congedo, M., Rakotomamonjy, A., & Yger, F. (2018) · Journal of Neural Engineering · doi:10.1088/1741-2552/aab2f2 · Cited by 2,239 · see citing works
Renard, Y., Lotte, F., Gibert, G., Congedo, M., Maby, E., Delannoy, V., Bertrand, O., & Lécuyer, A. (2010) · Presence: Teleoperators and Virtual Environments · doi:10.1162/pres.19.1.35 · Cited by 830 · see citing works
A comparison of classification techniques for the P300 Speller
Krusienski, D. J., Sellers, E. W., Cabestaing, F., Bayoudh, S., McFarland, D. J., Vaughan, T. M., & Wolpaw, J. R. (2006) · Journal of Neural Engineering · doi:10.1088/1741-2560/3/4/007 · Cited by 762 · see citing works
A survey on deep learning-based non-invasive brain signals: recent advances and new frontiers
Zhang, X., Yao, L., Wang, X., Monaghan, J., McAlpine, D., & Zhang, Y. (2021) · Journal of Neural Engineering · doi:10.1088/1741-2552/abc902 · Cited by 296 · see citing works
EEG-Based Brain-Computer Interfaces: A Thorough Literature Survey
Hwang, H.-J., Kim, S., Choi, S., & Im, C.-H. (2013) · International Journal of Human-Computer Interaction · doi:10.1080/10447318.2013.780869 · Cited by 257 · see citing works
Heading for new shores! Overcoming pitfalls in BCI design
Chavarriaga, R., Fried-Oken, M., Kleih, S., Lotte, F., & Scherer, R. (2017) · Brain-Computer Interfaces · doi:10.1080/2326263x.2016.1263916 · Cited by 97 · see citing works
Towards a user-friendly brain-computer interface: initial tests in ALS and PLS patients
Bai, O., Lin, P., Huang, D., Fei, D.-Y., & Floeter, M. K. (2010) · Clinical Neurophysiology · doi:10.1016/j.clinph.2010.02.157 · Cited by 80 · see citing works
Belkacem, A. N., Jamil, N., Khalid, S., & Alnajjar, F. (2023) · Frontiers in Human Neuroscience · doi:10.3389/fnhum.2023.1085173 · Cited by 80 · see citing works
Rainey, S., Martin, S., Christen, A., Mégevand, P., & Fourneret, E. (2020) · Science and Engineering Ethics · doi:10.1007/s11948-020-00218-0 · Cited by 65 · see citing works
A systematic deep learning model selection for p300-based brain-computer interfaces
Abibullaev, B., & Zollanvari, A. (2022) · IEEE Transactions on Systems Man and Cybernetics Systems · doi:10.1109/tsmc.2021.3051136 · Cited by 53 · see citing works
Recording and decoding for neural prostheses
Warren, D. J., Kellis, S., Nieveen, J. G., Wendelken, S. M., Dantas, H., Davis, T. S., Hutchinson, D. T., Normann, R. A., Clark, G. A., & Mathews, V. J. (2016) · Proceedings of the IEEE · doi:10.1109/jproc.2015.2507180 · Cited by 52 · see citing works
Benchmarking Brain-Computer Interfaces Outside the Laboratory: The Cybathlon 2016
Novak, D., Sigrist, R., Gerig, N. J., Wyss, D., Bauer, R., Götz, U., & Riener, R. (2018) · Frontiers in Neuroscience · doi:10.3389/fnins.2017.00756 · Cited by 41 · see citing works
- Authors
- Bashashati, A., Fatourechi, M., Ward, R. K., & Birch, G. E.
- Affiliations
- University of British Columbia (CA)
- Venue
- Journal of Neural Engineering
- Publisher
- IOP Publishing
- Published
- 2007-03-27
- Volume
- 4
- Issue
- 2
- Pages
- R32-R57
- ISSN
- 1741-2552 (ISSN-L)
- 1741-2560
- OpenAlex
- W2145947508
- Cited by
- 907
- References
- 5
- Citations by year
- 2026: 18 · 2025: 31 · 2024: 26 · 2023: 32 · 2022: 34 · 2021: 50 · 2020: 46 · 2019: 50 · 2018: 65 · 2017: 62 · 2016: 58 · 2015: 58 · 2014: 76 · 2013: 87 · 2012: 56
- FWCI
- 2.25
- Type
- journal article
- Language
- en
- Open access
- bronze
- doi.org
- Locations
- Journal of Neural Engineering (publishedVersion)
- PubMed (publishedVersion)
- Topics
- Life Sciences › Neuroscience › Cognitive Neuroscience › EEG and Brain-Computer Interfaces
- Physical Sciences › Computer Science › Human-Computer Interaction › Gaze Tracking and Assistive Technology
- Social Sciences › Psychology › Experimental and Cognitive Psychology › Emotion and Mood Recognition
- Keywords
- brain-computer interface, signal processing algorithms, EEG, electrophysiological signals, signal preprocessing
- MeSH terms
- Algorithms, Artificial Intelligence, Brain, Communication Devices for People with Disabilities, Communication Aids for Disabled, Electroencephalography, Evoked Potentials, Pattern Recognition, Automated, Signal Processing, Computer-Assisted, User-Computer Interface
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review