EEG Feature Extraction using Daubechies Wavelet and Classification using Neural Network

Similar documents
FACE RECOGNITION USING NEURAL NETWORKS

Detection and classification of faults on 220 KV transmission line using wavelet transform and neural network

Neural Network Classifier and Filtering for EEG Detection in Brain-Computer Interface Device

MINE 432 Industrial Automation and Robotics

ARTIFICIAL NEURAL NETWORK BASED CLASSIFICATION FOR MONOBLOCK CENTRIFUGAL PUMP USING WAVELET ANALYSIS

CHAPTER 4 LINK ADAPTATION USING NEURAL NETWORK

Classification of Four Class Motor Imagery and Hand Movements for Brain Computer Interface

EEG SIGNAL IDENTIFICATION USING SINGLE-LAYER NEURAL NETWORK

A DWT Approach for Detection and Classification of Transmission Line Faults

Removal of ocular artifacts from EEG signals using adaptive threshold PCA and Wavelet transforms

Classification of EEG Signal for Imagined Left and Right Hand Movement for Brain Computer Interface Applications

Artificial Neural Networks. Artificial Intelligence Santa Clara, 2016

EEG Waves Classifier using Wavelet Transform and Fourier Transform

Decriminition between Magnetising Inrush from Interturn Fault Current in Transformer: Hilbert Transform Approach

Classifying the Brain's Motor Activity via Deep Learning

MAGNT Research Report (ISSN ) Vol.6(1). PP , Controlling Cost and Time of Construction Projects Using Neural Network

Non-Invasive EEG Based Wireless Brain Computer Interface for Safety Applications Using Embedded Systems

EEG DATA COMPRESSION USING DISCRETE WAVELET TRANSFORM ON FPGA

Training of EEG Signal Intensification for BCI System. Haesung Jeong*, Hyungi Jeong*, Kong Borasy*, Kyu-Sung Kim***, Sangmin Lee**, Jangwoo Kwon*

Motor Imagery based Brain Computer Interface (BCI) using Artificial Neural Network Classifiers

Evoked Potentials (EPs)

Identification of Cardiac Arrhythmias using ECG

CHAPTER 6 BACK PROPAGATED ARTIFICIAL NEURAL NETWORK TRAINED ARHF

Figure 1. Artificial Neural Network structure. B. Spiking Neural Networks Spiking Neural networks (SNNs) fall into the third generation of neural netw

COMPARATIVE STUDY ON ARTIFICIAL NEURAL NETWORK ALGORITHMS

BRAINWAVE RECOGNITION

FREQUENCY BAND SEPARATION OF NEURAL RHYTHMS FOR IDENTIFICATION OF EOG ACTIVITY FROM EEG SIGNAL

Analysis of LMS Algorithm in Wavelet Domain

Fault Diagnosis of Analog Circuit Using DC Approach and Neural Networks

FEATURES EXTRACTION TECHNIQES OF EEG SIGNAL FOR BCI APPLICATIONS

NEURAL NETWORK DEMODULATOR FOR QUADRATURE AMPLITUDE MODULATION (QAM)

New ways in non-stationary, nonlinear EEG signal processing

IMPLEMENTATION OF REAL TIME BRAINWAVE VISUALISATION AND CHARACTERISATION

Decoding Brainwave Data using Regression

LabVIEW based Intelligent Frontal & Non- Frontal Face Recognition System

Identification and Use of PSD-Derived Features for the Contextual Detection and Classification of EEG Epileptiform Transients

Introduction to Wavelet Transform. Chapter 7 Instructor: Hossein Pourghassem

AN ANALYSIS OF SPEECH RECOGNITION PERFORMANCE BASED UPON NETWORK LAYERS AND TRANSFER FUNCTIONS

Human Authentication from Brain EEG Signals using Machine Learning

Analysis of brain waves according to their frequency

Classification of EEG Signal using Correlation Coefficient among Channels as Features Extraction Method

Characterization of Voltage Sag due to Faults and Induction Motor Starting

LabVIEW Based Condition Monitoring Of Induction Motor

Image Processing and Artificial Neural Network techniques in Identifying Defects of Textile Products

Keywords: Power System Computer Aided Design, Discrete Wavelet Transform, Artificial Neural Network, Multi- Resolution Analysis.

EE 791 EEG-5 Measures of EEG Dynamic Properties

Biometric: EEG brainwaves

Eur Ing Dr. Lei Zhang Faculty of Engineering and Applied Science University of Regina Canada

NEURAL NETWORK ARCHITECTURE DESIGN FOR FEATURE EXTRACTION OF ECG BY WAVELET

Brain-Computer Interface for Control and Communication with Smart Mobile Applications

A Comparison of Signal Processing and Classification Methods for Brain-Computer Interface

BCI for Comparing Eyes Activities Measured from Temporal and Occipital Lobes

Analysis of Learning Paradigms and Prediction Accuracy using Artificial Neural Network Models

DIAGNOSIS OF STATOR FAULT IN ASYNCHRONOUS MACHINE USING SOFT COMPUTING METHODS

EE216B: VLSI Signal Processing. Wavelets. Prof. Dejan Marković Shortcomings of the Fourier Transform (FT)

FAULT DETECTION AND DIAGNOSIS OF HIGH SPEED SWITCHING DEVICES IN POWER INVERTER

Sonia Sharma ECE Department, University Institute of Engineering and Technology, MDU, Rohtak, India. Fig.1.Neuron and its connection

Selection of Mother Wavelet for Processing of Power Quality Disturbance Signals using Energy for Wavelet Packet Decomposition

ARM BASED WAVELET TRANSFORM IMPLEMENTATION FOR EMBEDDED SYSTEM APPLİCATİONS

A HYBRID ELM-WAVELET TECHNIQUE FOR THE CLASSIFICATION AND DIAGNOSIS OF NEUROMUSCULAR DISORDER USING EMG SIGNAL

Motion Recognition in Wearable Sensor System Using an Ensemble Artificial Neuro-Molecular System

Removal of Line Noise Component from EEG Signal

Physiological signal(bio-signals) Method, Application, Proposal

Artificial Intelligence Elman Backpropagation Computing Models for Predicting Shelf Life of. Processed Cheese

Introduction to Machine Learning

Artificial Neural Networks

Dwt-Ann Approach to Classify Power Quality Disturbances

Denoising EEG Signal Using Wavelet Transform

IMPLEMENTATION OF NEURAL NETWORK IN ENERGY SAVING OF INDUCTION MOTOR DRIVES WITH INDIRECT VECTOR CONTROL

Using of Artificial Neural Networks to Recognize the Noisy Accidents Patterns of Nuclear Research Reactors

Multiple-Layer Networks. and. Backpropagation Algorithms

Automatic Fault Classification of Rolling Element Bearing using Wavelet Packet Decomposition and Artificial Neural Network

Fault Detection in Double Circuit Transmission Lines Using ANN

IBM SPSS Neural Networks

AN IMPROVED NEURAL NETWORK-BASED DECODER SCHEME FOR SYSTEMATIC CONVOLUTIONAL CODE. A Thesis by. Andrew J. Zerngast

Wavelet Based Classification of Finger Movements Using EEG Signals

NEURAL NETWORK BASED MAXIMUM POWER POINT TRACKING

Enhancement of Speech Signal by Adaptation of Scales and Thresholds of Bionic Wavelet Transform Coefficients

Power Quality Disturbaces Clasification And Automatic Detection Using Wavelet And ANN Techniques

Research Article Adaptive Forming of the Beam Pattern of Microstrip Antenna with the Use of an Artificial Neural Network

Characterization of Voltage Dips due to Faults and Induction Motor Starting

Comparing The Performance Of MLP With One Hidden Layer And MLP With Two Hidden Layers On Mammography Mass Dataset

Real Robots Controlled by Brain Signals - A BMI Approach

DRILLING RATE OF PENETRATION PREDICTION USING ARTIFICIAL NEURAL NETWORK: A CASE STUDY OF ONE OF IRANIAN SOUTHERN OIL FIELDS

Available online at (Elixir International Journal) Control Engineering. Elixir Control Engg. 50 (2012)

The Automatic Classification Problem. Perceptrons, SVMs, and Friends: Some Discriminative Models for Classification

Enhanced MLP Input-Output Mapping for Degraded Pattern Recognition

HTTP Compression for 1-D signal based on Multiresolution Analysis and Run length Encoding

Introduction to Wavelets. For sensor data processing

Neurokiff Taste-IT. Case Study Report. Gabriela Hernández Larios and Maíra Machado Ladeira. EM-DMKM Master Program

An Approach Based On Wavelet Decomposition And Neural Network For ECG Noise Reduction

FPGA implementation of DWT for Audio Watermarking Application

ARTIFICIAL INTELLIGENCE BASED ELECTRIC FAULT DETECTION IN PMSM

Improvement of Classical Wavelet Network over ANN in Image Compression

1190. Intelligent fault classification of rolling bearings using neural network and discrete wavelet transform

Power Quality Monitoring of a Power System using Wavelet Transform

Bearing Fault Diagnosis based on Neural Network Classification and Wavelet Transform

Noise Reduction on the Raw Signal of Emotiv EEG Neuroheadset

Power System Failure Analysis by Using The Discrete Wavelet Transform

Harmonic detection by using different artificial neural network topologies

Transcription:

Volume 119 No. 16 2018, 2585-2597 ISSN: 1314-3395 (on-line version) url: http://www.acadpubl.eu/hub/ http://www.acadpubl.eu/hub/ EEG Feature Extraction using Daubechies Wavelet and Classification using Neural Network 1 Mangala Gowri S G, 2 Dr.Cyril Prasanna Raj P 1 Research Scholar, M.S.Engineering College, Bangalore-562110 Visvesvaraya Technological University, Karnataka, India Email:mangalag21@gmail.com 2 Dean of Research & Development, M.S.Engineering College, Bangalore-562110 Visvesvaraya Technological University, Karnataka, India Email:cyril@msec.ac.in Abstract: Electroencephalography (EEG) is a simple method which gives an idea about the potential generated on the surface of the brain which helps in understanding the functionality of the brain. So EEG signals play a important role in detecting the Human emotions. In this paper, new features are extracted using Discrete Wavelet Transform (DWT) and further the emotions are classified using EEG signals of 10 subjects is collected using 24 electrodes from the standard 10-20 Electrode Placement System which is placed over the entire scalp. Feature Extraction is performed by using DWT and the Decomposition of EEG signals is extracted for 8 levels using db4 wavelet. Features like Energy Density, Power spectral Density are extracted. The feature extracted signals are then classified using Artificial Neural Network (ANN) and the neural system is trained, evaluated and the classification is performed which can be compared for emotional states classification. Keywords: Electroencephalogram (EEG), Discrete wavelet transform, Feature extraction, Artificial Neural Network (ANN), Daubechies 4 Wavelet 1. Introduction Researchers are finding ways to focus on Human computer interaction to empower computers to understand human emotions.murugappan et. al [1] analysed that emotion perception relates to similar thinking, learning and remembering a consequent of complicated brain activity. These detected emotions can be used as a user input to the brain computer interface system. Researchers on human EEG signal reveal that brain activity plays a major role in the assessment of emotions.m.a.khalilzadeh et.al [2], proposed the emotional states from neural responses is an effective way of implementing brain computer interfaces. K.Schaaff et.al [3] relates the studies related to an important functional activity of EEG signals. Many methods are used for estimating human emotions in the past. Different researchers have carried out different methods for feature extraction and classification which is been discussed.mingyang et.al [4], proposed a novel approach for the Classification of BCI signals. In their work Discrete Wavelet Transform (DWT) was implemented for feature extraction using Daubechies wavelet db4, for a 5 level Decomposition of EEG signals. They have considered 100 samples in a single channel EEG at a sampling rate of 173.61 Hz. The features computed were mean of the envelope spectrum in each sub-band, energy, standard deviation, maximum value of the envelope spectrum in each sub-band. The classification of EEG signals was performed based on bagging method. In this method a Neural Network Ensemble (NNE) Algorithm was developed for the classification of EEG signal by implementing the N-class classification into N independent 2-class classification, which uses Classification accuracy of about 98.78% was achieved. Jasmin Kevric [5] implemented two feature extraction methods namely DWT and Wavelet Packet Decomposition methods. Both these methods generate several sub-band signals from which six different statistical features, including higher order statistics were extracted. A sampling rate of 100 Hz was considered by using Symlet 4 wavelet. Classification of BCI signals was implemented using K nearest neighbor (K-NN) 2585

algorithm and an average classification accuracy of 92.8% was achieved.gilsang Yoo et al [6], developed a human emotional state from bio-signal system that can recognize human emotional state from biosignal.the by considering six emotional states.in this work, two methods were proposed namely Multimodal Bio-signal Evaluation and Emotion recognition using Artificial Neural Network. An accuracy of 85.9% was obtained for Back Propagation. The study results can help emotion recognition studies to improve recognition rates for various emotions of the user in addition to basic emotions. Gyanendra et.al [7] has performed the feature extraction of EEG signals using Daubechies Wavelet by considering 32 channels. The physiological signals were recorded at 512 Hz sampling rate and down sampled to 256 Hz, for a 5 level decomposition to obtain the detailed and approximate co-efficients with a sampling rate of 512 Hz to capture the information from signals as it provides good results for nonstationary.the experiments were performed to classify different emotions from four classifiers namely, Support Vector Machine (SVM),Multilayer Perceptron (MLP), K-Nearest Neighbor (K-NN) and Meta Multiclass (MMC).The average accuracies are 81.45%,74.37%,57.74% and 75.94% for SVM, MLP, KNN and MMC classifiers respectively.suwicha Jirayucharoensak et. al [8] implemented a system by collecting 32 subjects of EEG signals.the EEG signals were down sampled from 512 Hz to 128Hz.The power spectral features of EEG signals on these channels were extracted.the emotion recognition was performed by using a deep Learning Network with 100 hidden nodes in each layer and it was reduced to 50 hidden nodes for investigating the effect of hidden node size in the DLN.The Principal Component Analysis (PCA) extracted the 50 most important components. The extracted features were fed as into the DLN with 50 hidden nodes in each layer. The purpose of PCA is to reduce dimension of input features. The classification accuracy of the DLN with PCA and CSA is 53.42% and 52.05 %.Amjed S. Al-Fahoum et.al [9] has described a mathematical method by considering five different signal extraction methods. The main methods of frequency domain and time-frequency domain methods for linear analysis of onedimensional signals for EEG signal feature extraction. Noppadon Jatupaiboon et.al[10] considered a wireless EMOTIV Headset for collection of EEG signals, which consists of 14 channels. The sampling rate is set at 128 Hz. The EEG signals were decomposed by implementing Discrete Wavelet Transform. In this paper a real time EEG data is considered to classify happy and normal emotions by giving an external stimulus in the form of pictures and classical music. Different frequencies were analyzed, in that Gamma and Beta band gave a better result than low frequency bands.by using SVM as a classifier, power spectral density was analysed as a feature and an average accuracy of 75.12% and 65.12 % was achieved. Umut Orhan et.al [11] proposed a classification model using Neural Network for epilepsy treatment. An EEG data of about 100 single channel EEG signals were considered which was decomposed into subbands by using db2.the decomposition was performed for 11 levels. The wavelet coefficients were clustered using the K-means algorithm for each frequency sub-band. Wavelet coefficients obtained from EEG segments with 4097 samples were clustered by K-means algorithm. In this work, the MLPP Model is supported by the Levenberg Marquardt (LM) algorithm by considering a single hidden layer of 5 hidden neurons resulting in classification of the EEG segments. Classification accuracy of 95.60% was achieved for normal and abnormal patients using the test data. Abdulhamit Subasi et.al [12], EEG signals were decomposed into the frequency sub-bands using DWT and a set of statistical features was extracted from the sub-bands to represent the distribution of wavelet coefficients. In this work, DWT has been applied for the time frequency analysis of EEG signals for the classification using wavelet coefficients. Using statistical features extracted from the DWT sub-bands of EEG signals, three feature extraction method namely PCA, ICA, and LDA, were used with SVM and cross-compared in terms of their accuracy relative to the observed epileptic and normal patterns. According to this result, the application of nonlinear feature extraction and SVMs can serve as a promising alternative for intelligent diagnosis system. Xiao-Wei Wang et.al [13], in this paper, four emotion states,namely joy, relax, sad, and fear are considered. The EEG Signal classification k-nearest neighbor (k-nn) algorithm multilayer perceptron and support vector machines are used as classifiers. Experimental results indicate that an average test accuracy of 66.51% for classifying four emotion states can be obtained by using frequency domain features and support vector machines. In our Research, different classification algorithms have been implemented, to classify three different emotional states, in this paper one Classification of EEG signals 2586

is proposed using artificial neural network. In this work, implementation of Feedforward Back- Propagation Algorithm is performed. 2. Discrete Wavelet Transform (DWT) Discrete wavelet transform is performed by repeated filtering of the input signal using two filters. The filters are a low pass filter (LPF) and a high pass filter (HPF) to decompose the signal into different scales. The output co-efficient gained by the low pass filter is the approximation co-efficient. The scaling function output is in the form of: Φ(t) =2 ( ) ( ) (1) The output of the high pass filter is the detailed co-efficient. The wavelet function output is the in the form of: w(t) = ( ) ( ) (2) The approximation co-efficient is consequently divided into new approximation and detailed coefficients. By choosing the mother wavelet the co-efficient of such filter banks are calculated. This decomposition process is repeated until the required frequency response is achieved from the given input signals.the selection of an appropriate wavelet function has been a challenge in this research. Among different wavelets, daubechies wavelet has been chosen as they have a maximal number of vanishing moments and hence they can represent higher degree polynomial functions. With each wavelet type of this class, there is a scaling function known as father wavelet that generates an orthogonal multiresolution analysis. Each wavelet has vanishing moments equal to half the number of coefficients. The number of vanishing moments is what decides the wavelet s ability to represent a signal. Every resolution scale is double that of the previous scale. Daubechies family of wavelets has been chosen because of their high number of vanishing moments making them capable of representing complex high degree polynomials. Thus Daubechies 4 wavelet provides a good signal output. 2.1. Daubechies 4 Wavelet The Daubechies wavelet transforms are defined in the same way as the Haar wavelet transform by computing running averages and differences via scalar products with scaling signals and wavelets the only difference between them consists in how these scaling signals and wavelets are defined. Figure 1. Daubechies Wavelet representing scaling and wavelet function For the Daubechies wavelet transforms, the scaling signals and wavelets have slightly longer supports, i.e., they produce averages and differences using just a few more values from the signal. 2587

The Daubechies D4 transform has four wavelet and scaling function co-efficients. The scaling function co-efficients are: {h 0 = ; h 1 = ; h 2 = ; h 3 = } (3) Each step of the wavelet transform applies the scaling function to the data input, if the original data set has N values and the scaling function will be applied in the wavelet transform step to calculate N2 smoothed values in the ordered wavelet transform and the smoothed values are stored in the lower half of the N element input vector.the wavelet function co-efficient values are: {g 0 = h 3 ;g 1 = -h 2 ; g 2 = h 1 ; g 3 = -h 0 }..(4) The wavelet transform applies the wavelet function to the input data if the original data set has N values. The original data set has N values and the wavelet function will be applied to calculate N/2 differences. The scaling and wavelet functions are calculated by taking the inner product of the co-efficients and four data values. The equations are shown as: Daubechies D4 scaling function: a i = h 0 s 2i + h 1 s 2i+1 + h 2 s 2i+2 + h 3 s 2i+ 3 a[i] = h 0 s[2i] + h 1 s[2i+1] + h 2 s[2i+2] + h 3 s[2i+ 3] (5) (6) Daubechies D4 Wavelet function: c i = g 0 s 2i + g 1 s 2i+1 + g 2 s 2i+2 + g 3 s 2i+ 3 c[i] = g 0 s[2i] + g 1 s[2i+1] +g 2 s[2i+2] + g 3 s[2i+ 3]..(7).(8) Each iteration in the wavelet transform step calculates a scaling function value and a wavelet function value. 3. Neural Network A neural network consists of formal neurons which are connected in such a way that each neuron output further serves as the input of generally more neurons similarly as the axon terminals of a biological neuron are connected via synaptic bindings with dendrites of other neurons. The number of neurons and the way that they are interconnected determines the architecture (topology) of neural network. The input and output neurons represent the receptors and effectors, respectively, and the connected working neurons create the corresponding channels between them to propagate the respective signals. These channels are called paths in the mathematical model.the signal propagation and information processing along a network path is realized by changing the states of neurons on this path.the states of all neurons in the network form the state of the neural network and the synaptic weights associated with all connections represent the configuration of the neural network shown in Figure 2. 2588

Fixed input x 0 = ± 1 W k0 =b k (bias) X 0 w k X 1 w k X 2 w k V k Activation Function Φ (.) Y k Output Summing Junction θ k X Input p Signals w k Threshold Figure 2. Mathematical Model of Neural Network. From the mathematical model an artificial neuron has three basic components are. The synapses of the biological neuron are modeled as weights which interconnect the neural network and gives strength to the connection. All inputs are summed together and are modified by the weights. This activity is referred as a linear combination. An activation function controls the amplitude of the output. From this model the interval activity of the neuron is represented as: V k = (9) The output of the neuron, y k will be the outcome of the activation function on the value of v k 4. Proposed Work The proposed work describes the raw EEG which is acquired by using 10-20 electrode placement system. Though there are multiple acquisition system, the acquisition is done using 10-20 electrode placement system and it is found that 10-20 system is the best for the data acquisition with respect to the data 2589

consistency. Since it is a standard system for measuring the electrical activity of a brain with respect to all the standard positions on the scalp therefore it is considered as most suitable method for EEG acquisition. Human Brain 10-20 Electrode Placement System Compute Energy Density Artificial Neural Network EEG Signals in.xls Format EEG Feature Extraction using db4 Wavelet EEG Classification Figure 3. Proposed Block Diagram of Emotion Recognition System The acquired EEG signal which is in the format of.xls is loaded to the MATLAB workspace and converted to.csv format for further processing. The formatted EEG dataset is analyzed by using Daubechies wavelet transform to extract all the fundamental frequency components of EEG signal i.e. alpha, beta, gamma, delta and theta.eeg frequency bands which relates to various brain states. The extracted EEG bands are further decomposed. After further decomposition, prominent features like Energy and Power Spectral Density are computed. The features extracted are fed as input for Classification using Artificial Neural Networks. The proposed Block diagram is shown in Figure 3. 5. Implementation Feature Extraction is the process of identifying a particular information form EEG which is been measured by the neuronal activity from the brain. The emotions are detected by analyzing the characteristics of the signals.the main task of feature extraction is to derive the salient features which can map the EEG data into consequent emotion states. The wavelet decomposition of any signal x(t) is represented in terms of its decomposition coefficients given by the equation: x(t)= ( )φ k (t) + ( ) j,k(t) (10) After obtaining the noise-free signals from the signal enhancement phase. In this work, db4 (Daubechies wavelet) is chosen for decomposition, db4 wavelet is known for its orthogonality property and its smoothing features and it is useful for detecting the changes in EEG signals.the raw EEG signal 2590

x(n) is decomposed by a sampling frequency of 500Hz is shown in Figure 4, where each stage output provides a detailed co-efficient and a approximation co-efficient. The filters are low pass filter and high pass filter which is decomposed into different scales. The low pass filter is the approximation coefficient. The multi-resolution analysis is decomposed using db4 for eight levels of decomposition, which yields five separate EEG sub-bands. The main objective of the proposed method is the division of the original EEG signals into different frequency bands. Table 1, shows the decomposed EEG bands lying at their frequencies after decomposition. LPF A8 HPF A7 A5 A6 D8 A4 D7 A3 D6 A1 A2 D5 D4 D3 D2 D1 DWT Filter bank Figure 4. Decomposition of input signal into its Detailed and Approximation Co-efficient for 8 levels Decomposition EEG Bands Frequency Range Levels (Hz) D5 Gamma 37-56 Hz D6 Beta 11-37 Hz D7 Alpha 6-11 Hz D8 Theta 4-6 Hz A8 Delta 0-4 Hz Table 1. Decomposition of EEG Signals and their frequency range in Hz 2591

The following flowchart shown in Figure 5, represents the decomposition of EEG data using Matlab which is decomposed to 8 levels and further reduced to 3, 2 and 1 levels and the energy computation is performed. Raw EEG Signal Load EEG data in Matlab Perform Decomposition of CD6 to 2 levels Set the Sampling frequency, Fs=256 Perform Decomposition of CD7 to 1 levels Decomposition to 8 levels using db4 Discrete Scaling wavelet Co-efficients CD5, CD6, CD7 to its lower values CD1 CD2 CD3 CD4 CD5 CD6 CD7 CD8 CA8 Compute Energy for all the 16 Decomposed Levels Reconstruction of Co-efficients Plot Energy Extraction of EEG Frequency Gamma D5 Beta D6 Alpha D7 Theta D8 Delta A8 Perform Decomposition of CD5 to 3 levels Figure 5. Flowchart of Feature Extraction using Matlab 2592

6. Neural Network Classification Neural Network is an information processing paradigm that is inspired by the way biological nervous systems, such as brain, process information. The key element of this paradigm is the novel structure of the information processing system.it is composed of a large number of highly interconnected processing elements (Neurons) working in union to solve specific problems. Artificial neural networks(ann) have been developed as generalizations of mathematical models of human cognition or neural biology, based on the assumptions that a typical ANN consists of large number of neurons, units, cells (or) nodes that are organized according to a particular arrangement.each neuron is connected to other neuron by means of directed communication links, each with an associated weight.the weights represent information being used by the net to solve the problem. Each neuron has an internal state, called its activation (or) activity level, which is a function of the inputs it has received. Typically a neuron sends its activation as a signal to several other neurons.feedforward Back Propagation Neural Network (FFBPNN) are appropriate for solving problems that involve learning the relationships between a set of inputs and known outputs. Classification of emotions is performed using FFBPNN training algorithm is implemented using neural network Toolbox.In this work, training is opted for considering two subjects namely normal and abnormal subjects.the performance of neural network is analyzed by considering the input values and the target values which are set. In this work, a topology of 16-10-16 is considered as the network topology. The performance graph, regression plot is achieved, which gives an optimal solution for better classification accuracy in terms of efficiency. The MATLAB software enables training with different convergence criteria, tolerance level, activation functions and number of epochs. The neural network models studied in this investigation uses transfer function = TANSIG as activation function. After this the network model is ready for prediction of desired output. The plots namely plot Performance, Plot Regression are shown in Figure 6.The Plot Performance shows the best validation performance with 16 epochs. The plot train state shows the system state after training based on the Plot regression which shows the plot between and training samples, between output data and validation samples and between output data and test samples (R value shows the correlation between output and target values). Figure 6. Snapshots of Best Validation Performance and Training States 2593

Energy Values of EEG Bands Energy Values of EEG Bands International Journal of Pure and Applied Mathematics 7. Results and Discussion Energy Graph of six different electrodes is shown in Figure 7,which represents the varying energy values of all the five EEG bands taken from a normal subject. From the analysis,p4-o2 is having a higher Energy Density, compared to other Electrodes.P4-O2 is a region which lies the Parietal and Occipital lobes of the brain.the emotions pertaining to these lobes generate signals which are in a relaxed state of mind and are active in the frontal regions of the brain. The comparison of Energy values is represented in the graph which shows the decomposition levels of six electrodes. 100 Energy Graph of Normal Subject 90 80 70 60 50 40 30 20 10 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 FP2-F4 14.986 68.12 78.157 82.89 31.836 36.163 79.476 39.337 35.346 39.968 45.477 16.099 17.018 21.73 19.816 39.888 F4-C4 2.2061 26.123 22.685 53.648 40.091 45.999 82.039 27.502 41.383 39.453 34.71 16.298 17.151 22.144 20.046 31.348 FP1-F3 22.26 71.46 71.923 68.06 38.663 40.866 52.331 24.082 34.286 26.177 50.404 15.266 17.978 23.13 26.127 32.43 F3-C3 8.4005 47.663 71.054 60.826 36.714 39.681 51.893 24.712 39.167 25.606 38.499 16.87 16.318 20.54 23.311 25.208 P3-O1 19.217 40.416 64.368 42.398 29.799 38.473 53.786 24.924 27.44 56.577 76.298 15.301 19.047 24.813 23.868 32.985 P4-O2 15.132 34.585 75.058 50.083 40.89 64.397 90.413 32.883 42.264 43.27 67.927 15.389 16.051 29.417 25.498 46.481 Figure 7. Energy Plot of Normal Subject considering six Electrodes 800 700 600 500 400 300 200 100 0 Energy Graph of Abnormal Subject 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 FP2-F4 124 236 250 189 149 92. 131 64 44. 59. 77. 23. 21. 29. 19 71 F4-C4 41. 284 170 148 145 93. 128 62. 50. 71. 73. 25. 21. 28. 24. 52 FP1-F3 99. 578 461 293 253 283 204 90. 84 94 97 42. 65 59. 41. 73. F3-C3 61. 709 465 252 230 262 364 148 184 53. 98. 90. 145 119 114 102 P3-O1 50. 613 360 287 110 103 155 69. 62. 66 78. 38. 34. 30. 35. 41. P4-O2 50. 613 360 287 110 103 155 69. 62. 66 78. 38. 34. 30. 35. 41. Figure 8.Energy Plot of Abnormal Subject considering six Electrodes 2594

Figure 8, represents the varying energy values of abnormal subject.from the energy graph,f3-c3, shows a greater energy density value compared to other electrodes.f3-c3 is a region which lies in the Frontal and Central parts of the brain lobes. The frontal lobe is located at the front of each cerebral hemisphere and positioned in front of the parietal lobe and above and in front of the lobe.the emotions pertaining to frontal lobe experience frontal lobe trauma where an appropriate response to a situation is exhibited but displays an inappropriate response to those same situations in "real life", they experience unwarranted displays of emotion. The energy density of these two subjects is calculated and fed to the NN toolbox for classification to analyze its performance In the Neural network training stage, input data and sample data are fed to the neural network Classifier, where the targets are set as 0.2 for normal and 0.8 for abnormal subjects. A network topology of 16-10-16 is considered. The performance graph, regression plot is achieved, which gives an optimal solution for better classification accuracy in terms of efficiency. Table 2,represents the performance value, the number errors and the number of epochs for two different networks.the classification accuracy for each type of network is achieved which can be compared with one another. Network 1, gives an optimal accuracy of 88% compared to network 2 Network Type Performance Epochs Gradient Mu Errors Classification Accuracy (%) Normal Subject Abnormal Subject Network 1 0.00044 16 0.00096 8.3x 10-7 4 100% 88% Network 2 0.00069 31 7.4 x10-8 1.1x 10-7 5 100% 86% Table 2. Training and Simulated output results 8. Conclusion The proposed method in this paper highlights the performance of ANN Classification. A novel method is implemented by choosing a better wavelet for feature extraction.the classification performance is performed by achieving an optimal accuracy of 88% for network 1 for abnormal subject and network 2 achieves an accuracy of 86%.In the future more number of emotional states can be implemented with different classification algorithms. References [1] Murugappan M.,Ramachandran N.,& Sazali Y.2010.Classification of human emotion from EEG using discrete wavelet transform, Journal of Biomedical Science and Engineering,3(04):390. [2] M. A. Khalilzadeh.,S. M. Homam.,S. A. Hosseini.,& V. Niazmand,2010.Qualitative and Quantitative Evaluation of Brain Activity in Emotional Stress, Iranian Journal of Neurology, vol.8 (28), pp. 605-618. 2595

[3] K. Schaaff., & T. Schultz, 2009.Towards an EEG-Based Emotion Recognizer for Humanoid Robots, 18th IEEE International Symposium on Robot and Human Interactive Communication, Toyama, Japan. pp. 792-796. [4] Mingyang Li., Wanzhong Chen., & Tao Zhang.,2017.Classification of epilepsy EEG signals using DWT-based envelope analysis and neural network ensemble. Biomedical Signal Processing and Control 31,357 365. [5] Jasmin Kevric., Abdulhamit Subasi.,2017.Comparison of signal decomposition methods in classification of EEG signals for motor-imagery BCI system. Biomedical Signal Processing and Control 31,pp.398 406 [6] Gilsang Yoo., Sanghyun Seo.,& Sungdae Hong Hyeoncheol Kim.,2016.Emotion extraction based on multi bio-signal using back-propagation neural network. Springer Science, Business Media,New York. [7] Gyanendra K. Verma., Uma Shanker Tiwary.,2014.A Review Multimodal fusion framework: A Multiresolution approach for emotion classification and recognition from physiological signals, Indian Institute of Information Technology Allahabad, India [8] Suwicha Jirayucharoensak,Setha Pan-Ngum & Pasin Israsena.,2014.Research Article-EEG Based Emotion Recognition Using Deep Learning Network with Principal Component Based Covariate Shift Adaptation. Hindawi Publishing Corporation Scientific World Journal. [9] Amjed S. Al-Fahoum., Ausilah A., & Al-Fraihat., 2014. Review Article-Methods of EEG Signal Features Extraction Using Linear Analysis in Frequency and Time-Frequency Domains.Hindawi Publishing Corporation, ISRN Neuroscience. [10] N. Jatupaiboon.,S. Pan-ngum.,& P. Israsena.,2013.Real-time EEG based happiness detection system. Hindawi Publishing Corporation, The Scientific World Journal, Article ID618649. [11] Umut Orhan., Mahmut Hekim.,& Mahmut Ozer.,2011.EEG signals classification using the K-means clustering and a multilayer perceptron neural network model. Expert Systems with Applications 38, pp.13475 13481 [12] Abdulhamit Subasi., & M. Ismail Gursoy.,2010.EEG signal classification using PCA, ICA, LDA and support vector machines, Expert Systems with Applications 37, pp.8659 8666 [13] Xiao-Wei Wang, Dan Nie, and Bao-Liang Lu,2011. EEG-Based Emotion Recognition Using Frequency Domain Features and Support Vector Machines.,Neural Information Processing, Lecture Notes in Computer Science. Springer vol. 7062, pp. 734-743. 2596

2597

2598