Biomedical Research

Journal Banner

Brain computer interface for vehicle navigation

G Mohan Babu1*, S Vijaya Balaji2, K Adalarasu3, Veluru Nagasai2, A Siva2 and B Geethanjali2

1Department of Electronics and Communication Engineering, SSM Institute of Engineering and Technology, Dindigul, Tamil Nadu, India

2Department of Biomedical Engineering, SSN College of Engineering, Chennai 603110, Tamil Nadu, India

3Department of Electronics and Communication Engineering, PSNA College of Engineering & Technology, Dindigul, Tamil Nadu, India

*Corresponding Author:
G Mohan Babu
Department of Electronics and Communication Engineering
SSM Institute of Engineering and Technology
Tamil Nadu, India

Accepted on February 15, 2017

Visit for more related articles at Biomedical Research

Abstract

Brain computer interface can be defined communication pathway between a person and their external environment with the aid of Brain signals. The proposed interface aims to make use of the intended movement as a command signal that mimics the actual movement to control vehicle routing application. This can be in health care for Neuro-rehabilitation. The electrical activity of the brain in the frontal and central lobes is acquired using Electroencephalograph (EEG) using wearable active electrodes. The acquired EEG signals are conditioned and processed to extract the Mu waves and eye blink they were used as control signals for vehicle navigation. By using this module the vehicle can be navigated and controlled automatically in real time without user’s assistance. It can also be used for physically challenged people to control the vehicle who lost their limbs due to accidents. This module can be further developed as an auto mode which programs the vehicle to override the function of humans whenever they feel drowsy or lethargic.

Keywords

EEG, Eye blink, MU Waves, Vehicle Navigation.

Introduction

EEG is the process of acquiring the electrical activity of the brain with the help of electrodes placed on the scalp. BCI basically uses EEG signals obtained during the process of imagination and they find wide applications like rehabilitation, neural engineering, and gaming and subject training [1,2]. Brain computer interface uses the electrical activities of the brain to control various applications. most of the applications were focused on cursor movement control in personal computers to communicate to the external world. In Brain Computer Interface systems decisions are made based on very short segments of EEG data which can be used for controlling hardware applications such as wheelchairs and robots. Driven by the wide application of BCI they are also used for gaming application as it provides a safe and motivating environment for patients during training or Rehabilitation [3,4]. The novelty and challenges apart from them being a suitable platform to bring this new interaction modality to the general population. Birbaumer [5] developed thought translation device for the paralytic patients to communicate to the external world. Galán [6] developed brain controlled wheelchair which makes the physical challenged people to navigate around. BCI also founds application in modality of control, for evaluation of the user defined adaptive application, or to build user interfaces. The EEG signals obtained during the process of imagination were also find wide applications in Neuro rehabilitation, gaming and Neuro feedback training [3,7] The BCI application aims for a closed loop control by placing the electrodes on the sensorimotor cortex and effectively extracting the brain activity for various controls. The non-invasive placement of electrodes are limited as they were frequently prone to external noise like power line inference and physiological noise like muscle activity This degrades the acquired signals so an effective EEG pre-processing should be implemented. The present work aims to develop BCI using the actual and imaginary hand movement for vehicular control.

The EEG signal obtained during voluntary eye blink condition [4], produces clear signals with larger amplitude (approximately 260 mV) compared to that of the normal EEG (10-100 mV). Also, the frequency of the EEG wave containing the eye blink will be around 4-7 Hz, which is different from that of the normal EEG wave in an active state which is approximately 8-30 Hz. [8]. Mu rhythm in the alpha-range activity (8-14 Hz) is seen over the sensorimotor cortex and the event related desynchronization that led to the suppression of Mu power during task (i.e., movement of hand in actual and imaginary) Contralateral activity which is associated with the suppression of Mu power in C3-CZ signal during the movement of right hand and suppression of Mu power in C4- CZ signal during the movement of left [9,10]. The Mu rhythm is in the alpha-range activity that is seen over the sensorimotor cortex of 8-14 Hz frequency which is a region of the cerebral cortex involved in the planning, control, and execution of voluntary movements. Mu wave characteristically attenuates with movement of the contralateral arm (or mental imagery of movement of the contralateral arm) [11]. Normally these waves synchronise when there is a refusal/not planned movement, but they suppress when there is affirmative/planned movement [12,13]. Babiloni [14] stated the EEG recording from CZ, C3 and C4 provide the roundabout measures of cortical activity left and right sensorimotor cortices. And Electroencephalography (EEG) provides the cost effective noninvasive technique to measure the Mu waves across the sensorimotor cortex through surface electrodes [15]. The key objective of this project is to design a BCI based vehicle navigator to navigate the vehicle. This module is used to navigate the vehicle with the help of human brain activity by acquiring the EEG signals by placing the wearable active electrodes on the scalp over the motor cortex.

Methodologies

Accordingly, a standalone system for navigation system was proposed the module comprises of an EEG amplifier unit which is used to condition the input signals acquired from the frontal (FP1-FP2) and the central electrode positions (C3-Cz and C4-Cz) and to remove the noise from these signals (Figure 1). The acquired EEG signals are in the order of micro volts; hence these signals are amplified using INA122 which is precision instrumentation amplifier. The Opto coupler circuit is connected to the EEG amplifier which acts as isolation amplifier thereby isolates the high voltage threats to users. The amplified signal is then fed to the band pass filter whose frequency range is about 50 Hz. The filtered signal is fed to Data Acquisition system (NI-DAQ) as analog input signal for signal processing.

biomedres-System-level

Figure 1. System level block diagram.

The EEG features such as eye blink and MU wave (8-13 Hz) were extracted and these features are converted into pulses which are fed to the navigation controller. The pulse corresponding to the eye blink is used to start the vehicle and the pulse corresponding to the MU wave is used to move the vehicle right or left based on the MU power estimation. Initially, when the subject blinks his/her eye, the DC motors in the vehicle are triggered and it moves forward. Later, when the subject thinks to navigate the vehicle to the right or left, MU wave is generated in the central lobes (C3-Cz and C4-Cz). Based on the comparison of the power of the MU wave from both positions of the central lobes, the vehicle will turn to the left or right. And, when the subject blinks his/her eye consecutively for more than one time, the module will be turned off. The signals were acquired from Frontal (FP1-FP2) and central (C3-Cz-C4) positions.

Experimental protocol for EEG acquisition

In this proposed work, voluntary eye blink is used to start and control the vehicle in the forward direction. Hence the voluntary eye blink can be acquired by placing the electrode on the frontal lobe (FP1-FP2) as shown in Figure 1. The MU wave is used for the navigation of the vehicle to the right and left sides. Hence the MU wave is acquired with the help of visual stimuli and right and left hand movements by following the experimental protocol as shown in Table 1.

biomedres-Experimental-protocol

Table 1. Experimental protocol.

Visual stimuli

In order to assist the subject during imagination of hand movement, visual cues are given. They improve the focus of the subject and standard software called OpenVIBE is used to provide visual cue. The visual stimuli (Figure 2) for left and right navigation are also shown to the subjects. As a result of this experiment, it was found that the EEG signal acquired during real and imaginary hand movements are well correlated [16,17]. Mu rhythm is also observed in the sensorimotor region during the motor movement or intended motor movements. Hence the MU wave is extracted from the EEG signals and it is used as a control signal for the navigation of the vehicle.

biomedres-Visual-Stimuli

Figure 2. Visual Stimuli for A) Right Navigation and B) for left Navigation.

Implementation

Hardware Implementation

Figure 3 shows the experimental setup. EEG signals are in the order of micro volts hence they are amplified in two stages. The first stage of amplification is done by INA122 which is a high gain, precision instrumentation amplifier whereas the second stage of amplification is done by LF356. The amplified signal is fed to a band pass filter designed using LM324 to filter the acquired EEG signals whose frequency range is 0-50 Hz. The noise due to the power line interference is removed by using a notch filter (50Hz) shown in Figure 3. The filtered EEG signals are fed to LabVIEW via NI-DAQ for feature extraction. The preprocessing of the acquired raw EEG at C3, Cz and C4 were mandated as the contra lateral activity recorded would be of low voltage and this was attenuated by the skull along with power line inference .so an efficient processing technique was implemented to extract the Mu wave power. The raw EEG signal was smoothened and low pass filter of 40 Hz was implemented after this the Mu waves was obtained by using band pass filters with the cut-off of 8 to 14 Hz.

biomedres-Experimental-setup

Figure 3. Experimental setup.

EEG preprocessing: A moving average filter with rectangular window of order 15 was implemented as they are primarily used for noise reduction in the EEG signal. A subset of data is taken whose average is computed and the first value of the subset is replaced by the average value. For computing the average of the next subset, the first value is excluded and the subset moves like a sliding window shown in Figure 4.

biomedres-limited-signal

Figure 4. EEG processing which includes Raw EEG; smoothened signal and band limited signal to 40 Hz.

Software implementation

After the acquisition of the EEG signal from the frontal lobe, the signal is amplified and fed to NI-DAQ module for extracting the eye blink using thresholding, and then the pulses are counted. If the count is equal to one, the vehicle starts and moves forward. Else if the count is greater than one, the vehicle is turned off. Figure 5 shows the flowchart for extracting the eye blink signal.

biomedres-Blink-Extraction

Figure 5. Flowchart for Eye Blink Extraction (Start and Stop control of the Vehicle).

Figures 5 and 6 shows the flowchart for MU wave extraction. The EEG signal acquired from central positions C3-Cz and C4- Cz are amplified and fed to NI-DAQ for extracting MU waves using Chebyshev band pass filter (8-14 Hz) [10]. Chebyshev Bandpass filters: The frequency spectrum of the EEG signal lies between 0.1 Hz to 40 Hz. So the next step would be to band limit the signal to the desired frequency range. The Chebyshev filter was chosen due to its sharper roll off and stability characteristics [18,19]. In order to extract the actual and imaginary movement sharper cut-off becomes mandatory as these extracted signals were used as control signals so based on previous researchers' findings Chebyshev band pass filters was selected for extracting the Mu waves feature extracted was depicted in Figure 7. After extraction, the power of the MU wave from both the positions are estimated and compared. If the power of the signal from C3-Cz is greater than C4-Cz the vehicle navigates towards the left and if the power of the signal from C4-Cz is greater than C3-Cz the vehicle navigates towards right.

biomedres-MU-Wave

Figure 6. Flowchart for MU Wave Extraction (Right and Left Navigation Control of the Vehicle).

biomedres-spectral-power

Figure 7. The Extracted Mu wave and its average spectral power.

Feature extraction and controlling

The contra lateral activity of movement defined as the left hemisphere of the brain controls the right side of the body and the right hemisphere controls the left side of the body. So the movement of the right hand is associated with activity in the left hemisphere of the brain. The Mu wave suppression at the left part of the brain during right hand movement/imagining moving are reflected at C3 and C4 reflects the left hand association [14,20]. So based on this for this work C3 and C4 electrode location were selected for acquiring EEG signals.

The actual hand moves and imaginary hand movement in left and right hands were evaluated by calculating the mu power and correlating them. The Figure 8a shows the mean and standard error of the Mu wave suppression at C3-CZ and C4- CZ during actual right hand movement and Figure 8b during imaginary right hand movement at same locations.

biomedres-standard-error

Figure 8. The mean and standard error of the Mu wave suppression at C3-CZ and C4-CZ. a) during actual right hand movement; b) imaginary right hand movement.

The Figure 9a shows the mean and standard error of the Mu wave suppression at C3-CZ and C4-CZ during actual left hand movement and Figure 9b during imaginary left hand movement at same locations.

biomedres-hand-movement

Figure 9. The mean and standard error of the Mu wave suppression at C4-CZ a) during actual left hand movement b) imaginary left hand movement.

The extracted signals are converted into a pulse. Initially, a pulse with respect to the eye blink is counted by the counter. If one blink is detected, the pulse is fed as an analog input to MSP430 launch pad that instructs the vehicle to start and move forward. The power of the MU wave from C3-Cz and C4-Cz positions is calculated and both the powers are compared by the comparator. If the subject focuses on the visual stimuli for left navigation shown in Figure 2B, the power of the MU wave from C3-Cz becomes high and the pulse corresponding to this signal is taken as pulse width modulation (PWM) output from NI-DAQ. It is fed to MSP430 that instructs the vehicle to navigate towards left. Similarly, if the subject focuses on the visual stimuli for right navigation shown in Figure 2A, the power of the MU wave from C4-Cz becomes high and the pulse corresponding to this signal is taken as PWM output from NI-DAQ. It is fed to MSP430 that instructs the vehicle to navigate towards right. If the subject is at rest or if the voluntary eye blink is detected consecutively for more than one count, the vehicle will be turned off.

Results

The Raw EEG signal acquired from the amplifier is processed using the software NI LabVIEW. The primary purpose of signal processing is to remove noises present in the signal and extract the feature of interest such as eye blink and Mu waves. The amplifier output of the eye blink which is converted into pulse using LabVIEW. This pulse is used to start the vehicle and to go straight as indicated by an LED shown in Figure 10.

biomedres-Amplifier-Output

Figure 10. Shows The Amplifier Output of Eye blink and the Corresponding Pulse Output (for count=1).

The output for two eye blink and corresponding pulses for more than one count which is indicated to stop the vehicle was shown in Figure 11.

biomedres-pulses-control

Figure 11. Shows the output from the amplifier of the two eye blink and its corresponding pulses for control.

The MU waves that are converted into PWM which is used as control signal for left and right navigation is also shown in Figures 12 and 13 MU waves acquired from central positions when the participants were asked to focus on the left and right visual stimuli. The power of the MU wave estimation indicated in the numeric indicator with respect to left (C3>C4) and right navigation (C4>C3) shown in Figure 14. For vehicle navigation, two distinct signals are used- left and right. These control signals are extracted. Control signals are computed based on the mean power values of the processed signal [1,8,21].

biomedres-PWM-Outputs

Figure 12. Shows Left Visual Stimuli, MU Waves (acquired C3-Cz and C4-Cz positions) and Corresponding PWM Outputs.

biomedres-Cz-positions

Figure 13. Shows the Right Visual Stimuli, MU Waves (acquired C3- Cz and C4-Cz positions) and Corresponding PWM Outputs.

biomedres-Numeric-Indicator

Figure 14. Power of MU Wave is shown in Numeric Indicator.

The power values for the signal in the desired frequency range [1,10] are calculated. The power of the signal in the Mu frequency band is computed for the bipolar montages- C3-CZ and C4-CZ corresponding to left and right visual cues respectively. During the movement of the right visual cue, there is suppression of Mu power in the C3-CZ montage and the condition C3<C4 is executed and the output value is set to 2 (indicated as ‘RIGHT’ in LED) by the comparison logic.

Similarly during the movement of left hand C3>C4 and the output is set to 1 (indicated as ‘LEFT’ in LED).

Implementation in MSP430

The Figures 15 shows the connections for implementation in MSP430 launch pad. The extracted features such as eye blink and PWM of MU waves are taken as analog output signal through output pins in DAQ and L293D driver wass used to impel the left and right motors. These signals are fed into as analog input signals through analog input ports P1.0 and P1.1. The ports P1.3, P1.4 and P1.5, P1.6 are connected to left and right motors in the vehicle. The modeled car navigates according to the signal received from DAQ shown in Figure 16. It is programmed using software called ENERGIA.

biomedres-diagram-implementation

Figure 15. The block diagram for implementation in MSP430.

biomedres-driver-circuit

Figure 16. The car (vehicle) that was designed using MSP430 launch pad and L293D driver circuit.

Conclusion

A Brain Computer Interface that is developed to control the vehicle navigation could be controlled without the user’s assistance. This application can be used by all users and can be extended for paralytic patients and this module can be further developed as an auto mode navigation system in which the vehicle can be programmed to override the function of humans whenever they feel drowsy or lethargic. In the current study have some limitations, the sample size was less and in order to enumerate the outcome sample size should be increased and this device was tested for normal healthy adults. In order to implement this for commercial purpose the number of trials should be increased. Instead of placing the electrodes on the scalp if they are placed in the cortex itself, it would provide a better result and this can be extended to individuals who have difficulty in controlling the hand movement.

References