1 / 28

Current work at UCL & KCL

Current work at UCL & KCL. Application 2. Project aim: find the network of regions associated with pleasant and unpleasant stimuli and use this information to classify new stimuli (i.e. is the activation pattern to a new product closest to the pleasant, unpleasant or neutral pattern)

Download Presentation

Current work at UCL & KCL

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Current work at UCL & KCL

  2. Application 2 Project aim: find the network of regions associated with pleasant and unpleasant stimuli and use this information to classify new stimuli (i.e. is the activation pattern to a new product closest to the pleasant, unpleasant or neutral pattern) We used fMRI data from 16 healthy subjects viewing unpleasant, pleasant and neutral pictures.

  3. Data Description Number of subjects: 16 Tasks: Viewing unpleasant and pleasant pictures (6 blocks of 7 scans) • Pre-Processing Procedures • Realignment, normalization to standard space, spatial filter. • Mask to select voxels inside the brain. • Training Examples • Mean volume per block • Leave one-out-test • Training: 15 subjects • Test: 1 subject • This procedure was repeated 16 times and the results (error rate) were averaged.

  4. Training Subjects fMRI scanner Brain looking at a pleasant stimulus fMRI scanner Brain looking at an unpleasant stimulus fMRI scanner Brain looking at a pleasant stimulus fMRI scanner Brain looking at an unpleasant stimulus Test Subject ? fMRI scanner Machine Learning Method: Support Vector Machine The subject was viewing a pleasant stimuli

  5. unpleasant pleasant 1.00 z=-18 z=-6 z=6 z=18 z=30 z=42 0.66 0.33 0.05 -0.05 -0.33 -0.66 -1.00 Results Spatial weight vector N=16 subjects Mourao-Miranda et al 2006

  6. Application 3 • Project aim: discriminate depressed patients from healthy controls using their pattern of brain activation in response to emotional stimuli • We used fMRI data from 19 free medication depressed patients vs. 19 healthy controls; • The fMRI paradigm consisted of affective processing of sad facial stimuli with modulation of the intensity of the emotional expression (low, medium, and high intensity).

  7. Results using brain activation by high emotional intensity Accuracy=76% Fu et al 2008

  8. Results using brain activation by medium emotional intensity Accuracy=73.5% Fu et al 2008

  9. Results using brain activation by low emotional intensity Accuracy=86.5% Fu et al 2008

  10. Wellcome Trust Grant Project title:A machine learning approach to the analysis of psychiatric neuroimaging data Aim:Develop mathematical models and tools for the application of novel machine learning techniques to the automated analysis of brain imaging data. Duration: 07/2009-06/2014

  11. PROBID TOOLBOX Developments Data Representation & Feature Selections Categorical Classification SVM Probabilistic Classification GP Multimodal Classification Outliers detection OCSVM Correlation of different sources of information: KCCA Temporal based classification Applications Application to fMRI Application to structural images Application to genetic and other data

  12. PROBID Toolbox Pattern Recognition of Brain Imaging Data

  13. Development Team • Dr. Janaina Mourao-Miranda • Algorithm development • Andre Marquand • Graphical interface and algorithm development • Dr. Jane Rondina • Graphical interface and algorithm development • Dr. Vincent Giampietro • Algorithm development

  14. Sponsors & Collaborators • Professor John Shawe-Taylor, CSML, UCL • Professor Steve Williams, IOP, KCL • Professor Mick Brammer, IOP, KCL • Professor Gareth Barker, IOP, KCL

  15. Aim • Matlab toolbox optimized for group comparison and clinical research studies. • It provides: (1) an accessible interface to categorical (SVM) and probabilistic (Gaussian Process) pattern recognition algorithms; (2) a processing pipeline for most common neuroimaging data modalities (fMRI, sMRI, diffusion- and perfusion MRI and a text input module); (3) leave-one-subject (LOO) out cross-validation framework; (4) a permutation testing framework for robust significance testing.

  16. General Framework LOO Cross-Validation Modality specific Preprocessing modules Preprocessed Data MRI images ... Class 1 (e.g. patients) ... ... Test Classifier on test subset Train using all Subject data Train Classifier on train subset Partition Kernel Matrix Pre- Processing Module Compute Kernel Matrix Pre- Processing Module Pre- Processing Module Pre- Processing Module Pre- Processing Module ... Class 2 (e.g. Controls) Analyze/Nifti images pre-processed in SPM or FSL Σ Repeat for Each subject Pair Weighted Sum of brain images Cross-validation Accuracy y = {+1, -1} p(y = 1|X,θ) Multivariate representation of the discriminating pattern Prediction

  17. Probid Toolbox

  18. Specify functional

  19. Specify structural

  20. Pre-processing

  21. Pre-processing • fMRI: • Detrend voxel time series; • Select parts of the time series correspondent to each experimental condition (accounting for the HRF delay). • Apply a mask to select voxels (whole brain or ROI) • Create pattern: • Single volumes • Mean volume • Spatiotemporal pattern

  22. Pre-processing • Structural or GLM coefficients (fMRI) • Apply a mask to select voxels (whole brain or ROI) • Create pattern: • Each volume represents one pattern • Perfusion • Apply a mask • Mean-centering data volumes within each subject to accommodate inter-subject differences in baseline signal.

  23. Compute Kernel • -Compute kernel matrices for pairwise comparisons: • Task comparison: group1 task1 vs. group1 task2 • Group comparison: group1 task1 vs. group2 task1

  24. Kernel Matrix and Cross-validation procedure • Pattern: • x1=[x1 … xv], v=number of features or voxels • Data matrix: • Dm,v = [x1 … xm], m=number of examples • Linear kernel matrix: • K=DDT • For each LOO cross-validation iteration • Ktrain = K[index of training examples, index of training examples] • Ktest = K[index of test examples, index of training examples]

  25. Pattern Recognition

  26. Classifiers Implemented • Support Vector Machine Classifier • LIBSVM toolbox • Linear Kernel • Parameter: • C=1 • Gaussian Process Classifier • GPML toolbox • Linear Covariance function • Parameters: • Bias (b) and regularization (l) (set automatically by the GPC framework using an empirical Bayesian approach, Marquand et al, in press)

  27. Pattern Recognition Maps • SVM weight vector wsvm = Σαiyixi, αi≠0 only for the support vector examples • GP weight (MAP estimate of the weight vector) wgp = 1/l2Σαixi=1/l2XTa a = K-1 • GP latent function map g = Σixi =XT i is the mean of the latent function evaluated at the i-the training sample Spatial representation of the boundary Measure of the distribution of the two classes with respect to one another Marquand et al 2009

  28. On-going & Future Work Outlier Detection: One-class SVM Dynamic System models for classification Multi-modal fusion Power analysis for Pattern Recognition Classification of Resting State fMRI

More Related