SlideShare a Scribd company logo
24/01
/17
1
INTERSEMESTRE NEUROIMAGERIE -
ANALYSE D'IRMF CÉRÉBRALE
EVALUATING GRAPH SIGNAL
PROCESSING FOR NEUROIMAGING
THROUGH CLASSIFICATION AND
DIMENSIONALITY REDUCTION
Mathilde Ménoret
Nicolas Farrugia
Bastien Pasdeloup
Vincent Gripon
GlobalSIP 2017
Montreal
November 14th 2017
2NEUROIMAGING AND NETWORK SCIENCE
Fornito et al. 2015
Nature Neuro
The application of Graph Theory for neuroimaging is now
widespread in the neuroimaging community.
3WHY GRAPH SIGNAL PROCESSING ?
►  Graph Signal Processing (GSP) attempts to generalize univariate signal
processing (eg Fourier analysis) to irregular domains
►  Graph Laplacian :
L = D - A
A : Adjacency matrix, D : degree matrix
►  Graph Signals are a mapping of a signal on the graph nodes
►  Graph Fourier Transform exploits the eigenvectors of L (harmonics)
►  Classical signal processing can be obtained by taking a ring graph
►  Applications of GSP
-  Decomposition of signals in the Graph Fourier domain
-  Filtering
-  …
►  Properties of the graph Laplacian for brain graphs
4THE NEXT STEP ?
►  Laplacian eigenvectors of a graph based on brain structure (gray and white
matter) can predict spontaneous brain activity (Atasoy, Donelly & Pearson,
2017, Nature communications)
5THE NEXT STEP ?
►  Laplacian eigenvectors can be interpreted functionally (Margulies et al.
2016, PNAS, here termed “connectivity gradients”)
-> Therefore GSP appears as an ideal
framework to analyse, predict and
interpret brain activity.
6GSP APPLIED TO NEUROIMAGING
►  Graph Frequencies + PCA (Huang et al. 2016) : statistical analysis on a
motor learning task and fMRI data.
►  Dimensionality reduction (Rui et al. 2016) by learning subspaces on graph
frequencies on MEG data.
►  Denoising and dimensionality reduction on EEG data using graph laplacian
– SPHARA (Graichen et al. 2015)
►  Low rank estimation / denoising (Liu et al. 2016)
►  Measure derived from graph signal smoothness combined with graph
modularity (Modular Dirichlet Energy) to analyse an EEG experiment
(Smith et al 2017)
7OUR CONTRIBUTION
►  Goal: use GSP for supervised classification of brain activity (fMRI)
►  Key Questions
-  Can GSP improve classification accuracy?
-  What is the influence of the graph?
-  Can GSP be exploited for dimensionality reduction in the context of brain
data?
►  Experiments
-  Simulated fMRI data
-  Haxby dataset
All results are presented here using classification with linear
support vector machines.
Menoret, Farrugia, Pasdeloup & Gripon
“Evaluating Graph Signal Processing for Neuroimaging through Classification and
Dimensionality Reduction”, https://arxiv.org/abs/1703.01842
Haxby et al. 2001, Science
Brain parcellation to create regions of interests (ROIs)
Geometry : baricenter of ROIs
BASC Atlas,
Bellec et al.
Neuroimage 2010
Contrast Condition 1 – Condition 2
fMRI simulation: neuRosim
Simulated activity in 6 areas in two conditions (Faces Vs Houses):
•  Bilateral Primary Visual Cortex V1 (similar activation for both
conditions),
•  Bilateral Fusiform Face Area (stronger activation for faces)
•  Bilateral Parahippocampal Place area (stronger activation for
houses).
Simulated noise on spatial locations and activation amplitude.
Simulations were grouped in “Easy” or “Difficult” cases depending on
noise.
10DIFFERENT TYPES OF GRAPHS
►  Graphs based on 3D coordinates
-  Weights = gaussian kernel on distances between ROI coordinates
-  All weights (Full) or Thresholded (Geometric)
►  Functional graphs
-  Weights = statistical measures of similarity between ROI signals
-  Absolute values of Correlation or Covariance
►  Graph based on smoothness priors (Kalofolias)
►  Mixed graphs
-  Thresholded geometric support + covariance weights
-  Fundis = product of Full and Covariance
►  N.B. Graph Fourier Transforms are isometries
11DIMENSIONALITY REDUCTION TECHNIQUES
From initial data :
►  PCA or ICA
-  Select k first components
►  K-best features selected by Analysis of Variance (k-best ANOVA)
-  Perform all univariate ANOVA comparing conditions
-  Select k nodes that discriminate best the conditions
From low (LF) and high frequencies (HF) in the GFT domain :
►  Select k first (resp. last) eigenvalues of L to get GFT LF (resp. GFT HF)
►  Graph Sampling
-  Calculate the graph weighted coherence for LF and HF
-  Extract k nodes concentrating most energy
*
-> next results are shown only for the semilocal graph
SIMULATED DATA – 50 COMPONENTS
Contrast Condition 1 – Condition 2
SVM weights after
GS
SVM weight after
ANOVA feature selection
RESULTS USING SIMULATED DATA
RESULTS SIMULATION AND HAXBY
SEMILOCAL GRAPH
Contrast House-Face
SVM weight after
Graph Sampling
(Semilocal)
Dim: 50
RESULTS ON HAXBY DATASET
GSP FOR BRAIN DECODING - CONCLUSIONS 16
►  Dimensionality reduction combined with GSP is a promising avenue
►  Classification
-  On simulated data, GSP using semi-local graph and graph sampling
yields significant performance improvements in a difficult scenario
-  On a real dataset : when keeping few dimensions, GSP + semilocal and
graph sampling may improve classification accuracy
►  Perspectives
-  Use a structural graph from dMRI ?
-  Role of classification technique ? (linear SVC used so far)
THANKS! 17
Questions?
Nicolas.farrugia@imt-atlantique.fr
www.brain.bzh
Facebook Brain-bzh
Twitter @milthampton

More Related Content

PDF
Graph Signal Processing: an interpretable framework to link neurocognitive ar...
PDF
Novel approach for predicting the rise and fall of stock index for a specific...
PDF
MultiObjective(11) - Copy
PDF
Winner of EY NextWave Data Science Challenge 2019
PDF
Kernel based similarity estimation and real time tracking of moving
PPT
Recognition as Graph Matching
PDF
An Artificial Intelligence Approach to Ultra High Frequency Path Loss Modelli...
PDF
Graph Based Pattern Recognition
Graph Signal Processing: an interpretable framework to link neurocognitive ar...
Novel approach for predicting the rise and fall of stock index for a specific...
MultiObjective(11) - Copy
Winner of EY NextWave Data Science Challenge 2019
Kernel based similarity estimation and real time tracking of moving
Recognition as Graph Matching
An Artificial Intelligence Approach to Ultra High Frequency Path Loss Modelli...
Graph Based Pattern Recognition

What's hot (20)

PDF
Motion planning and controlling algorithm for grasping and manipulating movin...
PDF
Strategy for Foreground Movement Identification Adaptive to Background Variat...
PDF
K010218188
PDF
Linearity of Feature Extraction Techniques for Medical Images by using Scale ...
PDF
Associative Memory Model について
PPTX
Finding Maximum Edge Biclique in Bipartite Networks by Integer Programming
PDF
Efficient Reversible Data Hiding Algorithms Based on Dual Prediction
PDF
Fuzzy Type Image Fusion Using SPIHT Image Compression Technique
PDF
Black-box modeling of nonlinear system using evolutionary neural NARX model
PDF
NUMBER PLATE IMAGE DETECTION FOR FAST MOTION VEHICLES USING BLUR KERNEL ESTIM...
PDF
Improved Parallel Algorithm for Time Series Based Forecasting Using OTIS-Mesh
PDF
Activity Recognition From IR Images Using Fuzzy Clustering Techniques
PDF
Performance Comparison of Hybrid Haar Wavelet Transform with Various Local Tr...
PDF
50120140501016
PDF
Lecture7 xing fei-fei
PDF
Performance Analysis on Fingerprint Image Compression Using K-SVD-SR and SPIHT
PDF
Graph Signal Processing for Machine Learning A Review and New Perspectives - ...
PDF
On the High Dimentional Information Processing in Quaternionic Domain and its...
PDF
Performance Analysis of Iterative Closest Point (ICP) Algorithm using Modifie...
PDF
International Journal of Engineering Research and Development
Motion planning and controlling algorithm for grasping and manipulating movin...
Strategy for Foreground Movement Identification Adaptive to Background Variat...
K010218188
Linearity of Feature Extraction Techniques for Medical Images by using Scale ...
Associative Memory Model について
Finding Maximum Edge Biclique in Bipartite Networks by Integer Programming
Efficient Reversible Data Hiding Algorithms Based on Dual Prediction
Fuzzy Type Image Fusion Using SPIHT Image Compression Technique
Black-box modeling of nonlinear system using evolutionary neural NARX model
NUMBER PLATE IMAGE DETECTION FOR FAST MOTION VEHICLES USING BLUR KERNEL ESTIM...
Improved Parallel Algorithm for Time Series Based Forecasting Using OTIS-Mesh
Activity Recognition From IR Images Using Fuzzy Clustering Techniques
Performance Comparison of Hybrid Haar Wavelet Transform with Various Local Tr...
50120140501016
Lecture7 xing fei-fei
Performance Analysis on Fingerprint Image Compression Using K-SVD-SR and SPIHT
Graph Signal Processing for Machine Learning A Review and New Perspectives - ...
On the High Dimentional Information Processing in Quaternionic Domain and its...
Performance Analysis of Iterative Closest Point (ICP) Algorithm using Modifie...
International Journal of Engineering Research and Development
Ad

Similar to Evaluating Graph Signal Processing for Neuroimaging Through Classification and Dimensionality Reduction (20)

PDF
Graph Signal Processing for Machine Learning A Review and New Perspectives - ...
PDF
Cdt guest lecture_gsp
PDF
GraphSignalProcessingFinalPaper
PPTX
common spatial pattern of the brain.pptx
PDF
Predicting Outcomes When Your Outcomes are Graphs - StampedeCon AI Summit 2017
PDF
Webinar on Graph Neural Networks
PDF
Use of eigenvalues and eigenvectors to analyze bipartivity of network graphs
PDF
DTI brain networks analysis
PDF
icarsn
PDF
Developmental Mega Sample: Exploring Inter-Individual Variation
PDF
A survey based on eeg classification
PPTX
NasAk.pptx
PPTX
Graph based approaches to Gene Expression Clustering
PDF
An Introduction to Spectral Graph Theory
PDF
Big Data Analysis with Signal Processing on Graphs
PDF
ElectroencephalographySignalClassification based on Sub-Band Common Spatial P...
PPTX
Introduction to Graph Neural Networks: Basics and Applications - Katsuhiko Is...
PDF
Ontheclassificationof ee gsignalbyusingansvmbasedalgorythm
PDF
Introduction to Common Spatial Pattern Filters for EEG Motor Imagery Classifi...
PDF
Overview of Machine Learning and Deep Learning Methods in Brain Computer Inte...
Graph Signal Processing for Machine Learning A Review and New Perspectives - ...
Cdt guest lecture_gsp
GraphSignalProcessingFinalPaper
common spatial pattern of the brain.pptx
Predicting Outcomes When Your Outcomes are Graphs - StampedeCon AI Summit 2017
Webinar on Graph Neural Networks
Use of eigenvalues and eigenvectors to analyze bipartivity of network graphs
DTI brain networks analysis
icarsn
Developmental Mega Sample: Exploring Inter-Individual Variation
A survey based on eeg classification
NasAk.pptx
Graph based approaches to Gene Expression Clustering
An Introduction to Spectral Graph Theory
Big Data Analysis with Signal Processing on Graphs
ElectroencephalographySignalClassification based on Sub-Band Common Spatial P...
Introduction to Graph Neural Networks: Basics and Applications - Katsuhiko Is...
Ontheclassificationof ee gsignalbyusingansvmbasedalgorythm
Introduction to Common Spatial Pattern Filters for EEG Motor Imagery Classifi...
Overview of Machine Learning and Deep Learning Methods in Brain Computer Inte...
Ad

Recently uploaded (20)

PDF
An interstellar mission to test astrophysical black holes
PPTX
cpcsea ppt.pptxssssssssssssssjjdjdndndddd
PPTX
TOTAL hIP ARTHROPLASTY Presentation.pptx
PPT
protein biochemistry.ppt for university classes
PPTX
GEN. BIO 1 - CELL TYPES & CELL MODIFICATIONS
PPTX
famous lake in india and its disturibution and importance
PDF
IFIT3 RNA-binding activity primores influenza A viruz infection and translati...
PPTX
2. Earth - The Living Planet earth and life
PDF
SEHH2274 Organic Chemistry Notes 1 Structure and Bonding.pdf
PPTX
BIOMOLECULES PPT........................
PPTX
ECG_Course_Presentation د.محمد صقران ppt
PDF
Unveiling a 36 billion solar mass black hole at the centre of the Cosmic Hors...
PDF
bbec55_b34400a7914c42429908233dbd381773.pdf
PPTX
neck nodes and dissection types and lymph nodes levels
PPTX
Derivatives of integument scales, beaks, horns,.pptx
PPTX
7. General Toxicologyfor clinical phrmacy.pptx
PDF
Biophysics 2.pdffffffffffffffffffffffffff
PPTX
Protein & Amino Acid Structures Levels of protein structure (primary, seconda...
PPTX
Classification Systems_TAXONOMY_SCIENCE8.pptx
PDF
Formation of Supersonic Turbulence in the Primordial Star-forming Cloud
An interstellar mission to test astrophysical black holes
cpcsea ppt.pptxssssssssssssssjjdjdndndddd
TOTAL hIP ARTHROPLASTY Presentation.pptx
protein biochemistry.ppt for university classes
GEN. BIO 1 - CELL TYPES & CELL MODIFICATIONS
famous lake in india and its disturibution and importance
IFIT3 RNA-binding activity primores influenza A viruz infection and translati...
2. Earth - The Living Planet earth and life
SEHH2274 Organic Chemistry Notes 1 Structure and Bonding.pdf
BIOMOLECULES PPT........................
ECG_Course_Presentation د.محمد صقران ppt
Unveiling a 36 billion solar mass black hole at the centre of the Cosmic Hors...
bbec55_b34400a7914c42429908233dbd381773.pdf
neck nodes and dissection types and lymph nodes levels
Derivatives of integument scales, beaks, horns,.pptx
7. General Toxicologyfor clinical phrmacy.pptx
Biophysics 2.pdffffffffffffffffffffffffff
Protein & Amino Acid Structures Levels of protein structure (primary, seconda...
Classification Systems_TAXONOMY_SCIENCE8.pptx
Formation of Supersonic Turbulence in the Primordial Star-forming Cloud

Evaluating Graph Signal Processing for Neuroimaging Through Classification and Dimensionality Reduction

  • 1. 24/01 /17 1 INTERSEMESTRE NEUROIMAGERIE - ANALYSE D'IRMF CÉRÉBRALE EVALUATING GRAPH SIGNAL PROCESSING FOR NEUROIMAGING THROUGH CLASSIFICATION AND DIMENSIONALITY REDUCTION Mathilde Ménoret Nicolas Farrugia Bastien Pasdeloup Vincent Gripon GlobalSIP 2017 Montreal November 14th 2017
  • 2. 2NEUROIMAGING AND NETWORK SCIENCE Fornito et al. 2015 Nature Neuro The application of Graph Theory for neuroimaging is now widespread in the neuroimaging community.
  • 3. 3WHY GRAPH SIGNAL PROCESSING ? ►  Graph Signal Processing (GSP) attempts to generalize univariate signal processing (eg Fourier analysis) to irregular domains ►  Graph Laplacian : L = D - A A : Adjacency matrix, D : degree matrix ►  Graph Signals are a mapping of a signal on the graph nodes ►  Graph Fourier Transform exploits the eigenvectors of L (harmonics) ►  Classical signal processing can be obtained by taking a ring graph ►  Applications of GSP -  Decomposition of signals in the Graph Fourier domain -  Filtering -  … ►  Properties of the graph Laplacian for brain graphs
  • 4. 4THE NEXT STEP ? ►  Laplacian eigenvectors of a graph based on brain structure (gray and white matter) can predict spontaneous brain activity (Atasoy, Donelly & Pearson, 2017, Nature communications)
  • 5. 5THE NEXT STEP ? ►  Laplacian eigenvectors can be interpreted functionally (Margulies et al. 2016, PNAS, here termed “connectivity gradients”) -> Therefore GSP appears as an ideal framework to analyse, predict and interpret brain activity.
  • 6. 6GSP APPLIED TO NEUROIMAGING ►  Graph Frequencies + PCA (Huang et al. 2016) : statistical analysis on a motor learning task and fMRI data. ►  Dimensionality reduction (Rui et al. 2016) by learning subspaces on graph frequencies on MEG data. ►  Denoising and dimensionality reduction on EEG data using graph laplacian – SPHARA (Graichen et al. 2015) ►  Low rank estimation / denoising (Liu et al. 2016) ►  Measure derived from graph signal smoothness combined with graph modularity (Modular Dirichlet Energy) to analyse an EEG experiment (Smith et al 2017)
  • 7. 7OUR CONTRIBUTION ►  Goal: use GSP for supervised classification of brain activity (fMRI) ►  Key Questions -  Can GSP improve classification accuracy? -  What is the influence of the graph? -  Can GSP be exploited for dimensionality reduction in the context of brain data? ►  Experiments -  Simulated fMRI data -  Haxby dataset All results are presented here using classification with linear support vector machines. Menoret, Farrugia, Pasdeloup & Gripon “Evaluating Graph Signal Processing for Neuroimaging through Classification and Dimensionality Reduction”, https://arxiv.org/abs/1703.01842
  • 8. Haxby et al. 2001, Science Brain parcellation to create regions of interests (ROIs) Geometry : baricenter of ROIs BASC Atlas, Bellec et al. Neuroimage 2010
  • 9. Contrast Condition 1 – Condition 2 fMRI simulation: neuRosim Simulated activity in 6 areas in two conditions (Faces Vs Houses): •  Bilateral Primary Visual Cortex V1 (similar activation for both conditions), •  Bilateral Fusiform Face Area (stronger activation for faces) •  Bilateral Parahippocampal Place area (stronger activation for houses). Simulated noise on spatial locations and activation amplitude. Simulations were grouped in “Easy” or “Difficult” cases depending on noise.
  • 10. 10DIFFERENT TYPES OF GRAPHS ►  Graphs based on 3D coordinates -  Weights = gaussian kernel on distances between ROI coordinates -  All weights (Full) or Thresholded (Geometric) ►  Functional graphs -  Weights = statistical measures of similarity between ROI signals -  Absolute values of Correlation or Covariance ►  Graph based on smoothness priors (Kalofolias) ►  Mixed graphs -  Thresholded geometric support + covariance weights -  Fundis = product of Full and Covariance ►  N.B. Graph Fourier Transforms are isometries
  • 11. 11DIMENSIONALITY REDUCTION TECHNIQUES From initial data : ►  PCA or ICA -  Select k first components ►  K-best features selected by Analysis of Variance (k-best ANOVA) -  Perform all univariate ANOVA comparing conditions -  Select k nodes that discriminate best the conditions From low (LF) and high frequencies (HF) in the GFT domain : ►  Select k first (resp. last) eigenvalues of L to get GFT LF (resp. GFT HF) ►  Graph Sampling -  Calculate the graph weighted coherence for LF and HF -  Extract k nodes concentrating most energy
  • 12. * -> next results are shown only for the semilocal graph SIMULATED DATA – 50 COMPONENTS
  • 13. Contrast Condition 1 – Condition 2 SVM weights after GS SVM weight after ANOVA feature selection RESULTS USING SIMULATED DATA
  • 14. RESULTS SIMULATION AND HAXBY SEMILOCAL GRAPH
  • 15. Contrast House-Face SVM weight after Graph Sampling (Semilocal) Dim: 50 RESULTS ON HAXBY DATASET
  • 16. GSP FOR BRAIN DECODING - CONCLUSIONS 16 ►  Dimensionality reduction combined with GSP is a promising avenue ►  Classification -  On simulated data, GSP using semi-local graph and graph sampling yields significant performance improvements in a difficult scenario -  On a real dataset : when keeping few dimensions, GSP + semilocal and graph sampling may improve classification accuracy ►  Perspectives -  Use a structural graph from dMRI ? -  Role of classification technique ? (linear SVC used so far)