Classification of EEG signals in an Object Recognition task

Similar documents
Emotion Detection Using Physiological Signals. M.A.Sc. Thesis Proposal Haiyan Xu Supervisor: Prof. K.N. Plataniotis

Analysis of EEG Signal for the Detection of Brain Abnormalities

ISSN: (Online) Volume 3, Issue 7, July 2015 International Journal of Advance Research in Computer Science and Management Studies

A Brain Computer Interface System For Auto Piloting Wheelchair

A Novel Capsule Neural Network Based Model For Drowsiness Detection Using Electroencephalography Signals

Development of 2-Channel Eeg Device And Analysis Of Brain Wave For Depressed Persons

WAVELET ENERGY DISTRIBUTIONS OF P300 EVENT-RELATED POTENTIALS FOR WORKING MEMORY PERFORMANCE IN CHILDREN

arxiv: v1 [cs.lg] 4 Feb 2019

Brain Computer Interface. Mina Mikhail

Physiology Unit 2 CONSCIOUSNESS, THE BRAIN AND BEHAVIOR

Restoring Communication and Mobility

Selection of Feature for Epilepsy Seizer Detection Using EEG

Mental State Sensing and the Goal of Circuit-Synapse Synergy

ANALYSIS OF BRAIN SIGNAL FOR THE DETECTION OF EPILEPTIC SEIZURE

THE data used in this project is provided. SEIZURE forecasting systems hold promise. Seizure Prediction from Intracranial EEG Recordings

Applying Data Mining for Epileptic Seizure Detection

Event Related Potentials: Significant Lobe Areas and Wave Forms for Picture Visual Stimulus

Physiology Unit 2 CONSCIOUSNESS, THE BRAIN AND BEHAVIOR

On the Use of Brainprints as Passwords

Error Detection based on neural signals

Analysis of the Effect of Cell Phone Radiation on the Human Brain Using Electroencephalogram

Lesson 5 EEG 1 Electroencephalography: Brain Rhythms

DISCRETE WAVELET PACKET TRANSFORM FOR ELECTROENCEPHALOGRAM- BASED EMOTION RECOGNITION IN THE VALENCE-AROUSAL SPACE

Classification of Frontal EEG Signals of Normal Subjects to Differentiate Gender by Using Artificial Neural Network

Separation Of,, & Activities In EEG To Measure The Depth Of Sleep And Mental Status

Automatic Detection of Epileptic Seizures in EEG Using Machine Learning Methods

Support Vector Machine Classification and Psychophysiological Evaluation of Mental Workload and Engagement of Intuition- and Analysis-Inducing Tasks

Module Five: Review Questions

INTRODUCTION TO MACHINE LEARNING. Decision tree learning

Performance Analysis of Human Brain Waves for the Detection of Concentration Level

The impact of numeration on visual attention during a psychophysical task; An ERP study

PSD Analysis of Neural Spectrum During Transition from Awake Stage to Sleep Stage

Patients EEG Data Analysis via Spectrogram Image with a Convolution Neural Network

Classification of Epileptic Seizure Predictors in EEG

STRUCTURAL ORGANIZATION OF THE NERVOUS SYSTEM

Sleep stages. Awake Stage 1 Stage 2 Stage 3 Stage 4 Rapid eye movement sleep (REM) Slow wave sleep (NREM)

Classification of Epileptic EEG Using Wavelet Transform & Artificial Neural Network

EEG in the ICU: Part I

Biomedical Research 2013; 24 (3): ISSN X

Analysis of in-vivo extracellular recordings. Ryan Morrill Bootcamp 9/10/2014

Matrix Energetics Research Brainwaves and Heart waves Research on Matrix Energetics in Action

Introduction to Computational Neuroscience

NEURAL NETWORK CLASSIFICATION OF EEG SIGNAL FOR THE DETECTION OF SEIZURE

Genetic Algorithm based Feature Extraction for ECG Signal Classification using Neural Network

BIOPAC Systems, Inc BIOPAC Inspiring people and enabling discovery about life

Northeast Center for Special Care Grant Avenue Lake Katrine, NY

Working Memory Impairments Limitations of Normal Children s in Visual Stimuli using Event-Related Potentials

CHAPTER 6 INTERFERENCE CANCELLATION IN EEG SIGNAL

The Nervous System. Neuron 01/12/2011. The Synapse: The Processor

arxiv: v1 [cs.ai] 28 Nov 2017

A Study of Smartphone Game Users through EEG Signal Feature Analysis

NeuroSky s esense Meters and Detection of Mental State

A micropower support vector machine based seizure detection architecture for embedded medical devices

Empirical Mode Decomposition based Feature Extraction Method for the Classification of EEG Signal

Performance Analysis of Epileptic EEG Expert System Using Scaled Conjugate Back Propagation Based ANN Classifier

EEG Analysis on Brain.fm (Focus)

Predicting Sleep Using Consumer Wearable Sensing Devices

PD233: Design of Biomedical Devices and Systems

Detection of Neuromuscular Diseases Using Surface Electromyograms

The EEG Analysis of Auditory Emotional Stimuli Perception in TBI Patients with Different SCG Score

International Journal of Computer Science Trends and Technology (IJCST) Volume 5 Issue 1, Jan Feb 2017

MULTICLASS SUPPORT VECTOR MACHINE WITH NEW KERNEL FOR EEG CLASSIFICATION

Non-Contact Sleep Staging Algorithm Based on Physiological Signal Monitoring

CHAPTER 5 WAVELET BASED DETECTION OF VENTRICULAR ARRHYTHMIAS WITH NEURAL NETWORK CLASSIFIER

EPILEPTIC SEIZURE DETECTION USING WAVELET TRANSFORM

Human Emotions Identification and Recognition Using EEG Signal Processing

REVIEW ON ARRHYTHMIA DETECTION USING SIGNAL PROCESSING

EEG SPIKE CLASSIFICATION WITH TEMPLATE MATCHING ALGORITHM. Çamlık Caddesi No:44 Sarnıç Beldesi İZMİR 2 Elektrik ve Elektronik Müh.

Introduction to Neurofeedback. Penny Papanikolopoulos

Implementation of Image Processing and Classification Techniques on EEG Images for Emotion Recognition System

An ECG Beat Classification Using Adaptive Neuro- Fuzzy Inference System

Classification of Video Game Player Experience Using Consumer-Grade Electroencephalography

EEG History. Where and why is EEG used? 8/2/2010

HST-582J/6.555J/16.456J-Biomedical Signal and Image Processing-Spring Laboratory Project 1 The Electrocardiogram

Proceedings 23rd Annual Conference IEEE/EMBS Oct.25-28, 2001, Istanbul, TURKEY

Oscillations: From Neuron to MEG

Supplemental Digital Content 1: Supplemental Results

An Edge-Device for Accurate Seizure Detection in the IoT

DETECTION OF EPILEPTIC SEIZURE SIGNALS USING FUZZY RULES BASED ON SELECTED FEATURES

Submitted report on Sufi recordings at AAPB 2013 in Portland. Not for general distribution. Thomas F. Collura, Ph.D. July, 2013

Keywords Missing values, Medoids, Partitioning Around Medoids, Auto Associative Neural Network classifier, Pima Indian Diabetes dataset.

EEG signal classification using Bayes and Naïve Bayes Classifiers and extracted features of Continuous Wavelet Transform

To link to this article: PLEASE SCROLL DOWN FOR ARTICLE

Neurorobotics, and brain-machine interfaces. Oct. 10 th, 2006.

Recognition of Sleep Dependent Memory Consolidation with Multi-modal Sensor Data

Human Brain Institute Russia-Switzerland-USA

Epileptic Seizure Classification using Statistical Features of EEG Signal

CHAPTER IV PREPROCESSING & FEATURE EXTRACTION IN ECG SIGNALS

COMBINATION DEEP BELIEF NETWORKS AND SHALLOW CLASSIFIER FOR SLEEP STAGE CLASSIFICATION.

Automated System for Detecting Neonatal Brain Injuries

CSE 599E Introduction to Brain-Computer Interfacing

Data mining for Obstructive Sleep Apnea Detection. 18 October 2017 Konstantinos Nikolaidis

EEG Interpretation through Short Time Fourier Transform for Sensory Response Among Children

Biceps Activity EMG Pattern Recognition Using Neural Networks

DATA MANAGEMENT & TYPES OF ANALYSES OFTEN USED. Dennis L. Molfese University of Nebraska - Lincoln

A Survey on EEG Feature Extraction and Feature Classification methods in Brain Computer Interface

Brain Tumor segmentation and classification using Fcm and support vector machine

Supplementary materials for: Executive control processes underlying multi- item working memory

EEG Electrode Placement

Modifying the Classic Peak Picking Technique Using a Fuzzy Multi Agent to Have an Accurate P300-based BCI

Transcription:

Classification of EEG signals in an Object Recognition task Iacob D. Rus, Paul Marc, Mihaela Dinsoreanu, Rodica Potolea Technical University of Cluj-Napoca Cluj-Napoca, Romania 1 rus_iacob23@yahoo.com, paulmarc.soft@gmail.com Raul Cristian Muresan Center for Cognitive and Neuronal Studies (Coneural) Cluj-Napoca, Romania muresan@coneural.org Abstract: The main objective of this paper is the timefrequency analysis of the EEG signal captured in a cognitive task (i.e. object recognition) performed by human subjects. We investigate whether the power spectral density of the gamma frequency range can be used to classify the outcome of the object recognition task (i.e. seen, unseen, uncertain). The EEG signals were acquired and analyzed from 128 electrodes located on all parts of the brain. Power spectral density features in gamma frequency are extracted and used for classification in support vector machine (SVM), K-Nearest Neighbor (KNN) and Artificial Neural Network (ANN) classifiers. We tested the hypothesis that gamma EEG would be measurable and could contribute to the classification during the object recognition tasks. I. INTRODUCTION Electroencephalogram (EEG) is an important tool used in monitoring brain activities and diagnosis of many neurological disorders [1]. When EEG is used large amounts of data are recorded and it is not possible to analyze them visually [2]. That s why there is a strong demand to extract relevant information from EEG recordings for the proper evaluation and understanding of the desired cognitive process. EEG measures the electrical activity generated by translating chemical variation in brain into voltage. For processing those signals the time frequency analysis is the simplest and most important technique. It categorizes the signals into frequency bands: Delta (<4Hz), Theta (4-8Hz), Alpha(8-13Hz), Beta(13-30Hz) and Gamma(30-100Hz). Gamma EEG oscillations are low amplitude rhythms that correlate with cognitive task execution and are associated with perception and consciousness. This wave is analyzed after the development of digital EEG and is restricted to rhythms having a frequency above 25Hz. These waves occur during hyper alertness and integration of sensory inputs. Gamma properly combines the senses and memory together [3]. In this paper, we propose an approach for predicting the outcome of object recognition task (seen, unseen, uncertain) using time-frequency features. We use the data collected during a cognitive task performed by human subjects that are trying to recognize objects presented according to the Dots method [4].The power spectral density features in gamma frequency are computed using the Fast Fourier transform (FFT), the feature matrix is computed for each trial and each electrode. For prediction, we used various Machine Learning (ML) approaches. We reached the best accuracy of 95.1% for a binary classification and 87% for a multiclass classification. The rest of the paper is organized as follows. Section 2 introduces information about the EEG experiments and brain waves. Section 3 describes our approach regarding feature extraction and selection. Section 4 presents the classification methods that were used. Section 5 contains the results and their interpretation. Finally, Section 6 presents our conclusions. A. Data acquisition II. THEORETICAL BACKGROUND EEG signals were collected from healthy human volunteers, free from any medication, drugs or any neurological disorder that may have affected the experimental results. They gave their informed consent to participate in the experiment and the protocols were approved by the local ethics committee of the University of Medicine and Pharmacy Iuliu Hatieganu of Cluj-Napoca [5]. The EEG data used in this study was recorded using a 128- electrode EEG system, with a sampling frequency rate of 512 Hz. Subjects were instructed to fixate during a brief baseline period and after the stimulus was presented, they could freely explore up to a decision point, when they pressed one of three buttons to inform that: (i) they recognized an object; (ii) they saw something but couldn t determine what it was; (iii) they didn t notice any object in the image. The Dots method was designed to enable the experimenter to precisely control the amount and type of object-related information provided to the subject and was used to generate our visual stimuli. Images of 30 objects without background were used to create 7 stimuli for 1 978-1-5386-3368-7/17/$31.00 2017 IEEE

each object, with a visibility level ranging from g=0.0 (no information about the source image) to g=0.3 (where subjects could easily identify the object from the source image) [4]. B. Brain waves The relevant information extraction from the raw signals is a critical step in EEG pattern classification due to its direct influence on classification performance [2]. Most of the EEG waves range from 0.5-500Hz, however gamma bands have been associated with visual stimulation and in movement or motor tasks and were chosen to compute our matrix. The gamma-band activity comprises an EEG frequency range, from 30 to 100 Hz and is distributed widely throughout the cerebral structure. The Delta waves frequency is up to 4Hz. It is the highest in amplitude and slowest in wave representing the grey matter of the brain. It is dominant in infants up to one year and adults in deep sleep. The Theta waves with a frequency range from 4Hz to 8Hz are seen in young children and in adults and emerge with closing of the eyes and with relaxation. The Alpha waves with frequency range from 8Hz to 14Hz are commonly seen in adults. They appear with closing eyes and disappear normally with opening eyes. Their appearance has also been linked to lack of stress. [6] The beta activity has a frequency range between 14Hz and 30Hz and is dominant in subjects who are alert or anxious. Gamma-band activity participates in various cerebral functions, such as perception, attention, memory, consciousness, motor control and it is possible to differentiate between low gamma-band oscillations (30-60Hz) and high gamma-band oscillations (>60Hz) [7]. III. APPROACH In this section are presented the methods we used for feature extraction: segmentation of the EEG signal and then computing the features using sliding window and FFT. In signal processing, time-frequency analysis is used to study a signal in both the time and frequency domains simultaneously using various time-frequency representations. In our case, we used the fast Fourier transform (FFT) with a sliding window of length 2048 samples and a step of 20 samples (see III.B) to compute the time-frequency power matrix which has 210 rows and 128 columns. The number of rows is computed using the formula Objects number Stimuli number=rows number and the number of columns is equal with the number of electrodes. For classification, we used three supervised machine learning algorithms: Support Vector Machine (SVM), K- Nearest Neighbors (KNN) and Artificial Neural Networks (ANNs). The three possible outcomes of the recognition task represent the target classes for our classification: 1(seen), 2(uncertain), 3(not seen). A bootstrapping technique with 20 iterations was used for performing learning and classification, this way the results are more stable and standard deviation can be computed. The instances in the dataset were not uniformly distributed. We shuffled the instances and then divided them in two separate sets for training and test, this way we assured that instances are uniformly distributed in both sets. For SVM and KNN 80 percent of the dataset was used for training and 20 percent for test. The representation of the processing flow is presented in Figure 1. FFT was applied to EEG signal then we computed spectral power and we obtained the feature matrix. We used tree machine learning algorithms for classification and then we computed performance metrics. A. Data format Figure 1 Development flow The data we used to construct our prediction model includes the EEG signal collected from the 128 electrodes and metadata information about events during recording: the events and the timestamp for each corresponding event. All files contain binary data: the format of the files with raw data recoded is 32- bit floating point values, the sampling frequency is 512Hz and the rest of files contain 32-bit integer values about the events that occur during the experiment. The following events are the most important: 150 marks the beginning of the baseline before each event, 129 occurs on stimulus presentation (end of baseline) and the next event after stimulus presentation is 1,2 or 3 representing the response of the subject (seen, not seen, uncertain). In order to compute the FFT power for a specific channel and trial we extracted the EEG raw data between event 129 (stimulus presentation) and 1,2 or 3 (response). B. Sliding window We used a sliding window for a better temporal precision while computing the FFT power. In the sliding window approach, a fixed length (usually smaller than interval length) window starting from the beginning of the interval is shifted with a step to the right on each iteration (see Figure 2Figure 3). The FFT power is computed in every iteration and in the end, the mean value is taken.

frequency interval for computing the FFT power was between 25Hz and 75Hz. Another interesting thing is that this interval taken alone gave us better results than taking all waves together. Figure 2 2 Sliding window The information about the size of the sliding window was mandatory for our results therefore, a sliding window tuning algorithm was created. The algorithm started with a window length equal to 128 samples and then with one bigger with 128 up to 3200 samples. The best results were obtained when the window was 1664 samples long, but because of the results with windows between 1500 and 3000 samples long were similar we chose a value of 2048 samples which is a good thing because FFT algorithm works faster when the window length is a power of 2. C. Feature extraction using FFT In our study, the FFT method was used to compute the power spectral density for the gamma frequency range. After extracting the EEG raw data between event 129 and the event outcome (1, 2 or 3) we applied a sliding window as described above. For each window during sliding we applied FFT to the time domain signal and we obtained the signal in the frequency domain. We computed the magnitude for each value of the signal in the frequency domain and then we took all magnitudes that were in the gamma frequency range and we averaged them. This has been done for each window during sliding and we averaged the partial results. The result of this process represents a feature in the feature matrix. In Figure 3 is presented how we computed the feature matrix from the raw EEG data to the feature matrix. Figure 3 Feature extraction flow D. Choosing the right interval When FFT is computed for an array of length N, N/2 frequency bins are returned. Each bin contains spectral information in a range of frequencies. To compute the FFT power between two frequencies, all bins that are between those two values must be taken and then the power must be computed. Both Gamma and Beta high waves describe a subject that is highly connected to the outside world therefore, we created an algorithm to find the right frequency interval to compute the FFT mean where the interval boundaries and the interval length vary. Using this tuning we achieved our best results when the E. Data splitting As described above, the same 30 objects were presented to subjects seven times, the image complexity increased in the end so the image could be recognized with less effort. So the instances in the dataset were not uniformly distributed and we have less instances of the uncetain (ii) class. First 30 instances had their coresponding g value equals to 0.0 and so on until the last 30 instances had their 30 g equals to 0.3. We wanted these values to be uniformly distributed shuffled the dataset and then we split it in training and test set. We used a random, stratified 80%-20% split to generate traintest subsets. F. Zone tunning We also considered the main brain areas in order to identify the areas that are more involved in the object recognition task. As we know, our brain is divided in five big functional areas: Frontal, Parietal, Occipital, Left and Right Temporal lobes. The Left Temporal lobe is responsible for object recognition so we ve decided to take the electrodes from a specific zone or different combinations of zones. After this experiment, we found that the Parietal lobe had the lowest accuracy when each lobe was taken alone and even if the channels that were placed in the Parietal area were excluded, the accuracy remained the same. An important thing to be mentioned is that the Left Temporal and Right Temporal lobes together gave us accuracy with just 2% lower than best accuracy where all zones were considered. IV. CLASSIFICATION METHODS In our case, the feature is the time-frequency power and the response of the subject during the recording (seen, unseen, uncertain) defines the classes. The classifier is trained using the training set of data (for example 80% of the entire dataset for SVM and KNN and 70% for ANN) and it is tested using the remaining instances. To demonstrate the performance of the proposed feature extraction scheme in the object recognition task, we decided to investigate the SVM, KNN and ANN classifiers. For each classifier, we implemented both the binary and multiclass classification and for the testing part. Multiclass classification means that all tree classes were considered and in binary classification merged uncertain and unseen classes. Ee used the bootstrap method with 20 iterations. A. SVM Support Vector Machine (SVM) performs classification by finding a hyper-plane that maximizes the margin between two classes. SVM performs supervised learning. Using one-againstall method SVM can be used as a multi-class classification algorithm. In our approach, we rely on the implementation 2 https://www.barryvan.com.au/files/diag_slidingwindow.png

defined in [8]. It models a given training set with a corresponding group vector and classifies a given test set using an SVM classifier according to a one vs. all relation. B. KNN K-Nearest Neighbors (KNN) is a simple and fast multi-class algorithm, where a case is classified by a majority vote of its neighbors. We achieved the best results for this particular problem using the following configuration of the matlab KNN algorithm: Distance: correlation NSMethod: exhaustive BreakTies: nearest NumNeighbors: 5 C. ANN Artificial neural networks (ANNs) is a computational model based on the structure and functions of biological neural networks. The information that flows through the network affects the structure of the ANN because a neural network changes based on that input and output. In our case, for the best results 70% from the dataset for training and 15%, 15% for validation and testing respectively a network with one hidden layer and 10 neurons were used and we used Levenberg-Marquardt as the training function. Gamma Multiclass Gamma Binary All bands Multiclass All bands Binary A graphical representation of the results is shown in Figure 5. KNN was the algorithm that gave the best results for Gamma multiclass (the accuracy mean is 87%) and for Gamma Binary (accuracy mean is 91%). We know that KNN is sensitive to irrelevant features and this is the reason why introducing the spectral power of all frequency bands gave us an accuracy that is lower compared with the one obtained when only the gamma power was considered. When all waves were considered, the SVM algorithm had better results in both cases (i.e. binary and multiclass). For multiclass classification, the accuracy mean for SVM is 79% and 84.4% for binary classification. Both SMV and KNN have standard deviations of accuracy below 3%. In almost all trials the accuracy mean of ANN was lower than SVM and KNN but unlike the other trials when all bands were used and multiclass classification was performed, the accuracy mean was very close to SVM and KNN. The average of the standard deviation is ~10% and this means that it is not very stable. Usually we got poor performance for the uncertain class. For example, using KNN for the uncertain class we got 38% precision and 60% recall and using SVM we got 55% precision and 45% recall. We decided to combine uncertain instances with the other two classes: we combined them with the seen instances and we got 92.5% accuracy and 90.5% when they were combined with unseen using KNN. We concluded that the uncertain class is similar with both seen and unseen classes so we tested the case when the uncertain instances were excluded and we got 95.1% accuracy. Figure 4 Data splitting for neural network learning V. RESULTS AND DISCUSSION As we described above we have three possible labels for our data: 1(Seen), 2(unseen), 3(Uncertain). In one EEG experiment we have 210 instances of this tree classes and we used in our tests data that was recorded on 4 subjects, so we had 840 instances. We obtained the best results using sliding window with window length: 2048 and step: 20, taking gamma power (25-75Hz) as only feature and using a random stratified 80%-20% split. In this section, we call Multiclass: classification when all tree classes mentioned above are used and we call Binary: classification when uncertain instances are included in unseen instances. For each binary and multiclass classification, we have 2 possibilities: Gamma: where the gamma power (28-75Hz) alone was taken (one value for each channel) and All bands: here we took 6 values for each channel (one for each wave but two for gamma: gamma low and gamma high). When we combine this two we got 4 possibilities: Figure 5 Accuracy for KNN, SVM and ANN In the Table 1 below, the classification mean accuracy and the standard deviation for each experiment and classifier is shown. Experiment Gamma Multiclass Table 1 Accuracy and Standard Deviation Accuracy / SD % KNN SVM ANN 87 / 2.6 83.5 / 2.4 84 / 12

Experiment Gamma Binary All bands Multiclass All bands Binary Accuracy / SD % KNN SVM ANN 90.5 / 2 89.5 / 2.55 83 / 8 77 / 3.9 79 / 2.3 76 / 11 84 / 2.9 84.4 / 3 78 / 10 VI. CONCLUSION In this paper, we have presented the use of power spectral density computed using the fast Fourier transform during the presence of a visual stimuli along with machine learning algorithms used for classification of object recognition cognitive tasks. The gamma frequency range was used to compute the relative energies and, for classification, three different classifiers (SVM, KNN and ANN) were used and their performance (accuracy) was evaluated. During the presence of the stimuli the KNN classifier has an accuracy of 87% for multiclass (seen, not seen, uncertain) and if the not seen and uncertain labels are merged we obtain an accuracy of 95.1% (binary classification). ACKNOWLEDGMENT This research was supported by the Experimental and Theoretical Neuroscience Lab at Coneural Cluj-Napoca. Work supported by CNCS-UEFISCDI, grant PN-III-P4-ID-PCE-2016-0010, contract no. 78/2017, and PN-III-P2-2.1-PED-2016-0007 contract 199PED/2017. [2] H. U. Amin, A. S. Malik and R. F. Ahmad, "Feature extraction and classification for EEG signals using wavelet transform and machine learning techniques," 10 June 2015. [3] S. P. Fitzgibbon, K. J. Pope, L. Mackenzie and C. R. Clark, "Cognitive tasks augment gamma EEG power," September 2004. [4] I. T. L. M. R. C. M. Vasile V. Moca, "Visual Exploration and Object Recognition by Lattice," PLoS ONE, vol. 6, no. 7, pp. 1-16, 2011. [5] A. Ciuparu and R. C. Muresan, "Sources of bias in single-trial normalization procedures," December 2015. [6] Meditation Power, "Brainwaves," [Online]. Available: http://www.meditation-power.com/yourbrainwaves.htm. [7] P. Pramanick, "CLASSIFICATION OF ELECTROENCEPHALOGRAM (EEG) SIGNAL BASED ON FOURIER TRANSFORM AND NEURAL NETWORK". [8] C. Neuburger, "Multi Class SVM".https://www.mathworks.com/matlabcentral/filee xchange/39352-multi-class-svm. REFERENCES [1] V. K. Harpale and V. K. Bairagi, "Time and frequency domain analysis of EEG signals for seizure detection," 2016.