99
Computational Methods in NeuroImage Analysis Instructor: Moo K. Chung [email protected] September3, 2010

Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Computational Methods in NeuroImage Analysis

Instructor: Moo K. Chung [email protected]

September3, 2010

Page 2: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Instructor

Moo K. Chung ��� Associate Professor of Biostatistics and Medical Informatics University of Wisconsin-Madison

Visiting Associate Professor of Brain and Cognitive Sciences Seoul National University

Office Hour: Friday 12:00-1:00pm. Email: [email protected] Official Webpage: www.stat.wisc.edu/~mchung

Page 3: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

!"#$%"&'(")*+",*+-'.*+'/+"#&'0%"1#&1'"&2'/34"5#*+'67'890:';<7:'%#=+*;<7:'<<>:'8<>:'3-3',+"=?#&1:'3,=@'353+-,4#&1'A&23+'"'$#&1B3'+**.@'93$3"+=4'*&B-'."=#B#,-@''

C'."=AB,-'D'EF';4G'B353B'$=#3&H$,$'D'EF'I*$,2*=$'D'J'"2%#&#$,+"H53'$,"K'D'JF'1+"2A",3'$,A23&,$'D'IBA$'%"&-'A&23+1+"2A",3'$,A23&,$'D')A&=4'*.'+*23&,$'"&2'%*&?3-$'

http://brainimaging.waisman.wisc.edu

Your instructor is from

Page 4: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

!"#$%"&'B")*+",*+-'.*+')+"#&'#%"1#&1'

L=H53'+3$3"+=4'"+3"$M'"AH$%:'23I+3$$#*&:'%**2'2#$*+23+$:'3%*H*&'+3B",32:'%32#,"H*&:'G70:'890'"&",*%#="B'$,A2#3$:'2353B*I%3&,"B:'"&#%"B'$,A2#3$''

Dalai Lama & Richard J. Davidson

Page 5: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Course Aims

•  To present computational and statistical techniques used in the field of brain image analysis, with an emphasis on actual computer implementation.

•  MATLAB is the language of instruction but students can use any computer language to do a course project.

Page 6: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Target Audience

•  This course is designed for researchers and students who wish to analyze and model brain images quantitatively beyond t-statistics and ANOVA.

•  The course material is applicable to a wide variety of other medical and biological imaging problems.

•  Course requirement: none.

Page 7: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Course Evaluation

•  Submission of research proposal & preliminary analysis before the course drop deadline. 10%

•  Give 20-minute oral presentation at the end of the semester. 20%

•  Final exam at the end of November. 30%

•  Submission of the final research report of about 15-25 pages excluding figures, tables and references. It also should contain more than 20 related references. 40%

Page 8: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Course Workload

•  Approximately 10-20 hours/week depending on the qualification of students assuming you have 60-80 work hours/week.

•  Read my lecture notes, textbook and about two assigned papers per week.

Page 9: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Course Topics

•  Numerical techniques for (ordinary and partial) differential equations, FEM

•  Spectral methods (Fourier analysis, PCA, sparse-PCA, functional-PCA, marching persuit)

•  Optimization (least squares, multivariate general linear model (MGLM), L1-norm minimization, maximum likelihood)

•  Discrimination and classification (linear, quadratic and logistic discrimination and SVM).

•  Geometric and topological computation (curvatures, Euler characteristics, other topological invariants).

•  Brain connectivity & network modeling

Page 10: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Course website brainimaging.waisman.wisc.edu/~chung/neuro.processing/

Lecture notes will be uploaded 30mins before each lecture. Feel free to bring laptops for note taking and web surfing.

“Computational Neuroanatomy: The Methods” to be published in 2011. It can be downloaded from the webpage. It’s huge at 60-100MB.

Textbook

Page 11: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Sample data & Codes Look for directory \data and \matlab few hours before each lecture starts.

Class discussion board groups.google.com/group/brainimage

If you don’t become a member, you won’t receive any email from me.

Page 12: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Tips for students

1. Your best friend www.google.com

2. Your second best friend scholar.google.com

Page 13: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Occam’s razor • When given two equally valid explanations (model) for a phenomenon, one should embrace the less complicated formulation (model).

• All things being equal, the simplest solution tends to be the best one.

• If you want to try complicated modeling, do the simplest model first.

Page 14: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Do not try bang your head on the wall trying to do a complicated analysis when you can’t even build a simpler model.

This bear knows what Occam’s razor is.

Page 15: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

1. No plagiarism of any sort will be allowed in the course.

2. Work alone for the project. But feel free to discuss all other matters with class mates and the instructor.

3. Office hour: talk to me after each class or send email to [email protected] to set up the appointment.

NOTES

Page 16: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Lecture 1

Overview of Computational Methods

September 3, 2010

Page 17: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

DATA

•  Brain images: various imaging modalities can be modeled and analyzed in a similar mathematical fashion.

•  Examples of brain images: MRI, fMRI, PET, DTI

Page 18: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Positron Emission Tomography ( PET)

Normal Brain Brain of 9 year old girl suffering from epilepsy.

Montreal Neurological Institute

Page 19: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Functional MRI

a

b

c

Page 20: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Diffusion tensor imaging (DTI)

Tensor data = 3 by 3 matrix values at each voxel are diffusion coeffiients.

Andrew L. Alexander University of Wisconsin-Madison

Page 21: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Principal eigenvectors of the diffusion coefficient matrix can be considered as the tangent vector of the stream lines that represents white fiber.

Intensity = eigenvalues

Page 22: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Streamline based tractography second order Runge-Kutta algorithm (Lazar et al., HBM. 2003).

!4#,3'%"N3+'O)3+$''!'3213$'*.'1+"I4'

Page 23: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Tracts passing through the splenium of the corpus callosum

Page 24: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

3T Magnetic resonance imaging (MRI)

Provide greater image contrast in soft tissues than computed tomography (CT)

Page 25: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Computational Issues in Brain Image Analysis

•  Differential equations (ordinary & partial) •  Variation & optimization (least squares, L1

norm minimization) •  Spectral approaches (Fourier, PCA etc) •  Discrimination & classification •  Geometric & topological computation

Page 26: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Data & Image Visualization

Data & image visualization has to be your first step in analyzing images

Page 27: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Statistical visualization is an important issue thresholded 3D pvalue map

Page 28: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Least squares estimation

statistical parameter estimation technique by the sum of squared residual

Page 29: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Cortical Surface Polygonal mesh Mesh resolution 3mm

82,190 triangles

40,962 vertices

20,000 parameters per surface

Spherical harmonic representation

Page 30: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

320 1280 5120 20480 81920

Deformable surface algorithm McDonalds et al. (2001) NeuroImage

Multiscale triangle subdivision at each iteration increases the complexity of anatomical boundary

Page 31: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Parameterize mapping to a sphere

3T MRI

Spherical angle based coordinate system

Deformable surface algorithm

Page 32: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Spherical harmonic of degree l and order m

Coarse detail Fine detail

Coarse anatomical detail

Fine anatomical detail

Page 33: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

SPHRM representation

• Given functional measurement f(p) on a unit sphere, we represent it as

e: noise (image processing, numerical, biological)

: unknown Fourier coefficients

• The parameters are estimated in the least squares fashion.

!

f (p) = f lmYlm (p)m=" l

l

#l= 0

k

# + e(p)

!

flm

Page 34: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

FreeSurfer results

Page 35: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

6241 Fourier coefficients can be used to quantify individual anatomical shape variations

autistic control difference

Average SPHARM coefficients

78th degree Weighted-SPHARM representation

Page 36: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Weighted-SPHARM

Color scale= x-coordinate

Page 37: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Maximum likelihood estimation

statistical parameter estimation technique by maximizing a likelihood function

Page 38: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Gray Matter

White Matter

Image segmentation

Outer Cortical Surface

Inner Cortical Surface

Skull

Image segmentation is necessary to quantify anatomical substructures

Page 39: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Segmentation based on Gaussian mixture model SPM result

Automatic skull stripping can remove unwanted anatomical regions automatically.

Page 40: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Two-components Gaussian mixture model

!

f (y) = pf1(y) + (1" p) f2(y)

!

f1(y) " N(µ1,#12)

!

f2(y) " N(µ2,# 22)

p = mixing proportion ! estimated tissue density

Parameters are estimated by the EM-algorithm

Page 41: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Gaussian mixture modeling - EM algorithm

Shubing Wang Merck

Page 42: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Segmentation result

Binary masks: 0 or 1

Gray matter White matter

Gaussian kernel smoothing

Probability map [0 , 1]

Page 43: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Probabilistic segmentation

Mietchen & Gaser, 2009

Page 44: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Multivariate General Linear Model

Multivariate version of general linear model. SPM, AFNI do not have it. Only SurfStat has it.

Page 45: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Comparing rate of biological change between groups

Test null hypothesis Ho: slopes in linear models are identical

Y

X

Y

X

Y

X

Question: what statistical procedure should we use? Next question: what do you do with vector data?

Page 46: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Facial emotion discrimination task response time

Dalton et al. (Nature Neuroscience 2005)

24 emotional faces, 16 neutral faces

Page 47: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Correlating behavioral and imaging measures

Page 48: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Amygdala manual segmentation

Why manual? It’s one of few structures we can’t segment automatically with 100% confidence.

Nacewicz et al., Arch. Gen. Psychiatry 2006

Chung et al., NeuroImage 2010

Page 49: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

2D surface model of left amygdala using marching cubes algorithm

left

front middle

top

bottom

back

Orientation

Page 50: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

front

2D model of left amygdala of subject 001

back

left

middle back front left

middle

top

bottom

top

bottom

Page 51: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Displacement vector fields in multiple images

Page 52: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Displacement vector field on a template

displacement vector

variable of interest

nuisance covariates

noise

covariance matrix

Page 53: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Difference between autism and controls

Page 54: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Interaction between shape and gaze fixation duration in autism

Page 55: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Finite Element Method

A numerical technique for discretizing a partial differential equation (PDE). PDE simplifies to a system of linear equations which can be solved

by the usual least squares estimation.

Page 56: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Smoothing along anatomical tissue boundary to increase SNR

After 10 iterations After 20 iterations Initial Signal

Diffusion smoothing: isotropic diffusion equation

Page 57: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Thickness measure Signal enhancement

Smoothed cortical thickness

Page 58: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Why do we smooth? t-statistic map of Jacobian determinant change (volume change) for 28 normal subjects from age 12 to age 16.

6.5

-6.5

-2.0

2.0

10mm FWHM Gaussian kernel smoothing

Page 59: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:
Page 60: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:
Page 61: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Seo et al., MICCAI 2010

∆f = λfEigenvalues of Laplace-Beltrami operator

Page 62: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Heat kernel smoothing

Page 63: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

cortical thickness

Page 64: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

6mm

0mm

Cortical thickness

Cortical thickness = most widely used cortical measure

Chung et al., NeuroImage 2003

Page 65: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Cortical thickness Inconsistent mathematical definitions. There are at least five different methods of measuring distance between tissue boundaries.

B A

C B

orthogonal projection from A to B orthogonal projection from B to C

Page 66: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Laplace equation method for defining cortical thickness

∆f = 0

Page 67: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Jones et al. HBM. 2000

Page 68: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:
Page 69: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Geometric computation

Geometric quantities such as curvatures, length, area, volume have been often used in

characterizing brain shape.

Page 70: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

0.25 -0.25

Mean Curvature Gaussian Curvature

-0.015 0.015

Page 71: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Mean curvature can be used to quantify sulcal pattern

Page 72: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Application of curvature measure: Tensor-based morphometry (TBM)

Thin-plate spline energy can be used to measure the curvature of the surface. Between ages 12 and 16, it increases both locally and globally.

Chung et al., CVPR 2003

Page 73: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Topological computation

Topological properties are invariant under shape deformation. So topological invariants can be

used to characterize an object of interest.

Page 74: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Topological metric obtained from cortical thickness

Chung et al. IPMI 2009

Page 75: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Topology correction in images

Automatic hole patching is necessary to construct surface topologically equivalent to sphere.

Approximately 20,000 triangle elements

Histogram thresholding

Hole patching

Page 76: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Mandible surface growth modeling

Quadratic fit of 9 male subjects over time in one particular point on the mandible surface

Page 77: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Worsley’s random field theory based approach

z = -10 z = 0 z = 10

(Adler, 1984)

Page 78: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

T random field on manifolds

Euler characteristic density

Worsley (1995, NeuroImage)

FWHM of smoothing kernel or residual field

Page 79: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Checking normality of imaging measures

Gaussianess may not be satisfied

Page 80: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Quantile-Quantile (QQ) plot showing asymmetric distribution

Longer tail

Page 81: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Fisher’s Z transform on correlation

Increasing normality of data

Page 82: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Permutation test model free statistical inference

More than 1500 permutations are needed to guarantee the convergence of the thresholding. 8 hours of running time in MATLAB.

Page 83: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Logistic discriminant analysis

Based on logistic regression that connects categorical variables to continuous variables,

we can perform a discriminant analysis

Page 84: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

asymmetry analysis framework

Clinical population Normal controls

template

image registration

image registration

Page 85: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:
Page 86: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:
Page 87: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Statistical Parametric Map multiple comparison correction via the random field theory (Worsley et al. 1995) ! not so trivial

Very involving mathematical derivation

T-stat resulting showing group difference between autism and control

> 40000 correlated hypotheses

Page 88: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Discriminant Power Map

Probability of autism Asymmetry index

Classification rule:

Classification error rate

Leave-one-out cross-validation

Hypothesis & P-value free approach

Logistic model

Page 89: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Discriminant Power Map = 1 - error rate

Avoid the traditional hypothesis driven approach No need to compute P-value ! No need for random field theory

Adaboost version with spatial dependency constrain Singh et al., MICCAI 2008.

Page 90: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Classification for imaging biomarkers via logistic discriminant analysis

Red: mild cognition impairment (MCI) Green: elderly normal controls

Page 91: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Brain Network Analysis

Graph theoretic approach to brain connectivity analysis. Various topological invariants are used to characterize brain

connectivity.

Page 92: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Graph construction Identify end points

!-neighbor: All points in the !-neighbor are identified as a single node in a graph

Page 93: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

End points of tracts

Surface: white matter boundary

Page 94: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Clustering coefficient

001 120

Page 95: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Control Autism

Clustering coefficients for all subjects

No group difference

Page 96: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

#001 #120

Degree of nodes: measure of local network complexity

Page 97: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Local degree distribution for all subjects

Control Autism

Page 98: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

red: autism blue: control Global degree distribution

pvalues = 0.024, 0.015 and 0.080 for degrees 1, 2 and 3.

More low degree nodes in autism = global under-connectivity in autism

Chung et al., HBM conference 2010

Page 99: Computational Methods in NeuroImage Analysisbrainimaging.waisman.wisc.edu/~chung/neuro.processing/lectures.2010/CMN.lecture01...Computational Methods in NeuroImage Analysis Instructor:

Lecture 2

Least squares estimation General linear model

Multivariate general linear model

Read two papers put in the literature directory:

chung.2004.ni.autism.pdf " GLM chung.2010.NI.pdf " MGLM