SlideShare a Scribd company logo
Technical seminar
                     on

Convolutional Neural Networks
                 for
  P300 Detection with Application to
     Brain-Computer Interfaces
               Date: 21-03-2012




                                  Presented By:
                                  Deepa D. Shedi
                                  1KS08CS026
                                  8th sem
                                  CSE
OVERVIEW
   Introduction
   The P300 Speller Matrix and Detection
   Database
   Existing Systems
   Convolutional Neural Network
   Input Normalization
   Neural Network Topology
   Learning
   Classifiers
   Result for P300 Detection
   Network Analysis
   Character Recognition Rate
   Information Transfer Rate
   Discussion
   Conclusion
INTRODUCTION
Brain Computer Interface :
A Brain-Computer Interface (BCI) is a specific type of human-
computer interface that enables the direct communication
between human and computers by analyzing brain
measurements.

Eelectroencephalogram(EEG):
It is a measure of brain’s voltage fluctuations as detected from
scalp electrodes. It captures typical patterns of P300 signals.

P300 :
EPRs are voltage fluctuations in the EEG induced with in the
brain that are time locked to sensory or motor events.
The P300 is positive bump in the ERP named so because it
starts about 300 milliseconds after an event.             1
THE P300 SPELLER
   MATRIX AND DETECTION
The two classification problems.
    P300 detection.
    Character Recognition.




 Fig 1: P300 detection             Fig 2 : Character recognition.
                                                                    2
DATABASE
Data set contains a complete record of P300 evoked
potentials from two subjects.
The subject was presented with a matrix of size 6X6.
2 out of 12 intensifications for rows/columns.
The number of samples for both databases and for each
subject is presented.




           Table 1: Database Size for Each Subject
                                                         3
EXISTING SYSTEMS
This section describes some of the best techniques that have been
proposed during the III BCI competition.
    Support Vector Machine(SVM)
    Band-pass Filtering
    Frequency Filtering And Principal Component Analysis (PCA)
    Gradient Boosting Method
    Component Classifier Linear Discriminant Analysis (LDA)



                                                            4
CONVOLUTIONAL NEURAL
       NETWORK
The classifiers that are used for the detection of P300
responses are based on a convolutional neural network
(CNN).
Neural network is a multilayer perceptron (MLP).
Neural network is used for object recognition      and
handwriting character recognition.
A classifier based on a CNN seems to be a good approach
for EEG classification




                                                       5
INPUT NORMALIZATION
                         Steps in Normalization:

                         Step 1: Subsampling of
                         EEG signal to reduce the
                         size of the data to analyze
                         and divided by two.

                         Step 2: Bandpass filtering
                         of signal to keep
                         only relevant frequencies.

                         Normalized Signal :
Fig. 3. Electrode map.

                                                  6
NEURAL NETWORK
   TOPOLOGY




  Fig. 4. Neural Network Architecture.


                                         7
CONTD.
The network topology is described as follows:
L0: The input layer. Ii,j with 0 ≤ i < Nelec and 0 ≤ j < Nt.

L1: The first hidden layer is composed of Ns maps. We define
L1Mm, the map number m. Each map of L1 has the size Nt.

L2: The second hidden layer is composed of 5Ns maps. Each
map of L2 has six neurons.

L3: The third hidden layer is composed of one map of 100
neurons. This map is fully connected to the different maps of L2.

L4: The output layer. This layer has only one map of two
neurons, which represents the two classes of the problem (P300
and no P300). This layer is fully connected to L3.          8
LEARNING
A neuron in the network is defined by n(l, m, j).
This sigmoid function for only one map in the layer:


Convolution of the input signal for first two hidden layers:



 The classical sigmoid function is used for the two
 last layers:




                                                                9
LEARNING
σm1(j) represents the scalar product between a set of input
neurons and the weight connections between these neurons
and the neuron number j in the map m in the layer l.
 σm1(j) for the four layers.

For L1 :

This layer aims at finding the best electrodes combination for
the classification.


For L2 :

This layer translates subsampling and temporal filters.
                                                          10
LEARNING
For L3 :

In this layer, each neuron has NsNf +1 input weights. L3
contains 100(5*6*Ns) input connections.

For L4 :

 Each neuron of L4 is connected to each neuron of L3.




                                                        11
LEARNING
Learning rate ϒ for layers L1 and L2 :




Learning rate ϒ for layers L1 and L2 :



The detection of a P300 wave :




                                          12
CLASSIFIERS
Single classifiers:
   • CNN-1
   • CNN-2a
   • CNN-2b
   • CNN-3

Multiclassifiers :
   • MCNN-1
   • MCNN-2
   • MCNN-3
                            13
RESULT FOR P300 DETECTION
 Results of the P300 Detection for Subject A :




        Table 2: Results Obtained After the P300 detection of Subject A.

 Results of the P300 Detection for Subject B :




                                                                           14
       Table 3: Results Obtained After the P300 detection of Subject B.
RESULT FOR P300 DETECTION
 Measures for evaluating the quality of results :




 Subject B allows getting better results for the classification.



                                                               15
NETWORK ANALYSIS
Spatial filters obtained with CNN-1 for subject A.




 Fig. 5. Spatial filters obtained with CNN-1 for subject A.

Spatial filters obtained with CNN-1 for subject B.




                                                              16
Fig.6. Spatial filters obtained with CNN-1 for subject B.
NETWORK ANALYSIS
Electrode Ranking :




               Table 4: Ranking of Electrodes
Cumulated probabilities of the P300 detection:



The coordinate of the character are defined by :




                                                    17
CHARACTER RECOGNITION
        RATE




Table 5:Character Recognition Rate (in Percent) for the Different Classifiers   18
INFORMATION TRANSFER
        RATE
Information Transfer Rate :




T is the time needed to recognize one character. T is
defined by :


Best recognition rate when only 10 epochs are used.




                                                         19
INFORMATION TRANSFER
        RATE




Fig. 7. ITR (in bits per minute) in relation to the number of epochs.
                                                                        20
DISCUSSION
The database has two main interests.
  • It forces the system to reach the limit of the P300
  detection.
  • It is an excellent challenge for the machine learning
  community.

Steady-state visual evoked potentials (SSVEPs), the user
has to focus on some visual Stimuli.

The interest of convolutional neural networks is double.
  • It allows a high performance in the classification.
  • They can allow deeper analysis of brain activity.


                                                            21
DISCUSSION
In the P300 speller, it is possible that the subject may not
have always focused on the expected target.




                 Table 6:Confusion of Character Recognition
Comparison




Table 7:Comparison of the Recognition Rate and the ITR with Other Results.   22
CONCLUSION
This model is based on a convolutional neural network.

It outperforms the best method in two situations:
    •When the number of electrodes is restricted to 8.
    • when the number of considered epochs is 10.

The recall of the P300 detection is the main feature that
dictates the overall performance of the P300 speller.

The detection of P300 waves remains a very challenging
problem for both the machine learning and neuroscience
communities.


                                                             23
REFERENCES
C.W. Anderson, S.V. Devulapalli, and E.A. Stolz, “Determining Mental State from
EEG Signals Using Parallel Implementations of Neural Networks,” Proc. IEEE
Workshop Neural Networks for Signal in Processing, pp. 475-483, 1995.
K. Chellapilla, S. Puri, and P.Y. Simard, “High Performance Convolutional Neural
Networks for Document Processing,” Proc.10th Int’l Workshop Frontiers in
Handwriting Recognition, 2006.
B. Blankertz, K.-R. Muller, G. Curio, T.M. Vaughan, G. Schalk, J.R.Wolpaw, A.
Schlogl, C. Neuper, G. Pfurtscheller, T. Hinterberger, M. Schroder, and N. Birbaumer,
“The BCI Competition 2003: Progress and Perspectives in Detection and
Discrimination of EEG Single Trials,” IEEE Trans. Biomedical Eng., vol. 51, no. 6, pp.
1044-1051, June 2004.
D.J. Krusienski, E.W. Sellers, D. McFarland,T.M. Vaughan, and J.R. Wolpaw,
“Toward Enhanced P300 Speller Performance,” J. Neuroscience Methods, vol. 167,
pp. 15-21, 2008.
G. Schalk, D.J. McFarland, T. Hinterberger, N. Birbaumer, and J. Wolpaw, “BCI2000:
A General-Purpose Brain-Computer Interface(BCI) System,” IEEE Trans. Biomedical
Eng., vol. 51, no. 6, pp. 1034-1043, June 2004.
Thank You!!

Questions???
               27

More Related Content

What's hot

Resnet
ResnetResnet
Convolution Neural Network (CNN)
Convolution Neural Network (CNN)Convolution Neural Network (CNN)
Convolution Neural Network (CNN)
Basit Rafiq
 
Image segmentation with deep learning
Image segmentation with deep learningImage segmentation with deep learning
Image segmentation with deep learning
Antonio Rueda-Toicen
 
Deep Learning - Convolutional Neural Networks
Deep Learning - Convolutional Neural NetworksDeep Learning - Convolutional Neural Networks
Deep Learning - Convolutional Neural Networks
Christian Perone
 
CNN Machine learning DeepLearning
CNN Machine learning DeepLearningCNN Machine learning DeepLearning
CNN Machine learning DeepLearning
Abhishek Sharma
 
CNN Tutorial
CNN TutorialCNN Tutorial
CNN Tutorial
Sungjoon Choi
 
CONVOLUTIONAL NEURAL NETWORK
CONVOLUTIONAL NEURAL NETWORKCONVOLUTIONAL NEURAL NETWORK
CONVOLUTIONAL NEURAL NETWORK
Md Rajib Bhuiyan
 
Depth Fusion from RGB and Depth Sensors by Deep Learning
Depth Fusion from RGB and Depth Sensors by Deep LearningDepth Fusion from RGB and Depth Sensors by Deep Learning
Depth Fusion from RGB and Depth Sensors by Deep Learning
Yu Huang
 
Deep learning for object detection
Deep learning for object detectionDeep learning for object detection
Deep learning for object detection
Wenjing Chen
 
Convolutional neural network
Convolutional neural networkConvolutional neural network
Convolutional neural network
Ferdous ahmed
 
AlexNet(ImageNet Classification with Deep Convolutional Neural Networks)
AlexNet(ImageNet Classification with Deep Convolutional Neural Networks)AlexNet(ImageNet Classification with Deep Convolutional Neural Networks)
AlexNet(ImageNet Classification with Deep Convolutional Neural Networks)
Fellowship at Vodafone FutureLab
 
Machine Learning - Convolutional Neural Network
Machine Learning - Convolutional Neural NetworkMachine Learning - Convolutional Neural Network
Machine Learning - Convolutional Neural Network
Richard Kuo
 
Convolutional Neural Network (CNN)
Convolutional Neural Network (CNN)Convolutional Neural Network (CNN)
Convolutional Neural Network (CNN)
Abdulrazak Zakieh
 
Understanding Convolutional Neural Networks
Understanding Convolutional Neural NetworksUnderstanding Convolutional Neural Networks
Understanding Convolutional Neural Networks
Jeremy Nixon
 
Neural Networks
Neural NetworksNeural Networks
Neural Networks
Ismail El Gayar
 
MNIST and machine learning - presentation
MNIST and machine learning - presentationMNIST and machine learning - presentation
MNIST and machine learning - presentationSteve Dias da Cruz
 
Artificial Neural Network Lecture 6- Associative Memories & Discrete Hopfield...
Artificial Neural Network Lecture 6- Associative Memories & Discrete Hopfield...Artificial Neural Network Lecture 6- Associative Memories & Discrete Hopfield...
Artificial Neural Network Lecture 6- Associative Memories & Discrete Hopfield...
Mohammed Bennamoun
 
Neural network
Neural networkNeural network
Neural network
Ramesh Giri
 
Cnn
CnnCnn
Cnn
CnnCnn

What's hot (20)

Resnet
ResnetResnet
Resnet
 
Convolution Neural Network (CNN)
Convolution Neural Network (CNN)Convolution Neural Network (CNN)
Convolution Neural Network (CNN)
 
Image segmentation with deep learning
Image segmentation with deep learningImage segmentation with deep learning
Image segmentation with deep learning
 
Deep Learning - Convolutional Neural Networks
Deep Learning - Convolutional Neural NetworksDeep Learning - Convolutional Neural Networks
Deep Learning - Convolutional Neural Networks
 
CNN Machine learning DeepLearning
CNN Machine learning DeepLearningCNN Machine learning DeepLearning
CNN Machine learning DeepLearning
 
CNN Tutorial
CNN TutorialCNN Tutorial
CNN Tutorial
 
CONVOLUTIONAL NEURAL NETWORK
CONVOLUTIONAL NEURAL NETWORKCONVOLUTIONAL NEURAL NETWORK
CONVOLUTIONAL NEURAL NETWORK
 
Depth Fusion from RGB and Depth Sensors by Deep Learning
Depth Fusion from RGB and Depth Sensors by Deep LearningDepth Fusion from RGB and Depth Sensors by Deep Learning
Depth Fusion from RGB and Depth Sensors by Deep Learning
 
Deep learning for object detection
Deep learning for object detectionDeep learning for object detection
Deep learning for object detection
 
Convolutional neural network
Convolutional neural networkConvolutional neural network
Convolutional neural network
 
AlexNet(ImageNet Classification with Deep Convolutional Neural Networks)
AlexNet(ImageNet Classification with Deep Convolutional Neural Networks)AlexNet(ImageNet Classification with Deep Convolutional Neural Networks)
AlexNet(ImageNet Classification with Deep Convolutional Neural Networks)
 
Machine Learning - Convolutional Neural Network
Machine Learning - Convolutional Neural NetworkMachine Learning - Convolutional Neural Network
Machine Learning - Convolutional Neural Network
 
Convolutional Neural Network (CNN)
Convolutional Neural Network (CNN)Convolutional Neural Network (CNN)
Convolutional Neural Network (CNN)
 
Understanding Convolutional Neural Networks
Understanding Convolutional Neural NetworksUnderstanding Convolutional Neural Networks
Understanding Convolutional Neural Networks
 
Neural Networks
Neural NetworksNeural Networks
Neural Networks
 
MNIST and machine learning - presentation
MNIST and machine learning - presentationMNIST and machine learning - presentation
MNIST and machine learning - presentation
 
Artificial Neural Network Lecture 6- Associative Memories & Discrete Hopfield...
Artificial Neural Network Lecture 6- Associative Memories & Discrete Hopfield...Artificial Neural Network Lecture 6- Associative Memories & Discrete Hopfield...
Artificial Neural Network Lecture 6- Associative Memories & Discrete Hopfield...
 
Neural network
Neural networkNeural network
Neural network
 
Cnn
CnnCnn
Cnn
 
Cnn
CnnCnn
Cnn
 

Viewers also liked

Wavelet Based Feature Extraction Scheme Of Eeg Waveform
Wavelet Based Feature Extraction Scheme Of Eeg WaveformWavelet Based Feature Extraction Scheme Of Eeg Waveform
Wavelet Based Feature Extraction Scheme Of Eeg Waveformshan pri
 
Feature Extraction
Feature ExtractionFeature Extraction
Feature Extractionskylian
 
Neural Network Based Brain Tumor Detection using MR Images
Neural Network Based Brain Tumor Detection using MR ImagesNeural Network Based Brain Tumor Detection using MR Images
Neural Network Based Brain Tumor Detection using MR Images
Aisha Kalsoom
 
BRAIN TUMOR MRI IMAGE SEGMENTATION AND DETECTION IN IMAGE PROCESSING
BRAIN TUMOR MRI IMAGE SEGMENTATION AND DETECTION IN IMAGE PROCESSINGBRAIN TUMOR MRI IMAGE SEGMENTATION AND DETECTION IN IMAGE PROCESSING
BRAIN TUMOR MRI IMAGE SEGMENTATION AND DETECTION IN IMAGE PROCESSING
Dharshika Shreeganesh
 
PPT on BRAIN TUMOR detection in MRI images based on IMAGE SEGMENTATION
PPT on BRAIN TUMOR detection in MRI images based on  IMAGE SEGMENTATION PPT on BRAIN TUMOR detection in MRI images based on  IMAGE SEGMENTATION
PPT on BRAIN TUMOR detection in MRI images based on IMAGE SEGMENTATION
khanam22
 
Deep Learning - Convolutional Neural Networks - Architectural Zoo
Deep Learning - Convolutional Neural Networks - Architectural ZooDeep Learning - Convolutional Neural Networks - Architectural Zoo
Deep Learning - Convolutional Neural Networks - Architectural Zoo
Christian Perone
 
Brain tumor mri image segmentation and detection
Brain tumor mri image segmentation and detectionBrain tumor mri image segmentation and detection
Brain tumor mri image segmentation and detection
eSAT Publishing House
 

Viewers also liked (8)

Wavelet Based Feature Extraction Scheme Of Eeg Waveform
Wavelet Based Feature Extraction Scheme Of Eeg WaveformWavelet Based Feature Extraction Scheme Of Eeg Waveform
Wavelet Based Feature Extraction Scheme Of Eeg Waveform
 
Report (1)
Report (1)Report (1)
Report (1)
 
Feature Extraction
Feature ExtractionFeature Extraction
Feature Extraction
 
Neural Network Based Brain Tumor Detection using MR Images
Neural Network Based Brain Tumor Detection using MR ImagesNeural Network Based Brain Tumor Detection using MR Images
Neural Network Based Brain Tumor Detection using MR Images
 
BRAIN TUMOR MRI IMAGE SEGMENTATION AND DETECTION IN IMAGE PROCESSING
BRAIN TUMOR MRI IMAGE SEGMENTATION AND DETECTION IN IMAGE PROCESSINGBRAIN TUMOR MRI IMAGE SEGMENTATION AND DETECTION IN IMAGE PROCESSING
BRAIN TUMOR MRI IMAGE SEGMENTATION AND DETECTION IN IMAGE PROCESSING
 
PPT on BRAIN TUMOR detection in MRI images based on IMAGE SEGMENTATION
PPT on BRAIN TUMOR detection in MRI images based on  IMAGE SEGMENTATION PPT on BRAIN TUMOR detection in MRI images based on  IMAGE SEGMENTATION
PPT on BRAIN TUMOR detection in MRI images based on IMAGE SEGMENTATION
 
Deep Learning - Convolutional Neural Networks - Architectural Zoo
Deep Learning - Convolutional Neural Networks - Architectural ZooDeep Learning - Convolutional Neural Networks - Architectural Zoo
Deep Learning - Convolutional Neural Networks - Architectural Zoo
 
Brain tumor mri image segmentation and detection
Brain tumor mri image segmentation and detectionBrain tumor mri image segmentation and detection
Brain tumor mri image segmentation and detection
 

Similar to Convolutional neural networks deepa

【Machine Lewarning】 Paper Presentation
【Machine Lewarning】 Paper Presentation【Machine Lewarning】 Paper Presentation
【Machine Lewarning】 Paper Presentation
Shun YU Ko
 
Biometric Recognition using Multimodal Physiological Signals
Biometric Recognition using Multimodal Physiological SignalsBiometric Recognition using Multimodal Physiological Signals
Biometric Recognition using Multimodal Physiological Signals
Anu Antony
 
Advanced applications of artificial intelligence and neural networks
Advanced applications of artificial intelligence and neural networksAdvanced applications of artificial intelligence and neural networks
Advanced applications of artificial intelligence and neural networks
Praveen Kumar
 
DESIGN AND IMPLEMENTATION OF BINARY NEURAL NETWORK LEARNING WITH FUZZY CLUSTE...
DESIGN AND IMPLEMENTATION OF BINARY NEURAL NETWORK LEARNING WITH FUZZY CLUSTE...DESIGN AND IMPLEMENTATION OF BINARY NEURAL NETWORK LEARNING WITH FUZZY CLUSTE...
DESIGN AND IMPLEMENTATION OF BINARY NEURAL NETWORK LEARNING WITH FUZZY CLUSTE...
cscpconf
 
تطبيق الشبكة العصبية الاصطناعية (( ANN في كشف اعطال منظومة نقل القدرة الكهربائية
تطبيق الشبكة العصبية الاصطناعية (( ANN في كشف اعطال منظومة نقل القدرة الكهربائيةتطبيق الشبكة العصبية الاصطناعية (( ANN في كشف اعطال منظومة نقل القدرة الكهربائية
تطبيق الشبكة العصبية الاصطناعية (( ANN في كشف اعطال منظومة نقل القدرة الكهربائية
ssuserfdec151
 
E44082429
E44082429E44082429
E44082429
IJERA Editor
 
Study Of The Fault Diagnosis Based On Wavelet And Fuzzy Neural Network For Th...
Study Of The Fault Diagnosis Based On Wavelet And Fuzzy Neural Network For Th...Study Of The Fault Diagnosis Based On Wavelet And Fuzzy Neural Network For Th...
Study Of The Fault Diagnosis Based On Wavelet And Fuzzy Neural Network For Th...
IJRES Journal
 
Mobile Network Coverage Determination at 900MHz for Abuja Rural Areas using A...
Mobile Network Coverage Determination at 900MHz for Abuja Rural Areas using A...Mobile Network Coverage Determination at 900MHz for Abuja Rural Areas using A...
Mobile Network Coverage Determination at 900MHz for Abuja Rural Areas using A...
ijtsrd
 
Energy-Efficient Target Coverage in Wireless Sensor Networks Based on Modifie...
Energy-Efficient Target Coverage in Wireless Sensor Networks Based on Modifie...Energy-Efficient Target Coverage in Wireless Sensor Networks Based on Modifie...
Energy-Efficient Target Coverage in Wireless Sensor Networks Based on Modifie...
ijasuc
 
Energy-Efficient Target Coverage in Wireless Sensor Networks Based on Modifie...
Energy-Efficient Target Coverage in Wireless Sensor Networks Based on Modifie...Energy-Efficient Target Coverage in Wireless Sensor Networks Based on Modifie...
Energy-Efficient Target Coverage in Wireless Sensor Networks Based on Modifie...
ijasuc
 
Energy-Efficient Target Coverage in Wireless Sensor Networks Based on Modifie...
Energy-Efficient Target Coverage in Wireless Sensor Networks Based on Modifie...Energy-Efficient Target Coverage in Wireless Sensor Networks Based on Modifie...
Energy-Efficient Target Coverage in Wireless Sensor Networks Based on Modifie...
ijasuc
 
20141003.journal club
20141003.journal club20141003.journal club
20141003.journal clubHayaru SHOUNO
 
Artificial Neural Networks (ANNS) For Prediction of California Bearing Ratio ...
Artificial Neural Networks (ANNS) For Prediction of California Bearing Ratio ...Artificial Neural Networks (ANNS) For Prediction of California Bearing Ratio ...
Artificial Neural Networks (ANNS) For Prediction of California Bearing Ratio ...
IJMER
 
Supervised Learning
Supervised LearningSupervised Learning
Supervised Learningbutest
 
Optimized Neural Network for Classification of Multispectral Images
Optimized Neural Network for Classification of Multispectral ImagesOptimized Neural Network for Classification of Multispectral Images
Optimized Neural Network for Classification of Multispectral Images
IDES Editor
 
Neural Networks Ver1
Neural  Networks  Ver1Neural  Networks  Ver1
Neural Networks Ver1
ncct
 
Neural Networks in Data Mining - “An Overview”
Neural Networks  in Data Mining -   “An Overview”Neural Networks  in Data Mining -   “An Overview”
Neural Networks in Data Mining - “An Overview”
Dr.(Mrs).Gethsiyal Augasta
 
Wireless Sensor Networks LEACH & EDEEC
Wireless Sensor Networks LEACH & EDEECWireless Sensor Networks LEACH & EDEEC
Wireless Sensor Networks LEACH & EDEEC
Yogesh Fulara
 
ANN in System Biology
ANN in System Biology ANN in System Biology
ANN in System Biology
Hajra Qayyum
 

Similar to Convolutional neural networks deepa (20)

【Machine Lewarning】 Paper Presentation
【Machine Lewarning】 Paper Presentation【Machine Lewarning】 Paper Presentation
【Machine Lewarning】 Paper Presentation
 
Biometric Recognition using Multimodal Physiological Signals
Biometric Recognition using Multimodal Physiological SignalsBiometric Recognition using Multimodal Physiological Signals
Biometric Recognition using Multimodal Physiological Signals
 
Advanced applications of artificial intelligence and neural networks
Advanced applications of artificial intelligence and neural networksAdvanced applications of artificial intelligence and neural networks
Advanced applications of artificial intelligence and neural networks
 
DESIGN AND IMPLEMENTATION OF BINARY NEURAL NETWORK LEARNING WITH FUZZY CLUSTE...
DESIGN AND IMPLEMENTATION OF BINARY NEURAL NETWORK LEARNING WITH FUZZY CLUSTE...DESIGN AND IMPLEMENTATION OF BINARY NEURAL NETWORK LEARNING WITH FUZZY CLUSTE...
DESIGN AND IMPLEMENTATION OF BINARY NEURAL NETWORK LEARNING WITH FUZZY CLUSTE...
 
Final Poster
Final PosterFinal Poster
Final Poster
 
تطبيق الشبكة العصبية الاصطناعية (( ANN في كشف اعطال منظومة نقل القدرة الكهربائية
تطبيق الشبكة العصبية الاصطناعية (( ANN في كشف اعطال منظومة نقل القدرة الكهربائيةتطبيق الشبكة العصبية الاصطناعية (( ANN في كشف اعطال منظومة نقل القدرة الكهربائية
تطبيق الشبكة العصبية الاصطناعية (( ANN في كشف اعطال منظومة نقل القدرة الكهربائية
 
E44082429
E44082429E44082429
E44082429
 
Study Of The Fault Diagnosis Based On Wavelet And Fuzzy Neural Network For Th...
Study Of The Fault Diagnosis Based On Wavelet And Fuzzy Neural Network For Th...Study Of The Fault Diagnosis Based On Wavelet And Fuzzy Neural Network For Th...
Study Of The Fault Diagnosis Based On Wavelet And Fuzzy Neural Network For Th...
 
Mobile Network Coverage Determination at 900MHz for Abuja Rural Areas using A...
Mobile Network Coverage Determination at 900MHz for Abuja Rural Areas using A...Mobile Network Coverage Determination at 900MHz for Abuja Rural Areas using A...
Mobile Network Coverage Determination at 900MHz for Abuja Rural Areas using A...
 
Energy-Efficient Target Coverage in Wireless Sensor Networks Based on Modifie...
Energy-Efficient Target Coverage in Wireless Sensor Networks Based on Modifie...Energy-Efficient Target Coverage in Wireless Sensor Networks Based on Modifie...
Energy-Efficient Target Coverage in Wireless Sensor Networks Based on Modifie...
 
Energy-Efficient Target Coverage in Wireless Sensor Networks Based on Modifie...
Energy-Efficient Target Coverage in Wireless Sensor Networks Based on Modifie...Energy-Efficient Target Coverage in Wireless Sensor Networks Based on Modifie...
Energy-Efficient Target Coverage in Wireless Sensor Networks Based on Modifie...
 
Energy-Efficient Target Coverage in Wireless Sensor Networks Based on Modifie...
Energy-Efficient Target Coverage in Wireless Sensor Networks Based on Modifie...Energy-Efficient Target Coverage in Wireless Sensor Networks Based on Modifie...
Energy-Efficient Target Coverage in Wireless Sensor Networks Based on Modifie...
 
20141003.journal club
20141003.journal club20141003.journal club
20141003.journal club
 
Artificial Neural Networks (ANNS) For Prediction of California Bearing Ratio ...
Artificial Neural Networks (ANNS) For Prediction of California Bearing Ratio ...Artificial Neural Networks (ANNS) For Prediction of California Bearing Ratio ...
Artificial Neural Networks (ANNS) For Prediction of California Bearing Ratio ...
 
Supervised Learning
Supervised LearningSupervised Learning
Supervised Learning
 
Optimized Neural Network for Classification of Multispectral Images
Optimized Neural Network for Classification of Multispectral ImagesOptimized Neural Network for Classification of Multispectral Images
Optimized Neural Network for Classification of Multispectral Images
 
Neural Networks Ver1
Neural  Networks  Ver1Neural  Networks  Ver1
Neural Networks Ver1
 
Neural Networks in Data Mining - “An Overview”
Neural Networks  in Data Mining -   “An Overview”Neural Networks  in Data Mining -   “An Overview”
Neural Networks in Data Mining - “An Overview”
 
Wireless Sensor Networks LEACH & EDEEC
Wireless Sensor Networks LEACH & EDEECWireless Sensor Networks LEACH & EDEEC
Wireless Sensor Networks LEACH & EDEEC
 
ANN in System Biology
ANN in System Biology ANN in System Biology
ANN in System Biology
 

Recently uploaded

State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 

Recently uploaded (20)

State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 

Convolutional neural networks deepa

  • 1. Technical seminar on Convolutional Neural Networks for P300 Detection with Application to Brain-Computer Interfaces Date: 21-03-2012 Presented By: Deepa D. Shedi 1KS08CS026 8th sem CSE
  • 2. OVERVIEW  Introduction  The P300 Speller Matrix and Detection  Database  Existing Systems  Convolutional Neural Network  Input Normalization  Neural Network Topology  Learning  Classifiers  Result for P300 Detection  Network Analysis  Character Recognition Rate  Information Transfer Rate  Discussion  Conclusion
  • 3. INTRODUCTION Brain Computer Interface : A Brain-Computer Interface (BCI) is a specific type of human- computer interface that enables the direct communication between human and computers by analyzing brain measurements. Eelectroencephalogram(EEG): It is a measure of brain’s voltage fluctuations as detected from scalp electrodes. It captures typical patterns of P300 signals. P300 : EPRs are voltage fluctuations in the EEG induced with in the brain that are time locked to sensory or motor events. The P300 is positive bump in the ERP named so because it starts about 300 milliseconds after an event. 1
  • 4. THE P300 SPELLER MATRIX AND DETECTION The two classification problems.  P300 detection.  Character Recognition. Fig 1: P300 detection Fig 2 : Character recognition. 2
  • 5. DATABASE Data set contains a complete record of P300 evoked potentials from two subjects. The subject was presented with a matrix of size 6X6. 2 out of 12 intensifications for rows/columns. The number of samples for both databases and for each subject is presented. Table 1: Database Size for Each Subject 3
  • 6. EXISTING SYSTEMS This section describes some of the best techniques that have been proposed during the III BCI competition.  Support Vector Machine(SVM)  Band-pass Filtering  Frequency Filtering And Principal Component Analysis (PCA)  Gradient Boosting Method  Component Classifier Linear Discriminant Analysis (LDA) 4
  • 7. CONVOLUTIONAL NEURAL NETWORK The classifiers that are used for the detection of P300 responses are based on a convolutional neural network (CNN). Neural network is a multilayer perceptron (MLP). Neural network is used for object recognition and handwriting character recognition. A classifier based on a CNN seems to be a good approach for EEG classification 5
  • 8. INPUT NORMALIZATION Steps in Normalization: Step 1: Subsampling of EEG signal to reduce the size of the data to analyze and divided by two. Step 2: Bandpass filtering of signal to keep only relevant frequencies. Normalized Signal : Fig. 3. Electrode map. 6
  • 9. NEURAL NETWORK TOPOLOGY Fig. 4. Neural Network Architecture. 7
  • 10. CONTD. The network topology is described as follows: L0: The input layer. Ii,j with 0 ≤ i < Nelec and 0 ≤ j < Nt. L1: The first hidden layer is composed of Ns maps. We define L1Mm, the map number m. Each map of L1 has the size Nt. L2: The second hidden layer is composed of 5Ns maps. Each map of L2 has six neurons. L3: The third hidden layer is composed of one map of 100 neurons. This map is fully connected to the different maps of L2. L4: The output layer. This layer has only one map of two neurons, which represents the two classes of the problem (P300 and no P300). This layer is fully connected to L3. 8
  • 11. LEARNING A neuron in the network is defined by n(l, m, j). This sigmoid function for only one map in the layer: Convolution of the input signal for first two hidden layers: The classical sigmoid function is used for the two last layers: 9
  • 12. LEARNING σm1(j) represents the scalar product between a set of input neurons and the weight connections between these neurons and the neuron number j in the map m in the layer l. σm1(j) for the four layers. For L1 : This layer aims at finding the best electrodes combination for the classification. For L2 : This layer translates subsampling and temporal filters. 10
  • 13. LEARNING For L3 : In this layer, each neuron has NsNf +1 input weights. L3 contains 100(5*6*Ns) input connections. For L4 : Each neuron of L4 is connected to each neuron of L3. 11
  • 14. LEARNING Learning rate ϒ for layers L1 and L2 : Learning rate ϒ for layers L1 and L2 : The detection of a P300 wave : 12
  • 15. CLASSIFIERS Single classifiers: • CNN-1 • CNN-2a • CNN-2b • CNN-3 Multiclassifiers : • MCNN-1 • MCNN-2 • MCNN-3 13
  • 16. RESULT FOR P300 DETECTION Results of the P300 Detection for Subject A : Table 2: Results Obtained After the P300 detection of Subject A. Results of the P300 Detection for Subject B : 14 Table 3: Results Obtained After the P300 detection of Subject B.
  • 17. RESULT FOR P300 DETECTION Measures for evaluating the quality of results : Subject B allows getting better results for the classification. 15
  • 18. NETWORK ANALYSIS Spatial filters obtained with CNN-1 for subject A. Fig. 5. Spatial filters obtained with CNN-1 for subject A. Spatial filters obtained with CNN-1 for subject B. 16 Fig.6. Spatial filters obtained with CNN-1 for subject B.
  • 19. NETWORK ANALYSIS Electrode Ranking : Table 4: Ranking of Electrodes Cumulated probabilities of the P300 detection: The coordinate of the character are defined by : 17
  • 20. CHARACTER RECOGNITION RATE Table 5:Character Recognition Rate (in Percent) for the Different Classifiers 18
  • 21. INFORMATION TRANSFER RATE Information Transfer Rate : T is the time needed to recognize one character. T is defined by : Best recognition rate when only 10 epochs are used. 19
  • 22. INFORMATION TRANSFER RATE Fig. 7. ITR (in bits per minute) in relation to the number of epochs. 20
  • 23. DISCUSSION The database has two main interests. • It forces the system to reach the limit of the P300 detection. • It is an excellent challenge for the machine learning community. Steady-state visual evoked potentials (SSVEPs), the user has to focus on some visual Stimuli. The interest of convolutional neural networks is double. • It allows a high performance in the classification. • They can allow deeper analysis of brain activity. 21
  • 24. DISCUSSION In the P300 speller, it is possible that the subject may not have always focused on the expected target. Table 6:Confusion of Character Recognition Comparison Table 7:Comparison of the Recognition Rate and the ITR with Other Results. 22
  • 25. CONCLUSION This model is based on a convolutional neural network. It outperforms the best method in two situations: •When the number of electrodes is restricted to 8. • when the number of considered epochs is 10. The recall of the P300 detection is the main feature that dictates the overall performance of the P300 speller. The detection of P300 waves remains a very challenging problem for both the machine learning and neuroscience communities. 23
  • 26. REFERENCES C.W. Anderson, S.V. Devulapalli, and E.A. Stolz, “Determining Mental State from EEG Signals Using Parallel Implementations of Neural Networks,” Proc. IEEE Workshop Neural Networks for Signal in Processing, pp. 475-483, 1995. K. Chellapilla, S. Puri, and P.Y. Simard, “High Performance Convolutional Neural Networks for Document Processing,” Proc.10th Int’l Workshop Frontiers in Handwriting Recognition, 2006. B. Blankertz, K.-R. Muller, G. Curio, T.M. Vaughan, G. Schalk, J.R.Wolpaw, A. Schlogl, C. Neuper, G. Pfurtscheller, T. Hinterberger, M. Schroder, and N. Birbaumer, “The BCI Competition 2003: Progress and Perspectives in Detection and Discrimination of EEG Single Trials,” IEEE Trans. Biomedical Eng., vol. 51, no. 6, pp. 1044-1051, June 2004. D.J. Krusienski, E.W. Sellers, D. McFarland,T.M. Vaughan, and J.R. Wolpaw, “Toward Enhanced P300 Speller Performance,” J. Neuroscience Methods, vol. 167, pp. 15-21, 2008. G. Schalk, D.J. McFarland, T. Hinterberger, N. Birbaumer, and J. Wolpaw, “BCI2000: A General-Purpose Brain-Computer Interface(BCI) System,” IEEE Trans. Biomedical Eng., vol. 51, no. 6, pp. 1034-1043, June 2004.