IEEE Sensors Journal · 2024 · 52 citations · 37 references
EngineeringBiomedical EngineeringComputer ScienceMachine LearningNeural EngineeringRehabilitationBrain-computer InterfacesElectroencephalogram AnalysisElectroencephalogram Signal ProcessingElectroencephalographyNeural InterfacesNeurorehabilitation EngineeringBrain-computer Interface ClassificationBrain-machine InterfacesClassification Algorithms For Brain-computer InterfacesConvolutional Neural NetworksElectroencephalogram ClassificationElectroencephalography-based Brain-computer InterfacesMotor Imagery ClassificationMotor Rehabilitation
A brain–machine interface (BMI) based on motor imagery (MI) enables the control of devices using brain signals while the subject imagines performing a movement. It plays a key role in prosthesis control and motor rehabilitation. To improve user comfort, preserve data privacy, and reduce the system’s latency, a new trend in wearable BMIs is to execute algorithms on low-power microcontroller units (MCUs) embedded on edge devices to process the electroencephalographic (EEG) data in real-time close to the sensors. However, most of the classification models presented in the literature are too resource-demanding for low-power MCUs. This article proposes an efficient convolutional neural network (CNN) for EEG-based MI classification that achieves comparable accuracy while being orders of magnitude less resource-demanding and significantly more energy-efficient than state-of-the-art (SoA) models. To further reduce the model complexity, we propose an automatic channel selection method based on spatial filters and quantize both weights and activations to 8-bit precision with negligible accuracy loss. Finally, we implement and evaluate the proposed models on leading-edge parallel ultralow-power (PULP) MCUs. The final two-class solution consumes as little as <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$30 ~\mu \text{J}$ </tex-math></inline-formula> /inference with a runtime of 2.95 ms/inference and an accuracy of 82.51% while using <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$6.4\times $ </tex-math></inline-formula> fewer EEG channels, becoming the new SoA for embedded MI-BMI and defining a new Pareto frontier in the three-way trade-off among accuracy, resource cost, and power usage.
37
Review of the BCI Competition IV
Michael Tangermann, Klaus‐Robert Müller, Ad Aertsen et al. · Frontiers in Neuroscience · 2012 · 1.2K citations · Full text