Image Processing for fmri John Ashburner. Wellcome Trust Centre for Neuroimaging, 12 Queen Square, London, UK.

Similar documents
Preprocessing I: Within Subject John Ashburner

Data pre-processing framework in SPM. Bogdan Draganski

Image Registration + Other Stuff

FIL SPM Course Spatial Preprocessing

Spatial Preprocessing

Signal, Noise and Preprocessing*

Preprocessing of fmri data (basic)

Signal, Noise and Preprocessing*

Computational Neuroanatomy

Spatial Special Preprocessing

fmri pre-processing Juergen Dukart

The Art and Pitfalls of fmri Preprocessing

Functional MRI data preprocessing. Cyril Pernet, PhD

Preprocessing II: Between Subjects John Ashburner

Methods for data preprocessing

SPM8 for Basic and Clinical Investigators. Preprocessing. fmri Preprocessing

Introduction to fmri. Pre-processing

Functional MRI in Clinical Research and Practice Preprocessing

EPI Data Are Acquired Serially. EPI Data Are Acquired Serially 10/23/2011. Functional Connectivity Preprocessing. fmri Preprocessing

Basic fmri Design and Analysis. Preprocessing

SPM8 for Basic and Clinical Investigators. Preprocessing

Basic principles of MR image analysis. Basic principles of MR image analysis. Basic principles of MR image analysis

Effective Tracking of the Players and Ball in Indoor Soccer Games in the Presence of Occlusion

The Australian National University, Canberra Australia

Fmri Spatial Processing

IMAGE MOSAICKING FOR ESTIMATING THE MOTION OF AN UNDERWATER VEHICLE. Rafael García, Xevi Cufí and Lluís Pacheco

AGV PATH PLANNING BASED ON SMOOTHING A* ALGORITHM

Comparison of Navigator Echo and Centroid Corrections of Image Displacement Induced by Static Magnetic Field Drift on Echo Planar Functional MRI

Feature Based Registration for Panoramic Image Generation

SPM Introduction. SPM : Overview. SPM: Preprocessing SPM! SPM: Preprocessing. Scott Peltier. FMRI Laboratory University of Michigan

SPM Introduction SPM! Scott Peltier. FMRI Laboratory University of Michigan. Software to perform computation, manipulation and display of imaging data

Predicting x86 Program Runtime for Intel Processor

2. Creating Field Maps Using the Field Map GUI (Version 2.0) in SPM5

NON-RIGID OBJECT TRACKING: A PREDICTIVE VECTORIAL MODEL APPROACH

(Geometric) Camera Calibration

Manual image registration in BrainVoyager QX Table of Contents

Resolution. Super-Resolution Imaging. Problem

Ming-Wei Lee 1, Wei-Tso Lin 1, Yu-Ching Ni 2, Meei-Ling Jan 2, Yi-Chun Chen 1 * National Central University

Colorado School of Mines. Computer Vision. Professor William Hoff Dept of Electrical Engineering &Computer Science.

Neuroimaging and mathematical modelling Lesson 2: Voxel Based Morphometry

White Pixel Artifact. Caused by a noise spike during acquisition Spike in K-space <--> sinusoid in image space

1 Introduction Motivation and Aims Functional Imaging Computational Neuroanatomy... 12

Brain Extraction, Registration & EPI Distortion Correction

A NEW METHOD FOR COLOURIZING OF MULTICHANNEL MR IMAGES BASED ON REAL COLOUR OF HUMAN BRAIN

An Integrated Processing Method for Multiple Large-scale Point-Clouds Captured from Different Viewpoints

Quantitative Comparison of Sinc-Approximating Kernels for Medical Image Interpolation

Clustering. Cluster Analysis of Microarray Data. Microarray Data for Clustering. Data for Clustering

Last Time. This Time. Thru-plane dephasing: worse at long TE. Local susceptibility gradients: thru-plane dephasing

TensorFlow and Keras-based Convolutional Neural Network in CAT Image Recognition Ang LI 1,*, Yi-xiang LI 2 and Xue-hui LI 3

Brian Noguchi CS 229 (Fall 05) Project Final Writeup A Hierarchical Application of ICA-based Feature Extraction to Image Classification Brian Noguchi

PROBABILISTIC LOCALIZATION AND MAPPING OF MOBILE ROBOTS IN INDOOR ENVIRONMENTS WITH A SINGLE LASER RANGE FINDER

RIGID IMAGE REGISTRATION

CROSSOVER ANALYSIS OF CHANG E-1 LASER ALTIMETER DATA

Region Segmentation Region Segmentation

Data Acquisition of Obstacle Shapes for Fish Robots

This Time. fmri Data analysis

FSL Pre-Processing Pipeline

Analysis of fmri data within Brainvisa Example with the Saccades database

Nonrigid Registration using Free-Form Deformations

Statistical Analysis of Neuroimaging Data. Phebe Kemmer BIOS 516 Sept 24, 2015

Action Recognition Using Local SpatioTemporal Oriented Energy Features and Additive. Kernel SVMs

Image Registration I

Introduction to Medical Image Registration

Evaluation of a multi-frame blind deconvolution algorithm using Cramér-Rao bounds

Hand Gesture Recognition for Human-Computer Interaction

Supplementary methods

COLOR HISTOGRAM AND DISCRETE COSINE TRANSFORM FOR COLOR IMAGE RETRIEVAL

Abstract. 2. Segmentation Techniques. Keywords. 1. Introduction. 3. Threshold based Image Segmentation

Stereo Imaging Using a Camera with Stereoscopic Adapter

Classification of Benign and Malignant DCE-MRI Breast Tumors by Analyzing the Most Suspect Region

Group MRF for fmri Activation Detection

Real Time Displacement Measurement of an image in a 2D Plane

EE 364B Convex Optimization An ADMM Solution to the Sparse Coding Problem. Sonia Bhaskar, Will Zou Final Project Spring 2011

Classification and Prediction of Motion Trajectories using Spatiotemporal Approximations

A Discrete Spring Model to Generate Fair Curves and Surfaces

Medical Biophysics 302E/335G/ st1-07 page 1

A simplified approach to merging partial plane images

A Novel Fast Constructive Algorithm for Neural Classifier

Motion Trajectory Clustering for Video Retrieval using Spatio-Temporal Approximations

A wireless sensor network for visual detection and classification of intrusions

Preprocessing of fmri data

INTRINSIC DECOMPOSITION FOR STEREOSCOPIC IMAGES

What is a Glide Reflection?

Novel Image Representation and Description Technique using Density Histogram of Feature Points

Relief shape inheritance and graphical editor for the landscape design

Image Registration. Prof. Dr. Lucas Ferrari de Oliveira UFPR Informatics Department

Solving the Damage Localization Problem in Structural Health Monitoring Using Techniques in Pattern Classification

We will now take a closer look at the ideas behind the different types of symmetries that we have discussed by studying four different rigid motions.

Spectral Clustering with Two Views

CAMERA-GUIDED MRI-MEG COREGISTRATION

Normalization for clinical data

ELEVATION SURFACE INTERPOLATION OF POINT DATA USING DIFFERENT TECHNIQUES A GIS APPROACH

Discrete Fourier Transform

Object detection from Background Scene Using t-sne -ORB Gradient Boost

Computer Aided Drafting, Design and Manufacturing Volume 26, Number 2, June 2016, Page 13

MGS-SIFT: A New Illumination Invariant Feature Based on SIFT Descriptor

Module Contact: Dr Rudy Lapeer (CMP) Copyright of the University of East Anglia Version 1

Improving tissue segmentation of human brain MRI through preprocessing by the Gegenbauer reconstruction method

Cassia County School District #151. Expected Performance Assessment Students will: Instructional Strategies. Performance Standards

GravityFusion: Real-time Dense Mapping without Pose Graph using Deformation and Orientation

Transcription:

Iage Processing for fmri John Ashburner Wellcoe Trust Centre for Neuroiaging, 12 Queen Square, London, UK.

Contents * Preliinaries * Rigid-Body and Affine Transforations * Optiisation and Objective Functions * Transforations and Interpolation * Within Subject: Realignent & Coregistration * Between Subject: Spatial Noralisation & Soothing

Rigid-Body Transforations * Assue that brain of the sae subject doesn t change shape or size in the scanner. * Head can ove, but reains the sae shape and size. * Soe exceptions: * Iage distortions. * Brain slops about slightly because of gravity. * Brain growth or atrophy over tie. * If the subject s head oves, we need to correct the iages. * Do this by iage registration.

Iage Registration Two coponents: Registration - i.e. Optiise the paraeters that describe a spatial transforation between the source and reference iages Transforation - i.e. Re-saple according to the deterined transforation paraeters

2D Affine Transfors * Translations by t x and t y * x 1 = x + t x * y 1 = y + t y * Rotation around the origin by radians * x 1 = cos() x + sin() y * y 1 = -sin() x + cos() y * Zoos by s x and s y * x 1 = s x x * y 1 = s y y *Shear *x 1 = x + h y *y 1 = y

2D Affine Transfors * Translations by t x and t y * x 1 = 1 x + y + t x * y 1 = x + 1 y + t y * Rotation around the origin by radians * x 1 = cos() x + sin() y + * y 1 = -sin() x + cos() y + * Zoos by s x and s y : * x 1 = s x x + y + * y 1 = x + s y y + *Shear *x 1 = 1 x + h y + *y 1 = x + 1 y +

3D Rigid-body Transforations * A 3D rigid body transfor is defined by: * 3 translations - in X, Y & Z directions * 3 rotations - about X, Y & Z axes * The order of the operations atters 1 1 cos sin sin cos 1 cos sin 1 sin cos 1 cos sin sin cos 1 1 Zt 1 Y 1 X 1 rans trans trans Ω Ω Ω Ω Θ Θ Θ Θ Φ Φ Φ Φ Translations Pitch about x axis Roll about y axis Yaw about z axis

Voxel-to-world Transfors * Affine transfor associated with each iage * Maps fro voxels (x=1..n x, y=1..n y, z=1..n z ) to soe world coordinate syste. e.g., * Scanner co-ordinates - iages fro DICOM toolbox * T&T/MNI coordinates - spatially noralised * Registering iage B (source) to iage A (target) will update B s voxel-to-world apping * Mapping fro voxels in A to voxels in B is by * A-to-world using M A, then world-to-b using M B -1 * M B -1 M A

Left- and Right-handed Coordinate Systes * NIfTI forat files are stored in either a left- or right-handed syste * Indicated in the header * Talairach & Tournoux uses a right-handed syste * Mapping between the soeties requires a flip * Affine transfor has a negative deterinant

Optiisation * Iage registration is done by optiisation. * Optiisation involves finding soe best paraeters according to an objective function, which is either iniised or axiised * The objective function is often related to a probability based on soe odel Objective function Most probable solution (global optiu) Local optiu Local optiu Value of paraeter

Objective Functions * Intra-odal * Mean squared difference (iniise) * Noralised cross correlation (axiise) * Inter-odal (or intra-odal) * Mutual inforation (axiise) * Noralised utual inforation (axiise) * Entropy correlation coefficient (axiise)

Siple Interpolation * Nearest neighbour * Take the value of the closest voxel * Tri-linear * Just a weighted average of the neighbouring voxels * f 5 = f 1 x 2 + f 2 x 1 * f 6 = f 3 x 2 + f 4 x 1 * f 7 = f 5 y 2 + f 6 y 1

B-spline Interpolation A continuous function is represented by a linear cobination of basis functions 2D B-spline basis functions of degrees, 1, 2 and 3 B-splines are piecewise polynoials Nearest neighbour and trilinear interpolation are the sae as B-spline interpolation with degrees and 1.

Contents * Preliinaries * Within Subject: Realignent & Coregistration * Realignent by iniising ean-squared difference * Residual artifacts and distortion correction * Coregistration by axiising utual inforation * Between Subject: Spatial Noralisation & Soothing

Processing Overview Statistics or whatever fmri tie-series Anatoical MRI Teplate Soothed Estiate Spatial Nor Motion Correct Sooth Coregister 11 21 31 12 22 32 13 23 33 1 14 24 34 Spatially noralised Deforation

Mean-squared Difference * Miniising ean-squared difference works for intraodal registration (realignent) * Siple relationship between intensities in one iage, versus those in the other * Assues norally distributed differences

Residual Errors fro aligned fmri * Re-sapling can introduce interpolation errors * especially tri-linear interpolation * Gaps between slices can cause aliasing artefacts * Slices are not acquired siultaneously * rapid oveents not accounted for by rigid body odel * Iage artefacts ay not ove according to a rigid body odel * iage distortion * iage dropout * Nyquist ghost * Functions of the estiated otion paraeters can be odelled as confounds in subsequent analyses

Moveent by Distortion Interaction of fmri *Subject disrupts B field, rendering it inhoogeneous * distortions in phase-encode direction *Subject oves during EPI tie series *Distortions vary with subject orientation *shape varies

Moveent by distortion interaction

Correcting for distortion changes using Unwarp Estiate reference fro ean of all scans. Estiate oveent paraeters. Estiate new distortion fields for each iage: estiate rate of change of field with respect to the current estiate of oveent paraeters in pitch and roll. Unwarp tie series. + B B Andersson et al, 21

Coregistration Inter-odal registration. Match iages fro sae subject but different odalities: anatoical localisation of single subject activations achieve ore precise spatial noralisation of functional iage using anatoical iage.

Coregistration axiises Mutual Inforation * Used for between-odality registration * Derived fro joint histogras * MI= ab P(a,b) log 2 [P(a,b)/( P(a) P(b) )] * Related to entropy: MI = -H(a,b) + H(a) + H(b) * Where H(a) = - a P(a) log 2 P(a) and H(a,b) = - a P(a,b) log 2 P(a,b)

Contents * Preliinaries * Within Subject: Realignent & Coregistration * Between Subject: Spatial Noralisation & Soothing * Segentation for spatial noralisation * Soothing

Processing Overview Statistics or whatever fmri tie-series Anatoical MRI Teplate Soothed Estiate Spatial Nor Motion Correct Sooth Coregister 11 21 31 12 22 32 13 23 33 1 14 24 34 Spatially noralised Deforation

Alternative Pipeline fmri tie-series Teplate Statistics or whatever Soothed Motion Correct Estiate Spatial Nor Sooth Spatially noralised Deforation

Spatial Noralisation * Brains of different subjects vary in shape and size. * Need to bring the all into a coon anatoical space. * Exaine hoologous regions across subjects * Iprove anatoical specificity * Iprove sensitivity * Report findings in a coon anatoical space (eg MNI space)

Spatial Noralisation * This is the sae algorith as for tissue segentation. * Cobines: * Mixture of Gaussians (MOG) * Bias Correction Coponent * Warping (Non-linear Registration) Coponent

Spatial Noralisation * Default spatial noralisation in SPM12 estiates nonlinear warps that atch tissue probability aps to the individual iage. * Spatial noralisation achieved using the inverse of this transfor.

Modelling deforations * Tissue probability aps are warped to align with tissues identified in iage.

Modelling deforations

Modelling a bias field * A bias field is odelled as a linear cobination of basis functions. Corrupted iage Bias Field Corrected iage

Iterative optiisation schee Update tissue estiates Update deforation estiates Update bias field estiates No Converged? Yes

Evaluations of nonlinear registration algoriths

Sooth Blurring is done by convolution. Each voxel after soothing effectively becoes the result of applying a weighted region of interest (ROI). Before convolution Convolved with a circle Convolved with a Gaussian

References * Friston et al. Spatial registration and noralisation of iages. Huan Brain Mapping 3:165-189 (1995). * Collignon et al. Autoated ulti-odality iage registration based on inforation theory. IPMI 95 pp 263-274 (1995). * Thévenaz et al. Interpolation revisited. IEEE Trans. Med. Iaging 19:739-758 (2). * Andersson et al. Modeling geoetric deforations in EPI tie series. Neuroiage 13:93-919 (21). * Ashburner & Friston. Unified Segentation. NeuroIage 26:839-851 (25). * Klein et al. Evaluation of 14 nonlinear deforation algoriths applied to huan brain MRI registration. NeuroIage 46(3):786-82 (29).