| Literature DB >> 29888252 |
Nasir Rashid1, Javaid Iqbal1, Amna Javed1, Mohsin I Tiwana1, Umar Shahbaz Khan1.
Abstract
Brain Computer Interface (BCI) determines the intent of the user from a variety of electrophysiological signals. These signals, Slow Cortical Potentials, are recorded from scalp, and cortical neuronal activity is recorded by implanted electrodes. This paper is focused on design of an embedded system that is used to control the finger movements of an upper limb prosthesis using Electroencephalogram (EEG) signals. This is a follow-up of our previous research which explored the best method to classify three movements of fingers (thumb movement, index finger movement, and first movement). Two-stage logistic regression classifier exhibited the highest classification accuracy while Power Spectral Density (PSD) was used as a feature of the filtered signal. The EEG signal data set was recorded using a 14-channel electrode headset (a noninvasive BCI system) from right-handed, neurologically intact volunteers. Mu (commonly known as alpha waves) and Beta Rhythms (8-30 Hz) containing most of the movement data were retained through filtering using "Arduino Uno" microcontroller followed by 2-stage logistic regression to obtain a mean classification accuracy of 70%.Entities:
Mesh:
Year: 2018 PMID: 29888252 PMCID: PMC5985090 DOI: 10.1155/2018/2695106
Source DB: PubMed Journal: Biomed Res Int Impact factor: 3.411
Examples of research for prosthesis or cursor control using motor imagery.
| Index | Year | Research | Protocol | Accuracy | Device Control |
|---|---|---|---|---|---|
| 1 | 2011 | “Real-time control of a prosthetic hand using human electrocorticography signals” [ | ECoG of three movements of left hand (grasping motion, hand opening motion, scissor type motion) | 69.2% | Prosthesis control |
|
| |||||
| 2 | 2008 | “Control of an electrical prosthesis with an SSVEP-based BCI” [ | Steady-state visual evoked potentials | Between 44% and 88% of four patients | Control of two-axes electrical hand prosthesis |
|
| |||||
| 3 | 2012 | “Target Selection with Hybrid Feature for BCI-Based 2-D Cursor Control” [ | Hybrid feature from motor imagery and the P300 potential. Target selection by focusing and direction control by left-right hand motor imagery. | 93.99% | Online control of cursor on a monitor screen |
|
| |||||
| 4 | 2013 | “Quadcopter control in three-dimensional space using a noninvasive motor imagery-based brain–computer interface” [ | Motor Imagery of left or right hand movement for 1D cursor movement left and right. | Between 69.1% and 90.5% for 5 subjects | Quadcopter control |
|
| |||||
| 5 | 2014 | “Simultaneous Neural Control of Simple Reaching and Grasping with the Modular Prosthetic Limb Using Intracranial EEG” [ | Intracranial electroencephalographic (iEEG) signals of subject who made reaching and grasping movements to identify task-selective electrodes | Independently executed overt reach and grasp movements for (Subject 1, Subject 2) were (0.85, 0.81) and (0.80, 0.96), respectively, during simultaneous execution they were (0.83, 0.88) and (0.58, 0.88), respectively | Dexterous robotic prosthetic arm |
|
| |||||
| 6 | 2009 | “Decoding human motor activity from EEG single trials for a discrete two-dimensional cursor control” [ | Four motor tasks (sustain or cease to move right or left hand) | Average accuracy of 85.5 ± 4.65% with physical motor movement | 2D cursor movement |
Figure 1Electrode placement [13].
Figure 2Finger movements that were recorded. (a) Thumb movement. (b) Fist movement. (c) Index finger movement. (d) Two-finger (index and middle) combined movement [13].
Figure 3Data acquisition protocol.
Attributes of embedded system.
| Attribute | Specification | |
|---|---|---|
| (1) | Memory | 32 kB |
|
| ||
| (2) | Debug ability | (i) In-System Programming by On-chip Boot Program |
|
| ||
| (3) | Reliability | Data Retention: 20 years at 85°C/100 years at 25°C |
|
| ||
| (4) | Throughput | Up to 20 MIPS Throughput at 20 MHz |
|
| ||
| (5) | Testability | (i) In-System Programming by On-chip Boot Program |
|
| ||
| (6) | Response | Speed Grade: |
Figure 4Stages of system from data input to device control.
Connection between SD card and Arduino.
| SD card (Pin) | Arduino Uno (Pin) |
|---|---|
| 5 V | 5 V |
| Ground | Ground |
| CS | Pin 10 |
| MOSI | Pin 11 |
| MISO | Pin 12 |
| SCK | Pin 13 |
High pass filter coefficients.
| Vector | Index 1 | Index 2 | Index 3 |
|---|---|---|---|
|
| 1 | −1.4542 | 0.5741 |
|
| 0.7571 | −1.5142 | 0.7571 |
Low pass filter coefficients.
| Vector | Index 1 | Index 2 | Index 3 |
|---|---|---|---|
|
| 1 | −0.1151 | 0.1739 |
|
| 0.2647 | 0.5294 | 0.2647 |
Figure 5Topography plots of movements. FC5 and F3 electrodes have been magnified to show the difference in the topographies of the movements.
Figure 6Finger movement periodogram of channels F3 and FC5.
Figure 7Thumb movement periodogram of channels F3 and FC5.
Figure 8Fist movement periodogram of channels F3 and FC5.
Figure 9Two-stage logistic regression classifier used for the system.
Figure 10Prosthesis controlled by the embedded system.
Motion of motors according to classification.
| Classification of finger movement | State of motor attached to Output Pins 4 and 6 | State of motor attached to Output Pins 2 and 3 |
|---|---|---|
| Thumb movement | On | Off |
| Finger movement | Off | On |
| Fist movement | On | On |
Network classification accuracy of a two-stage logistic classifier network.
| Network number | Classification accuracy |
|---|---|
| Network 1 (Class 1-Thumb + Index Finger and Class 2- Fist) | 74% |
| Network 2 (Class 1-Thumb and Class 2- Index Finger) | 76% |
Confusion matrix of category I data set.
| Class | Class predicted by 2-stage logistic regression classifier | ||
|---|---|---|---|
| Thumb | Index Finger | Fist | |
| Thumb | 13 | 12 | 6 |
| Index Finger | 8 | 16 | 7 |
| Fist | 8 | 9 | 14 |
Confusion matrix of category II data set.
| Class | Class predicted by 2-stage logistic regression classifier | ||
|---|---|---|---|
| Thumb | Index finger | Fist | |
| Thumb | 20 | 9 | 2 |
| Index finger | 4 | 24 | 3 |
| Fist | 5 | 5 | 21 |
Per class accuracy.
| Movement class | Classification accuracy of category I | Classification accuracy of category II |
|---|---|---|
| Thumb | 42% | 65% |
| Index finger | 51% | 77% |
| Fist | 45% | 68% |