Co-registration and Spatial Normalisation Nazanin Derakshan Eddy Davelaar School of Psychology, Birkbeck University of London.

Slides:



Advertisements
Similar presentations
VBM Voxel-based morphometry
Advertisements

Overview fMRI time-series Statistical Parametric Map Smoothing kernel
Realignment – Motion Correction (gif from FMRIB at Oxford)
Computational Neuroanatomy John Ashburner SmoothingSmoothing Motion CorrectionMotion Correction Between Modality Co-registrationBetween.
Gordon Wright & Marie de Guzman 15 December 2010 Co-registration & Spatial Normalisation.
Medical Image Registration Kumar Rajamani. Registration Spatial transform that maps points from one image to corresponding points in another image.
SPM 2002 C1C2C3 X =  C1 C2 Xb L C1 L C2  C1 C2 Xb L C1  L C2 Y Xb e Space of X C1 C2 Xb Space X C1 C2 C1  C3 P C1C2  Xb Xb Space of X C1 C2 C1 
1 12. Principles of Parameter Estimation The purpose of this lecture is to illustrate the usefulness of the various concepts introduced and studied in.
OverviewOverview Motion correction Smoothing kernel Spatial normalisation Standard template fMRI time-series Statistical Parametric Map General Linear.
Coregistration and Normalisation By Lieke de Boer & Julie Guerin.
Preprocessing: Coregistration and Spatial Normalisation Cassy Fiford and Demis Kia Methods for Dummies 2014 With thanks to Gabriel Ziegler.
Chapter 4: Linear Models for Classification
Realigning and Unwarping MfD
Instructor: Mircea Nicolescu Lecture 13 CS 485 / 685 Computer Vision.
Visual Recognition Tutorial
Image Warping using Empirical Bayes John Ashburner & Karl J. Friston. Wellcome Department of Cognitive Neurology, London, UK.
Bayesian models for fMRI data Methods & models for fMRI data analysis 06 May 2009 Klaas Enno Stephan Laboratory for Social and Neural Systems Research.
Spatial preprocessing of fMRI data Methods & models for fMRI data analysis 25 February 2009 Klaas Enno Stephan Laboratory for Social and Neural Systrems.
Non-Rigid Registration. Why Non-Rigid Registration  In many applications a rigid transformation is sufficient. (Brain)  Other applications: Intra-subject:
Spatial preprocessing of fMRI data
SPM+fMRI. K space K Space Mechanism of BOLD Functional MRI Brain activity Oxygen consumptionCerebral blood flow Oxyhemoglobin Deoxyhemoglobin Magnetic.
Preprocessing II: Between Subjects John Ashburner Wellcome Trust Centre for Neuroimaging, 12 Queen Square, London, UK.
FMRI Preprocessing John Ashburner. Contents *Preliminaries *Rigid-Body and Affine Transformations *Optimisation and Objective Functions *Transformations.
Co-registration and Spatial Normalisation
EE513 Audio Signals and Systems Statistical Pattern Classification Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Binary Variables (1) Coin flipping: heads=1, tails=0 Bernoulli Distribution.
1 TEMPLATE MATCHING  The Goal: Given a set of reference patterns known as TEMPLATES, find to which one an unknown pattern matches best. That is, each.
COMMON EVALUATION FINAL PROJECT Vira Oleksyuk ECE 8110: Introduction to machine Learning and Pattern Recognition.
Coregistration and Spatial Normalisation
Coregistration and Spatial Normalization Jan 11th
Geographic Information Science
Medical Image Analysis Image Registration Figures come from the textbook: Medical Image Analysis, by Atam P. Dhawan, IEEE Press, 2003.
Bayesian Inference and Posterior Probability Maps Guillaume Flandin Wellcome Department of Imaging Neuroscience, University College London, UK SPM Course,
Sample variance and sample error We learned recently how to determine the sample variance using the sample mean. How do we translate this to an unbiased.
1 University of Texas at Austin Machine Learning Group 图像与视频处理 计算机学院 Motion Detection and Estimation.
BCS547 Neural Decoding. Population Code Tuning CurvesPattern of activity (r) Direction (deg) Activity
Bayesian models for fMRI data Methods & models for fMRI data analysis November 2011 With many thanks for slides & images to: FIL Methods group, particularly.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: Supervised Learning Resources: AG: Conditional Maximum Likelihood DP:
1  The Problem: Consider a two class task with ω 1, ω 2   LINEAR CLASSIFIERS.
SPM Pre-Processing Oli Gearing + Jack Kelly Methods for Dummies
CSC321 Lecture 5 Applying backpropagation to shape recognition Geoffrey Hinton.
Machine Learning 5. Parametric Methods.
Parameter Estimation. Statistics Probability specified inferred Steam engine pump “prediction” “estimation”
MfD Co-registration and Normalisation in SPM
Guillaume Flandin Wellcome Trust Centre for Neuroimaging University College London SPM Course Zurich, February 2008 Bayesian Inference.
Spatial processing of FMRI data And why you may care.
Ch 1. Introduction Pattern Recognition and Machine Learning, C. M. Bishop, Updated by J.-H. Eom (2 nd round revision) Summarized by K.-I.
Yun, Hyuk Jin. Theory A.Nonuniformity Model where at location x, v is the measured signal, u is the true signal emitted by the tissue, is an unknown.
CSE 554 Lecture 8: Alignment
12. Principles of Parameter Estimation
University of Ioannina
Ch3: Model Building through Regression
Zurich SPM Course 2012 Spatial Preprocessing
Spatial Preprocessing John Ashburner
Dynamical Statistical Shape Priors for Level Set Based Tracking
Multi-modality image registration using mutual information based on gradient vector flow Yujun Guo May 1,2006.
fMRI Preprocessing John Ashburner
Computational Neuroanatomy for Dummies
Image Preprocessing for Idiots
Where did we stop? The Bayes decision rule guarantees an optimal classification… … But it requires the knowledge of P(ci|x) (or p(x|ci) and P(ci)) We.
EE513 Audio Signals and Systems
Image Registration 박성진.
Preprocessing: Coregistration and Spatial Normalisation
Image and Video Processing
Parametric Methods Berlin Chen, 2005 References:
Anatomical Measures John Ashburner
Bayesian Inference in SPM2
Mixture Models with Adaptive Spatial Priors
12. Principles of Parameter Estimation
Presentation transcript:

Co-registration and Spatial Normalisation Nazanin Derakshan Eddy Davelaar School of Psychology, Birkbeck University of London

What is Spatial Normalisation? It is a registration method that allows us to warp images from a number of individuals into roughly the same standard space: this allows signal averaging across individuals. It is useful for determining what happens generically over individuals. The method results in ‘spatially normalised images’.

Why are spatially normalised images useful? They are useful because activation sites can be reported according to their Euclidian coordinates within a standard space (Fox, 1995). The most commonly adopted coordinate system within the brain imaging community is that described by Talairach & Toumoux (1988).

How does the method work? Normalisation usually begins by matching the brains to a template image using transformations. This is then followed by introducing nonlinear deformations described by a number of smooth basis functions (Friston et al.1995a).

So the method… Warps the images such that functionally homologous regions from different subjects are as close together as possible –Problems: No exact match between structure and function Different brains are organised differently Computational problems (local minima, not enough information in the images, computationally expensive) Compromise by correcting gross differences followed by smoothing of normalised images

Affine and Non-linear Registration

Affine registration The objective is to fit the source image f to a template image g, using a twelve parameter affine transformation. The images may be scaled quite differently, so an additional intensity scaling parameter is included in the model. Make sure you have plenty of slices

When the error for a particular fitted parameter is known to be large, then that parameter will be based more upon the prior information. In order to adopt this approach, the prior distribution of the parameters should be known. This can be derived from the zooms and shears determined by registering a large number of brain images to the template.

Affine Registration The first part is a 12 parameter affine transform –3 translations –3 rotations –3 zooms –3 shears Fits overall shape and size zAlgorithm simultaneously minimises yMean-squared difference between template and source image ySquared distance between parameters and their expected values (regularisation)

Affine Registration Minimise mean squared difference from template image(s) Affine registration Affine registration matches positions and sizes of images.

Non-Linear Spatial Normalisation Assumes that the image has already been approximately registered with the template according to a twelve-parameter affine registration. It is used when the parameters describing global shape differences are not accounted for by affine registration.

The model for defining nonlinear warps uses deformations consisting of a linear combination of low-frequency periodic basis functions.

Non-linear registration Affine + Non-linear Size and global shape of the brain is normalised.

Without regularisation, the non- linear spatial normalisation can introduce unnecessary warps. Regularisation

Regularization is achieved by minimizing the sum of squared difference between the template and the warped image, while simultaneously minimizing some function of the deformation field. The principles are Bayesian and make use of the MAP (Maximum A Posteriori) scheme

Template image Affine registration (  2 = 472.1) Non-linear registration without regularisation. (  2 = 287.3) Non-linear registration using regularisation. (  2 = 302.7) Over-fitting

Algorithm simultaneously minimises –Mean squared difference between template and source image –Squared distance between parameters and their known expectation Deformations consist of a linear combination of smooth basis functions These are the lowest frequencies of a 3D discrete cosine transform (DCT)

Co-registration Matching of two images of different modalities (e.g., T1 with T2) by finding the transformation parameters Why co-registration? Realigning functional images can be greatly facilitated by having high-res structural images Allows a more precise spatial normalization as the warps computed from structural images can be applied to the functional images.

co-registration maximizes the mutual information between two images MI is a measure of the dependence between images

Now a tiny bit more technical

Spatial normalization: procedure that warps images from a number of individuals into roughly the same standard space to allow signal averaging across subjects.

Purpose of spatial normalization is to maximize the sensitivity to neuro- physiological change elicited by experimental manipulation of sensorimotor or cognitive state  may imply that condition-dependent effects should be incorporated in the optimization procedure

Techniques I Label-based techniques: identify homologous features in the source and reference images and find the transformations that best superpose them. –Labels: (discrete) points, lines, surfaces –Identified manually, time-consuming, subjective

Techniques II Intensity-based techniques identify a spatial transformation that optimizes some voxel-similarity measure between a source and reference image, where both are treated as unlabelled continuous processes. Hybrid approaches: combine intensity based methods with matching user- defined features (typically sulci)

Warping: high-dimensional problem, but much of the spatial variability can be captured using just a few parameters. Warping transformations are arbitrary and regularization schemes are necessary to ensure that voxels remain close to their neighbors.

Regularization is often incorporated in a Bayesian scheme, using maximum a posteriori (MAP) or minimum variance estimate (MVE). (elastic: convolving a deformation field is a form of linear regularization) An alternative to Bayesian methods is using a viscous fluid model to estimate the warps. (plastic: not the deformation field is regularized, but the increments to the deformations at each iteration)

Bayesian registration scheme to obtain MAP estimate of registration parameters  uses prior knowledge of variability in brain size/shapes

Bayes here as well? - Yes.

Assumptions q MAP =mode[p(q|b)], p(q|b) ~ p(b|q)p(q) All D(p) approx. multi-normal distributions equal variance for each observation: estimated from SSE from current iteration Exact form of p(q) is known  not strictly correct, but close enough

Affine registration Determine 9 or 12 parameter affine transformation that registers images together by minimizing some mutual function Aim is to fit source image f to template g … with using our prior knowledge about those q-parameters (courtesy of nice people giving their knowledge)

Nonlinear registration/spatial normalization (i.e., doing the curvy stuff) Assumes image already approx registered with template Model for defining nonlinear warps uses deformations consisting of linear combinations of low-frequency periodic basis functions (because HF is lost during smoothing) Discrete (co)sine transform Optimize q-parameters that weight the various basis functions

Lowest basis functions of a 2D DCT Different boundary conditions (DST, DCT/DST, DCT) Getting the curvy stuff

Linear regularization Regularization achieved by minimizing SSE between template and warped image, while minimizing some function of the deformation field. MAP approach assumes prior estimate with mean zero. Choice of prior affects energy –Membrane, bending, linear-elastic energy (read more in Chapter 2 by Ashburner & Friston)

Chapter 1, Figure 2 by Friston Can you read this now???

Cool, however… Fitting method not optimal when there is no linear relationship between images, e.g., intensities vary (across modalities) By taking intensity into account, many reference images can be used for registration Co-registration: matching different modalities on the corresponding templates

Caveats of MAP No guarantee to get the global optimum No one-to-one match for small structures MVE may be more appropriate: is the average of all possible solutions, weighted by their individual posterior probabilities If errors are Normal, MAP=MVE. This is partially satisfied by smoothing before registering

Further references Friston, K. J. Introduction: Experimental design and statistical parametric mapping Ashburner, J., & Friston, K. J. Chapter 2 Rigid body registration. Ashburner, J., & Friston, K. J. Chapter 3 Spatial normalization using basis functions.