SlideShare a Scribd company logo
1 of 29
Download to read offline
Convolutional Neural Network
Architecture and Input Volume Matrix
Design for ERP Classifications in a Tactile
P300-Based Brain-Computer Interface
1
Convolutional Neural Network
Architecture and Input Volume Matrix
Design for ERP Classifications in a Tactile
P300-Based Brain-Computer Interface
1
Takumi Kodama and Shoji Makino
Life Science Center of TARA, University of Tsukuba,
Tsukuba, Japan
Introduction - What’s the BCI?
● Brain Computer Interface (BCI)
○ Exploits user intentions ONLY using brain responses
2
Introduction - P300-based BCI
1, Stimulate touch sensories 2, Classify brain response
A
B
Target
Non-Target
P300 brainwave response
3
● Tactile (Touch) P300-based BCI paradigm
○ Predict user’s intentions by decoding P300 responses
○ Strong peak could be aroused by vibrotactile stimuli
BCI user
A
B
Introduction - Our Approach
4
● Full-body Tactile P300-based BCI (fbBCI) [1]
○ Applies six vibrotactile stimulus patterns to user’s back
○ User can take experiment with their body lying down
[1] T. Kodama, S. Makino and T.M. Rutkowski, “Tactile Brain-Computer Interface Using Classification of P300 Responses Evoked by Full Body
Spatial Vibrotactile Stimuli,” in Proc. the Asia-Pacific Signal and Information Processing Association Annual Summit and Conference 2016 (APSIPA
ASC 2016), IEEE Press, pp. Article ID: 176, Dec. 2016.
[2] T. Kodama, K. Shimizu, S. Makino and T.M. Rutkowski, “Full–body Tactile P300–based Brain–computer Interface Accuracy Refinement,” in
Proc. the International Conference on Bio-engineering for Smart Technologies 2016 (BioSMART 2016), IEEE Press, pp. 20–23, Dec. 2016.
Introduction - fbBCI exp. results
5
● Classification accuracies with personal trainings [2]
○ SWLDA
■ Average result: 57.48 %
○ Linear SVM:
■ Average result: 58.5 %
○ Non-Linear SVM:
■ Average result: 59.83 %
[2] T. Kodama, K. Shimizu, S. Makino and T.M. Rutkowski, “Full–body Tactile P300–based Brain–computer Interface Accuracy Refinement,” in
Proc. the International Conference on Bio-engineering for Smart Technologies 2016 (BioSMART 2016), IEEE Press, pp. 20–23, Dec. 2016.
Introduction - fbBCI results (2)
6
● Classification accuracies with personal trainings [2]
○ SWLDA
■ Average result: 57.48 %
○ Linear SVM:
■ Average result: 58.5 %
○ Non-Linear SVM:
■ Average result: 59.83 %
1. Classification accuracies were not enough
for a practical usage of BCI
2. Requires user-specific classifier models for
each user
Problems
1. Confirm an effectiveness of the fbBCI modality by
improving stimulus pattern classification accuracies
2. Achievement of non-personal-training ERP
classifications using a neural network model
Introduction - Research Purpose
7
● Convolutional Neural Networks (CNN) [3]
○ Pixel elements were convolved with filters in layers
○ Neural networks were applied to the output vectors
Method
[3] Y. LeCun, L. Bottou, Y. Bengio, and P. Haffner, “Gradient-based learning applied to document recognition,” Proceedings of the IEEE, vol. 86, no.
11, pp. 2278–2324, 1998.
Input volume design CNN architecture
● Convolutional Neural Networks (CNN) [3]
○ Pixel elements were convolved with filters in layers
○ Neural networks were applied to the output vectors
Method
Input volume design CNN architecture
[3] Y. LeCun, L. Bottou, Y. Bengio, and P. Haffner, “Gradient-based learning applied to document recognition,” Proceedings of the IEEE, vol. 86, no.
11, pp. 2278–2324, 1998.
● Transform ERP intervals to feature vectors
Ch○○
Method - Input volume design
1. Captures 800 ms long after
vibrotactile stimulus onsets
2. Converts to feature vectors
with their potentials
Method - Input volume design
11
3. Feature vectors were
deployed in a 20 × 20
squared matrix
4. Matrices generated in
each electrode channel
and mean of all electrodes
were concatenated into a 3
× 3 grid input volume
● Transform feature vectors to input volumes
● Convolutional Neural Networks (CNN) [3]
○ Pixel elements were convolved with filters in layers
○ Neural networks were applied to the output vectors
Method
[3] Y. LeCun, L. Bottou, Y. Bengio, and P. Haffner, “Gradient-based learning applied to document recognition,” Proceedings of the IEEE, vol. 86, no.
11, pp. 2278–2324, 1998.
Input volume design CNN architecture
Method - CNN architecture
● Overview of CNN architecture in fbBCI
○ CONV > POOL > CONV > POOL (LeNet)
○ (Ix, Iy) … Size of the input volume
○ (Ax, Ay) … Size of activation maps
13
MLP
● One-hidden layer multilayer perceptron
○ Input: 7200 > Hidden: 500 > Output: 2 units
14
Method - CNN architecture
Method - Non-personal-trainings
15
User 1
1
2 3 4
7 8 9
Classifier model
trained by user 2~10
ERP classification
● Evaluate with the classifier model which trained by other
nine participated user
5 6
10
Method - Non-personal-trainings
16
User 1
1
2 3 4
7 8 9
Classifier model
trained by user 2~10
ERP classification
● Evaluate with the classifier model which trained by other
nine participated user
5 6
10
User 10
10
1 2 3
6 7 8
Classifier model
trained by user 1~9
ERP classification
4 5
9
Predicted condition
Non-Target Target
True condition
Non-Target 13.5424 % 86.5476 %
Target 2.5989 % 97.4011 %
● Non averaged ERP
● Moving averaged ERP
17
Results - Confusion matrix
Predicted condition
Non-Target Target
True condition
Non-Target 99.8576 % 0.1243 %
Target 0.0565 % 99.9435 %
Results - Classification accuracy
18
User No. Non averaged ERP Moving averaged ERP
1 97.22 % 100 %
2 30.0 % 100 %
3 72.22 % 100 %
4 86.11 % 100 %
5 94.44 % 100 %
6 88.89 % 100 %
7 86.11 % 100 %
8 100.0 % 100 %
9 100.0 % 100 %
10 41.67 % 100 %
Average. 79.66 % 100 %
● The fbBCI classification accuracy was dramatically
improved with CNN classifier model
○ 79.66 % with non averaged ERP intervals
○ 100 % with moving averaged ERP intervals
● The potential validity of fbBCI modality was reconfirmed
● A non–personal–training ERP classification was achieved
by CNN classifier model with high performance results
● In the future study, to implement the proposed methods for
the online environment would be the primary task
Conclusions
19
20
Many thanks for your attention!
Method - Experimental Conditions
21
Condition Details
Number of users (mean age) 10 (21.9 years old)
Number of trials 6
Number of input volumes 60 Targets & 60 Non-Targets
Stimulus frequency of exciters 40 Hz
Vibration stimulus length 100 ms
Inter-stimulus Interval (ISI) 400 ~ 430 ms
EEG sampling rate 512 Hz
Electrode channels Cz, Pz, C3, C4, P3, P4, CP5, CP6
Method - Experimental Conditions
22
Condition Details
Number of users (mean age) 10 (21.9 years old)
Number of trials 6
Number of input volumes 60 Targets & 60 Non-Targets
Stimulus frequency of exciters 40 Hz
Vibration stimulus length 100 ms
Inter-stimulus Interval (ISI) 400 ~ 430 ms
EEG sampling rate 512 Hz
Electrode channels Cz, Pz, C3, C4, P3, P4, CP5, CP6
3600 True
& 3600 False
fbBCI demonstration
23
https://www.youtube.com/watch?v=sn6OEBBKsPQ
ALS Patients
● Amyotrophic lateral sclerosis (ALS) patients
○ Have difficulty to move their muscle by themselves
○ BCI could be a communicating tool for them
24
…
…!
● Grand mean ERP intervals in each electrode channel [1]
fbBCI ERP interval results
25
*Gray-shaded area … significant difference (p < 0.01) between targets and non-targets
26
● ERP epoch averaging
○ To cancel background noise
Non averaged ERP Moving averaged ERP
ERP averaging
Classification accuracy calculation
● How to predict user’s intention with a trained classifier?
○ Correct example
27
ω1 : Target
Classifier
(2cls)
1 × 10
72.6 %
Target 1
Session: 1/6
ω1 : Target
Classifier
(2cls)
2 × 10
24.4 %
ω1 : Target
Classifier
(2cls)
3 × 10
56.3 %
ω1 : Target
Classifier
(2cls)
4 × 10
44.1 %
ω1 : Target
Classifier
(2cls)
5 × 10
62.9 %
ω1 : Target
Classifier
(2cls)
6 × 10
39.8 %
1
2
34
5
6
28
ω1 : Target
Classifier
(2cls)
1 × 10
35.1 %
Target 6
Session: 6/6
ω1 : Target
Classifier
(2cls)
2 × 10
48.1 %
ω1 : Target
Classifier
(2cls)
3 × 10
69.2 %
ω1 : Target
Classifier
(2cls)
4 × 10
54.3 %
ω1 : Target
Classifier
(2cls)
5 × 10
50.9 %
ω1 : Target
Classifier
(2cls)
6 × 10
64.3 %
1
2
34
5
6
● How to predict user’s intention with a trained classifier?
○ Wrong example
Classification accuracy calculation
Target 11/6
5
Target 2
Target 3
3
5
● Calculate stimulus pattern classification accuracy
○ How many user sessions could be classified with correct
targets?
Target 4
Target 5
Target 6
2
4
Result
1
Session
2/6
3/6
4/6
5/6
6/6
1 Trial
Classification accuracy rate:
4/6 = 0.667
⇒ 66.7 %
Correct
Correct
Wrong
Correct
Correct
Wrong
Target Status
Classification accuracy calculation

More Related Content

What's hot

IRJET - Clustering Algorithm for Brain Image Segmentation
IRJET - Clustering Algorithm for Brain Image SegmentationIRJET - Clustering Algorithm for Brain Image Segmentation
IRJET - Clustering Algorithm for Brain Image SegmentationIRJET Journal
 
Brain-computer interface of focus and motor imagery using wavelet and recurre...
Brain-computer interface of focus and motor imagery using wavelet and recurre...Brain-computer interface of focus and motor imagery using wavelet and recurre...
Brain-computer interface of focus and motor imagery using wavelet and recurre...TELKOMNIKA JOURNAL
 
Passive techniques for detection of tampering in images by Surbhi Arora and S...
Passive techniques for detection of tampering in images by Surbhi Arora and S...Passive techniques for detection of tampering in images by Surbhi Arora and S...
Passive techniques for detection of tampering in images by Surbhi Arora and S...arorasurbhi
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Adaptive modified backpropagation algorithm based on differential errors
Adaptive modified backpropagation algorithm based on differential errorsAdaptive modified backpropagation algorithm based on differential errors
Adaptive modified backpropagation algorithm based on differential errorsIJCSEA Journal
 
11.digital image processing for camera application in mobile devices using ar...
11.digital image processing for camera application in mobile devices using ar...11.digital image processing for camera application in mobile devices using ar...
11.digital image processing for camera application in mobile devices using ar...Alexander Decker
 
Face recognition using artificial neural network
Face recognition using artificial neural networkFace recognition using artificial neural network
Face recognition using artificial neural networkSumeet Kakani
 
Artificial neural networks
Artificial neural networksArtificial neural networks
Artificial neural networksMohamed Arif
 
Final Thesis Presentation
Final Thesis PresentationFinal Thesis Presentation
Final Thesis PresentationSajid Rasheed
 
A UTILIZATION OF CONVOLUTIONAL MATRIX METHODS ON SLICED HIPPOCAMPAL NEURON RE...
A UTILIZATION OF CONVOLUTIONAL MATRIX METHODS ON SLICED HIPPOCAMPAL NEURON RE...A UTILIZATION OF CONVOLUTIONAL MATRIX METHODS ON SLICED HIPPOCAMPAL NEURON RE...
A UTILIZATION OF CONVOLUTIONAL MATRIX METHODS ON SLICED HIPPOCAMPAL NEURON RE...ijscai
 
Face recognition using gaussian mixture model &amp; artificial neural network
Face recognition using gaussian mixture model &amp; artificial neural networkFace recognition using gaussian mixture model &amp; artificial neural network
Face recognition using gaussian mixture model &amp; artificial neural networkeSAT Journals
 
Face Recognition: From Scratch To Hatch / Эдуард Тянтов (Mail.ru Group)
Face Recognition: From Scratch To Hatch / Эдуард Тянтов (Mail.ru Group)Face Recognition: From Scratch To Hatch / Эдуард Тянтов (Mail.ru Group)
Face Recognition: From Scratch To Hatch / Эдуард Тянтов (Mail.ru Group)Ontico
 
06 17443 an neuro fuzzy...
06 17443 an neuro fuzzy...06 17443 an neuro fuzzy...
06 17443 an neuro fuzzy...IAESIJEECS
 
PSO optimized Feed Forward Neural Network for offline Signature Classification
PSO optimized Feed Forward Neural Network for offline Signature ClassificationPSO optimized Feed Forward Neural Network for offline Signature Classification
PSO optimized Feed Forward Neural Network for offline Signature ClassificationIJERA Editor
 
Fast Full Search for Block Matching Algorithms
Fast Full Search for Block Matching AlgorithmsFast Full Search for Block Matching Algorithms
Fast Full Search for Block Matching Algorithmsijsrd.com
 

What's hot (18)

IRJET - Clustering Algorithm for Brain Image Segmentation
IRJET - Clustering Algorithm for Brain Image SegmentationIRJET - Clustering Algorithm for Brain Image Segmentation
IRJET - Clustering Algorithm for Brain Image Segmentation
 
Brain-computer interface of focus and motor imagery using wavelet and recurre...
Brain-computer interface of focus and motor imagery using wavelet and recurre...Brain-computer interface of focus and motor imagery using wavelet and recurre...
Brain-computer interface of focus and motor imagery using wavelet and recurre...
 
A Comparison of Block-Matching Motion Estimation Algorithms
A Comparison of Block-Matching Motion Estimation AlgorithmsA Comparison of Block-Matching Motion Estimation Algorithms
A Comparison of Block-Matching Motion Estimation Algorithms
 
Passive techniques for detection of tampering in images by Surbhi Arora and S...
Passive techniques for detection of tampering in images by Surbhi Arora and S...Passive techniques for detection of tampering in images by Surbhi Arora and S...
Passive techniques for detection of tampering in images by Surbhi Arora and S...
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
Adaptive modified backpropagation algorithm based on differential errors
Adaptive modified backpropagation algorithm based on differential errorsAdaptive modified backpropagation algorithm based on differential errors
Adaptive modified backpropagation algorithm based on differential errors
 
11.digital image processing for camera application in mobile devices using ar...
11.digital image processing for camera application in mobile devices using ar...11.digital image processing for camera application in mobile devices using ar...
11.digital image processing for camera application in mobile devices using ar...
 
Face recognition using artificial neural network
Face recognition using artificial neural networkFace recognition using artificial neural network
Face recognition using artificial neural network
 
Artificial neural networks
Artificial neural networksArtificial neural networks
Artificial neural networks
 
Final Thesis Presentation
Final Thesis PresentationFinal Thesis Presentation
Final Thesis Presentation
 
A UTILIZATION OF CONVOLUTIONAL MATRIX METHODS ON SLICED HIPPOCAMPAL NEURON RE...
A UTILIZATION OF CONVOLUTIONAL MATRIX METHODS ON SLICED HIPPOCAMPAL NEURON RE...A UTILIZATION OF CONVOLUTIONAL MATRIX METHODS ON SLICED HIPPOCAMPAL NEURON RE...
A UTILIZATION OF CONVOLUTIONAL MATRIX METHODS ON SLICED HIPPOCAMPAL NEURON RE...
 
Face recognition using gaussian mixture model &amp; artificial neural network
Face recognition using gaussian mixture model &amp; artificial neural networkFace recognition using gaussian mixture model &amp; artificial neural network
Face recognition using gaussian mixture model &amp; artificial neural network
 
Facial recognition
Facial recognitionFacial recognition
Facial recognition
 
Gg3311121115
Gg3311121115Gg3311121115
Gg3311121115
 
Face Recognition: From Scratch To Hatch / Эдуард Тянтов (Mail.ru Group)
Face Recognition: From Scratch To Hatch / Эдуард Тянтов (Mail.ru Group)Face Recognition: From Scratch To Hatch / Эдуард Тянтов (Mail.ru Group)
Face Recognition: From Scratch To Hatch / Эдуард Тянтов (Mail.ru Group)
 
06 17443 an neuro fuzzy...
06 17443 an neuro fuzzy...06 17443 an neuro fuzzy...
06 17443 an neuro fuzzy...
 
PSO optimized Feed Forward Neural Network for offline Signature Classification
PSO optimized Feed Forward Neural Network for offline Signature ClassificationPSO optimized Feed Forward Neural Network for offline Signature Classification
PSO optimized Feed Forward Neural Network for offline Signature Classification
 
Fast Full Search for Block Matching Algorithms
Fast Full Search for Block Matching AlgorithmsFast Full Search for Block Matching Algorithms
Fast Full Search for Block Matching Algorithms
 

Similar to Convolutional Neural Network Architecture and Input Volume Matrix Design for ERP Classifications in a Tactile P300–based Brain–Computer Interface

A Tactile P300-based Brain-Computer Interface Accuracy Improvement
A Tactile P300-based Brain-Computer Interface Accuracy ImprovementA Tactile P300-based Brain-Computer Interface Accuracy Improvement
A Tactile P300-based Brain-Computer Interface Accuracy ImprovementTakumi Kodama
 
Toward a QoL improvement of ALS patients: Development of the Full-body P300-b...
Toward a QoL improvement of ALS patients: Development of the Full-body P300-b...Toward a QoL improvement of ALS patients: Development of the Full-body P300-b...
Toward a QoL improvement of ALS patients: Development of the Full-body P300-b...Takumi Kodama
 
ANN in System Biology
ANN in System Biology ANN in System Biology
ANN in System Biology Hajra Qayyum
 
Deep Conditional Adversarial learning for polyp Segmentation
Deep Conditional Adversarial learning for polyp SegmentationDeep Conditional Adversarial learning for polyp Segmentation
Deep Conditional Adversarial learning for polyp Segmentationmultimediaeval
 
Hand Written Digit Classification
Hand Written Digit ClassificationHand Written Digit Classification
Hand Written Digit Classificationijtsrd
 
Text independent speaker recognition using combined lpc and mfc coefficients
Text independent speaker recognition using combined lpc and mfc coefficientsText independent speaker recognition using combined lpc and mfc coefficients
Text independent speaker recognition using combined lpc and mfc coefficientseSAT Publishing House
 
Deep Local Parametric Filters for Image Enhancement
Deep Local Parametric Filters for Image EnhancementDeep Local Parametric Filters for Image Enhancement
Deep Local Parametric Filters for Image EnhancementSean Moran
 
Basics of Brain-Computer Interface
Basics of Brain-Computer InterfaceBasics of Brain-Computer Interface
Basics of Brain-Computer InterfaceIsuru Jayarathne
 
Endobronchial Ultrasound Image Diagnosis Using Convolutional Neural Network (...
Endobronchial Ultrasound Image Diagnosis Using Convolutional Neural Network (...Endobronchial Ultrasound Image Diagnosis Using Convolutional Neural Network (...
Endobronchial Ultrasound Image Diagnosis Using Convolutional Neural Network (...Yan-Wei Lee
 
IRJET- Jeevn-Net: Brain Tumor Segmentation using Cascaded U-Net & Overall...
IRJET-  	  Jeevn-Net: Brain Tumor Segmentation using Cascaded U-Net & Overall...IRJET-  	  Jeevn-Net: Brain Tumor Segmentation using Cascaded U-Net & Overall...
IRJET- Jeevn-Net: Brain Tumor Segmentation using Cascaded U-Net & Overall...IRJET Journal
 
Comparison of Fine-tuning and Extension Strategies for Deep Convolutional Neu...
Comparison of Fine-tuning and Extension Strategies for Deep Convolutional Neu...Comparison of Fine-tuning and Extension Strategies for Deep Convolutional Neu...
Comparison of Fine-tuning and Extension Strategies for Deep Convolutional Neu...InVID Project
 
FACE RECOGNITION USING ELM-LRF
FACE RECOGNITION USING ELM-LRFFACE RECOGNITION USING ELM-LRF
FACE RECOGNITION USING ELM-LRFAras Masood
 
Isolated words recognition using mfcc, lpc and neural network
Isolated words recognition using mfcc, lpc and neural networkIsolated words recognition using mfcc, lpc and neural network
Isolated words recognition using mfcc, lpc and neural networkeSAT Journals
 

Similar to Convolutional Neural Network Architecture and Input Volume Matrix Design for ERP Classifications in a Tactile P300–based Brain–Computer Interface (20)

A Tactile P300-based Brain-Computer Interface Accuracy Improvement
A Tactile P300-based Brain-Computer Interface Accuracy ImprovementA Tactile P300-based Brain-Computer Interface Accuracy Improvement
A Tactile P300-based Brain-Computer Interface Accuracy Improvement
 
Toward a QoL improvement of ALS patients: Development of the Full-body P300-b...
Toward a QoL improvement of ALS patients: Development of the Full-body P300-b...Toward a QoL improvement of ALS patients: Development of the Full-body P300-b...
Toward a QoL improvement of ALS patients: Development of the Full-body P300-b...
 
ANN in System Biology
ANN in System Biology ANN in System Biology
ANN in System Biology
 
Deep Conditional Adversarial learning for polyp Segmentation
Deep Conditional Adversarial learning for polyp SegmentationDeep Conditional Adversarial learning for polyp Segmentation
Deep Conditional Adversarial learning for polyp Segmentation
 
Ijetr042301
Ijetr042301Ijetr042301
Ijetr042301
 
Hand Written Digit Classification
Hand Written Digit ClassificationHand Written Digit Classification
Hand Written Digit Classification
 
Text independent speaker recognition using combined lpc and mfc coefficients
Text independent speaker recognition using combined lpc and mfc coefficientsText independent speaker recognition using combined lpc and mfc coefficients
Text independent speaker recognition using combined lpc and mfc coefficients
 
Deep Local Parametric Filters for Image Enhancement
Deep Local Parametric Filters for Image EnhancementDeep Local Parametric Filters for Image Enhancement
Deep Local Parametric Filters for Image Enhancement
 
B.Tech Thesis
B.Tech ThesisB.Tech Thesis
B.Tech Thesis
 
FYP presentation
FYP presentationFYP presentation
FYP presentation
 
Basics of Brain-Computer Interface
Basics of Brain-Computer InterfaceBasics of Brain-Computer Interface
Basics of Brain-Computer Interface
 
Endobronchial Ultrasound Image Diagnosis Using Convolutional Neural Network (...
Endobronchial Ultrasound Image Diagnosis Using Convolutional Neural Network (...Endobronchial Ultrasound Image Diagnosis Using Convolutional Neural Network (...
Endobronchial Ultrasound Image Diagnosis Using Convolutional Neural Network (...
 
IRJET- Jeevn-Net: Brain Tumor Segmentation using Cascaded U-Net & Overall...
IRJET-  	  Jeevn-Net: Brain Tumor Segmentation using Cascaded U-Net & Overall...IRJET-  	  Jeevn-Net: Brain Tumor Segmentation using Cascaded U-Net & Overall...
IRJET- Jeevn-Net: Brain Tumor Segmentation using Cascaded U-Net & Overall...
 
Comparison of Fine-tuning and Extension Strategies for Deep Convolutional Neu...
Comparison of Fine-tuning and Extension Strategies for Deep Convolutional Neu...Comparison of Fine-tuning and Extension Strategies for Deep Convolutional Neu...
Comparison of Fine-tuning and Extension Strategies for Deep Convolutional Neu...
 
FACE RECOGNITION USING ELM-LRF
FACE RECOGNITION USING ELM-LRFFACE RECOGNITION USING ELM-LRF
FACE RECOGNITION USING ELM-LRF
 
Isolated words recognition using mfcc, lpc and neural network
Isolated words recognition using mfcc, lpc and neural networkIsolated words recognition using mfcc, lpc and neural network
Isolated words recognition using mfcc, lpc and neural network
 
IDS for IoT.pptx
IDS for IoT.pptxIDS for IoT.pptx
IDS for IoT.pptx
 
Bci
BciBci
Bci
 
Bci
BciBci
Bci
 
Inroduction to BCI
Inroduction to BCIInroduction to BCI
Inroduction to BCI
 

More from Takumi Kodama

Brain-Computer interface の現状 (The state-of-art of the Brain-Computer Interfac...
Brain-Computer interface の現状 (The state-of-art of the Brain-Computer Interfac...Brain-Computer interface の現状 (The state-of-art of the Brain-Computer Interfac...
Brain-Computer interface の現状 (The state-of-art of the Brain-Computer Interfac...Takumi Kodama
 
研究留学ってどうよ? | How was the studying abroad for a research institute?
研究留学ってどうよ? | How was the studying abroad for a research institute?研究留学ってどうよ? | How was the studying abroad for a research institute?
研究留学ってどうよ? | How was the studying abroad for a research institute?Takumi Kodama
 
Full Body Tactile Brain-Computer Interface
Full Body Tactile Brain-Computer InterfaceFull Body Tactile Brain-Computer Interface
Full Body Tactile Brain-Computer InterfaceTakumi Kodama
 
観光用リアルタイム画像認識システムの構築 | Development of the real-time image recognition system ...
観光用リアルタイム画像認識システムの構築 | Development of the real-time image recognition system ...観光用リアルタイム画像認識システムの構築 | Development of the real-time image recognition system ...
観光用リアルタイム画像認識システムの構築 | Development of the real-time image recognition system ...Takumi Kodama
 
Spatial tactile brain-computer interface paradigm by applying vibration stimu...
Spatial tactile brain-computer interface paradigm by applying vibration stimu...Spatial tactile brain-computer interface paradigm by applying vibration stimu...
Spatial tactile brain-computer interface paradigm by applying vibration stimu...Takumi Kodama
 
Hybrid BCI combination with Tactile P300 and SSVEP Paradigm
Hybrid BCI combination with Tactile P300 and SSVEP ParadigmHybrid BCI combination with Tactile P300 and SSVEP Paradigm
Hybrid BCI combination with Tactile P300 and SSVEP ParadigmTakumi Kodama
 

More from Takumi Kodama (6)

Brain-Computer interface の現状 (The state-of-art of the Brain-Computer Interfac...
Brain-Computer interface の現状 (The state-of-art of the Brain-Computer Interfac...Brain-Computer interface の現状 (The state-of-art of the Brain-Computer Interfac...
Brain-Computer interface の現状 (The state-of-art of the Brain-Computer Interfac...
 
研究留学ってどうよ? | How was the studying abroad for a research institute?
研究留学ってどうよ? | How was the studying abroad for a research institute?研究留学ってどうよ? | How was the studying abroad for a research institute?
研究留学ってどうよ? | How was the studying abroad for a research institute?
 
Full Body Tactile Brain-Computer Interface
Full Body Tactile Brain-Computer InterfaceFull Body Tactile Brain-Computer Interface
Full Body Tactile Brain-Computer Interface
 
観光用リアルタイム画像認識システムの構築 | Development of the real-time image recognition system ...
観光用リアルタイム画像認識システムの構築 | Development of the real-time image recognition system ...観光用リアルタイム画像認識システムの構築 | Development of the real-time image recognition system ...
観光用リアルタイム画像認識システムの構築 | Development of the real-time image recognition system ...
 
Spatial tactile brain-computer interface paradigm by applying vibration stimu...
Spatial tactile brain-computer interface paradigm by applying vibration stimu...Spatial tactile brain-computer interface paradigm by applying vibration stimu...
Spatial tactile brain-computer interface paradigm by applying vibration stimu...
 
Hybrid BCI combination with Tactile P300 and SSVEP Paradigm
Hybrid BCI combination with Tactile P300 and SSVEP ParadigmHybrid BCI combination with Tactile P300 and SSVEP Paradigm
Hybrid BCI combination with Tactile P300 and SSVEP Paradigm
 

Recently uploaded

Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfSumit Kumar yadav
 
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...Sérgio Sacani
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )aarthirajkumar25
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfSumit Kumar yadav
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Lokesh Kothari
 
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencyHire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencySheetal Arora
 
Natural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsNatural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsAArockiyaNisha
 
Broad bean, Lima Bean, Jack bean, Ullucus.pptx
Broad bean, Lima Bean, Jack bean, Ullucus.pptxBroad bean, Lima Bean, Jack bean, Ullucus.pptx
Broad bean, Lima Bean, Jack bean, Ullucus.pptxjana861314
 
VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PPRINCE C P
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfSumit Kumar yadav
 
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...ssifa0344
 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfmuntazimhurra
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPirithiRaju
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000Sapana Sha
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​kaibalyasahoo82800
 
GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)Areesha Ahmad
 
Botany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfBotany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfSumit Kumar yadav
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...Sérgio Sacani
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)Areesha Ahmad
 

Recently uploaded (20)

Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdf
 
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdf
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
 
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencyHire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
 
Natural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsNatural Polymer Based Nanomaterials
Natural Polymer Based Nanomaterials
 
Broad bean, Lima Bean, Jack bean, Ullucus.pptx
Broad bean, Lima Bean, Jack bean, Ullucus.pptxBroad bean, Lima Bean, Jack bean, Ullucus.pptx
Broad bean, Lima Bean, Jack bean, Ullucus.pptx
 
VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C P
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdf
 
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
 
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdf
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​
 
GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)
 
Botany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfBotany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdf
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)
 

Convolutional Neural Network Architecture and Input Volume Matrix Design for ERP Classifications in a Tactile P300–based Brain–Computer Interface

  • 1. Convolutional Neural Network Architecture and Input Volume Matrix Design for ERP Classifications in a Tactile P300-Based Brain-Computer Interface 1 Convolutional Neural Network Architecture and Input Volume Matrix Design for ERP Classifications in a Tactile P300-Based Brain-Computer Interface 1 Takumi Kodama and Shoji Makino Life Science Center of TARA, University of Tsukuba, Tsukuba, Japan
  • 2. Introduction - What’s the BCI? ● Brain Computer Interface (BCI) ○ Exploits user intentions ONLY using brain responses 2
  • 3. Introduction - P300-based BCI 1, Stimulate touch sensories 2, Classify brain response A B Target Non-Target P300 brainwave response 3 ● Tactile (Touch) P300-based BCI paradigm ○ Predict user’s intentions by decoding P300 responses ○ Strong peak could be aroused by vibrotactile stimuli BCI user A B
  • 4. Introduction - Our Approach 4 ● Full-body Tactile P300-based BCI (fbBCI) [1] ○ Applies six vibrotactile stimulus patterns to user’s back ○ User can take experiment with their body lying down [1] T. Kodama, S. Makino and T.M. Rutkowski, “Tactile Brain-Computer Interface Using Classification of P300 Responses Evoked by Full Body Spatial Vibrotactile Stimuli,” in Proc. the Asia-Pacific Signal and Information Processing Association Annual Summit and Conference 2016 (APSIPA ASC 2016), IEEE Press, pp. Article ID: 176, Dec. 2016.
  • 5. [2] T. Kodama, K. Shimizu, S. Makino and T.M. Rutkowski, “Full–body Tactile P300–based Brain–computer Interface Accuracy Refinement,” in Proc. the International Conference on Bio-engineering for Smart Technologies 2016 (BioSMART 2016), IEEE Press, pp. 20–23, Dec. 2016. Introduction - fbBCI exp. results 5 ● Classification accuracies with personal trainings [2] ○ SWLDA ■ Average result: 57.48 % ○ Linear SVM: ■ Average result: 58.5 % ○ Non-Linear SVM: ■ Average result: 59.83 %
  • 6. [2] T. Kodama, K. Shimizu, S. Makino and T.M. Rutkowski, “Full–body Tactile P300–based Brain–computer Interface Accuracy Refinement,” in Proc. the International Conference on Bio-engineering for Smart Technologies 2016 (BioSMART 2016), IEEE Press, pp. 20–23, Dec. 2016. Introduction - fbBCI results (2) 6 ● Classification accuracies with personal trainings [2] ○ SWLDA ■ Average result: 57.48 % ○ Linear SVM: ■ Average result: 58.5 % ○ Non-Linear SVM: ■ Average result: 59.83 % 1. Classification accuracies were not enough for a practical usage of BCI 2. Requires user-specific classifier models for each user Problems
  • 7. 1. Confirm an effectiveness of the fbBCI modality by improving stimulus pattern classification accuracies 2. Achievement of non-personal-training ERP classifications using a neural network model Introduction - Research Purpose 7
  • 8. ● Convolutional Neural Networks (CNN) [3] ○ Pixel elements were convolved with filters in layers ○ Neural networks were applied to the output vectors Method [3] Y. LeCun, L. Bottou, Y. Bengio, and P. Haffner, “Gradient-based learning applied to document recognition,” Proceedings of the IEEE, vol. 86, no. 11, pp. 2278–2324, 1998. Input volume design CNN architecture
  • 9. ● Convolutional Neural Networks (CNN) [3] ○ Pixel elements were convolved with filters in layers ○ Neural networks were applied to the output vectors Method Input volume design CNN architecture [3] Y. LeCun, L. Bottou, Y. Bengio, and P. Haffner, “Gradient-based learning applied to document recognition,” Proceedings of the IEEE, vol. 86, no. 11, pp. 2278–2324, 1998.
  • 10. ● Transform ERP intervals to feature vectors Ch○○ Method - Input volume design 1. Captures 800 ms long after vibrotactile stimulus onsets 2. Converts to feature vectors with their potentials
  • 11. Method - Input volume design 11 3. Feature vectors were deployed in a 20 × 20 squared matrix 4. Matrices generated in each electrode channel and mean of all electrodes were concatenated into a 3 × 3 grid input volume ● Transform feature vectors to input volumes
  • 12. ● Convolutional Neural Networks (CNN) [3] ○ Pixel elements were convolved with filters in layers ○ Neural networks were applied to the output vectors Method [3] Y. LeCun, L. Bottou, Y. Bengio, and P. Haffner, “Gradient-based learning applied to document recognition,” Proceedings of the IEEE, vol. 86, no. 11, pp. 2278–2324, 1998. Input volume design CNN architecture
  • 13. Method - CNN architecture ● Overview of CNN architecture in fbBCI ○ CONV > POOL > CONV > POOL (LeNet) ○ (Ix, Iy) … Size of the input volume ○ (Ax, Ay) … Size of activation maps 13 MLP
  • 14. ● One-hidden layer multilayer perceptron ○ Input: 7200 > Hidden: 500 > Output: 2 units 14 Method - CNN architecture
  • 15. Method - Non-personal-trainings 15 User 1 1 2 3 4 7 8 9 Classifier model trained by user 2~10 ERP classification ● Evaluate with the classifier model which trained by other nine participated user 5 6 10
  • 16. Method - Non-personal-trainings 16 User 1 1 2 3 4 7 8 9 Classifier model trained by user 2~10 ERP classification ● Evaluate with the classifier model which trained by other nine participated user 5 6 10 User 10 10 1 2 3 6 7 8 Classifier model trained by user 1~9 ERP classification 4 5 9
  • 17. Predicted condition Non-Target Target True condition Non-Target 13.5424 % 86.5476 % Target 2.5989 % 97.4011 % ● Non averaged ERP ● Moving averaged ERP 17 Results - Confusion matrix Predicted condition Non-Target Target True condition Non-Target 99.8576 % 0.1243 % Target 0.0565 % 99.9435 %
  • 18. Results - Classification accuracy 18 User No. Non averaged ERP Moving averaged ERP 1 97.22 % 100 % 2 30.0 % 100 % 3 72.22 % 100 % 4 86.11 % 100 % 5 94.44 % 100 % 6 88.89 % 100 % 7 86.11 % 100 % 8 100.0 % 100 % 9 100.0 % 100 % 10 41.67 % 100 % Average. 79.66 % 100 %
  • 19. ● The fbBCI classification accuracy was dramatically improved with CNN classifier model ○ 79.66 % with non averaged ERP intervals ○ 100 % with moving averaged ERP intervals ● The potential validity of fbBCI modality was reconfirmed ● A non–personal–training ERP classification was achieved by CNN classifier model with high performance results ● In the future study, to implement the proposed methods for the online environment would be the primary task Conclusions 19
  • 20. 20 Many thanks for your attention!
  • 21. Method - Experimental Conditions 21 Condition Details Number of users (mean age) 10 (21.9 years old) Number of trials 6 Number of input volumes 60 Targets & 60 Non-Targets Stimulus frequency of exciters 40 Hz Vibration stimulus length 100 ms Inter-stimulus Interval (ISI) 400 ~ 430 ms EEG sampling rate 512 Hz Electrode channels Cz, Pz, C3, C4, P3, P4, CP5, CP6
  • 22. Method - Experimental Conditions 22 Condition Details Number of users (mean age) 10 (21.9 years old) Number of trials 6 Number of input volumes 60 Targets & 60 Non-Targets Stimulus frequency of exciters 40 Hz Vibration stimulus length 100 ms Inter-stimulus Interval (ISI) 400 ~ 430 ms EEG sampling rate 512 Hz Electrode channels Cz, Pz, C3, C4, P3, P4, CP5, CP6 3600 True & 3600 False
  • 24. ALS Patients ● Amyotrophic lateral sclerosis (ALS) patients ○ Have difficulty to move their muscle by themselves ○ BCI could be a communicating tool for them 24 … …!
  • 25. ● Grand mean ERP intervals in each electrode channel [1] fbBCI ERP interval results 25 *Gray-shaded area … significant difference (p < 0.01) between targets and non-targets
  • 26. 26 ● ERP epoch averaging ○ To cancel background noise Non averaged ERP Moving averaged ERP ERP averaging
  • 27. Classification accuracy calculation ● How to predict user’s intention with a trained classifier? ○ Correct example 27 ω1 : Target Classifier (2cls) 1 × 10 72.6 % Target 1 Session: 1/6 ω1 : Target Classifier (2cls) 2 × 10 24.4 % ω1 : Target Classifier (2cls) 3 × 10 56.3 % ω1 : Target Classifier (2cls) 4 × 10 44.1 % ω1 : Target Classifier (2cls) 5 × 10 62.9 % ω1 : Target Classifier (2cls) 6 × 10 39.8 % 1 2 34 5 6
  • 28. 28 ω1 : Target Classifier (2cls) 1 × 10 35.1 % Target 6 Session: 6/6 ω1 : Target Classifier (2cls) 2 × 10 48.1 % ω1 : Target Classifier (2cls) 3 × 10 69.2 % ω1 : Target Classifier (2cls) 4 × 10 54.3 % ω1 : Target Classifier (2cls) 5 × 10 50.9 % ω1 : Target Classifier (2cls) 6 × 10 64.3 % 1 2 34 5 6 ● How to predict user’s intention with a trained classifier? ○ Wrong example Classification accuracy calculation
  • 29. Target 11/6 5 Target 2 Target 3 3 5 ● Calculate stimulus pattern classification accuracy ○ How many user sessions could be classified with correct targets? Target 4 Target 5 Target 6 2 4 Result 1 Session 2/6 3/6 4/6 5/6 6/6 1 Trial Classification accuracy rate: 4/6 = 0.667 ⇒ 66.7 % Correct Correct Wrong Correct Correct Wrong Target Status Classification accuracy calculation