To grandma, who teaches me hardship can be endured with grace
Transcript of To grandma, who teaches me hardship can be endured with grace
The Robotics InstituteCarnegie Mellon University
Pittsburgh, Pennsylvania 15213
Submitted in partial fulfillment of the requirementsfor the degree of Doctor of Philosophy in Robotics
October, 1999
c 1999 Mei Chen
3-D Deformable RegistrationUsing a Statistical Atlas
with Applications in Medicine
Mei Chen
CMU-RI-TR-99-20
To grandma, who teaches me hardship can be endured with grace
To grandpa, who nurtured my passion for art
To mom, who proves women can do rocket science
To dad, who gives me love unconditional
To auntie, who shows me beauty of compassion
To brother and sister, who keep reminding me how long I have been in grad school
Abstract
Registeringmedicalimagesof differentindividualsis difficult dueto inherentanatomical
variabilitiesandpossiblepathologies.This thesisfocuseson characterizingnon-pathologi-
cal variationsin humanbrainanatomy, andapplyingsuchknowledgeto achieve accurate3-
D deformable registration.
Inherentanatomicalvariationsare automaticallyextractedby deformably registering
trainingdatawith anexpert-segmented3-D image,adigital brainatlas.Statisticalproperties
of thedensityandgeometricvariationsin brainanatomyaremeasuredandencodedinto the
atlasto build a statisticalatlas.Thesestatisticscanfunctionasprior knowledgeto guidethe
automaticregistrationprocess.Comparedto analgorithmwith noknowledgeguidance,reg-
istration using the statistical atlas reduces the overall error on 40 test cases by 34%.
Automaticregistrationbetweentheatlasandasubject’sdataadaptstheexpertsegmenta-
tion for thesubject,thusreducesthemonths-longmanualsegmentationprocessto minutes.
Accurateandefficient segmentationof medicalimagesenablequantitativestudyof anatom-
ical differencesbetweenpopulations,aswell asdetectionof abnormalvariationsindicative
of pathologies.
AcknowledgmentsI wish to thankmy advisors,ProfessorTakeoKanadeandDr. DeanPomerleau,for their sup-
portandadviceduringmy graduatestudies.I alsowish to thankothermembersof my committee,
ProfessorW. Eric L. GrimsonandDr. StevenSeitz,for their valuablecommentsconcerningmy
work.
I owemuchto theBrighamandWomen’sHospitalof theHarvardMedicalSchoolfor thebrain
atlas.I amalsogratefulto thosewho provide meMRI data:KateFissellin theCarnegie Mellon
PsychologyDepartment,Dr. DanielRio andMike Kerich in theNationalInstituteof Health,Dr.
MatcheriKeshavan,Dr. MichaelDebellis,ElizabethDick, StephenSpencer, andAmy Boring in
the WesternPsychiatricInstituteandClinicl, Dr. Keith ThulbornandSteve Uttecht in the Mag-
neticResonanceImagingCenterof theUniversityof Pittsburgh MedicalSchool,andGreg Hood
of thePittsburghSupercomputingCenter. I would like to thankDr. Williams RothfusatAllegheny
General Hospital for helpful discussions in the early stages of this work.
Interactionwith membersof theVision andAutonomousSystemsCenterat Carnegie Mellon
hasbeenindispensable.From themI have not only learnedaboutdifferentaspectsof computer
vision and imageunderstanding,but alsohow to communicatemy thoughtsand ideas.Special
thanksto ShumeetBaluja, Parag Batavia, John Hancock,David LaRose,Daniel Morris, Jim
Rehg,Jeff Schneider, Henry Schneiderman,David Simon,andTodd Williamson for the discus-
sions, for proofreading my paper drafts, and for attending my practice talks.
My time at Pittsburgh hasbeenenrichedby too many peopleto namethemall. However, I
want to thank my friends who offered generoushelp during my recovery from two accidents:
AtsushiYoshida,Mike (Chuang)He, Kate Fissell,Maria Mosely, Mei Han andWei Hua; Tech
Khim Ng, Belinda Thom, Taku Osada,StephanieLand, KimmareeMurday, Cecilia Wandiga,
JohnHancock,Dirk Langer, RahulandGita Sukthankar, ParagBatavia, Daniel Morris, Yokiko
Wada,andJoyoni Dey. I alsowish to expressmy gratitudeto friendswho offeredconsistentsup-
port from afar: Richard (Xiaosong)Zhang, Jane(Jingxi) Chu, JenniferKay, Xuemei Wang,
Yolanda Wang, Takayuki Yoshigahara, Mark Maimone, James Lien, and John Long.
Contents
1. Introduction
1.1 Problem Definition ...........................................................................................................4
1.2 Importance of Registration .............................................................................................4
1.3 Research in Registration .................................................................................................5
1.4 Difficulties in Registration ..............................................................................................8
1.4.1 Image Acquisition Process ...................................................................................................9
1.4.2 Non-pathological Anatomical Differences .........................................................................10
1.5 Bootstrap Strategy ..........................................................................................................11
1.6 Dissertation Overview ....................................................................................................12
2. 3-D Hierarchical Deformable Registration
2.1 Global Alignment with Whole Volume Intensity Equalization ................................17
2.1.1 Representing Similarity Transformation ........................................................................17
2.1.2 Determining Similarity Transformation ......................................................................... 19
2.2 Smooth Deformation with Local Intensity Equalization ..........................................22
2.2.1 Representing Smooth Deformation .................................................................................22
2.2.2 Estimating Smooth Deformation .....................................................................................24
2.3 Fine-tuning Deformation with Linear Intensity T ransformation ............................ 28
2.3.1 Representing Fine-Tuning Deformation .........................................................................28
2.3.2 Estimating Fine-Tuning Deformation ............................................................................. 29
2.4 Quantitative Evaluation ..............................................................................................35
2.4.1 Ground-Truth Segmentation ..........................................................................................36
2.4.2 Measurement ....................................................................................................................37
2.4.3 Performance ..................................................................................................................... 38
2.5 Error Analysis .............................................................................................................40
2.6 Algorithm Analysis .....................................................................................................41
2.6.1 Effectiveness of Intensity Equalization .........................................................................41
2.6.2 Error Distrib ution ...........................................................................................................42
2.7 Discussion .....................................................................................................................42
2.7.1 Transformation and Resampling .................................................................................... 43
2.7.2 Other Intensity Equalization Methods .......................................................................... 45
2.7.3 Smoothness of Deformation ............................................................................................45
2.7.4 Quantitative Evaluation ..................................................................................................45
2.8 Chapter Summary ......................................................................................................46
3. Building a Statistical Atlas
3.1 Related Work ..............................................................................................................49
3.2 Capture Anatomical Variations .................................................................................51
3.3 Model Anatomical Variations ....................................................................................53
3.3.1 Model Density Variations ............................................................................................... 55
3.3.2 Model Geometric Variations .........................................................................................56
3.4 A Statistical Atlas .......................................................................................................57
3.5 Discussion ....................................................................................................................61
3.5.1 Population-Specific Training Sets .................................................................................61
3.5.2 Manual versus Automatic Classification ......................................................................61
3.5.3 Multiple Experts’ Opinions ...........................................................................................62
3.5.4 Global versus Structure-Based Models ........................................................................62
3.5.5 Choice of Method ...........................................................................................................62
3.6 Chapter Summary .....................................................................................................63
4. Registration Using the Statistical Atlas
4.1 Related Work .............................................................................................................. 65
4.2 Registration Using the Statistical Atlas .................................................................... 65
4.3 Performance Evaluation ............................................................................................ 69
4.3.1 Registration Using the Intensity Statistics ................................................................... 69
4.3.2 Registration Using the Geometric Statistics ................................................................ 69
4.3.3 Registration Using the Statistical Atlas ........................................................................ 70
4.4 Discussion ................................................................................................................... 71
4.5 Chapter Summary ..................................................................................................... 73
5. Model Neighborhood Context
5.1 Modeling Neighborhood Context ............................................................................... 75
5.2 Registration Using Neighborhood Context ............................................................... 77
5.3 Performance Evaluation ............................................................................................. 79
5.4 Distance Error Metric ................................................................................................. 81
5.5 Discussion ..................................................................................................................... 83
5.6 Chpater Summary ....................................................................................................... 83
6. Implementation Details
6.1 Background Separation .............................................................................................. 85
6.2 Adaptive Multi-Resolution Processing ....................................................................... 86
6.3 Random Initialization .................................................................................................. 87
6.4 Stochastic Sampling ..................................................................................................... 87
6.5 Parallel Processing ....................................................................................................... 88
7. Quantitative Study of the Anatomy
7.1 Related Work ................................................................................................................ 91
7.2 An Automatic System for Quantitative Study of the Anatomy ................................ 91
7.3 Feasibility Study ........................................................................................................... 92
7.3.1 Lateral Ventricles and Schizophrenia ............................................................................ 92
7.3.2 Corpus Callosum and Female Alcoholics ...................................................................... 94
7.4 Chapter Summary ....................................................................................................... 95
8. ADORE: Anomaly Detection thrOugh REgistration
8.1 Related Work ............................................................................................................... 100
8.2 Symmetry versus Asymmetry .................................................................................... 100
8.3 Anomaly Detection using Asymmetry ....................................................................... 102
8.3.1 Anomaly Detection via Quantifying Asymmetry .......................................................... 102
8.3.2 Asymmetry Detection via Mirror Registration ............................................................. 103
8.4 Detect Abnormal Variations ...................................................................................... 104
8.5 Chapter Summary ...................................................................................................... 106
9. Conclusion
9.1 Highlights of Contributions ........................................................................................ 110
9.2 Future Directions ......................................................................................................... 111
9.2.1 Methodology ..................................................................................................................... 111
9.2.2 Applications ...................................................................................................................... 114
Appendix
A. Levenberg-Marquart Algorithm
B. Principal Component Analysis
C. Segmentation Comparison
Bibliography
1
CHAPTER1 Introduction
Rapiddevelopmentin medicalimagingdevicessuchasmagneticresonanceimaging
(MRI), computerassistedtomography(CT),andpositronemissiontomography(PET),has
broughtarevolutionin themedicaldomain.Forthefirst time,physicianscanviewpeople’s
internal structures in three dimensions, in a non-invasive way.
Amongcurrentmedicalimagingmodalities,MRI revealssoft tissuesthebest.An MRI
is animagevolumeconsistingof aseriesof parallelcross-sectionsalongoneof threeprin-
cipal axes:coronal,axial, or sagittal.Exampleslicesof a humanbrain MRI takenalong
eachaxisareshownin Figure1. Thenumberof cross-sectionstakendependson thepur-
poseof the MRI. Within the realmof MRI therearethreecommonsub-modalities:T1-
weighted,T2-weighted,and proton density.While tissuedensity is reflectedin image
intensity,thesametissuecanappearof different intensitiesin different imagemodalities,
or due to gain artifacts in the scanner.
It is of greatinterestin medicineto studyanatomicalstructuresandto detectpossible
anomalies.While qualitativeanalysismaybesufficientfor diseasediagnosis,quantitative
analysisof specificanatomicalregionsis requiredfor longitudinalmonitoringof disease
2 Chapter 1 Introduction
progression or remission, pre-operative evaluation and surgical planning, radiosurgery and
radiotherapy treatment planning, mapping of functional neuroanatomy of sensorimotor and
cognitive processes, as well as the analysis of neuroanatomical variability among normal
brains.
Quantitative regional analysis is possible only with explicit segmentation to separate
and identify anatomical structures. Traditionally, the segmentation of anatomical structures
is done manually. The process is painstakingly slow and involves a cadre of workers who
laboriously outline and edit each region of interest [53]. The left image in Figure 2 is one
Figure 1: Example cross-sections of brain MRItaken along each of the three principal axes.
Coronal Axial Sagittal
3
sliceof aT1-weightedcoronalMRI of anon-pathologicalbrain.TheMRI volumecontains
123slices,andeachslice is a 256x256pixel matrix. Eachpixel is a 0.9375x0.9375mm2
square,andall slicesareof thickness1.5mm.Theright imagein Figure2 is acolorcoding
of the classificationdoneby 7 operators(courtesyof BrighamandWomen’shospitalof
HarvardMedicalSchool).This is valuabledata,but theprocessis too time-consumingto
study anatomicalpropertiesof a population.In a recentstudy, “one man-month”was
requiredto outline the thalamiof 200 subjects[25]. Moreover,errorsoccurbecauseof
human subjectivity in slice selection,structureinterpretation,poor software interface
design,poor hand-eyecoordination,low tissuecontrast,and uncleartissueboundaries
causedby partial volumes (individual pixels containmorethanonetissuetype).Human
performanceis alsoinherentlyinconsistent.It is reportedthat segmentationsof thesame
brainstructuregivenby thesameneuroanatomistthreemonthsapartcandiffer by 4.9%in
volume,andwith only 87.8%overlap[14]. As for segmentationsgivenby differenthuman
operators, the inter-operator reliability can range from 64% to 87%.
AlthoughMRI datais digital by nature,it wasnotuntil mid-1980sfor computersto be
powerfulenoughto processandanalyzethem,especiallyin 3-D. However,from thedawn
Figure 2: One cross-section of a T1-weighted MRI of a normal brain (left),and the corresponding color -coded c lassification of brain tissues (right).
4 Chapter 1 Introduction
of its emergence,researchin biomedicalimageanalysisandcomputerassistedintervention
has been vigorous, and has raised much enthusiasm among medical researchers.
1.1 Problem Definition
This thesistacklestheproblemof structuralsegmentationandclassification.Thetech-
niqueis 3-D deformableregistrationbetweenanatlasandtheinputof aparticularsubject’s
data.An atlasis referencedatawith anatomicallocalizationor functional interpretation,
suchastheaforementionednon-pathologicalbrainMRI volumewith structuralsegmenta-
tion andclassificationsgiven by humanexperts.Figure3 illustratesthe approachto the
problem:given a subject’sbrain MRI volume,the atlasis deformedin 3-D to matchthe
inputdata.Underthesamedeformation,classificationlabelsof anatomicalstructuresin the
atlascanalsobewarpedin 3-D to registerwith correspondingstructuresof thesubject.In
this way, anatomicalinformationin theatlasis customized for thesubject.Therefore,the
problemof structuralsegmentationandclassificationbecomesoneof finding theoptimal
3-D deformation that best registers the atlas and the subject image volumes.
1.2 Importance of registration
As discussedabove,3-D deformableregistrationbetweenanatlasandaparticularsub-
ject’simagedatacustomizesthesegmentationandlabellingof anatomicalstructuresfor the
subject.This facilitatespathologydetectionandquantitativestudyof individualstructures.
Givendatafrom differentpopulations,suchasnormalcontrolsubjectsversusschizophren-
ics, this alsoallows statisticalstudyof possibleanatomicaldifferencesbetweenpopula-
tions.Further,whiledeformableregistrationbetweendifferentsubjects’dataenablescross-
subjectdiagnosis,it is alsoessentialfor similar caseretrieval in medicalimagedatabases.
Applicationsof muchinterestalsoincluderegistrationof thesamesubject’sdataovertime.
This supportspost-treatmentanalysisandlongitudinalstudyof anatomicalchanges,such
as the relation between brain loss and aging.
5
1.3 Research in registration
Registration of medical images has been an active research area--the comprehensive
survey article by van den Elsen et al. [101] lists 161 citations. Two popular schools of reg-
Figure 3: Illustration of classifying a subject’ s anatomical structuresthr ough registration with the atlas. The atlas is deformed in 3-D tomatch the input data. Under the same deformation, classificationlabels of anatomical structures in the atlas can also be warped in3-D to register with corresponding structures of the subject. (theatlas volume doesnot contain partions the nose, mouth, etc.)
Atlas Subject
3-D Deformable Registration
Atlas Label
6 Chapter 1 Introduction
istration using image propertiesare the feature-based approachand the voxel-based
approach.
Feature-based methodsattemptto extractthecontoursor surfaces,i.e. features,of ana-
tomical structuresin the imagesto be registered,and find the correspondencebetween
them,[2], [11], [14], [28], [33], [80], [94]. Theyareefficientin representationandindepen-
dentof imagingmodality.However,feature-basedregistrationis critically dependenton
thequalityof featureextraction,whichisnottrivial sinceanatomicalstructurestendtohave
complexshapesandill-defined boundaries.Humaninteractionis generallynecessaryto
helpselectandextractfeaturesor to guidethe registrationprocedure.Consequently,it is
prone to user subjectivity, is inconvenient, and can be time-consuming.
Thelandmarkwork in feature-basedmedicalimageregistrationwasdoneby Bajcsyet
al. They assumeanatomicalvariationsbetweenindividuals can be modeledby elastic
deformation,andmodeltheatlasasa physicalobjectwith elasticproperties.Theregistra-
tion procedurefirst extractscontoursof anatomicalstructuresin thesubject’simage,then
elasticallydeformscontoursin theatlasto matchwith thosein thesubject[2], [33]. How-
ever,without userinteraction,their atlascanhavedifficulty matchingcomplicatedobject
boundaries.In addition,this methodis computationallyexpensive,andrequirestime-con-
suminginteractivepreprocessingthat involvesremovingthe skull in the imagevolume.
Davatzikosproposeda methodthat usesouter cortical surfacemappingto drive a 3-D
deformationwith linearelasticity[20]. Thismethodalsorequireshumaninteractionin out-
lining featuressuchassulci andfissures.SandorandLeahyautomatedthefeatureextrac-
tion by using boundary-findingand a morphologicalprocedure,whoseresult is highly
dependentontheaccuracyof detectedboundariesandmaystill requiremanualcorrections
[80]. Szeliski and Coughlanused tensor product splines to representtransformations
betweentwo 3-D anatomicalsurfaces,andintroducedoctreesplinesfor fastcomputation
of thedistancebetweensurfaces[90]. ThompsonandTogaemployed3-D activesurfaces
initializedby ahybridsurfacemodelbasedonsuperquadricsandsphericalharmonics,and
usesurfacedeformationmapsto drivethevolumetricwarp[96]. Collinsetal. presentedan
automatic3-D registrationmethodthat matchesfeaturesusinga hierarchicallocal affine
7
transformation[14]. FeldmarandAyachedevelopeda surfaceto surfacenon-rigid regis-
tration schemeusinglocally affine transformation[30]. Therehasalsobeenresearchon
featureselectionfor medicalimageregistration,suchas2-D and3-D ridgeseekingopera-
tors suggestedby Maintz et al. [63], andnear-optimalintra dataselectiondevelopedby
Simon et al. for fast and accurate 3-D rigid-body registration [84].
As analternative,voxel-based algorithmsobviatetheneedfor explicit featureextrac-
tion or segmentation.Christensenetal. [11], [12] representedsmalldeformationsbetween
brainvolumesusinga linear-elasticmodel,andlargemagnitudedeformationswith a vis-
cousfluid model.The fluid dynamicmodelallowed largedeformationsby relaxing the
motion-restrainingstressovertime.However,thecomputationtook hourson a massively
parallelcomputer,andtherelevanceof thephysicalmodelto registrationis still question-
able.Thirion assumedimagevolumesto be registeredhadsimilar intensitydistributions
andwerealreadygrosslyaligned,andmodeledthedeformationasa 3-D voxel flow. He
usedthegradientof thenon-deformingvolumeinsteadof thedeformingonein determining
thedeformation,becausecomputationof thelatterrequirestri-linear interpolationof each
voxel’s gradient.However,this quickermethodwill beerroneouswhentheatlasdoesnot
resemblethesubjectclosely.Also, it is proneto failure whentherearelargeintensitydif-
ferencesbetweenimagevolumes[92]. Vemuri et al. formulatedregistrationasa motion
estimationproblem,andproposeda hierarchicaloptical flow motionmodelwhich repre-
sentedthe flow field usinga B-splinebasis[102]. Insteadof relying on similar intensity
distributions,Woodset al. assumedthatvoxel intensitiesin accuratelyalignedimagevol-
umescouldberelatedby a singlemultiplicativefactor.Theycomputedthis ratio for each
pairof correspondingvoxels,andminimizedits standarddeviationacrossall pairsto deter-
mine the optimal affine transformation between the image volumes [111].
Registrationalgorithms using intensity correspondencehave shown encouraging
results.However,they are problematicwhen thereare significant intensity differences.
Moreover,theycanonly registermulti-modaldataif thereexistsalinearintensitymapping
betweenimagesfrom differentmodalities.Viola etal. [103] andMaesetal. [62], indepen-
dently investigatedthe mutual information criterion (MI). MI measuresthe statistical
8 Chapter 1 Introduction
dependencebetweentwo randomvariables,or theamountof informationthatonevariable
containsabout the other. Modeling image intensitiesas randomvariables,registration
usingtheMI criterionassumesthatthestatisticaldependencebetweencorrespondingvoxel
intensitiesis maximalif theimagevolumesaregeometricallyaligned.Becausenoassump-
tionsaremaderegardingthenatureof thisdependence,theMI criterionis highly datainde-
pendent.Both groupspresentedaccurateresultson intra-subject(thesameperson)inter-
modality registration.Pokrandtet al. studiedmulti modality registrationusingGaussian
entropyasanevaluationfunction[75]. RangarajanandDuncanappliedMI criterionto fea-
ture-basedregistration[79]. However,so far registrationusingan MI criterion hasbeen
limited to affine transformations,dueto thedifficulty of defininganalyticexpressionsof
imagegradientduringdeformation.Meyeret al. exploredMI-basedregistrationallowing
affine transformationand thin-plate spline warp, but with prohibitive computational
expense[69]. Thepotentialof applyingMI criterion to inter-subjectdeformableregistra-
tion remains to be further studied.
1.4 Difficulties in registration
It is clearfrom theabovediscussionthatmedicalimageregistrationis far from asolved
problem.Figure4 showstheresultof registeringtheatlaswith a particularsubject’sdata,
usingThirion’s algorithm[92]. Segmentationsof brainstructuresin theatlasareadapted
for thesubject,andcontoursof severalstructuresareoverlaidon thesubject’simagevol-
ume.Note thatevenThirion’s methodhasdifficulty matchingthesetwo imagevolumes:
thereis significantmis-matchbetweenthe adaptedsegmentationandthe subject’sbrain
structures.
Many factorshamperaccurateregistration,suchasimagedegradationcausedby arti-
facts and noise,low tissuecontrast,and blurring due to partial volume effects(tissue-
mixing within a singlevoxel). Onemajor factor comesfrom imagevariationscausedby
differentacquisitionprocesses,anothermajorfactorrelatesto imagevariationsbecauseof
inherentanatomicaldifferencesbetweenindividuals.In theexamplein Figure4, thesub-
9
ject’sbrainstructuresareof differentshapeandsizefrom thosein theatlas;moreover,the
subject’simagedatais considerablybrighterthantheatlas,whichposesmoredifficulty for
registration methods based on intensity correspondence.
1.4.1 Image acquisition process
Currentlythereis no enforcedstandardin the imageacquisitionprocessof MRI. The
interfacebetweentheMRI deviceandthesubjectis ahorizontaltube,in which thesubject
shouldlie still during thewhole imagingprocess.Thereis no fine calibrationof thesub-
ject’s 3-D positionandorientation.As a result,theaxisalongwhich theimagesaretaken
is generallyat an angle to the principal axis. Further,eachcross-sectionin the image
volumerepresentsthe averageresponseof a partial volume,the thicknessof which may
vary.An MRI canfocusonasub-sectionof thebrainif sodesired.Moreover,thenumerous
parametersettingsand the drifting of the magneticfield can causeinhomogeneitiesin
image intensities.
Figure 4: The result of matc hing the atlas (left), to a par ticularsubject (right), using Thirion’ s method. Segmentations of brainstructures in the atlas are adapted for the subject, and outlinesof se veral e xamples are o verlaid on the subject’ s ima ge data.
Mismatch
10 Chapter 1 Introduction
Thesefactorscausevariationsin theorientation,position,scale,resolution,andinten-
sity distributionsbetweendifferentimagevolumes,asillustratedin Figure5. Thesevaria-
tions affect the whole imagevolumes,i.e. their effectsareglobal. They areregardedas
extrinsicimagevariationsbecausetheyarecausedby factorsexternalto thesubject.A reg-
istration algorithm needs to cope with these variations in order to perform well.
1.4.2 Non-pathological anatomical differences
Due to geneticand life-style factors,therearealso inherentnon-pathologicaldiffer-
encesin theappearanceandlocationof anatomicalstructuresbetweenindividuals.Figure6
displayscross-sectionsfrom two non-pathologicalbrains’ MRI volumes.The example
structure,corpuscallosum,hasdifferentshape,size,andlocationin thesetwo brains.These
variationsarecharacteristicfor theparticularstructureof theindividuals,i.e. they arelocal
andintrinsic. For registrationalgorithmsthat assumethe samestructureshouldhave the
sameappearanceor locationin differentindividuals,theseinherentvariationsmakeaccu-
rate inter-subject registration difficult.
Figure 5: Example cross-sections from different MRI volumes. Thereexist differences in orientation, scale, and intensity distribution.
11
1.5 Bootstrap Strategy
The goal of this thesis is to achieve accurate automatic segmentation via atlas-subject
3-D deformable registration, so as to facilitate applications in medicine. The core approach
is a closed-loop bootstrap framework for characterizing the appearance of anatomical struc-
tures and their non-pathological variations between individuals, then applying such knowl-
edge to improve registration performance, and further using the improved registration to
refine the anatomical characterization, which helps obtaining more accurate registration.
This closed-loop bootstrap process can keep going as more image data becomes available,
Figure 7 illustrates the concept. Knowledge of anatomical variations not only allows the
registration algorithm to tolerate non-pathological differences that exist between individu-
als, but also facilitates anomaly detection and quantitative study of anatomical differences
between populations, such as normal control subjects versus schizophrenics. Algorithms
developed in this thesis apply to any imaging modalities, however, due to limited data
Figure 6: Innate variations between individuals. Note the differencesin the size, shape, and location of corpus callosum
CorpusCallosum
12 Chapter 1 Introduction
source, most experiments were conducted on T1-weighted magnetic resonance imaging
(MRI) of human brain.
1.6 Dissertation overview
Figure 7 presents a seemingly cyclic problem: knowledge of the anatomy and its vari-
ations will provide guidance to deformable registration, however, a deformable registration
algorithm is necessary to extract the knowledge of variations. Therefore, Chapter 2 will
first introduce a 3-D deformable registration method without knowledge guidance, and
give quantitative evaluations of its performance. This algorithm will bootstrap the closed-
loop in Figure 7. Chapter 3 will focus on the extraction and characterization of anatomical
variations between individuals. Then Chapter 4 closes the loop with a registration algo-
rithm guided by this knowledge of anatomical variations, and compares its performance to
that of the method in Chapter 2. Further improvement on knowledge representation and
application will be discussed in Chapter 5. Chapter 6 covers details on current implemen-
tation of the algorithms. The following two chapters are devoted to explorations of medical
Study of Differencesbetween Populations
AnomalyDetection
Characterization of BrainAnatomy and Its Variations
3-D Deformable RegistrationImage Data
Figure 7: Bootstrap Strategy
13
applications, with Chapter 7 showing supportive results on quantitative study of anatomical
differences between populations, and Chapter 8 presenting approaches to anomaly detec-
tion. In the end, Chapter 9 concludes this thesis by highlighting the contributions and dis-
cussions on future research directions.
15
CHAPTER2 3-D HierarchicalDeformableRegistration
This chapterintroducesa 3-D deformableregistrationmethodthat doesnot utilize
knowledgeof anatomicalvariations.This algorithm will bootstrapthe closed-loopof
extractingknowledgefor guidingregistration,andfunctionasa baselinefor performance
comparisons.
The3-D registrationalgorithmmatchesimagevolumesbasedon intensitycorrespon-
dence.Thetaskof registrationis to find a3-D deformationfunction thatmapsanypar-
ticular atlasvoxel to the correspondingvoxel in the subject’s
volume,illustratedin Figure8.Asmentionedin section1.4,therearenotonly intrinsicana-
tomical differencesbetweenpeople’sMRIs, but alsoextrinsicdifferencesresultedfrom
different imageacquisitionprocesses.Therefore,a hierarchicalschemeis adoptedto first
addressthe extrinsic variations,and then deformablymatch correspondinganatomical
D
xA yA zA, ,( ) xS yS zS, ,( )
16 Chapter 2 3-D Hierarchical Deformable Registration
structures between individuals. Note that this is an approach employed in this thesis, other
methods also apply to the framework presented in Section 1.5.
Because different image acquisition processes can result in different intensity distribu-
tions, intensity equalization procedures are necessary to ensure that corresponding anatom-
ical structures have comparable intensities. However, this is a chicken-and-egg problem
because anatomical correspondence is the goal of registration, and therefore unknown. One
solution is a hierarchical approach that starts with a crude intensity normalization, and then
refines the equalization scheme as better anatomical correspondence is achieved in the reg-
istration process. This is a novel approach compared to existing related work.
This 3-D hierarchical deformable registration algorithm involves two interleaving hier-
archies, one is a hierarchy of intensity equalization schemes, the other is a hierarchy of geo-
metrical deformable models, as illustrated in Figure 9. It first grossly equalizes the
intensities between the image volumes, and applies transformations to globally align them
(Section 2.1). Based on this initial alignment, it then uses a more localized intensity nor-
malization, and employs a smooth deformation to roughly match the anatomical structures
SubjectAtlas
Figure 8: The concept of registration.
xA yA zA, ,( ) D xS yS zS, ,( )
D xA yA zA, ,( ) xS yS zS, ,( )=
17
in theimagevolumes(Section2.2).Thiscorrespondenceallowsamoreinformedintensity
transformationbetweenthetwo imagevolumes,anda fine-tuningdeformationadjuststhe
correspondenceof anatomicalstructuresmoreprecisely(Section2.3). This algorithm is
automatedby a randominitialization method(section6.3). Iterative optimizationalgo-
rithms are used to determine the deformation parameters at all levels.
2.1 Global alignmentwith whole volume intensity equalization
Thefirst level deformablemodeladjuststheextrinsicvariationsbetweentheatlasand
thesubject’simagevolume.Becausetheextrinsicvariationscorresponddifferencesin ori-
entation,position,andscaleof the imagevolumes,a similarity transformationcomposed
of 3-D rotation, translation, and uniform scaling is sufficient to compensate for them.
As mentionedearlier,differentimagingprocessesmayresultin differentintensitydis-
tributionsin the atlasandthe subjectvolume.This differencecanmakea methodusing
intensitycorrespondenceunreliable,asshownin the examplein Figure4. Beforeglobal
alignment,the imagevolumescanbe of significantly different orientation,position,and
scale.With unknowngeometricalcorrespondence,thefirst level intensityequalizationis a
wholevolumeintensitynormalization.It equalizesthemeanandstandarddeviationof the
intensitiesin theheadvolumesto roughlycorrecttheintensitydiscrepancy.Theheadvol-
umes are separated from the background in preprocessing (Section6.1).
2.1.1 Representing similarity transformation
Figure10 showsthecoordinatesystemsusedin thesimilarity transformation,T. The
originsof thecoordinatesystemsin theatlasandthesubjectvolumeareplacedattheircen-
troids(centerof massof theheadvolumes).TheZ axiscoincidewith theaxisalongwhich
thecross-sectionswerescanned.NotethattheZ axisdo not necessarilycoincidewith any
principalaxes,asdiscussedin section1.4.1.Theatlasis first rotatedaboutits origin to the
sameorientationof thesubjectvolume,thenuniformly scaledaboutits origin to beof the
18 Chapter 2 3-D Hierarchical Deformable Registration
Global Alignment
SmoothDeformation
Fine-tuningDeformation
Figure 9: 3-D Hierarchical Deformable Registration withtwo interleaving hierarchies: a deformation hierarchy andan intensity equalization hierarchy.
Structure-based Intensity Transformation
Whole Volume Intensity Equalization
Local Intensity Equalization
Atlas Subject
19
sameoverallsize,andthentranslatedto alignwith thesubjectvolume.Thesimilarity trans-
formationT has 7 degrees of freedom.
2.1.2 Determining similarity transformation
Becausetheatlasandthesubjectareinherentlydifferent,thereis nosimilarity transfor-
mationthatexactlymatchesthem.Thebesttransformationonly minimizesthedifferences.
The quality of a transformationis measuredby the sum of squareddifferences(SSD)
betweentheintensitiesof geometricallycorrespondingvoxelsin theimagevolumes[111].
Suppose is theintensityof voxel in thesubject’svolume.Thesim-
ilarity transformationT matches to in theatlas,and is
the intensity at in the atlas.The squareddifferencebetween and
is summed over the whole volume to compute SSD:
Z
Y
X
Z
CentroidCentroid
Figure 10: Coordinate systems used in the similarity transformation.
Y
X
Atlas Subject
I s x y z, ,( ) x y z, ,[ ]s
x y z, ,[ ]s T x y z, ,( )a Ia T x y z, ,( )( )
T x y z, ,( )a I s x y z, ,( )
Ia T x y z, ,( )( )
SSD I s x y z, ,( ) I a T x y z, ,( )( )–( )2
x y z, ,( )∑= (1)
20 Chapter 2 3-D Hierarchical Deformable Registration
SSD is a function of similarity transformation T. To find the optimum transformation,
Levenberg-Marquardt non-linear optimization algorithm [76] is used to iteratively adjust T
to reduce SSD. Figure 11 is a block diagram illustrating the iterative process for determin-
ing the best transformation. More discussion on the Levenberg-Marquardt non-linear opti-
mization algorithm can be found in Appendix A.
The iteration continues until changes in T are below a preset criteria. This criteria is not
particularly critical since the similarity transformation is meant only to bring the image vol-
umes into approximate alignment. The registration will be refined by further steps in the
deformation hierarchy. The criteria used in this thesis requires that the change in 3-D rota-
tion between iterations be less than 2 degrees about each axis, that the change in uniform
scaling between iterations be below 1%, and that the change in 3-D translation be smaller
than 1 pixel along each direction. Multi-resolution processing and stochastic sampling are
employed for efficiency and to help prevent the optimization from becoming trapped in
local minima (section 6.2).
Atlas Subject
Figure 11: Block diagram of determining global alignment
Resampling UsingSimilarity Transformation
Differencing
One Iteration of Levenberg- MarquardtNonlinear Optimization algorithm
TransformationParameters
Change inTransformationParameters
21
Note that the transformedatlas coordinates, , may not be integral, and
will not begivenby theoriginal data.In this case,tri-linear interpolationis
usedto determinethevoxel’s intensityfrom its eightboundingneighbors,seeFigure12.If
falls outside of the volume, that voxel is ignored for the SSD computation.
Figure13 showsanexampleof globally aligningtheatlasto a particularsubject.The
first row areexampleslicesof theatlasandthesubject’svolumebeforetheglobalalign-
ment.Theatlasis thenresampledto matchthesubject’svolumevia a similarity transfor-
mation,andcorrespondingslicesareshownon thesecondrow. Notethat theatlasis now
of thesameorientation,scale,andpositionasthesubject’svolume.Thesegmentationof
onebrainstructure,thecorpuscallosum,is adaptedfor thesubjectunderthesametransfor-
mation.The outline of the corpuscallosumis shownin the resampledatlas,anddirectly
appliedto thesubject’svolume.Note thatalthoughthe two volumesaregrosslyaligned,
theexamplestructuredoesnot matchwell with its counterpart.This is becausethereexist
Linear interpolationsamong 8 neighborsalong one axis gives 4intermediate values
Linear interpolationamong the 4 interme-diate values along an-other axis then yields 2intermediate values
Linear interpolationbetween the 2 inter-mediate values alongthe third axis gives thevoxel intensity
Figure 12: Trilinear Interpolation gives the intensity of a voxel withnon-integral coordinates by doing linear interpolations among its 8bounding neighbors along each of the three axes.
T x y z, ,( )a
Ia T x y z, ,( )( )
T x y z, ,( )a
22 Chapter 2 3-D Hierarchical Deformable Registration
intrinsic anatomicaldifferencesbetweenindividuals,as discussedin Section1.4.2,and
globalalignmentonly addressesextrinsicdifferencescausedby separateimageacquisition
processes.
2.2 Smooth deformationwith local intensity equalization
Theglobalalignmentadjustsextrinsicvariationsbetweenimagevolumes,but cannot
addressintrinsicvariationsbetweenindividualstructures,asshownin Figure13.Transfor-
mationsthatallow localdeformationsarenecessary.An intuitive solutionis to allow each
voxel to shift freely in 3-D spaceto alignwith its counterpart.But thiswill requirethevox-
els’ initial positionsto be closeto their desiredpositionsso asnot to be trappedin local
minima.Sincetheglobalalignmentcannotguaranteea preciseenoughinitial correspon-
dencefor individual structures,thesecondlevel deformablemodeltakesan intermediate
step which allows 3-D deformation at a local neighborhood level.
Theintensityequalizationschemecanberefinednowthatthereis moreinformationon
the correspondencebetweenthe two volumes.The secondlevel intensity equalization
evensthe intensitymeanandstandarddeviationbetweentheoverlappingportionsof the
atlasandthesubjectvolumeafter theyareglobally aligned.Similar to thecasein global
alignment,intensitydifferencesbetweencorrespondingvoxelsin thesubjectvolumeand
theatlasactasthedeformingforce,whichshift voxelneighborhoodsin 3-D spaceto align
with their counterparts.
2.2.1 Representing smooth deformations
To representlocal deformationsat a neighborhoodlevel, thesmoothdeformationpro-
cedureusesa3-Dcontrolgridwhichisacoarsergrid thanthevoxelgrid.Controlgridsused
in thisthesisaregeneratedby regularlysub-samplingthevoxelgrid,soeachcell in thecon-
trol grid is aparallelepipedor acube.Verticesof thecontrolgrid arecontrolpointsthatcan
shift independentlyin 3-D space.3-D displacementsof thecontrolpointsaredeformation
23
Figure 13: Global alignment matc hes the atlas to the subject’ svolume , and adapts segmentations of brain structures for thesubject. Ho wever, individual structures do not align well.
CorpusCallosum
Atlas Subject
Global Alignment
24 Chapter 2 3-D Hierarchical Deformable Registration
parameterswhichdeterminethedisplacementsof thevoxelstheyenclose.This imposesan
implicit smoothnessonthedisplacementfield. Sincethenumberof controlpointsis orders
of magnitudelower thanthenumberof voxels,this representationmakesthedeformation
optimizationprocessmorestable.Figure14illustratesthe3-Dsmoothdeformation.Adapt-
ablemulti-resolutionprocessingandstochasticsamplingareagainemployedfor efficiency
andto helppreventtheoptimizationfrom becomingtrappedin localminima(section6.2).
Thehighestresolutioncontrolgrid employedis 7x7x7.Szeliskiusedsimilarapproachesin
2-D imageregistrationand3-D surfaceregistration[89], [90]. Vemuri et al. proposedan
analoguesschemefor motionanalysis[102]. Collinsetal. employed3-D gridsfor feature-
basedregistration,thoughdeformationof the grid is constrainedto a local affine model
[14].
2.2.2 Estimating smooth deformation
Similar to the casefor global alignment,the goodnessof the smoothdeformationis
measuredby theSSDbetweenintensitiesof correspondingvoxelsin theatlasandthesub-
ject volume.For a voxel at in thesubjectvolume,supposeit belongsto the ith
controlcell . Thecontrolcell of thesameindexin theatlasis . Fromthe
relativepositionof voxel with respectto theeightverticesof in thesub-
ject’svolume,thelocationof its correspondingvoxel in theatlas, , canbedeter-
mined:assumethesamerelativepositionholdsbetweenvoxel andcontrolcell
in theatlas,tri-linearly interpolatetheposition from theeightvertices
of . HereS denotessmoothdeformation.In thecasethat doesnot fall
onthevoxelgrid, theintensityof voxel is tri-linearly interpolatedfrom its eight
neighboringvoxelsin theatlas.NotethattheintensitySSDis computedoverall voxelsin
the atlas and the subject volume, not just for the control points.
If theatlascompletelyalignswith thesubjectvolume,intensitiesbetweencorrespond-
ing voxelsshouldbe equal.However,in practicethey may differ. The bestdeformation
minimizesthe intensity SSD.Similar to section2.1.2,a Levenberg-Marquardtiterative
non-linearoptimizationmethodis usedto determinethebestsmoothdeformationparame-
x y z, ,[ ]s
Cells i[ ] Cella i[ ]
x y z, ,[ ]s Cells i[ ]
S x y z, ,( )a
S x y z, ,( )a
Cella i[ ] S x y z, ,( )a
Cella i[ ] S x y z, ,( )a
S x y z, ,( )a
25
Corpus Callosum
Spinal Cord
After Global Alignment
Figure 14: An illustration of the 3-D smooth deformation. The controlpoints in the atlas shift to match their counterparts in the subject.
Atlas
Resampled Atlas
Subject
Corpus Callosum
Spinal Cord
Smooth Deformation
DeformedControl Grid
Tessellation Tessellation
Control Grids
26 Chapter 2 3-D Hierarchical Deformable Registration
ters.Figure15 is a block diagramillustratingtheiterativeoptimizationprocessof smooth
deformation.
Thebestsmoothdeformationis consideredto bedeterminedwhenthechangeof each
parameterdropsbelow a presetthreshold.The thresholdusedin this thesisis that the
changeof eachcontrolpoint’spositionalongeachof the3-D directionsbetweeniterations
is below 1 voxel unit. Control grids and imagevolumesin multi-resolutionareusedto
improve efficiency and avoid local minima, which will be discussed in 6.2.
Figure16 showstheeffectof applyingsmoothdeformationto the intermediateresult
afterglobalalignment.Theatlasis warpedin 3-D to matchwith thesubjectvolume.Seg-
mentationof corpuscallosumis furtheradaptedfor thesubject.Whendirectly appliedto
the subjectvolume,its outline roughly alignswith the subject’scorpuscallosum.Com-
paredto the resultafter global alignment,the registrationfor individual brain structures
Atlas Subject
Figure 15: Block diagram of smooth deformation
Resampling UsingSmooth Deformation
ControlPoints
Differencing
One Iteration of Levenberg- MarquardtNonlinear Optimization algorithm
Change in Control Points’3-D Displacements
27
improved significantly, but there still exists misalignment at fine details. This is because
smooth deformation implicitly enforces local neighborhoods to deform coherently.
Figure 16: Smooth deformation impr oved the alignment of individualstructures between the atlas and the subject’ s volume
CorpusCallosum
Atlas Subject
After Global Alignment
Smooth Deformation
28 Chapter 2 3-D Hierarchical Deformable Registration
2.3 Fine-tuning deformationwith linear intensity transformation
Smoothdeformationonly allowscontrolpointsto shift freely in 3-D space,displace-
mentsof voxels insidecontrol grid cells aredeterminedby the boundingcontrol points.
Thismeansgeometricaldifferencesbetweentheatlasandthesubjectthataresmallerthan
thesizeof a controlgrid cell cannotbeadjusted.This necessitatesthe last level of defor-
mation.It fine-tunesthe3-D alignmentby permittingeachvoxel to shift independentlyin
3-D spaceto matchwith its counterpart.Notethatthis is aspecialcaseof thesmoothdefor-
mation in which the control grid is the voxel grid, and each voxel is a control point.
Theimprovedalignmentof individual anatomicalstructuresaftersmoothdeformation
enablesa morepreciseintensityequalizationbetweenthe atlasand the subjectvolume.
Fromobservation,thematchis generallymorereliablefor structureswith relatively sim-
pler shapeanddistinct intensity, suchascorpuscallosumandskull. Corpuscallosumdis-
playsahighsignalintensity, whereasskull hasalow signalintensity, asshown in Figure17.
Their representativeintensitiescanjointly determinea lineartransformationthatequalizes
the two volumes’intensitydistributions.Figure18 displaysintensityhistogramsof these
two structuresin theatlas,andhistogramsof whatwasautomaticallysegmentedascorpus
callosumandskull in thesubject’svolume.Therepresentativeintensityof corpuscallosum
is definedasthehighestpeakin its intensityhistogramafterGaussiansmoothing,andthe
representative intensityof skull is denotedasthelowestpeakin its smoothedintensityhis-
togram.Theserepresentative intensitiesfrom theatlasandthesubjectform a linearinten-
sity transformationbetweenthem.This transformationfurtherequalizesthe intensitiesin
the atlas and the subject’s volume.
2.3.1 Representing fine-tuning deformation
Similar to globalalignmentandsmoothdeformation,theintensitydifferencebetween
spatiallycorrespondingvoxelsin theatlasandthesubject’svolumeservesasthedeforming
force.What is different is thatnow eachvoxel canshift independentlyin 3-D space.The
29
deformationparametersare3-D displacementsof all voxels,which is 3 timestheamount
of intensity data. Note that this is an under-constrained problem.
2.3.2 Estimating fine-tuning deformation
SupposeD denotesthe currentfine-tuningdeformation. For a voxel in the
subject’svolumewith intensity , its correspondingvoxel in theatlas
hasintensity . Considerthe casethat correspondingvoxels havethe same
intensity,andtheoptimumdeformationis achievedonestepfrom D. Use to denotethe
difference betweenD and the optima, we have:
The first order Taylor expansion of the left-hand-side in (2) gives:
Figure 17: Corpus Callosum has a high signal intensity (bright),and skull has a low signal intensity (dark).
Skull
CorpusCallosum
x y z, ,[ ]s
I s x y z, ,( ) D x y z, ,( )a
Ia D x y z, ,( )( )
Dδ
I a D x y z, ,( ) δD x y z, ,( )+( ) I s x y z, ,( )= (2)
I a D x y z, ,( )( ) I a∇ D x y z, ,( )( )[ ]T δD+ (3)
30 Chapter 2 3-D Hierarchical Deformable Registration
is thefirst orderderivative,i.e. imagegradient,at voxel in
the atlas. Substitute (3) into (2) gives theimage brightness constraint [77]:
Figure 18: Intensity histograms of corpus callosum (top) inthe atlas (dotted line) and the subject’ s volume (solid line),as well as the corresponding ones of skull (bottom).
0 50 100 150 200 250 3000
0.01
0.02
0.03
0.04Corpus Collasum Intensity Histogram
Intensity
Fra
ctio
n o
f V
oxe
ls
atlas patient
0 50 100 150 200 250 3000
0.005
0.01
0.015
0.02Skull Intensity Histogram
Intensity
Fra
ctio
n o
f V
oxe
ls
atlas patient
Ia D x y z, ,( )( )∇ D x y z, ,( )a
I a D x y z, ,( )( ) I a∇ D x y z, ,( )( )[ ]T δD I s x y z, ,( )–+ 0=
31
The above equation yields one solution for:
To stabilize the deformationparameterswhen the intensity gradient in the atlas,
, is close to zero, a stabilizing factor is added:
ThedeformationD is recoveredby computing , addingit to D, anditeratinguntil
is smallerthana presetthreshold.In the currentimplementation,the iterationstops
when the root-mean-square(RMS) betweenthe intensitiesof spatially corresponding
voxelsbetweentwo iterationsdecreasesby lessthan0.5%.3-D isotropicGaussiansmooth-
ing is appliedto thevolume’s3-D displacementflow aftereachiterationto regularizethe
under-constrainedproblem.Thirion usedasimilarapproach[92]. Figure19showsablock
diagram that illustrates the fine-tuning deformation procedure.
Figure20 showsthe effect of applying fine-tuning deformationto the intermediate
resultaftersmoothdeformation.Theatlasis furtherwarpedto matchwith thesubject’svol-
ume.Thesegmentationof corpuscallosumis adaptedto matchbetterwith thestructurein
the subject’s data.
Anotherexampleof registeringthe atlaswith a subject’sdatausing the hierarchical
deformableregistrationis displayedin Figure21.Segmentationof anatomicalstructuresis
alsoadaptedfor thesubject,andoutlinesof severalstructures,e.g.thepair of lateralven-
tricles,areprojectedontothesubject’sdatato illustratetheimprovementin matchingindi-
vidualstructures.Figure22is aclose-upof thesubject’slateralventriclesin Figure21.The
alignmentbetweentheadaptedsegmentationandthesubject’slateralventriclesimproves
Dδ
δDI s x y z, ,( ) I a D x y z, ,( )( )–
I a D x y z, ,( )( )∇ 2--------------------------------------------------------------------------- I a D x y z, ,( )( )∇= (4)
Ia D x y z, ,( )( )∇ α
δDI s x y z, ,( ) I a D x y z, ,( )( )–
I a D x y z, ,( )( )∇ 2 α+--------------------------------------------------------------------------- I a D x y z, ,( )( )∇=
(5)
Dδ
Dδ
32 Chapter 2 3-D Hierarchical Deformable Registration
significantly along the deformationhierarchy.It is note-worthy that the shapeof the
adaptedsegmentationseemsto be changingalong the deformationhierarchy.That is
becausetheatlasis deformedin 3-D to matchwith thesubject’svolume,whereaswhat is
being displayed is a fixed 2-D cross-section of the subject’s volume.
The 3-D hierarchicaldeformableregistrationalgorithm reducedthe typical months-
longmanualsegmentationtimeof awholehumanbrainto minutes.UsinganSGIcomputer
with four 194MHz R10K processors,it takes18 minutesto adapttheatlas’segmentation
for asubject’sMRI with 256x256x124voxels(124slices,andeachsliceis a256x256pixel
matrix).Parameterscanbetunedto furtherimproveefficiency.Thealgorithmis fully auto-
matedusinga randominitializationof theglobalalignment(Section6.3),whichmakesits
application convenient.
Atlas Subject
Figure 19: Bloc k dia gram of fine-tuning def ormation
Resampling UsingFine-tuning Deformation
Differencing
One Step in Gradient DescentVoxels’ 3-DDisplacements
Image Gradient Operator3-D GaussianSmoothing
33
Figure 20: Fine-tuning deformation further improvesregistration accuracy of anatomical structures.
CorpusCallosum
After Smooth Deformation
Fine-tuning Deformation
Atlas Subject
34 Chapter 2 3-D Hierarchical Deformable Registration
After Global Alignment
After Fine-Tuning Deformation
After Smooth Deformation
LateralVentricles
LateralVentricles
LateralVentricles
Figure 21: The progressive results of hierarchical deformation.
Atlas Subject
35
2.4 Quantitative evaluation
Qualitatively,registrationresultsshownin Figure20 andFigure22 areencouraging,
however,objectiveandquantitativeevaluationis necessary.Forrigid registration,transfor-
mationparameterscanbecomparedto thosederivedfrom stereotaxicfiducial markersrig-
idly fixed to asubject’sskull [110].Althoughfiducial-basedregistrationitself hasinherent
measurementerrors,it is generallyadoptedas a ground-truth transformation.Unfortu-
nately,no suchground-truth canbe acquiredfor deformableregistration.Onecommon
solutionis to assesshow well theadaptedsegmentationfrom anatlasmatchesthecorre-
spondinganatomicalstructurein thesubject’simagevolume.In this way, thedemandfor
Deformation Hierarchy
Figure 22: A close-up on the subject’ s lateral ventric les in Figure 21.The alignment between the adapted segmentation fr om the atlasand the subject’ s structures impr ove significantl y.
Global Alignment
Smooth Deformation
Fine-tuning Deformation
36 Chapter 2 3-D Hierarchical Deformable Registration
ground-truth deformation becomestherequirementfor ground-truth segmentation of the
subject’s anatomical structures.
2.4.1 Ground-truth segmentation
In vivo data,thekind of datausedin this thesis,presentsanotherdifficulty to quantita-
tive validation:ground-truth segmentation of anatomicalstructuresin living peopleis not
available.As a solution,expertsegmentationandclassificationof a subject’sanatomical
structuresare regardedas ground-truth, or the gold-standard. A similar approachwas
employed in [2], [14], [19], and [33].
The ground-truth usedin this thesisis comprisedof 40 subjects’MRI volumesthat
haveexpertsegmentationof onestructure,corpuscallosum,in oneplane,themid-sagittal
plane.Figure23 showsanexample.Thedimensionalityof thetestsetis listedin Table1.
The expertsaretrainedoperators,andtheseimagevolumesareusedasthe testset.It is
arguablethatthecorpuscallosumis a distinctstructurethat is easyto segment,andthere-
fore maynot beappropriatefor performancevalidation.On theotherhand,this is alsoa
structurethat expertsareconfidentto segmentasground-truth,anda structureof much
researchinterestamongcollaborators.The goal of automaticsegmentationis eventually
beingableto accuratelysegmentsubtlerstructuressoasto facilitateresearchin themedical
domain.
NumberofVolumes
VolumeOrientation
Slices/Volume
Slice Thickness(mm)
In PlanePixel Matrix
Pixel Size(mm2)
Bits/Pixel
1 Sagittal 124 1.5 256 x 256 0.9375x 0.9375 16
1 Coronal 124 1.5 256 x 256 0.9375x 0.9375 16
1 Axial 187 1.2 256 x 256 0.98 x 0.98 16
13 Axial 124 1.3 256 x 256 0.9375x 0.9375 16
24 Sagittal 256 1 256 x 256 1 x 1 8
Table 1. Dimensionality of the test set.
37
Someresearchersvalidatetheirmethodsby registeringoneimagevolumewith atrans-
formedversionof itself, andcomparingthecomputedtransformationto theknowntrans-
formation.Note that when the known transformationis of the sameformulation as the
transformationusedin theregistrationprocess,this schemeis testingthealgorithm’scon-
sistency, but not the accuracy.
2.4.2 Measurement
Currently,thereis nostandardmetricfor evaluatingsegmentationaccuracy.Dannetal.
introduceda relativeoverlapmeasurefor comparingtwo segmentationswhenneitheris
necessarilycorrect.It is definedastheratiobetweentheareaof intersectionandtheareaof
theirunion[19]. Collinsetal. usedthreemeasuresto evaluatesegmentationaccuracy[14].
Oneis theratioof absolutevolumedifferencebetweenground-truthandthecomputedseg-
mentationw.r.t. ground-truth.Sincea smallvolumedifferencedoesnot indicateaccurate
segmentation,anothermeasureis definedastheratiobetweentheoverlappingvolumeand
ground-truth.However,thismeasuregives100%for anaccuratesegmentationor anyseg-
mentationthat is a supersetof ground-truth.This necessitatesthethird measure,which is
Figure 23: An example of expert segmentationof corpus callosum in the mid-sagittal plane.
38 Chapter 2 3-D Hierarchical Deformable Registration
theratio betweentheoverlappingvolumeandthecomputedsegmentation.Thesmallerof
thesecondandthird measureis usedfor validation.Bajcsyet al. employedthenumberof
correctlymatchedvoxels,falsepositives,andfalsenegativesto assesstheperformanceof
their globalmatchingprocedure[2]. Geeet al. examinedsegmentationof 32 corticaland
subcorticalstructuresin a testsetof 6 subjects,usingtherelativeoverlapmeasurein [19]
andthesecondmeasurein [14]. In addition,theyemployedthedistancebetweenthecen-
troidsof asegmentationandits ground-truthto indicatethelocalizationaccuracy[33]. For
feature-basedregistration,Davatzikosdefinedtheregistrationerrorateachfeaturepointor
landmark to be the distance between its computed location and its ground-truth [20].
In this thesis,segmentationerroris measuredby theratio betweenthenumberof mis-
labelledvoxelsandground-truth,as illustratedin Figure24. The numberof mislabelled
voxelsincludesbothfalsepositives,i.e. voxelsclassifiedascorpuscallosumby thealgo-
rithm butnot in theground-truth,andfalsenegatives,i.e.voxelsclassifiedascorpuscallo-
sumin the ground-truthbut not by the algorithm.Note that this error canbe biggerthan
100%.If thethreeareasin Figure24areof equalsize,thenthiserrorwill be100%,whereas
[19]’s relativeoverlapmeasurewill be33%,andmeasuresdefinedin [14] will give zero
volumedifferenceand50%overlap.Theerrormeasureddefinedhereis thereforethemost
stringent.
2.4.3 Performance
Theperformanceevaluationprocessinvolvesapplyingthe3-D hierarchicaldeformable
registrationalgorithmto matchthe atlasto eachimagevolume in the test set,and thus
adaptingtheatlas’anatomicalsegmentationrespectively.Overallerror ratio of thewhole
testsetis computedateachlevelof thedeformationhierarchy,andcomparedin Figure25.
For the final resultafter fine-tuningdeformation,the algorithmreachedan overall error
ratioof 4.4%.This is asignificantreductionoverthe22.8%erroryieldedby smoothdefor-
mation,andadrasticreductionoverthe55.5%errorafterglobalalignment.Thisquantita-
tive assessment of registration accuracy validates the observation in Figure22.
39
It would be valuableto comparethis algorithm’srelativeperformancewith methods
developedby otherresearchers.However,suchcomparisonhasbeendifficult dueto vari-
ationsin thetypeof databeingaligned,thetypeof machineusedfor computation,andthe
type of validation methodology.A retrospectiveregistrationevaluationproject is being
conductedat VandelbiltUniversitywhich providesclinical evaluationof theaccuracyof
retrospectivetechniques.Currently,evaluationis only availablefor PET-to-MRandCT-
to-MR affine registration[107], andis thereforenot applicableto work describedin this
thesis.
Thealgorithmis fully automatic,whereglobalalignmentis automatedby randomini-
tialization. It takes18 minutesto register3-D imagesof 256x256x124voxelson a SGI
workstationwith four 194MHz processors;whereastypical manualsegmentationof 3-D
brain images takes months.
�����������������������������������������������������������������������������������������������
I II III
AdaptedSegmentation
Error AreaI AreaIII+AreaI AreaII+
------------------------------------------------=
ExpertSegmentation
�
Area II: Correct SegmentationArea I: False Negative
Area III: False Positive
Figure 24: Illustration of the error metric
40 Chapter 2 3-D Hierarchical Deformable Registration
2.5 Error analysis
Errorsin segmentationcanbecausedby severalsources.Oneis biasincurredby using
manuallysegmentedstructuresfrom a singleindividual asthemodelatlas.Any errorsin
theatlasarecarriedthroughthedeformableregistration,yieldingerrorsin thesegmentation
of subjects’data.This will betruein generalfor anyatlasdefinedon thebasisof a single
brain,andcanonlybecompensatedwhentheatlasisextendedto representanatomicalvari-
ationsbetweenindividuals.Anothersourceis inter-subjectinter-observervariability. Ana-
Global Alignment Smooth Deformation Fine−tuning Deformation0
10
20
30
40
50
60
% o
f mis
labe
lled
voxe
ls
Figure 25: Overall error ratio of the test setat each level of the deformation hierarchy.
41
tomical differencesbetweenindividuals complicatethe manualsegmentationprocesses
involvedin creatingtheground truth andtheatlas.Definition of thecorpuscallosumvaries
from expertto expert,from subjectto subject.Segmentationsfrom multipleexpertscanbe
integratedto improveconsistency.Finally, errorsfrom deformableregistration.Sincegeo-
metriccorrespondenceis establishedbasedon intensitycorrespondence,anydiscrepancy
in intensitycanleadto errorsin registration.Improvementof theregistrationalgorithmwill
be further discussed in the following chapters.
2.6 Algorithm analysis
While it is validatedthatregistrationaccuracyimprovesalongthedeformationhierar-
chy, it is alsoimportantto assessthe effectivenessof the intensityequalizationscheme.
Moreover,while the overall error ratio revealsthe algorithm’sperformance,it is still of
interest to examine the distribution of error over the test set.
2.6.1 Effectiveness of intensity equalization
Threeexperimentsaredesignedto assesstheefficacyof theintensityequalizationhier-
archy,asshownin Table2.Theseexperimentsareconductedoverthewholetestset.Over-
all errorratiosshowthatthefirst andsecondlevelsof intensityequalizationgenerallyhelp
theregistrationto reduceerrorby 6%.Thethird level,structure-basedequalization,proves
to beremarkablyeffective.It broughttheerror ratefrom 26.2%to 4.4%,which is a 83%
errorreduction.Thisdemonstratesthatsmoothdeformationis ableto aligntheatlasandthe
subject’svolumewell enoughfor thestructure-basedequalizationto bereliable.Notethat
registrationresultsdeterioratedby15%whenfine-tuningdeformationwasperformedwith-
out thestructure-basedintensityequalization.Thisvalidatesthenecessityfor thestructure-
basedequalization,andprovestheeffectivenessof interleavinganintensitynormalization
hierarchy with a 3-D deformation hierarchy.
42 Chapter 2 3-D Hierarchical Deformable Registration
2.6.2 Error distribution
Histogram distribution of error ratios over the test set is computed at each level of the
deformation hierarchy, and displayed in Figure 26. After global alignment only 14.6% of
all samples have an error ratio below 20%. After smooth deformation 43.9% of all samples
have less than 20% error, and 14.6% of all samples have an error ratio below 10%. Fine-
tuning deformation eliminated cases with more than 20% error, and brought 92.7% of all
samples to an error ratio below 5%. The increase in registration accuracy is evident.
2.7 Discussion
So far the discussion has been focused on the design and evaluation of the hierarchical
deformable registration algorithm, and its interleaving intensity equalization scheme. It is
also interesting to remark on certain considerations and alternative approaches investigated
during the design.
Experiment Geometric Transformation Intensity Equalization Error Ratio
1 Global AlignmentNone 61.3%
Whole-volume equalization 55.5%
2Global Alignment
Smooth Deformation
Whole-volume equalization 25.6%
Whole-volume equalization& Local equalization
22.8%
3Global Alignment
Smooth DeformationFine-tuning Deformation
Whole-volume equalization& Local equalization
26.2%
Whole-volume equalization& Local equalization
& Structure-based equalization4.4%
Table 2. Evaluating the effectiveness of the intensity equalization hierarchy
43
2.7.1 Transformation and resampling
To registerthe atlaswith a particularsubject’svolume, the transformationscan be
eitherfrom theatlas’coordinateframeto thesubject’s,or vice versa.However,for appli-
cationsthatneedthesegmentationandclassificationof thesubject’sanatomicalstructures,
it is necessaryto resamplethe atlasinto the subject’scoordinateframeso asto adaptits
expertsegmentationandclassificationfor thesubject.This resamplingwill bestraightfor-
10 20 30 40 50 60 70 80 90 100 110 120 130 140 1500
10
20
30
40
50
60
70
80
90
100
Per
cen
tag
e o
f T
est
Cas
es
Ratio of Mislabelled Voxels to Correct Size
Global Align Smooth Fine−Tuning
Figure 26: Histogram distribution of error ratio overthe test set, at each level of the deformation hierarchy.
44 Chapter 2 3-D Hierarchical Deformable Registration
ward if transformationsinvolved in the registrationhave1-on-1mapping.Unfortunately
this is not true for deformableregistration,dueto its highly nonlinearnature.Figure27
givesa 2-D illustration of the nonlinearmapping:it canbe a multiple-to-onecorrespon-
dence, or no correspondence.
As illustratedin Figure27 (a), an atlas-to-subjecttransformationwill not guarantee
eachvoxel in thesubject’svolumea correspondencein theatlas.This meanssomevoxels
in thesubject’svolumewill havemultipleanatomicalclassificationsadaptedfromtheatlas,
whereassomewill haveundeterminedclassification.A typical solutionto this resampling
problem is to usethesubject-to-atlastransformation,asillustratedin Figure27 (b). In this
way, eachvoxel in the subject’svolume will either have an anatomicalclassification
adaptedfrom its correspondingatlasvoxel,or belabelledasbackground. This thesispre-
sentsregistrationtransformationsasfrom the atlasto a subject’svolumefor the easeof
understanding.However,all algorithmsapplyto bothdirections.To adapttheanatomical
classificationin the atlas for a particular subject,a subject-to-atlastransformationis
employed.
Figure 27: 2-D illustration of the transf ormation’ s nonlinear nature .
Atlas Subject
(a) (b)
Subject Atlas
45
2.7.2 Other intensity equalization methods
A number of intensity normalization schemes were explored before the final design,
such as using histogram equalization to remove bright and dark outliers, and using lateral
ventricles instead of skull in determining linear intensity transformation. Histogram equal-
ization did not prove superior to normalization of intensity mean and variance, whereas
intermediate segmentation of lateral ventricles were not reliable enough to facilitate com-
putation of the correct intensity transformation. A more rigorous intensity normalization
method should account for signal distortions that are unique to the MRI process. Wells et
al. developed an EM-segmentation algorithm that used an imaging model to account for
that, and Kapur et al. extended the theme by adding a regularizer to combat salt-and-pepper
noise [49], [106].
2.7.3 Smoothness of deformation
The assumption of smoothness in deformation guarantees that neighboring voxels in
the atlas be mapped to neighboring points in the target. Similar approaches were used by
Black and Anandan [6]. However, there exist neighboring points in unconnected structures
(such as on opposite sides of a sulcus, or on either side of the longitudinal fissure) that do
not need to be mapped to neighboring voxels in the subject. Therefore, it may be desirable
to allow a discontinuity in the transformation at internal brain structures, e.g. surfaces that
separate the cerebellum from the occipital lobe or that separate the temporal lobe from the
inferior frontal lobe.
2.7.4 Quantitative evaluation
Since the corpus callosum seems an easy structure to identify, quantitative evaluation
based on its segmentation may not be the most convincing. However, during this thesis
work, this has been the structure experts can segment confidently enough to provide as
ground truth. Although performance evaluation based on the segmentation of structures of
more complex shape will be more rigorous, it has been observed and reported that struc-
46 Chapter 2 3-D Hierarchical Deformable Registration
tures with a complex boundary shape are more difficult for people to segment than those
with a simple boundary [52]. People have a tendency to over- or under-estimate the bound-
ary. Consequently, manual segmentation exhibits a consistent variability in the segmenta-
tion of voxels at the boundary of complicated shapes such as the cortical grey matter.
2.8 Chapter summary
This chapter has presented and evaluated a 3-D hierarchical deformable registration
algorithm that does not use guidance of anatomical knowledge. This algorithm is a neces-
sary starting point to achieve the next goal, the characterization of brain anatomy and its
variations, which will be discussed in the next chapter.
47
CHAPTER3 Building a StatisticalAtlas
The 3-D hierarchical deformable registration algorithm discussedin Chapter 2
achieved encouragingperformance.However, considerableinaccuraciesstill exist.
Figure28 comparessegmentationresultsgivenby theautomaticalgorithmandthat from
anexpert.Notethatcertaininaccuraciesarecausedby thealgorithm’sinsufficientknowl-
edge of the anatomy, and cannot be corrected by exploiting image features solely.
Thisobservationis supportedby theanalysisin Section2.6,thatonemajorerrorsource
is biasintroducedby theatlas.Thecurrentatlas is not anaverageor representativemodel
of anypopulation,it is a singlenon-pathologicalbrainMRI whosestructuresweremanu-
ally classified.It is possiblethattheatlasis anextremeof thenormaldistribution.Thecur-
rent algorithm is matchingthis potentially biasedatlasto any particularsubject’sdata,
which is inevitablyerroneous.Moreover,asdiscussedin Section1.4.2,anatomicaldiffer-
encesbetweenindividualspresenta major difficulty to inter-subjectregistration.There-
fore, building an atlasbasedon multiple subjects’dataso that it representsthe average
brain aswell as its normalanatomicalvariability will help improve registrationperfor-
48 Chapter 3 Building a Statistical Atlas
mance. This leads to the focus of this chapter, which is the characterization of brain anat-
omy and its non-pathological variations in a population:
Study of Differencesbetween Populations
AnomalyDetection
Characterization of BrainAnatomy and Its Variations
3-D Deformable RegistrationImage Data
Automatic Segmentation Expert Segmentation
Figure 28: Inaccuracies in the automatic segmentation,compared to expert segmentation.
49
3.1 Related work
Techniquessolelybaseonimagefeatureshaveappearedinadequatefor manysegmen-
tation, registration,and measurementtasksin medical imaging. The inclusion of prior
knowledgein theanalysisprocedurehasbecomeincreasinglyimportant.Prior knowledge
mayconcernthephysicsof imageformation;theanatomy,pathologyor (patho)physiology
of theorgansor tissuesunderinvestigation;or theexpertiseof themedicalspecialistonthe
interpretation of the image data.
During thepastdecade,manyresearchershaveworkedonmodelingshapevariationof
organsor physiologicalvariationof tissuecharacteristics.Oneapproachis landmark-based
morphometricsfor multivariateanalysisof curvingoutlinesin biomedicalimages.In this
approach,shapesaredefinedasequivalenceclassesof discretepoint-setsundertheopera-
tion of theEuclideansimilarity group.A Procrustesdistancebetweeneverypairof shapes
is characterizedby a least-squaresformula.Booksteinintroduceda combinationof Pro-
crustesanalysisandthin-platesplinesto providea rangeof complementaryfilters, from
high passto low pass,for effectson outlineshapein groupedstudies[7]. He appliedthis
hybrid methodto comparetheshapeof thecorpuscallosumfrom mid-sagittalsectionsof
25 human brain MRIs, 12 normal and 13 with schizophrenia.
However,in any structuralanatomicaldataset therewill be moreinformationabout
structuraldifferencesthancanbecapturedby landmarks.Davatzikosetal. studiedcallosal
outlinesacquiredby anautomaticactivecontourmethod,andrelatetheoutlinesof samples
to ana priori normusingelasticrelaxation.Therelationof eachindividual to thenormis
thendescribedby an arealdistortionfunction,which capturesthe anatomicalvariability
[21]. Groups(eightmaleandeightfemale)arecomparedby averagingthedistortionatcor-
respondingpointsof thenormativeform or overregions,andthresholdingthedifferences
atvariouseffectsizes.SclaroffandPentlandrepresentedshapein termsof anobject’sphys-
ical deformationmodes.Therepresentationconsistsof two levels,oneis modaldeforma-
tionsthatdescribetheoverallshapeof asolid, theotheris displacementmapsthatemploy
a multiscalewavelet representationto provide local and fine surfacedetail [73]. They
50 Chapter 3 Building a Statistical Atlas
appliedthe methodto compressdense3-D point datafrom surfaces,usingdisplacement
mapsand wavelets[82]. The limitations of methodsusing physicalmodelsinclude the
questionableaccuracyof themodelsof brainstiffness.Furtherinvestigationof thebrain’s
material properties will be required.
Insteadof physicallymodelingthestructureunderstudy,researchershavealsosought
to obtainshapedescriptionsdirectly from sampledata.Cootesetal. usedprincipalcompo-
nentsto describethemodesof variationinherentin a trainingsetof 2-D heartimages[17].
Hill et al. extendedthe techniqueto 3-D, andperformedmultivariateanalysison shape
measurementsderivedfrom manuallycollectedhomologouspoints[40]. Only objectsof
simpleshapesandlimited variationscanbeaccountedusingthismethod.It is notapplica-
bletomodelingthewholebrain.Thompsonetal.quantifiedthevariabilityof gyralandsub-
cortical surfacesas a non-stationaryGaussianrandomtensor field [95]. Tensor field
correctionsbasedonChristoffelfieldsandWinslowtheorywereappliedto createanaver-
ageimagetemplatewith theaverageanatomicalconfigurationandintensityfor thegroup
understudy.Theirearlierwork studiedthevariability in locationandgeometryof five sulci
in eachhemisphereof six postmortemhumanbrainsplacedin the Talairachstereotaxic
grid.Thesulciweremodeledas3-D surfaces,andheterogeneousprofilesof 3-D variations
werequantifiedlocally within individual sulci [99]. Joshiet al. examinedtheneuro-ana-
tomicalvariationof thegeometryandshapeof 2-D surfacesin thebrain,e.g.thecortical
andhippocampalsurfaces.Shapewasquantifiedvia theconstructionof templates,while
variationswererepresentedby defining probabilisticdeformationsof the templates[46].
Empirically, they representthe probabilistic deformationsas Gaussianrandomvector
fields on the embeddedsub-manifolds.Manifold informationon easilyidentifiableland-
marks need to be provided by an operator.
Thehigh complexityandvariability of theanatomyandrelatedpathologymakeit dif-
ficult to representusinga singlemodel.Cooteshasexaminedbothphysicalandstatistical
shapemodels,with thegoalof smoothlytransitioningfrom aphysicalto astatisticalshape
descriptionasmoredatabecomeavailable[18]. Zhu andYuille consideredphysicaland
statisticalshapemodelsin thecontextof representingandrecognizingobjectsfrom their2-
51
D silhouettes[112]. Szekelyet al. developeda model-basedsegmentationtechniquecom-
biningdesirablepropertiesof physicalmodels,shaperepresentation,andmodelingof nat-
ural shapevariability. They designedflexible Fourier parametricshapemodels by
combiningthemeancontourwith a setof eigenmodesof theparameters.Themethodwas
appliedto characterizethebiologicalvariability of theshapeof thecorpuscallosumoutline
[87]. WangandStaibalsoincorporatedstatisticalshapemodelsinto elasticmodelbased2-
D non-rigidregistration[104].Theelasticmodelconstrainsthetransformationstomaintain
smoothness,andstatisticalshapeinformationembeddedin correspondingboundarypoints
function as Bayesian priors to improve the registration.
Mostof theaboveworkconcernswith statisticsof individualstructures,i.e.modelsthat
arelocal.But localmodelsloseinformationontherelativepositionandinteractionbetween
neighboringstructures.While this is promisingfor applicationsaimingatsegmentingpar-
ticular structuresandlesion,a globalmodelcapturingvariationsof all brainstructuresis
necessaryin orderto registerandsegmentthewholebrainsimultaneously.Evansetal.con-
structedaprobabilisticatlasby averaging305brainsin astereotacticspace.Thevariability
is illustratedby thesharpnessof thegreylevel contours,but themethoddoesnot provide
suitableinformationto deriveashapemodel[26]. GeeandLe Briqueralignedeightnormal
subjects’imagedatawith areferenceconfiguration,andmodeledtheiranatomicalvariabil-
ity usingprincipalcomponentanalysisof thespatialmappings[31]. Dueto thecomplexity
of brainanatomy,moresamplesarenecessaryto validatetheirmodel.Similarly, Guimond
etal. developedanautomaticmethodto acquireaverageintensityandshapemodelsof the
humanbrain [38]. This thesiswill attemptto build a globalmodelthat capturesboth the
averageandthevariationsof all brainstructuresbetweenindividuals,usinga non-patho-
logical population of considerable size.
3.2 Capture Anatomical Variations
In orderto extractanatomicalvariationsbetweenindividuals,imagedataof a popula-
tionneedstobecomparedin acommonreferenceframe.Theatlasis chosenasthecommon
52 Chapter 3 Building a Statistical Atlas
referenceframe,for theconvenienceof furtheraugmentingit into amulti-subjectatlas.The
3-D hierarchicaldeformableregistrationalgorithmdiscussedin Chapter2 is usedto map
imagedataof apopulationto theatlas’framework.A populationof 105T1-weightedbrain
MRI volumesconstitutethe training set. Dimensionalityof the training set is listed in
Table3. All brainsin thetrainingsetarenon-pathological,andtheyareseparatefrom the
testsetintroducedin Section2.4.1.Figure29 showsexamplecross-sectionsfrom several
individualsbrainMRI volumes.Noticethatthereexistsdifferencesin thedensity(reflected
in intensity),shape,size,andlocationof brainstructuresbetweenindividuals,i.e. differ-
encesthatareintrinsic.In addition,theseimagevolumesalsodiffer in overallintensitydis-
tribution, orientation,position, and scale,due to different imageacquisitionprocesses.
Thesevariations are extrinsic to the anatomicaldifferences,and thereforeshould be
addressedseparatelyfrom theintrinsicvariations.Thisis similarto Martin etal.’sapproach
of separatingimportantandunimportantshapevariationso asto quantitativelydescribe
pathological shape variations [66].
Theprocessof capturinganatomicalvariationsinvolveseliminatingextrinsicdifferences
causedby imageacquisition,andextractingintrinsic differencesrelatedto brainanatomy,
asillustratedin Figure30. Eliminating extrinsicdifferencesin geometryentailsbringing
all imagevolumesto the sameorientation,position,andoverall sizeasthe atlas.This is
convenientlyachievedusing global alignment, the first level in the 3-D hierarchical
deformableregistrationalgorithm(Section2.1).To extractintrinsic geometricdifferences
betweenindividuals,anatomicalstructuresof eachsamplevolumein thetrainingsetneed
NumberofVolumes
VolumeOrientation
Slices/Volume
Slice Thickness(mm)
In PlanePixel Matrix
Pixel Size(mm2)
Bits/Pixel
58 Coronal 124 1.5 256 x 256 0.9375x 0.9375 16
21 Axial 124 1.3 256 x 256 0.9375x 0.9375 16
26 Sagittal 256 1 256 x 256 1 x 1 8
Table 3. Dimensionality of the Training Set.
53
to be compared to obtain information on variability. This is achieved by deformably match-
ing each image volume in the training set to the atlas, using the second and third levels of
the 3-D hierarchical deformable registration method (Section 2.2, Section 2.3). The respec-
tive deformation flows embody intrinsic geometric variations between each sample in the
training set and the atlas. A similar approach is taken to capture inherent variations in struc-
ture density between individuals. Extrinsic intensity variations from separate image acqui-
sition processes are removed via the intensity equalization hierarchy interleaved with the
deformation hierarchy (Section 2.1, Section 2.2, and Section 2.3). Intrinsic variations in
structure density are the residual intensity differences between corresponding voxels in
each deformed sample volume and the atlas.
3.3 Model Anatomical Variations
While anatomical variations are captured in deformation flows and corresponding
voxels between each deformed sample volume in the training set and the atlas, further
abstraction of this knowledge is necessary. Variations in structure density and geometry are
modeled separately. Because of the limited sample size and the complex nature of morpho-
logical variations in human anatomy, knowledge of anatomical variations are modeled
using the first and second order statistics of the measurements.
Figure 29: Example cr oss-sections of diff erentindividuals’ brain MRI data from the training set.
54 Chapter 3 Building a Statistical Atlas
Atlas
Global Alignment
Deformable Registration
Subject 1 Subject N
...
...
...
Figure 30: The process of eliminating extrinsic variations betweenindividual image volumes, and extracting anatomical variations.
55
3.3.1 Modeling density variations
After eachsamplevolumein the trainingsetis deformedto matchwith theatlas,the
residualintensitydifferencesbetweencorrespondingvoxelsreflectvariationsin structure
densitybetweenthesampleandtheatlas.SupposethereareN samplevolumesin thetrain-
ing set(currentlyN=105),theneachatlasvoxelspatiallycorrespondsto N voxels,with one
voxel from eachdeformedsamplevolume.Tissuedensityvariationin thetrainingsetpop-
ulation at eachatlas voxel location can be examinedin a histogram,as illustrated in
Figure31. Note that theatlasvoxel maynot havetheaverageintensityin thehistogram,
becausetheatlasis simply onenon-pathologicalbrainMRI volumeandis not necessarily
representativeof anypopulation.Eachatlasvoxel is associatedwith onesuchhistogram.
Thecollectionof suchintensityhistogramsovertheatlasvolumeembodiesintrinsic vari-
ations of structure density in a population.
The histogramdistribution can be modeledas 1-D Gaussiandistribution, ,
where is thespecificdeformationthatmapsa samplevolumeto thereferenceframeof
theatlas,and is theintensitydifferencebetweeneachatlasvoxel underexaminationand
the corresponding voxel in the deformed sample volume:
here is themeandensitydifferencebetweenall samplesin thetrainingsetandtheatlas
at thisvoxel; is thevarianceof thedensitydifferencedistribution.Notethat is com-
putedafterhaving removedextrinsic intensitydifferencescausedby separateimageacqui-
sition processes.Therefore,this 1-D Gaussiandistribution modelsthe inherentvariations
in structure density between individuals.
P Id D( )
D
dI
P Id D⟨ | ⟩ 12πσ
-----------------eId µ–( )2
2σ2--------------------------–
= (6)
µσ2 dI
56 Chapter 3 Building a Statistical Atlas
3.3.2 Modeling geometric variations
As discussed in Section 3.2, intrinsic geometric variations are captured in the 3-D
deformation flow that warps each sample volume to register with the atlas. Now each atlas
voxel is associated with N 3-D flow vectors, with each vector being the spatial distance
between the atlas voxel and the anatomically corresponding voxel in one particular sample
volume. Distribution of the N 3-D flow vectors associated with each atlas voxel can be cap-
tured in a 3-D histogram. Figure 32 shows a 2-D illustration. Each atlas voxel is associated
Atlas Sample 1 Sample N
Num
ber
of S
ubje
cts
Figure 31: Modeling intrinsic variations in structure density:each atlas voxel is associated with a 1-D Gaussian distribution.
......
57
with one suchhistogram.The collection of such3-D histogramsover the atlasvolume
embodies intrinsic geometric variations of brain anatomy in a population.
Similar to Section3.3.1,the3-D histogramdistributionat eachatlasvoxel is modeled
as a 3-D Gaussian distribution, :
here is a 3-D flow vectorthat associatesthe atlasvoxel with its anatomicallycorre-
spondingvoxel in eachparticularsamplevolume. is themean3-D flow vectorthatspa-
tially relatesthisatlasvoxel to its anatomicalcounterpartsin thetrainingset;and is the
3x3covariancematrixof thedistribution.Notethat hasbeenadjustedfor extrinsicgeo-
metricalvariationsresultedfrom imageacquisition.This3-D Gaussiandistributionmodels
the inherent geometric variations between individuals.
3.4 A statistical atlas
Theatlaswasoriginally onesinglenon-pathologicalbrainMRI volume,whosevoxels
arerelatedto their intensityvaluesandclassificationlabelsof respectiveanatomicalstruc-
turestheybelongto. It is valuabledata,howevernon-representative.Theaboveprocedure
of extractingandmodelinganatomicalvariationsassociateseachatlasvoxel with a mean
intensityandits variancein a population,anda meanpositionandits variancein thepop-
ulation. In this way, the atlasis enrichedto representthe anatomicalvariability in tissue
densityandgeometryof apopulation.Thismeanstheatlasis no longeranatlasbuilt upon
information of one possiblybiasedexample,it is augmentedinto a statisticalatlasthat
embodies anatomical information of a population. Figure33 illustrates the concept.
Thestatisticalatlaswasbuilt by examiningdistributionsof intensityandspatialloca-
tion of correspondingvoxelsin a trainingset.Thecorrespondencewasestablishedusing
P D( )
P D( ) 1
2π( )3 Φ------------------------------e
∆ϑ ω–( )T Φ 1–∆ϑ ω–( )
2-----------------------------------------------------------------–
= (7)
ϑ∆
ω
Φ
ϑ∆
58 Chapter 3 Building a Statistical Atlas
Figure 32: Modeling intrinsic variations in geometry as 3-D Gaussian.
Sub
ject
1S
ubje
ct N
......
DeformedAligned Deformation
...
59
an automatic 3-D deformable registration algorithm introduced and evaluated in Chapter 2.
However, as discussed in Section 2.5, there exist inaccuracies in results given by this algo-
rithm. Inaccuracies in registration inevitably propagate to statistical models built there-
upon, and reduce the credibility of the statistical atlas. To overcome this problem, a
bootstrap approach is adopted (Section 1.5): still employ the same scheme of extracting and
modeling anatomical variabilities, however, instead of using the entire training set, first
build a statistical atlas from a subset of training samples that were more precisely regis-
tered; as will be presented in Chapter 4, anatomical knowledge embedded in the statistical
atlas helps improve registration accuracy, thus enables the building of a more reliable sta-
−80 −60 −40 −20 0 20 40 60 80 1000
0.002
0.004
0.006
0.008
0.01
0.012
0.014
Figure 33: A statistical atlas. In addition to its intensity value andanatomical classification, atlas voxel is associated with a 1-Ddistribution of tissue density variations as well as a 3-D distributionof geometric variations in a population
CorpusCallosum
60 Chapter 3 Building a Statistical Atlas
tistical atlas from a bigger subset of accurately registered training samples. This process
continues as more training samples are available, which allows the statistical atlas to be
progressively improved.
Interesting observations can be made from the variance maps of intensity and geometry
in the statistical atlas, as shown in Figure 34. The brightness of the variance maps corre-
sponds to the magnitude of the variance. The intensity variance map (on the left) reveals
distinctively low variations in the intensity of certain structures, such as the corpus callo-
sum, dorsomedial nucleus, fronix, pons, midbrain, medulla, and vermis. This indicates that
these structures have rather consistent densities between individuals. On the other hand, the
geometric variance map (right) showed no distinguishable structure-wise differences.
Figure 34: The intensity variance map (left) and the geometric variancemap (right) of the statistical atlas. Brightness reflects the magnitude ofthe v ariance . Note that the intensity of cer tain structures, suc h as thecorpus callosum and pons ha ve lo w variance acr oss the training set.
PonsCorpus Callosum
61
3.5 Discussion
Theproblemof modelinganatomicalvariability is approachedby augmentinganatlas
basedon a singleexampleinto a statisticalatlasbuilt from a population.Thestatisticsare
gleanedby comparingsamplesfrom a trainingsetin thecommonreferenceframeof the
original atlas,using 3-D deformableregistration.Patternsof anatomicalvariationsare
modeledusingthefirst andsecondorderstatisticsof themeasurements.Otheroptionswere
consideredandinvestigatedduringthedesignprocess,whicharepresentedherefor future
reference.
3.5.1 Population-specific training sets
Thecurrentstatisticalatlaswasbuilt on a trainingsetof non-pathologicalbrainMRI
volumes.Dueto thedifficulty of acquiringsufficientdata,subjectsin this trainingsetare
not stratifiedinto subpopulationsaccordingto age,gender,or anyotherdemographiccri-
teria.However,researchin neurologyhasrevealedthatstructuralchangesdueto growth,
aging,andcertainpsychiatricdiseasesareobservableat bothcellularandgrossanatomic
scales.In thecaseof thecorpuscallosum,it undergoesprofoundchangesin morphology
andcompositionduringbraindevelopment,andthesepatternsaredramaticallyalteredin
psychiatricdiseasessuchasmulti-infarct dementia,schizophrenia,Alzheimer’sDisease,
etc. Therefore,a static representationis ill-suited to determiningthe dynamiceffectsof
developmentanddisease.With theavailabilityof largeimagearchives,population-specific
atlases should be built to encode population variability.
3.5.2 Manual versus automatic classification
It is arguablethatstudyinganatomicalvariationsfrom atrainingsetof expertclassified
datamay producemore precisemodels.However,manuallyclassifyinghigh-resolution
volumetricdataisextremelytime-consuming(it tookanexperteightmonthstoclassify144
structuresin theatlasvolume).Thismakesit difficult if not impossibleto acquireasizable
training set.Moreover,the inherentsubjectivenessand inconsistencyin humanperfor-
62 Chapter 3 Building a Statistical Atlas
mance,betweenpeopleor for thesamepersonovertime,will likewisedecreasethepreci-
sion of models built upon it ([14], Chapter1).
3.5.3 Multiple experts’ opinions
The currentstatisticalatlasencodesanatomicalvariationsof a population.However,
the anatomicalclassificationis still one expert’sopinion, which can be subjectiveand
biased.Combiningdifferentexperts’opinionsin aprobabilisticmannerwill provideamore
impartial classification.
3.5.4 Global versus structure-based models
As discussedin Section3.1,modelsof anatomicalvariationscanbelocal or global.In
this thesis,theprimarygoalof modelinganatomicalvariability is to achieveaccuratereg-
istrationandsegmentationof all brainstructuressimultaneously.Therefore,aglobalmodel
thatencompassesall structuresaswell astheir spatialrelationsandinteractionsis prefera-
ble. Thecurrentstatisticsarevoxel-based,but structureor multi-structurebasedstatistics
can be conveniently modeled and incorporated within the framework.
3.5.5 Choice of method
In modelinggeometricvariationsfrom the trainingset’s3-D deformationflow, other
methodsthan voxel-basedstatisticswere also considered,suchas principal component
analysis(PCA), modalanalysis,andfinite elementsurfacemodel.Thepotentialof using
PCA was further investigated, and presented in Appendix B.
PCA is a morecompactway to representtheaveragegeometryandmajorpatternsof
variations.However,dueto thehighdimensionalityof MRI data,it is currentlyimpractical
to conductPCA on 3-D deformationflow of thewholevolumes.While PCA canbeused
to modelthemeangeometryandmajormodesof variationof individualanatomicalstruc-
tures,critical informationon their relativepositionandinter-structureinteractionis lost.
63
One possible solution was investigated and presented in Appendix B, but it did not promise
to improve registration accuracy over the existing algorithm.
3.6 Chapter summary
This chapter has focused on augmenting the atlas from a non-representative, single
example into a statistical atlas that embodies anatomical variations of a population.
Although there are many applications for a statistical atlas, the major interest of this thesis
is to use it to achieve accurate registration and segmentation, which will be discussed in the
following chapters.
65
CHAPTER 4 Registration Using theStatistical Atlas
The purpose of building the statistical atlas is to achieve more accurate registration
through bootstrap. This chapter focuses on using the knowledge of anatomical variations
to guide registration, so as to close the loop proposed in the framework:
Study of Differencesbetween Populations
AnomalyDetection
Characterization of BrainAnatomy and Its Variations
RegistrationImage Data
66 Chapter 4 Registration Using the Statistical Atlas
4.1 Related Work
Despite much effort on modeling individual variabilities of anatomical structures, few
researchers have reported on using knowledge of anatomical variations to improve regis-
tration. Moghaddam et al. presented a probabilistic similarity measure for direct image
matching based on a Bayesian analysis of image deformations [71]. They modeled varia-
tions in object appearance as probabilistic distributions, and computed a similarity measure
based on the a posteriori probabilities. This approach was applied to 2-D image recognition.
Gee et al. [31] proposed a Bayesian formulation of the image matching problem, and tested
it on 2-D MRI data generated by applying manually defined distortions to real MRI data.
Results on matching image volumes from different individuals are as yet unavailable.
Wang and Staib posed 2-D deformation estimation problem in a maximum a posterori
framework, in which statistical shape model based on corresponding boundary points were
used as prior probabilities [104].
4.2 Registration using the statistical atlas
Similar to the approaches in related work, image registration is formulated within a
Bayesian estimation-theoretic framework: the statistics derived from past observations
specify the relevant prior probability model for the unknown spatial mapping. A Bayesian
framework is well suited to the task of modeling variations in morphology. Because we are
dealing with uncertain quantities, such as noisy data, from which information or decisions
are derived (that must themselves then be uncertain), it is natural to adopt a probabilistic
approach. Second, Bayesian analysis formally embodies the use of prior information that
we have about the problem. In matching, the prior serves to constrain the mappings by
favoring certain configurations, in effect, regularizing the problem. Statistical information
about morphological variability, accumulated over past samples, can be formally intro-
duced into the problem formulation to guide the matching or normalization of future data
sets. Among the many operational advantages of Bayesian analysis, the most relevant to
this work is that the result is a posterior distribution for the unknown mapping, which
67
expressestheprobabilityof anymappinggiventheobservedimages.Theexistenceof this
distributionmakespossiblearangeof analyses,includingtheestimationof thevarianceor
reliability of the estimated mapping.
Theregistrationof two intensityvolumes,suchasa subjectvolumeandthestatistical
atlas,canbeformulatedasfinding thevoxeldeformation thatgivesthehighestaposte-
rior probability . is theintensitydifferencebetweencorrespondingvoxelsin the
two volumes. Using Bayes’ Rule, can be expressed as:
where
Therefore,theproblemof finding thehighestposteriorprobability, , is thatof
maximizingtheright handsideof equation(8). Here is a constant for two given
imagevolumes,andthe numeratorhasthe samemaximumasits logarithm.Substituting
from equations (6) and (7) and taking logarithms yield:
and hence maximizing the posterior probability is equivalent to minimizing the term:
D
P D Id⟨ | ⟩ Id
P D Id⟨ | ⟩
P D Id⟨ | ⟩ P Id D⟨ | ⟩P D( )P Id( )
--------------------------------------= (8)
P dI( ) P d I D( )D∑=
P D Id⟨ | ⟩
P Id( ) C
P D Id⟨ | ⟩log 12πσ
-----------------log Id µ–( )2
2σ2-------------------------– 1
2π( )3 Φ------------------------------log ∆ϑ ω–( )T Φ 1– ∆ϑ ω–( )
2---------------------------------------------------------------------– C–+=
Id µ–( )2
2σ2------------------------- ∆ϑ ω–( )T Φ 1– ∆ϑ ω–( )
2---------------------------------------------------------------------+ (9)
68 Chapter 4 Registration Using the Statistical Atlas
Gradientdescentis usedto minimizesthetermin (9).The3-D gradient, , ateachstep
of the descent is given by the first order derivative of (9):
where is the3-D imagegradient,which is a functionof thevoxel’s position.Thefirst
termwill shift thecurrentvoxelby movingit in thedirectionthatwill reducethedifference
betweenits currentintensityandits meanintensityacrossall trainingsamples.If thevari-
ancein thisvoxel’sintensitydistributionis large,themagnitudeof thestepalongtheimage
gradientwill bereduced.Thesecondtermwill shift thecurrentvoxelby movingit towards
the meangeometricdeformationof this voxel in the training set. If the varianceof this
voxel’sgeometricdistributionis large,themagnitudeof thestepwill bereduced.Since
and canhavesmallvalues,a stabilizingfactor is addedto andto thediagonalele-
mentsof to regularizethegradient.Theempiricalvalueusedis . The3-D shift
of the voxel is then:
here is a stepsizeconstant.In this way, eachvoxel in the statisticalatlasis guidedto
searchfor acounterpartin thesubject,sotheirmatchis mostprobableaccordingto thesta-
tisticsgatheredfrom a population.3-D Gaussiansmoothingis appliedto thevoxels’ 3-D
displacementsaftereachiterationto smooththedeformation.Thiscompensatesfor thefact
thatthedependencebetweenthedeformationof neighboringvoxelsis not modeledin the
currently voxel-based statistics.
This algorithm differs from the hierarchicaldeformableregistrationalgorithm dis-
cussedin Chapter2 in themeasurementof thegoodnessof thevoxeldeformationflow. In
this method,thegoodnessis theposteriorprobabilityof thecurrentdeformation,which is
maximizedusingprior statisticsgatheredfrom atrainingset;in thepreviousalgorithm,the
badness is theintensitydifferencebetweenspatiallycorrespondingvoxelsin theatlasand
thesubjectvolume,which wasminimizedoverthevolumes.Beforeundergoingdeforma-
∇
∇ Id µ–
σ2----------------- I∇ Φ 1– ∆ϑ ω–( )+= (10)
I∇
σ
Φ σ2
Φ I∇ 1+
δD
δD λ∇–= (11)
λ
69
tion, both algorithmsglobally align the two imagevolumesto eliminateextrinsicvaria-
tions.
4.3 Performance evaluation
To validatethis approach,thealgorithmis appliedto thesametestsetasdescribedin
Section2.4.Experimentsareconductedto examinetheeffectivenessof the intensityand
geometric statistics alone as well as their combined strength.
4.3.1 Registration using the intensity statistics
Theeffectivenessof theintensitystatisticsmodelis testedby assumingaconstantgeo-
metric prior probability. The maximization problem in equation (8) simplifies to:
and equation (10) becomes:
Using this methodto registertheatlaswith the testset,theoverallmislabelledvoxel
ratio is 3.8%.This is a 13.6%errorreductionoverthealgorithmwith no knowledgeguid-
ance, which had an error rate of 4.4% (Section2.4).
4.3.2 Registration using the geometric statistics
In thisexperiment,theeffectivenessof thegeometricstatisticsmodelis assessed,with
theintensitystatisticsassumedto beaconstant.Themaximizationproblemin equation(8)
becomes:
P D Id⟨ | ⟩ P Id D⟨ | ⟩∝
∇ Id µ–
σ2----------------- I∇=
P D dI( ) P D( )∝
70 Chapter 4 Registration Using the Statistical Atlas
and the 3-D gradient at each step is the second term in equation (10):
however, alone is insufficient to determinethe deformation,becauseit ignoresthe
imagesbeingregistered,andforcesthedeformationtowardtheaverage brain.To combine
theprior modelpredictionandtheobserveddata,theinnerproductbetween andimage
gradient is used to obtain a 3-D deformation gradient:
this helpsto balancetheinfluenceof theprior distributionandthefidelity to theobserva-
tions.Whenappliedto registertheatlasto thetestset,thismethodyieldsanoverallmisla-
belled voxel ratio of 4.05%.This is an 8% error reductionover the algorithm with no
knowledge guidance.
4.3.3 Registration using the statistical atlas
Whenbothintensityandgeometricprior distributionsareused,asderivedin equation
(10),registrationbetweentheatlasandthetestsetyieldsanoverallmislabelledvoxel ratio
of 3.6%.This a 18.2%error reductionover thealgorithmusingtheoriginal atlaswith no
knowledgeguidance.Figure35 showsan exampleof improvedregistrationperformance
using the statistical atlas, compared to result given by using the original atlas.
Theseexperimentsshowthatwhile theintensitystatisticsmodelis moreeffectivethan
the geometricone at guiding the deformableregistration,the best registrationresult is
achievedwhentheintensityandgeometricstatisticsmodelsarecombined.Figure36com-
paresregistrationperformanceusingtheoriginal atlas,usingvoxel-basedintensitystatis-
tics only, using voxel-based geometric statistics only, and using the statistical atlas.
Registrationusingthe full statisticalatlastakes35 minutesto register3-D imagesof
256x256x124 voxels on a SGI workstation with four 194 MHz processors.
∇ Φ 1– ∆ϑ ω–( )=
∇
∇
∇̃ ∇∇
----------°I∇I∇
-------------- ∇= (12)
71
4.4 Discussion
In order to build the statistical atlas, each image volume in the training set was warped
to match the atlas. Therefore, the geometric statistics represent the distribution of 3-D dis-
placements from each atlas voxel to voxels in different subject volumes. However, for most
applications, it is preferable to compute the inverse deformation i.e. to warp the atlas to
match the subject volume. In this way, anatomical classifications in the atlas can be cus-
tomized for the particular subject, thus facilitate interesting applications. Unfortunately, the
analytical inverse of the voxel-based 3-D deformation does not exist. One practical solution
is to interpolate the inverse deformation.
Figure 37 gives an 1-D illustration. Assume is one dimension in the atlas, and
is the corresponding dimension in the subject volume. From the statistical atlas, the corre-
spondence from each position on to that on can be computed. What is unknown is
Use Statistical AtlasUse Original Atlas
Figure 35: Registration using the statistical atlas achievesbetter performance than using the original atlas.
ϑa ϑs
ϑa ϑs
72 Chapter 4 Registration Using the Statistical Atlas
the correspondence from each position on to that on . Take a particular position ,
the current hypothesis in gradient descent corresponds it to . However, from the prior
probabilities encoded in the statistical atlas, should correspond to via a displace-
ment . What needs to be determined is the correspondence for that is consistent
with the prior knowledge in the statistical atlas. Assume that the correct correspondence for
is only one small step away from , and that changes between neighboring dis-
placements are linear, we have
Original Atlas Intensity Prior Only Geometric Prior Only Statistical Atlas 0
0.5
1
1.5
2
2.5
3
3.5
4
4.5
% o
f mis
labe
lled
voxe
ls
Figure 36: Error ratios of the test set given by registration using theoriginal atlas, using voxel-based intensity statistics only, using voxel-based geometric statistics only, and using the statistical atlas. Theintensity statistics prior is more effective than the geometric one atguiding registration; the best result is achieved using the statisticalatlas with both intensity and geometric statistics.
ϑs ϑa ϑs2
ϑa1
ϑa1 ϑs1
µ ϑa1( ) ϑs2
ϑs2 ϑaδ ϑa1
ϑs2 ϑa1 ϑaδ µ ϑa1 ϑaδ+( )+ += (13)
73
Take Taylor expansion of , and ignore higher order terms give:
Combining the above two equations gives
In this way, the correspondence for , , is determined:
Empirically,theassumptionsof smallstepandlinearchangein neighboringflows hold
well. More study on neighboring flows will be presented in Chapter5.
4.5 Chapter summary
Thischapterappliesthestatisticalatlasto 3-D deformableregistration.UsingBayesian
formulation,statisticsembeddedin the atlasfunction asprior probabilities.The optimal
deformationmaximizestheposteriorprobability.Thisapproachis evaluatedby registering
thestatisticalatlasto thesametestsetasdescribedin Section2.4.Theoverallerrorrateis
3.6%,which is a18.2%reductionoverthepreviousalgorithm(Section2.4).However,the
currentknowledgemodelis simplyvoxel-basedstatistics,considerationsonneighborhood
context will be discussed in the next chapter.
µ ϑa1 ϑaδ+( )
µ ϑa1 ϑaδ+( ) µ ϑa1( ) µ ϑa1( )∇( ) ϑaδ+= (14)
ϑaδ 1 µ ϑa1( )∇+( ) 1– ϑs2 ϑa1– µ ϑa1( )–( )=
ϑs2 ϑa2
ϑa2 ϑa1 ϑaδ+=
74 Chapter 4 Registration Using the Statistical Atlas
Priorϑs1 ϑa1 µ ϑa1( )+=
Hypothesis
• Small Step• Linear Chang e inNeighboring Flo ws
Interpolate Flowϑs2 ϑa1 ϑaδ µ ϑa1 ϑaδ+( )+ +=
Taylor Expansion
µ ϑa1 ϑaδ+( ) µ ϑa1( ) µ ϑa1( )∇( ) ϑaδ+=
ϑaδ 1 µ ϑa1( )∇+( ) 1– ϑs2 ϑa1– µ ϑa1( )–( )=
ϑs2 ϑa1
ϑa
ϑsϑs1 ϑs2
ϑa1
ϑaδ
µ ϑa1( )
Figure 37: 1-D illustration of interpolating the in verse def ormation
Correspondenceϑa2 ϑa1 ϑaδ+=
75
CHAPTER 5 Model NeighborhoodContext
Currently, anatomical variations between individuals are modeled as voxel-based sta-
tistics. This representation is simple and efficient, as demonstrated in Section 4.3. How-
ever, information on voxel neighborhood context is missing. Figure 38 is a close-up on the
posterior part of corpus callosum in the mid-sagittal plane. 2-D projections of the 3-D
deformation flow are overlaid on top of the intensity image. Note that the deformation flow
is smooth and congruous locally, which means the deformation at each voxel is not com-
pletely independent of its neighbors. Therefore, a more comprehensive model should con-
sider this dependency between neighboring voxels, which will be the focus of this chapter.
5.1 Modeling neighborhood context
A convenient way to model neighborhood dependency is a direct higher dimensional
extension of the voxel-based statistics models. Consider a 3-D neighborhood of NxMxK
centered at an atlas voxel; the distribution of intensity variations of this neighborhood is
76 Chapter 5 Model Neighborhood Context
modeled as an dimensional Gaussian distribution, where equals NxMxK:
here is an vectorof intensitydifferencesbetweenthe correspondingneighbor-
hoodsin thesubjectvolumeandtheatlas; is thecurrent3-D deformation. is the
meanvectorof theneighborhoodintensityvariationdistribution; is the covariance
matrixof theintensityvariationdistribution.Here hasbeenadjustedfor extrinsicinten-
sity variations induced by separate image acquisition processes.
Similarly geometricvariationsof aNxMxK neighborhoodcenteredateachatlasvoxel
can be modeled as a dimensional Gaussian distribution:
where is the vectorof theneighborhood’s3-D displacements; is the
meanvectorof theneighborhood’s3-D deformationflow; is the covariance
matrixof thedistributionof geometricvariations.Here hasbeenadjustedfor extrinsic
geometricalvariations.Notethatthevoxel-basedstatisticsmodelsareaspecialcaseof the
neighborhoodstatisticsmodelswith a 1x1x1 neighborhood.Also notethat the sizeof
and growsexponentiallyas increases,which makescomputationexpensive,aswill
be discussed in the following section.
ℜ ℜ
P Id D⟨ | ⟩ 1
2π( )ℜ Σ-------------------------------e
Id µ–( )T Σ 1– Id µ–( )2
-----------------------------------------------------------–
= (15)
Id ℜX1
D µ ℜX1
Σ ℜXℜ
Id
3ℜ
P D( ) 1
2π( )3ℜ Ψ-----------------------------------e
∆ϑ ω–( )T Ψ 1–∆ϑ ω–( )
2-------------------------------------------------------------------–
= (16)
∆ϑ 3ℜX1 ω 3ℜ 1×
Ψ 3ℜ 3ℜ×
∆ϑ
Σ
Ψ ℜ
77
5.2 Registration using neighborhood context
Thesamedeductionprocedureasin Section4.2 is usedto determinethedeformation
thatmaximizestheposteriorprobability for avoxelneighborhood;the3-D gradi-
ent of voxels in the neighborhood is:
Theoreticallythis algorithmcanbe implementedin thesameway asthevoxel-based
statisticsmodels;however,the intensitycovariancematrix has dis-
tinct entries,andthe geometriccovariancematrix has dis-
tinct entries.MRI volumestypically havemorethan8 million voxels.Evenif all entriesin
thecovariancematricescanbestoredasbytes,thecovarianceinformationfor each2x2x2
voxel neighborhoodwill still require336 MByte memory.Togetherwith othermemory
requirements, the total demand makes this approach impractical.
Figure 38: the posterior por tion of the corpus callosum in themid-sa gittal plane , overlaid with the 2-D pr ojection of the 3-Ddeformation flo w. The def ormation is smooth locall y.
P D Id⟨ | ⟩
∇ Σ 1– Id µ–( ) I∇ Ψ 1– ∆ϑ ω–( )+= (17)
ℜXℜ Σ ℜ ℜ 1+( ) 2⁄
3ℜ 3ℜ× Ψ 3ℜ 3ℜ 1+( )( ) 2⁄
78 Chapter 5 Model Neighborhood Context
To simplify theproblem,only the interactionsbetweenimmediateneighborsarecon-
sidered.Insteadof storinginteractionsbetweenimmediateneighbors,theyarecomputed
on thefly. Thevoxel-neighborinteractionsareestimatedusingthegoodness of theneigh-
bors’ currentmatchaccordingto their respectiveprior distributions.Figure39 illustrates
the idea:thegoal is to find a matchfor theblackvoxel in thesubject;however,whenno
neighborhoodcontextis considered,thereis ambiguityasto whichblackvoxel in theatlas
it shouldmatchto. But whenconsideringthegoodnessof how well theneighborsof the
blackvoxel in thesubjectmatchwith their counterpartsin theatlas,it is clearwhich atlas
voxel it should match to.
Using a weighted-windowmatchingapproach,the goodness is weightedby the dis-
tancebetweenthecurrentvoxelunderinvestigationandtheparticularneighbor.Therefore,
for avoxelneighborhood , the3-D gradientdeterminedusingneighborhoodcontextis a
direct extension of equation (10):
Atlas Subject
?Figure 39: Registration using neighborhood context
ℵ
∇ w ijkId µ–
σ2----------------- I∇
ijki j k, ,
∑ w ijk Φ 1– ∆ϑ ω–( )[ ]ijki j k, ,∑+= ijk ℵŒ (18)
79
5.3 Performance evaluation
The algorithm is evaluated by registering the atlas to the same test set as in Section 4.3.
The size of the voxel neighborhood used is 3x3x3. Weights of neighboring voxels are
inversely proportional to their distance from the voxel under examination. Empirical num-
bers used are 0.01 for 8 farthest neighbors, 0.014 for 12 intermediate neighbors, and 0.017
for 6 closest neighbors. Experiments showed that as long as major weight is put on the cen-
tral voxel, registration results are not sensitive to the particular numbers. Registration using
neighborhood context achieves an overall error ratio of 2.9%. This is a 34% error reduction
over the algorithm with no knowledge guidance, and a 19.4% error reduction over registra-
tion using the statistical atlas. Figure 40 shows an example of better registration achieved
by using neighborhood context, and Figure 41 compares examples of segmentation given
by the algorithm, and the respective segmentation given by experts.
Use Neighborhood Context Use Voxel-based Statistics
Figure 40: Better registration is achievedby considering neighborhood context.
80 Chapter 5 Model Neighborhood Context
This weighted window matching approach yields better results than using voxel-based
statistics without increasing memory demand, as compared in Figure 42. However, it is
much more computationally expensive. To register 3-D images of 256x256x124 voxels on
a SGI workstation with four 194 MHz processors will take 57 minutes. Appendix C com-
pares the expert segmentation and the computed segmentation of the corpus callosum in the
mid-sagittal plane of each of the 40 test cases. The images are binary, with the corpus cal-
losum shown at intensity 140, and the rest shown as zero intensity background. Error ratios
given by the weighted window matching approach are listed under respective computed
segmentations.
Expert Segmentation Automatic Segmentation
Figure 41: Examples of automatic segmentation comparedto their respective expert segmentation
81
5.4 Distance Error Metric
So far the quantitative evaluation of registration performance has been using the ratio
of mislabelled voxels as the measurement. While this metric is effective, it does not differ-
entiate various error voxels. Figure 43 illustrates a scenario where more discriminative
evaluation is necessary. The shaded region is the ground truth segmentation given by an
expert, and dashed outlines are results yielded by the registration algorithm. Suppose the
two examples shown in Figure 43 have the same number of mislabelled voxels, the current
No Knowledge Guidance Voxel−Based Statistics Neighborhood Context 0
0.5
1
1.5
2
2.5
3
3.5
4
4.5
% o
f m
isla
be
lled
vo
xels
Figure 42: Error ratios of the test set given by registration withoutknowledge guidance, registration using voxel-based statistics, andregistration using neighborhood context. The best result is achievedwhen neighborhood context is considered.
82 Chapter 5 Model Neighborhood Context
error metric will give them the same evaluation. However, errors in these two results are of
different significance. For the example shown on the left, its error voxels occur close to the
boundary of the ground truth segmentation; whereas for the result on the right, many of its
error voxels stray considerably away from the ground truth segmentation. Therefore, in
terms of segmentation quality, the example on the left is better than the one on the right.
A more discerning measurement is the distance between each boundary voxel of the
computed segmentation and the closest boundary voxel of the ground truth segmentation.
Under this metric, error voxels that are far away from the true boundary will be penalized
more than error voxels that occur close by the ground truth., i.e. it de-emphasizes errors that
are near the true boundary. This is especially advantageous considering boundary voxels
are of higher uncertainty even in expert segmentation.
Using the distance error metric to evaluate the registration performance of the weighted
window matching approach, the mean distance of error voxels for the test set is 1.535 mm,
and the standard deviation is 0.762 mm. Figure 44 shows histogram distributions of dis-
tance measurements of boundary voxels. The histogram at the top includes the correct
boundary voxels, i.e. the voxels that lie on the true boundary. Because the number of cor-
rect boundary voxels is orders of magnitudes larger than the number of erroneous boundary
voxels, it is impossible to visualize the distribution of distance measurements of error vox-
Figure 43: A senario that demands more discriminative evaluation. The shadedregion is the ground truth segmentation given by an expert, and dashed outlines areresults yielded by the registration algorithm. Suppose the two examples have thesame number of mislabelled voxels, using the ratio of mislabelled voxels will givethem the same evaluation. However,in terms of segmentation quality, the exampleshown on the left is better than the one shown on the right.
83
els. Therefore, the correct boundary voxels are excluded in the histogram on the bottom,
thus allowing visualization of the distribution of error voxels in terms of the distance met-
ric. The vertical axis of this histogram is at a scale of the top one. Note that most
error voxels are within 2 mm from true boundaries, with few voxels being farther than 4
mm away, and no voxels are beyond 9.4 mm distance. Considering the average length of
the corpus callosum is around 100 mm (4 inches), this level of accuracy is satisfactory.
5.5 Discussion
Markov Random Field (MRF) has been used in computer vision to model smoothness
as well as different textures. Typical solvers for MRFs include Gibbs sampling [35], the
Metropolis algorithm [68], Iterated Conditional Modes (ICM) [5], and Mean-Field (MF)
methods [34]. Kapur et al. used a discrete vector valued Markov Random Field model as a
regularizing prior in a Bayesian classification algorithm to minimize the effect of salt-and-
pepper noise. They presented preliminary results on segmentation of white matter, gray
matter, fluid, and fat in brain MRIs [49]. The possibility of using MRF to model neighbor-
hood context was investigated. However, the dimensionality of volumetric data and the 3-
D nature of deformation fields have so far made the memory demand prohibitive even for
the 1-order model. With computer memory more readily available, this is an alternative
worth studying.
5.6 Chapter summary
This chapter discussed the modeling of neighborhood context in the statistical priors,
and an implementation of applying such knowledge to guide registration. Quantitative
evaluation demonstrated better performance than using just voxel-based statistics. A new
error metric based on distances between boundary voxels of the computed segmentation
and the ground truth is introduced, and employed to assess the registration performance
using neighborhood context.
7 9000⁄
84 Chapter 5 Model Neighborhood Context
0 20 40 60 80 100 1200
500
1000
1500
2000
2500
3000
3500
Distance from True Contours (0.1 mm)
Num
ber o
f Vox
els
Distributions of Error Voxels w.r.t. Distances from True Contours
Figure 44: Histogram distributions of distance measurements of boundaryvoxels. The top graph includes the correct boundary voxels, whereas thebottom graph shows the distribution of error voxels only.
0 20 40 60 80 100 1200
0.5
1
1.5
2
2.5
3
3.5
4
4.5x 10
6
Distance from True Contours (0.1 mm)
Numb
er of
Vox
els
Distribution of Error Voxels w.r.t. Distances from True Contours
85
CHAPTER 6 ImplementationDetails
Several issues in the implementation are crucial to robust and efficient performance.
They apply to both the algorithm using the statistical atlas, and the earlier method without
knowledge guidance. This chapter will discuss them in detail.
6.1 Background Separation
Since the algorithms do not require prior segmentation or feature extraction, each voxel
in the image data is given equal weight in the registration. However, there is often back-
ground noise in the data, which necessitates background separation to ensure only relevant
voxels contribute to the registration process.
A thresholding method is applied to eliminate dim background noise. The threshold is
automatically selected as the first valley of the intensity histogram of the 3-D image, after
it is smoothed using a Gaussian filter (the Gaussian kernel used is of size 7). This produces
a binary image volume with the background intensity set to zero.
86 Chapter 6 Implementation Details
Apart from dim background noise, there also exists bright outliers that have similar
intensities as certain anatomical structures. Since the region containing the head volume is
connected, a connected-component algorithm is applied to the thresholded binary image
volume, and the largest connected component is selected. Any holes caused by dark regions
inside the head volume are filled in. The result is a binary image volume with only voxels
inside the connected component being above zero intensity. This binary volume functions
as a mask to ensure only voxels within the head volume are considered in later processing.
6.2 Adaptive Multi-resolution Processing
Multi-resolution processing has been extensively used in computer vision algorithms,
such as stereo matching and motion estimation. This approach first solves the matching
problem on smaller, lower-resolution data, use the result to initialize higher-resolution esti-
mates, and refine it using details present at the higher resolutions. Its advantage includes
increased computation efficiency, as well as the ability to escape from local minima by first
focusing on global patterns.
MRI volumes are high dimensional data, which makes efficient processing imperative.
The current registration algorithm uses two strands of adaptable multi-resolution process-
ing: one is an image pyramid, the other is a control grid pyramid (in smooth deformation).
Sizes of MRI volumes vary depending on the number of slices. Among the over two hun-
dred MRIs processed by the registration algorithm, the number of slices ranges from 7 to
256. To make the multi-resolution scheme adaptive to different volume sizes, the minimum
number of slices in the subsampled image volumes and the control grid cells are enforced.
The current empirical number is 30 slices for image volumes, and 15 slices for each control
grid cell. This ensures the subsampled volumes and the control grid cells to contain suffi-
cient image information. In the image pyramid, each level has half the resolution of the next
higher level; in the control grid pyramid, the numbers of control points along x, y, and z
increase from 2 at an interval of 1 at each higher lever. For image data so far examined, the
87
highest image pyramid has 3 levels, and the highest control grid pyramid has 7x7x7 control
points.
6.3 Random Initialization
For the ease of application, the algorithms are fully automated. Global Alignment, the
first step of registration, is initiated by trying many random similarity transformations and
picking the one which gives the minimum SSD [74].
Because brain MRI volumes are not taken in a completely random manner, it is efficient
to limit the infinite choices to those that are possible. Since the registration between the
atlas and different subjects is of particular interest, the coordinate frame of one volume, the
atlas, is thus fixed. There are three principal axes along which brain MRIs are taken
(Section 1.4.1), which gives six possible gross orientations of the volumes. For initializa-
tion, it is sufficient to limit the possible rotations from the atlas to these six orientations. As
for translation and scaling, possible transformations are randomly sampled at small inter-
vals within empirical ranges. Currently, random initialization is conducted on images vol-
umes at the coarsest level of the image pyramid. The range for translation is [-8, 8] voxels
along each X-Y-Z dimension, the range for uniform 3-D scaling is [0.9, 1,1]. The number
of random translation and scaling tried for each rotation angle is 300.
6.4 Stochastic Sampling
To further improve algorithm efficiency, not every voxel is processed during the opti-
mization in global alignment and smooth deformation. Instead, a random set of voxels is
sampled at each iteration of the optimization processes. This method is valid because the
optimization processes are over-constrained, i.e. the number of voxels is orders of magni-
tudes greater than the number of parameters to be optimized. It is not necessary to involve
each voxel to solve for the parameters. Moreover, the stochastic nature of the sampling
helps the optimization processes to escape from local minima [103]. In the current imple-
mentation, the percentage of voxels sampled is 1%. For fine-tuning deformation, it has 3
88 Chapter 6 Implementation Details
times as many parameters as the number of voxels, i.e. the problem is highly undercon-
strained, therefore stochastic sampling is not appropriate.
6.5 Parallel Processing
In the registration algorithms developed in this thesis, the computation for each voxel
is identical. Therefore, the process is voxel-wise parallelizable. To reduce overhead, paral-
lel processing is employed at a higher level than the voxel representation. During the
random initialization of global alignment, each combination of transformation parameters
is examined in parallel; during smooth deformation, each control grid cell is processed in
parallel; whereas in fine-tuning deformation, each slice of the image volume is processed
in parallel.
89
CHAPTER 7 Quantitative Studyof the Anatomy
A quantitative study of anatomical structures brings broad prospects to medical
research. It allows measurement of the range of normal variation, and the detection of
abnormalities. Statistics on anatomy and pathologies can help express expert knowledge so
as to enhance medical education. Furthermore, quantitative description of medical image
content will facilitate efficient retrieval in the ever increasing medical databases.
Imaging techniques such as computed tomography and MRI have made it possible to
make non-invasive measurements of anatomical structures. However, traditional mor-
phometry or volumetry (i.e. the measurement of substructural volumes), has been per-
formed manually or semi-automatically. These methods are limited by relatively high error
and low repeatability attributable to the subjective assessment of substructure boundaries
required for manual outlining. However, the magnitude of the volume changes in diseases
such as neurological and psychiatric disorders may be small relative to the error associated
with these measurement techniques. Also, manual operations are tedious and time-consum-
ing, which hampers study of statistically significant data sets.
90 Chapter 7 Quantitative Study of the Anatomy
Major sourcesof errorin manualmeasurementof anatomicalvolumes,in orderof mag-
nitude,comefrom (a) subjectvariability, (b) theobserver,(c) themethodof volumeesti-
mation from the digital image,(d) voxel representation,and (e) the imager.Automatic
algorithmscanhelpreducethesecondandthird sourcesof errorlistedabove.Forexample,
it wasreportedthatusinginteractivethresholdingmethods,expertobserverscouldlearnto
measureanatomicalstructureswith a precisionof about2%; i.e. with practicea single
personcould learnto measurestructuressuchasgreyandwhite matterrepeatedlyon the
samebrain imagewithin that degreeof consistency.However,the sameobserverspro-
ducedmeasurementsthatdifferedbetweenobserversby 15%[41]. Similar intra-andinter-
operatorreliability of 5-20%wasalsomentionedin [70]. Sincea long-termclinical study
cannotdependontheavailabilityof thesameobserverthroughoutthestudy,amoreobjec-
tive automaticalgorithmwith comparableaccuracyis advantageous.Besides,characteriza-
tion of subtleanatomicaberrations,suchashavebeenfound in schizophrenia,requires
quantifyinglocal variability acrosssubjects.This requirementmakeshigh dimensionality
of thetransformationson thecoordinatesystemsessential,which canbereadilyprovided
by automaticalgorithmsthat allow local deformations.In addition, the efficiency of an
automaticalgorithmallows the studyof largedatasets,which is basicto soundconclu-
sions.Furthermore,it hasbeenthecasein this field thatdifferent researchgroupscollect
separatedatasets,andusedifferentoperatorsor semi-automatictoolsto analyzethedata.
Althoughtheyhavehadconflictingconclusions,it hasbeenhardto reproduceor cross-val-
idate eachother’s results.The performanceconsistencyof automaticalgorithmsmakes
cross-examinationpossible.Thischapterwill discusstheapplicationof theaforementioned
registration algorithm to quantitative study of the anatomy:
91
7.1 Related work
Dueto its interdisciplinarynature,theapplicationof automaticalgorithmsin thequan-
titativestudyof anatomyhasbeenscarce.Halleretal. examinedautomated3-D MRI mor-
phometryof thehumanhippocampusby deformablymatchinga canonicalatlasto 10 test
volumes[39]. Theirresultsshowedthattheautomatedmethodestimatedhippocampalvol-
umeswith lessvariability than that of manualoutlining. Davatzikoset al. proposedan
approachfor quantifyingtheshapeof thecorpuscallosum,basedon theTalairachspace
normalizationandon themeasurementof a 2-D deformationfunctionresultingfrom elas-
tically registeringtheTalairachatlaswith subjectimages[21]. Theycomparedthecorpus
callosumin the mid-sagittalplaneof eight maleandeight femalesubjects.Resultssug-
gestedthat thesplenial(posterior)regionin adult females’corpuscallosumis largerthan
in males, which agreed with some previous reports.
7.2 An automatic systemfor the quantitative study of anatomy
The3-D deformableregistrationalgorithmdevelopedin this thesiscanreadilyapplyto
thequantitativestudyof theanatomy.As discussedin Section1.1,by registeringtheatlas
Study of Differencesbetween Populations
AnomalyDetection
Characterization of BrainAnatomy and Its Variations
RegistrationImage Data
92 Chapter 7 Quantitative Study of the Anatomy
with a particularsubject’simagevolume,theanatomicalclassificationin theatlascanbe
customizedfor the subject,thereforethe 3-D segmentationof the subject’sanatomical
structures(Figure3). Oncethesegmentationis acquired,quantitativestudyonthesizeand
shape of anatomical structures can be conducted.
In orderto investigateanddemonstratethe feasibility of suchapproach,a convenient
interfacehasbeendevelopedfor quantitativelyexaminingbrain anatomy,as shownin
Figure45.Theleft imageis onesliceof a subject’sT1-weightedMRI volume,andon the
right is thecorrespondingsegmentationautomaticallycustomizedfrom theatlas.Theseg-
mentationis color-codedto representdifferentanatomicalstructures.To studyanystruc-
ture, the user simply clicks on it, and the systeminstantly overlaysthe segmentation
outline(s)on theintensitydata.Thenameof thestructureandseveralmeasurementssuch
asits volumeandaveragedensityareautomaticallycomputedfor illustration.For struc-
tureshavingsymmetriccounterparts,measurementsof theparallelarealsodisplayed.The
slide bar in the left bottomallows the userto examinethe 3-D volume.The underlining
computerlanguagesof this interfaceareC/C++andTcl/Tk, whicharecommonlyavailable
on SGI Irix andSUN Solarisplatforms.For applicationslooking at largepopulations,the
automaticatlas-subjectregistration,customizationof anatomicalsegmentation,andquan-
titative analysis can be readily pipelined.
7.3 Feasibility study
In orderto provethepotentialof automaticquantitativeanalysisof theanatomy,andto
testits acceptabilityto medicalprofessionals,severalcollaborativestudyhavebeencon-
ducted with research groups in medical institutions.
7.3.1 Lateral Ventricles and Schizophrenia
Eversincetheevolutionof theconceptof theschizophrenicillness,it hasbeenargued
that at leastsomepatientsmay havea deteriorativeprocessat work. However,studies
examiningtheprogressionof brainstructuralalterationsin schizophreniahaveled to con-
93
flicting results. Some researchers have found accumulating evidence for abnormalities in
brain structure in adults with schizophrenia, such as lateral ventricular enlargement[24],
[81], whereas some other researchers contend that no substantial differences are seen in
their studies [3], [85]. Researchers at Western Psychiatric Institute and Clinic of the Uni-
versity of Pittsburgh Medical Center have been studying the possible structural and func-
tional changes in schizophrenic patients [51]. However, so far their experiments employ
human operators using semi-automatic tools to acquire anatomical segmentation.
Figure 45: An interface sho wing one slice of a subject’ s data(left), and its automaticall y computed anatomical segmentation(right). When the user selects a structure , its segmentationoutline is o verlaid on the intensity data. The structure’ s nameand se veral measurements are automaticall y displa yed.
94 Chapter 7 Quantitative Study of the Anatomy
Basedon mutualinterestin automaticquantitativeanalysis,segmentationof theright
lateralventriclein nineschizophrenicsandtwelvenormalcontrolswereconductedbothby
theiroperatorsandtheautomaticalgorithm.Histogramsof respectivevolumetricmeasure-
mentgivenby bothmethodsarecomparedin Figure46.Thetop row showsresultsgiven
by theiroperators,with theleft histogramfor normalcontrols,andtheright onefor schizo-
phrenics;thebottomrow givescorrespondingresultsfrom theautomaticanalysis.Despite
asystematictendencyof largervolumesestimatedby theautomaticalgorithm,resultsfrom
thesetwo methodsarehighly correlated(Pearson’scorrelationcoefficient= 0.95).Both
seem to suggest lateral ventricular enlargement in schizophrenics.
7.3.2 Corpus Callosum and Female Alcoholics
Thecorpuscallosumis themainfiber tractconnectingthetwo brainhemispheres,con-
sistingof approximately200-350million fibers in man.Surgicaltransectionof thecallo-
sumin humansprovidesevidencethat it functionsto communicateperceptual,cognitive,
mnemonic,learnedandvolitional informationbetweenthetwo brainhemispheres.Given
theimportanceof sensory,motor,andcognitivecallosalrelaybetweenbrainhemispheres,
this anatomicregionhasbeena focusof studiesexaminingstructuralandfunctionalneu-
ropathology[97]. In disease,effectsoncallosalstructureareobservableatbothcellularand
grossanatomicscales.However,intensecontroversyexistsonthequestionof whetherdif-
ferent callosal regions undergo selective changes in certain diseases.
ResearchersatNationalInstituteonAlcohol AbuseandAlcoholism,NationalInstitute
of Health,havebeeninvestigatinggenderdifferencesin alcoholism-relatedbrainatrophy.
They examinemid-sagittalMRI scansfrom of similarly agedalcoholicwomenandmen
andnormalcontrols,andmeasurethecross-sectionalareaof thecorpuscallosumto exam-
ine braindamage.Unlike otherinvestigatorswho foundthatalcoholicwomenhaveequal
[45], [64] or evensmaller[56] ventriclesthanalcoholicmen,theyobservedthatthecorpus
callosumareawassignificantlysmaller(which leadsto largerventricles)amongalcoholic
womenthannonalcoholicwomenor alcoholicmen.Theseresultssuggestanincreasedsen-
95
3 6 9 12 15 180
10
20
30
40
50
60
70
80
90
100
% of
Test
Case
s
Right Lateral Ventricle (cm3)
Normal
3 6 9 12 15 180
10
20
30
40
50
60
70
80
90
100
% of
Test
Case
s
Right Lateral Ventricle (cm3)
Schizorphrenia
3 6 9 12 15 180
10
20
30
40
50
60
70
80
90
100
% of
Test
Case
s
Right Lateral Ventricle (cm3)
Normal
3 6 9 12 15 180
10
20
30
40
50
60
70
80
90
100
% of
Test
Case
s
Right Lateral Ventricle (cm3)
Schizorphrenia
Figure 46: Histograms of right lateral ventricle volumes of normalcontrols and schizophrenics, resulted from manual estimation (top)and automatic analysis (bottom). High correlation is observed
UP
MC
Researchers
Autom
atic Algorithm
96 Chapter 7 Quantitative Study of the Anatomy
sitivity to alcohol-inducedbraindamageamongalcoholicwomencomparedwith alcoholic
men [42].
In anattemptto validatetheir studyaswell asto testtheautomaticanalysis,MRI data
of 14 alcoholicwomenand9 nonalcoholicwomenwereexaminedby both their human
operatorandtheautomaticalgorithm.Figure47 compareshistogramsof thecorpuscallo-
sumsizein themid-sagittalplanegivenby researchersat theNIH (top),andthatgivenby
automaticanalysis(bottom).Histogramson theleft arefor nonalcoholiccontrols,whereas
thoseontheright arefor alcoholics.Despiteanoverallbiasof largerareascomputedby the
algorithm,thecorrelationbetweenthe resultsis fairly high (Pearson’scorrelationcoeffi-
cient = 0.89). The automatic analysis supports the observation from manual estimation.
The abovestudiesdemonstratedhigh correlationbetweenresultsgiven by the auto-
maticanalysisandhumanoperators.Limitationsof theautomatedmethodincludepotential
biasesintroducedby the classificationin the referenceatlas,asobservedin both experi-
ments(Figure46, Figure47). This is analogousto the differencesfound betweentwo
observerssegmentingthe samedata.In theory,a representativeaverageatlascombining
multiple experts’opinionswould eliminatethis bias,andprovidea betterreferencetem-
plate.
7.4 Chapter summary
Thischapterintroducedanautomaticsystemfor conductingquantitativeanalysisof the
anatomy,anddemonstratedits feasibility in two collaborativeclinical studies.Quantitative
studyof anatomicaldifferencesbetweenpopulationsis attractingmoreandmoreattention,
suchastherecentpublicationon thedifferencesbetweenEinstain’sbrainandthatof ordi-
narypeople.With theassistancefrom automaticsystems,it will bepossibleto studylarge
datasetsof varioussubpopulationsto look for minutedifferencesthataresofar unknown.
97
500 600 700 800 90010000
10
20
30
40
50
60
70
80
90
100
% of
Test
Case
s
area of corpus callosum (mm2)
Normal
500 600 700 800 90010000
10
20
30
40
50
60
70
80
90
100
% of
Test
Case
s
area of corpus callosum (mm2)
Alcoholic
500 600 700 800 90010000
10
20
30
40
50
60
70
80
90
100
% of
Test
Case
s
area of corpus callosum (mm2)
Normal
500 600 700 800 90010000
10
20
30
40
50
60
70
80
90
100
% of
Test
Case
s
area of corpus callosum (mm2)
Alcoholic
Figure 47: Histograms of corpus callosum size in the mid-sagittal planeof normal controls and alcoholics, resulted from manual estimation(top) and automatic analysis (bottom). Good correlation is observed.
NIH
Researchers
Autom
atic Algorithm
99
CHAPTER 8 Anomaly DetectionthrOugh REgistration
Knowledge of normal anatomical variations can not only enable quantitative study of
anatomical differences between populations, as discussed in the previous chapter, it can
also facilitate detection of abnormal variations that are indicative of possible neuropathol-
ogy, which will be the focus of this chapter.
Study of Differencesbetween Populations
AnomalyDetection
Characterization of BrainAnatomy and Its Variations
RegistrationImage Data
100 Chapter 8 Anomaly Detection thrOugh REgistration
8.1 Related work
Many researchershaveapproachedautomaticpathologydetectionthroughsegmenta-
tion,usingmethodssuchasneuralnetworks[54], automaticsegmentationusinga3-D geo-
metric brain tissueprobability model [48], and spatially weightedK-meanshistogram-
based clustering [61].
A differentresearchavenueis usingregistrationto detectabnormalities.Warfieldetal.
developedanelasticmatchingalgorithmthatwarpsa referencedatasetcontaininginfor-
mationaboutthe locationof the grey matterinto the approximateshapeof the patient’s
brain. White matterandwhite matterlesionswere thensegmentedwithout interference
fromgreymatter,usingatwoclassminimumdistanceclassifier[105].Experimentsonseg-
mentingmultiple sclerosisin sixteenpatientswerepromising.Kyriacou andDavatzikos
studiedfinite elementanalysisto simulatesoft tissuedeformationin the braincausedby
tumorgrowth,andtestedon 2-D elasticregistrationof a standardbrainatlasto simulated
dataandonetumor-bearingimage[57]. Martin et al. proposeda methodto separateout
importantfrom unimportantshapevariationacrossaclassof objects,soasto quantitatively
describepathologicalshapevariations.By modelingthe brain’s elasticproperties,they
wereableto compensatefor someof thenon-pathologicalmodesof shapevariation,and
characterizemodesof variationthatareindicativeof neuropathology[66]. Thompsonetal.
discussedtrackingtumor growth rateby rigidly transformingsubjectdatainto Talairach
stereotaxicspace,andaligninga population-basedprobabilistictissuemapto thesubject
data.A Gaussianmixturedistributionreflectingtheintensitiesof specifictissueclassesat
eachtime-point in the scanserieswas determined,and tissuetypeswere differentiated
using a nearest neighbor algorithm [98].
8.2 Symmetry versus asymmetry
Thereare many typesof neuropathology,of particular interestare pathologiesthat
affectthestructuralsymmetry.Theorganizationalschemeof manyanimalspeciesis based
101
onbilateralsymmetry:someorgansappearin pairsin thebody,“symmetrical”with respect
to the mid-plane;otherorgansareplacednearthe mid-planeandarealsoapproximately
symmetrical.This symmetryis rathergeneralfor thehumanhead,includingthebrainand
its two hemispheres.Oneexampleis shownin the left of Figure48. Thereis approximate
symmetry about the central line.
On theotherhand, symmetricalanatomicalstructuresaresometimesalsoasymmetric,
which meanseachof thetwo organsin a pair canpresenta specializationandthereforea
slightly differentmorphology.For thehumanbrain,somenormalfunctionalasymmetries
are well known, which translateinto morphologicalasymmetries.Furthermore,certain
pathologiescausemass effect, which forcesnearbystructuresto shift from their normal
positions and incur abnormalasymmetry,as shown in the exampleon the right of
Figure48.
LateralVentricles
Figure 48: The corresponding cross-sections of anormal and a pathological brain. The symmetry inthe normal brain is lost in the pathological one.
ChronicSubduralHematoma
Normal Pathological
102 Chapter 8 Anomaly Detection thrOugh REgistration
8.3 Anomaly detection using asymmetry
Using asymmetry to detect pathology is a familiar concept to specialists such as radiol-
ogists [22]. However, studies conducted by specialists suffer from sensitivity with respect
to the operator. In addition, structures in the 3-D image are studied independently slice by
slice, with the underlying assumption that the slices are exactly perpendicular to the sym-
metry plane. Moreover, rich 3-D information of anatomical structures are generally
reduced to measurements such as lengths or widths.
Many researchers have worked on automating the analysis of symmetry and asymme-
try. Liu et al. developed a technique for extracting the symmetry plane in axial images, and
demonstrated its effectiveness in clinical data containing pathologies [59]. Marias et al. fit
a 3-D mid-plane to a set of mid-lines detected using 2-D Snakes, and realigned the 3-D
image with respect to the mid-plane. They extracted the cortical surface using a propaga-
tion of 2-D Snakes, and measured the perpendicular distance from the mid-plane to the cor-
tical surface for both sides to quantify asymmetry. Information from several subjects was
then fused by matching the cortical surfaces [65]. Thirion et al. adopted a 3-D volumetric
approach along the same theme [93]. They detected the symmetry plane by a least squares
fitting from features matched in both object sides, and defined the asymmetry map over the
3-D image, instead of only on the mid-plane. Moreover, they used 3-D volumetric non-
rigid matching for inter-subject data fusion, which allows local analysis such as expansions
or atrophies. The potential of their method was illustrated in preliminary results.
8.3.1 Anomaly detection via quantifying asymmetry
As noted above, quantification of normal asymmetry can be a powerful tool to detect
abnormalities. Comparing the examples in Figure 48, brain symmetry and asymmetry are
the most conspicuous in the size difference between the pair of lateral ventricles. Using the
system developed in the previous chapter, the normal asymmetry of the lateral ventricles
has been studied. The measurement for asymmetry is the absolute volume difference
between the left and right lateral ventricles. The population studied consists of 128 non-
103
pathologicalhumanbrains.Figure49 showsthehistogramdistributionof theasymmetry
in thispopulation.Thehorizontalaxisis theabsoluteventricularvolumedifferencein cm3,
theverticalaxisis thepercentageof normalbrainswhoselateralventriclesizedifferences
fall betweencertainrange.Notethat for 85%of thesubjects,theasymmetrybetweenthe
pair of lateralventriclesis within 1 cm3; however,about1% of thenormalsubjectshave
lateral ventricles that differ in size by more than 3 cm3.
To examinethepotentialof detectingabnormalasymmetry,theasymmetrymeasure-
mentof thepathologicalbrainin Figure48 is locatedin thedistribution(Figure49).Note
thatalthoughthelateralventriclesin thepathologicalbrainis strikingly asymmetric,which
is consistentwith thefact that it falls in theoutmostbin of thehistogram,it still hascom-
pany from normal subjects.Therefore,suchasymmetryis only indicative of a possible
anomaly,butnotconclusive.It needsto becombinedwith otherdiagnosisto giveadefinite
answer.
8.3.2 Anomaly detection via mirror registration
A moredirectapplicationof registrationto detectasymmetryis to matcha3-D image’s
mirror image to theoriginalone.Themirror imageis createdby flipping thevolumeabout
its mid-sagittalplane.Foranormalbrainwith approximatesymmetry,little deformationis
neededtoalignits mirror imageto itself; for abrainwith pathologiesthatcauseasymmetry,
a moresignificantdeformationwill benecessary.Examplesin Figure50 demonstratethis
idea. Subjectsstudied include one normal control, one patient with chronic subdural
hematoma(bleed),andonewith atumor.Thetoprow showsaxialcross-sectionsfrom each
subject’svolume.The bottomrow showsthe samecross-sectionsoverlaidwith the 2-D
projectionof the 3-D deformationflows necessaryfor matchingeachsubject’smirror
imageto theoriginalvolume.For thenormalbrain,themagnitudeof thedeformationvec-
tors is negligiblebecauseit is approximatelysymmetric.For the brain with a bleed,the
deformationflows havea much largermagnitude,and follow a uniform direction.This
directionsuggeststhesourceof theasymmetry,i.e. thebleed.Unlike mostimagevolumes
examinedin thisthesis,the3-D imagewith atumoris aCT scan.Its deformationflows also
104 Chapter 8 Anomaly Detection thrOugh REgistration
havea largemagnitude,anddemonstratea swirl pattern.This is becausethe tumor is so
closeto the mid-sagittalplanethat its “counterpart”in the mirror imagepartly matched
with itself.Characterizationof thedeformationflows canhelpdetecting,locating,andclas-
sifying anomalies that affect brain symmetry.
8.4 Detect abnormal variations
Despitedrastic individual variability in the anatomy,therestill existsa distinction
betweenthenormalrangeof variability andpathology-afflictedalteration.Figure51com-
0 0.5 1 1.5 2 2.5 3 3.5 40
10
20
30
40
50
60
Per
cent
age
of n
orm
al b
rain
s
Difference in volumes of the left and right lateral ventricles (cm3)
Figure 49: Histogram of the absolute volume difference betweenthe pair of lateral ventricles of 128 normal subjects. A pathologicalbrain falls in the outmost bin of the histogram.
105
pares the label, skull, between the atlas and a brain with chronic subdural hematoma. The
Skull in the pathological brain was segmented by registering with the atlas, and thus cus-
tomizing the volumetric classification in the atlas. Note that the skull in the atlas has uni-
form thickness, with variations within a small range, whereas the thickness of skull in the
pathological brain varies significantly. This is because the pathology, hematoma, is non-
existent in the atlas. During registration, it was mistakenly matched to the neighboring
structure with similar intensity, the skull.
Bleeding TumorNormal
Figure 50: Several subjects (top) and the deformations incurred inmatching their mirror images to the original volumes (bottom overlay).Large deformations present for pathological cases.
106 Chapter 8 Anomaly Detection thrOugh REgistration
A statisticalstudyof theskull volumeovera populationof 48 normalsubjectsgivesa
histogramdistributionshownin Figure52.Thehorizontalaxisis thevolumeof theskull in
cm3, theverticalaxis is thepercentageof subjectsstudied.Note thewide rangeof varia-
tions amongnormal subjects.The estimatedskull volume in the pathologicalbrain is
106.57cm3, which falls beyondthenormaldistribution.Combinedwith theanalysisusing
symmetry, this can be used as another clue for anomaly detection.
8.5 Chapter summary
Thischapterpresentedexplorationsin usingregistrationfor pathologydetection.Com-
bining analysisof normal asymmetryand normal rangeof variationsin a population,
pathologiesthataffectbrainmorphologycanbeindicated.However,white matterlesions
suchasmultiplesclerosisdonotcausesignificantdistortionof apatient’sanatomy,which
Figure 51: Comparing the label, skull, between a normalbrain and a brain with chronic subdural hematoma.
Skull
Normal brain Pathological brain
107
makes it difficult for deformable registration to detect. Approaches combining statistical
classification and deformable registration may promise to overcome the limitations, as pro-
posed in [105].
100 200 300 400 500 600 700 800 900 1000 1100 12000
5
10
15
20
25
30
Per
cent
age
of n
orm
al b
rain
s
Skull Volume (cm3)
Figure 52: Histogram of the skull volume of 48 normal subjects. Apathological brain falls beyond the normal range of variations.
109
CHAPTER 9 Conclusion
This thesis has focused on extracting and modeling the knowledge of non-pathological
anatomical variabilities between individuals, and the application of such knowledge to
achieve more accurate registration than traditional image-based correspondence. Inherent
anatomical variations are automatically extracted by deformably registering training data
with an expert-segmented 3-D image, a digital brain atlas. Statistical properties of the den-
sity and geometric variations in brain anatomy are evaluated and encoded into the atlas to
build a statistical atlas. These statistics can function as prior knowledge to guide the auto-
matic registration process. Compared to an algorithm with no knowledge guidance, regis-
tration using the statistical atlas reduces the overall error on 40 test cases by 34%.
The designed algorithm is fully automatic, efficient, and has an accuracy comparable
to human performance. When a pre-segmented image volume, referred to as an atlas, is reg-
istered to a new input image data, referred to as a subject, the anatomical segmentation in
the atlas can be customized for the subject. This reduces the months-long manual segmen-
tation process to minutes, thus enables applications such as quantitative study of anatomical
differences between populations on statistically significant data archives, and objective
110 Chapter 9 Conclusion
cross-validationof differentresearchers’discoveries.In addition,characterizationof non-
pathologicalvariationsfacilitatesdetectionof abnormalvariationsindicativeof possible
pathologies.
9.1 Highlights of Contributions
Registration Algorithm
(i) 3-D hierarchical deformable registration algorithm (Chapter2): an automatic, effi-cient, and reasonably accurate algorithm that can be employed to extract anatomicalvariabilities between individuals.
• 3-D grid-based deformable registration (Section2.2).
• Hierarchical intensity equalization,specifically the structure-basedintensitytransformation (Section2.3).
(ii) Registration using the statistical atlas to achieve higher accuracy (Chapter4 andChapter5).
• Probabilistic matching under Bayesian formulation (Chapter4).
• Weighted-window matching to incorporate neighborhood context (Chapter5).
(iii) Efficient implementation techniques, enabling fast deformable registration of 3-Dimages (Chapter6). To register 3-D images of 256x256x124 voxels on an SGI work-station with four 194 MHz processors, the 3-D hierarchical deformable registrationalgorithmtakes18minutes,registrationusingvoxel-basedstatisticstakes35minutes,and registration with neighborhood context takes 57 minutes.
• Random initialization (Section6.3).
• Adaptive multi-resolution processing (Section6.2).
Extraction of Anatomical Variabilities
(i) Automatic extraction and characterization of non-pathological anatomical variationsbetween individuals (Chapter3).
• Knowledgeextractionfrom a considerablepopulationof 105normalbrainMRIvolumes.This is a largerpopulationthanwhatis employedin mostrelatedwork.
(ii) A 3-D statistical atlas (Chapter3): a global, volumetric representation of anatomicalvariabilities between individuals.
111
(iii) Bootstrap strategy to reduce imprecisions in knowledge models propagated frominaccurate automatic registration.
Quantitative Evaluation of Registration Performance
(i) Quantitativeevaluationof performanceonasizabletestsetof 40MRI volumes.Thisis considerably larger than what is used in most related work.
(ii) Developed and demonstrated the efficacy of two new performance metrics for quanti-tative evaluation of 3-D registration results (Section2.4.2, Section5.4).
(iii) Registration accuracy of 2.9% overall error compared to expert performance. This isarguably one of the most accurate deformable registration results published.Figure53 compares registration results given by each level of the 3-D hierarchicaldeformable registration, registration using voxel-based statistics, and registrationusing neighborhood context. The reduction in error ratio is significant along the hier-archical deformation (Figure53 a), and considerable while more comprehensiveknowledge model is employed (Figure53 b).
Applications
(i) Feasibility study of applications in quantitative analysis of anatomical differencesbetween populations, with results highly correlated to human operation (Chapter7).
(ii) Experimentsonusingknowledgeof non-pathologicalvariabilitiesto detectabnormalvariations that are indicative of pathologies (Chapter8).
(iii) Mirror-registration for asymmetry detection (Chapter8).
9.2 Future Directions
This thesishasinvestigatedtheproblemsof extractingandmodelinganatomicalvari-
abilitiesbetweenindividuals,theapplicationof suchknowledgeto achieveaccurateregis-
tration,andtheuseof registrationto quantitativelystudyanatomicaldifferencesbetween
populations.Thecurrentresearchis anearlyinvestigationin thevastandlargelyunknown
field of computational anatomy, much remains to be explored and refined.
9.2.1 Methodology
One important issueis to refine the statisticalatlasby building population-specific
atlases.To producepopulationspecificrepresentationsof anatomy,datafrom largepopu-
112 Chapter 9 Conclusion
lationsneedto bestratifiedinto subpopulationsaccordingto age,diseasestate,genderand
otherdemographiccriteria.Brainatlasesconstructedfrom subpopulationsencodeinforma-
tion on populationvariability, andthereforecanfacilitatestudyof identifying group-spe-
cific patternsof anatomicor functionalalterations.Researchersat theLaboratoryof Neuro
Imagingin theUniversityof CaliforniaatLosAngeles,arebuildingpopulation-baseddig-
ital brain atlasesfor Alzheimer’s Diseaseand schizophrenia.Atlasesfor different age
groups will also help studying anatomical changes in development and aging.
Under the currentimplementation,the training set is mappedto the atlas’ reference
frame using an automaticregistrationalgorithm with inaccuracies;intensity differences
No Knowledge Guidance Voxel−Based Statistics Neighborhood Context 0
0.5
1
1.5
2
2.5
3
3.5
4
4.5
% o
f m
isla
be
lle
d v
oxe
ls
Global Alignment Smooth Deformation Fine−tuning Deformation Voxel−Based Statistics Neighborhood Context 0
10
20
30
40
50
60
% o
f m
isla
belled v
oxels
Figure 53: Comparison of registration performance usingthe algorithm with no knowledge guidance, using thestatistical atlas , and using neighborhood context.
113
caused by image acquisition are separated from inherent tissue density variations using
hierarchical intensity equalization, which also contains imprecisions. Errors in registration
and intensity normalization affect the accuracy of models of anatomical variabilities, and
thus the rigorousness of using such models as prior knowledge to further guide registration.
One practical approach to alleviate this problem is to build an initial statistical atlas from a
small but accurately registered training set, then bootstrap it into a model based on a con-
siderable training set. Modeling the effects of different parameter settings on an MRI
machine will help more accurately remove extrinsic intensity discrepancies (Section 2.6.1).
Another issue warrants further study is the choice of knowledge models. The current
models prove to be effective and simple, but higher-level, more compact models will be
necessary to express 3-D shape variations of individual structures. Many researchers are
exploring shape models based on modal analysis, finite element analysis, and morphomet-
rics. The preliminary investigation on using PCA (Appendix B) is also one avenue to pur-
sue.
As observed in registering more than two hundred image volumes, some structures are
easily registered, whereas some others are more difficult to be matched. Therefore, a
coarse-to-fine approach that first registers the easy structures and then use them to boot-
strap the match of the more difficult ones will be helpful. Similar idea was used in the hier-
archical intensity equalization scheme (Section 2.3). Kapur et al. employed such strategy
in MRI segmentation using a relative geometric prior (prior distribution on the geometry of
difficult structures, given the geometry of easy structures) [49].
It is noteworthy that the underlining assumption to the construction of the statistical
atlas is that an individual anatomical image can model the morphometric variations
observed in other individual images. Under this assumption, the mappings between differ-
ent images are homologous, which means they only map corresponding structures and fail
to capture the changes due to topological discrepancies. Thus a morphometric analysis only
partially describes the shape differences. While the assumption that there exists a 1-to-1
correspondence between two brains is never strictly true, such as the recently reported dif-
114 Chapter 9 Conclusion
ference in sulcal patterns between Einstain and average people, the validity of this assump-
tion depends on the spatial scale of comparison. Topology of the cortex is not consistent
for different subjects, but this is a completely different problem, complex enough to war-
rant a separate research project. Approaches proposed by researchers include extracting the
cortical surface and mapping it onto a simple parametric space with the same topology, e.g.,
a sphere.
9.2.2 Applications
Quantitative analysis of the anatomy and pathology detection are the few applications
investigated in this thesis, additional exciting areas remain to be explored.
9.2.2.1 Database retrieval
The introduction of large scale PACS (Picture Archival and Communication Systems)
has resulted in the creation of large digital image databases. A typical radiology department
generates between 100, 000 and 10, 000, 000 images per year. A filmless imaging depart-
ment such as the Baltimore VA Medical Center generates approximately 1.5 terabytes of
image data annually. This has substantially increased the complexity and number of images
presented to radiologists and other physicians. Efficient retrieval in medical databases will
benefit experts, as well as non-experts, in applications such as computer-aided diagnosis,
time evolution analysis and forecasting.
Albeit a relatively new domain, medical image database retrieval has attracted much
research attention. Korn et al. examined the problem of finding similar tumor shapes so as
to search for nearest neighbors in large collections of tumor-like shapes [55]. Berrut et al.
developed a specialized user interface which allows a radiologist to semi-automatically
index images represented by a general model [4]. Liu and Dellaert employed image classi-
fication to retrieve similar cases in a well-defined database, where the distance metric
defining a classifier functioned as the similarity metric [60]. Guimond and Subsol
approached the retrieval of volume of interest (VOI) using intensity-based deformable reg-
istration between the VOI given by a user and images in the database [37]. Morphological
115
similarity is measured using correlation. Researchers at Los Alamos National Lab have
developed CANDID algorithm to retrieve similar CT slices with lung diseases using tex-
ture analysis [50]. Quantification of registration results can also be used to compare image
data and to classify similar cases.
9.2.2.2 Data-mining
Accurate and efficient registration algorithms can also facilitate data mining that detect
correlations among shapes, diagnosis, symptoms, and demographic data. This will help
form and test hypothesis about the development and treatment of diseases, study potential
relationships between subtle neuroanatomical changes and symptom severity, prognosis,
and the capacity to respond to treatment.
9.2.2.3 Model anatomical abnormalities
Various neurological disorders affect the gross anatomical shape of different brain
structures. These changes have been studied for several decades, using both postmortem
and invasive in vivo methods. Recent advances in the contrast and resolution of MRI scan-
ners make it possible to study these shape effects in vivo and noninvasively, with the poten-
tial of better diagnosis and treatment.
To properly study pathological deformations, the non-pathological inter-patient varia-
tions, such as that modeled in the statistical atlas in this thesis, need to be normalized. The
goal is to detect and quantify distributed patterns of deviation from normal anatomy [66].
For the study of asymmetry, statistical analysis of asymmetry fields will help answer ques-
tions such as the significantly asymmetrical regions in a population, the difference in asym-
metry between populations, and the detection of abnormal asymmetry [93]. Potential
approach include using vector operators such as the norm of the vector field which charac-
terizes its magnitude, the divergence of the vector field which captures its radial aspect.
High divergence and high magnitude are characteristic of atrophies or expansions due to
lesions or tumor growths,
116 Chapter 9 Conclusion
9.2.2.4 Functional atlas
The currentatlasis a structuralatlaswith anatomicalclassifications,however,there
couldalsobeatlaseson thefunctionalorganizationof thebrain,or on theresponseof dif-
ferentbrainregionsto therapeuticproceduressuchasradiotherapy.Atlasesfrom different
modalities will facilitate integration of functional and anatomical data across individuals.
9.2.2.5 From volume to surface
Morphometricvarianceof thehumanbrain is qualitativelyobservablein surfacefea-
turesof the cortex. Even sulci and gyri that consistentlyappearin all normal subjects
exhibit pronouncedvariability in sizeandconfiguration.Sulci separatefunctionally dis-
tinct regionsof thebrain,andprovideanaturaltopographicpartitionof its anatomy.Most
of thejunctionalzonesbetweenadjacentmicroanatomicfieldsrunalongthebedsof major
or minor cortical sulci. Striking intersubjectvariations in sulcal geometryhave been
reportedin primary motor,auditorycortex[78], visual cortex[86], aswell asthe recent
compellingreporton thepartialabsenceof oneof Einstain’ssulci. Althoughthe intrinsic
variability in sulcalconfigurationacrossindividualsis well knownandmuchresearchhas
beenconductedin thequantitativestudy[99], therangesof thenormalvariationshavenot
yet beendetermined.Statisticalanalysisof sulcal geometrywill facilitate multi-subject
atlasingandneurosurgicalstudies,andhelpstudyingneuro-degenerativediseasesthathave
dramatic decrease in the fractal dimension of the cerebral cortex, such as epilepsy [16].
9.2.2.6 Beyond human brain MRI
ThisthesisemphasizesresultsonT1-weightedMRI dataof humanbrains,however,the
algorithmis applicableto otherimagingmodalities,aswell asmedicaldataof otherbody
parts.Applicationsof thestatisticalatlasincludedetection,quantification,andmappingof
local shapechangesin 3-D medical imagesin disease,and during normal or abnormal
growthanddevelopment.Fornon-medicalapplications,thealgorithmcouldpotentiallybe
usedfor non-destructivediagnosisof malfunctioningmechanicalobjectssuchasengines,
and quality inspection of manufactured objects to detect interior defects.
117
Although the current algorithm is developed for volumetric data, the general approach
is suitable for a whole cadre of shape categorization and classification problems in which
knowledge of shape variation can be gleaned over a particular object class. For instance,
the formulation could have fruitful application in tracking and recognition of gesture, facial
expression, and gait. Furthermore, such models can provide a parameterized estimate of
principal deformations due to a specific process: manipulation, locomotion, growth, man-
ufacture, disease, wind, heat, etc.
119
APPENDIX A Levenberg-MaquardtAlgorithm
Levenberg-Marquardt algorithm is a non-linear optimization algorithm based on gradi-
ent descent. Suppose a vector function expresses the residual difference at each
voxel, where is the vector of transformation parameters. The derivative of with
respect to shows how each component of will change given a change in the trans-
formation parameters .
Ideally, the goal would be to find the transformation parameters that make equal
to the zero vector:
R p( )
p R p( )
p R p( )
∆p
∆R p( ) ∂R∂p---------∆p= (19)
R p( )
R pnew( ) R pold( ) ∆R p( )+ 0= = (20)
120
Becauseof the existenceof noiseandthe innatediscrepanciesin different volumes,
cannot bereducedto thezerovectorin practice.Levenberg-Marquardtalgorithm
attemptsto minimize by adjustingthetransformationparametervector . From(19)
and (20) we have
Foragiven , therearefar morevoxelsthanthenumberof transformationparameters,
so is notasquarematrix.To solvethisover-constrainedsystemfor , Levenberg-Mar-
quardt algorithm employs the pseudo inverse method:
If matrix (23) is not of full rank, the pseudoinversewill not exist. Levenberg-Mar-
quardt algorithm adds a stabilizing term to the diagonal elements of the matrix
In eachiterationof Levenberg-Marquardtoptimization, is computedfrom thecur-
rent and . Thesummationof and gives . The is in
turn usedto computethe new . The iterationgoeson until is smallerthana user
definedthreshold,atwhichpoint thetransformationparametersthatminimizetheresidual
difference are considered to be recovered [76].
R p( )
R p( ) p
R pold( )– ∂R∂p---------∆p= (21)
p∂R∂p--------- p
∆p ∂R∂p---------
T ∂R∂p---------
1– ∂R∂p---------
TR pold( )–( )= (22)
∂R∂p---------
T ∂R∂p--------- (23)
λ
∆p ∂R∂p---------
T ∂R∂p--------- λI+
1– ∂R∂p---------
TR pold( )–( )= (24)
∆p
R pold( ) pold ∆p pold pnew R pnew( )
∆p ∆p
121
APPENDIX B Principal ComponentAnalysis
Principal component analysis (PCA) is an elegant method for handling high dimen-
sional data. In the context of studying anatomical variations, one potential approach is
using PCA to extract eigen-variations of a population. Major modes of variations may be
captured by principal eigen-variations, as well as probability distributions of the respective
coefficients for reconstructing data of the population.
Of course, it is questionable whether a small number of principal eigen-variations will
be sufficient in representing the immensely intricate anatomical variations of human brain,
and the high dimensionality of the data further complicates the problem. This thesis con-
ducts preliminary study on using PCA to improve registration performance, as well as
using PCA for classification.
122
1. Registration
Theregistrationproblemis still formulatedasfinding thedeformationthatmaximizes
the posterior probability:
is definedthesameasthatin Section3.3.1.,thedifferenceis in
therepresentationof . Insteadof beingthedistributionof pervoxeldefor-
mationflow, it isdefinedasthedistributionof coefficients of therespectiveeigen-defor-
mations :
Becauseeigen-deformationsareorthonormal,their respectivecoefficientsarestatisti-
cally independent. The above expression simplifies into
The numberof principal eigen-deformationsis decidedusing the plot of the sumof
eigenvalueswith respectto the numberof eigenvalues.FigureB-1 showsan example
wherethesumof eigenvaluesplateausafter20 eigenvalues.Therefore,thefirst 20 eigen-
deformationsareconsideredsufficientfor representingmajorvariationsin thepopulation.
2. Classification
It is observedthattheremayexistpopulationaldifferencesin theshapeof certainana-
tomicalstructures,e.g.manyresearchersfind theposteriorsectionof thecorpuscallosum
morebulbousin femalesubjectsthantheir malecounterparts[21]. Usingprincipaleigen-
vectorsto representeachdatacategory,anewinputcanbeclassifiedbasedonhowwell it
canbereconstructedby differentcategories.Mahalanobisdistanceis usedasthedistance
P Deformation Data⟨ | ⟩ P Data Deformation⟨ | ⟩P Deformation( )P Data( )
--------------------------------------------------------------------------------------------------------------=
P Data Deformation⟨ | ⟩
P Deformation( )
a i
e i
P Deformation( ) P a 1 … a i …, , ,( )=
P Deformation( ) P a i( )i
∏=
123
measurement.Supposethecategoryunderexaminationhasa meandeformation , anda
covariancematrix . For a particulardeformation , its Mahalanobisdistancefrom this
category is:
Using to representthe principal eigenvectorsgiven by PCA, and
to representthe correspondingcoefficients for reconstructing ,
becomes
0 5 10 15 20 25 30 35 40 45 500.6
0.8
1
1.2
1.4
1.6
1.8
2
2.2x 10
7
Number of EigenValues
Sum
of E
igen
Valu
es
Figure B-1. The sum of eigenvalues plateaus after 20 eigenvalues. Therefore,the first 20 eigenvectors are sufficient for representing major variations.
µ
Σ υ
D M υ µ–( )T Σ 1– υ µ–( )=
e 1 e 2 …e k, , k
a 1 a 2 … a k, , , υ D M
D M a i e iT
i∑
Σ 1– a j e jj
∑ =
124
Expand the above equation gives
Because are orthonormal vectors, simply becomes
where is the largesteigenvalue.Theintuition of this distancemeasureis illustrated
in FigureB-2. and are centers of the two categories, and ,
and aretheir respectiveeigenvectors.Pointp is classifiedascategoryf because
of shorter Mahalanobis distance.
Interestingdirectionsfor further investigationare conductingPCA on deformation
flows of controlpoints,initializing thedeformationby themeandeformationandsearching
for coefficientsof eacheigen-deformation,de-couplingshapeinformationfrom location
and scale, etc.
D M a i a j e iT Σ 1– e j
i j,∑=
e 1 e 2 …e k, , D M
D M
a i2
i∑
λ--------------=
λ
c m c f e f 1 e f 2
e m 1e m 2
e f 1
e f 2
e m 1e m 2
c m
c f
Figure B-2. The intuition of using Mahalanobis distance in classification.
P
125
APPENDIXC SegmentationComparison
This appendixcomparesexperts’segmentationof thecorpuscallosumin themid-sag-
ittal planeof 40 testcasesto thatfrom theautomaticregistrationalgorithm.All resultsare
displayedasbinaryimages,with thecorpuscallosumshownat intensity140,andtherest
of themid-sagittalplaneshownaszerointensitybackground.Errorratioof eachcaseis dis-
played below its respective automatic segmentation result.
Error Ratio = 0.6%
Expert Segmentation AutomaticSegmentation
139
Error Ratio = 4.13%
Error Ratio = 3.51%
Error Ratio = 0.99%
Expert Segmentation Automatic Segmentation
140
Error Ratio = 9.78%
Error Ratio = 4.05%
Error Ratio = 3.86%
Expert Segmentation Automatic Segmentation
141
Error Ratio = 8.08%
Error Ratio = 4.15%
Error Ratio = 9.55%
Expert Segmentation Automatic Segmentation
142
Error Ratio = 5.84%
Error Ratio = 1.08%
Error Ratio = 3.78%
Expert Segmentation Automatic Segmentation
144
Bibliography
[1] Anandan,“A computationalframework and an algorithm for the measurementofvisualmotion”, InternationalJournalof ComputerVision,vol. 2, No. 3, pp283-310,January, 1989.
[2] BajcsyandKovacic,“Multiresolution ElasticMatching”, ComputerVision, Graph-ics, and Image Processing, vol. 46, pp 1-21, 1989.
[3] Beneset al., “Normal ventriclesin youngschizophrenics”,British Journalof Psy-chiatry, vol. 141, pp. 90-93, 1982.
[4] Berrut et al., “Modeling and indexing medicalimages:the RIME approach”,Pro-ceedings of Hypertext-Information Retrieval-Multimedia, pp. 105-115, April, 1995.
[5] Besag,“On the statisticalanalysisof dirty pictures”,RoyalStatistics,B-48(3), pp.259-302, 1986.
[6] BlackandAnandan,“Robustdynamicmotionestimationover time”, ProceedingsofIEEE Conferenceon ComputerVision andPatternRecognition,pp. 296-302,June,1991.
[7] Bookstein,“Shapeandthe information in Medical Images:A decadeof the Mor-phometricSynthesis”,ComputerVision And ImageUnderstanding,vol. 66, No. 2,pp. 97-118, 1997.
[8] Bookstein,“Landmark methodsfor forms without landmarks:morphometricsofgroupdifferencesin outlineshape”,MedicalImageAnalysis,vol. 1, No. 3, pp.225-243.
[9] Chenet al., “Anomalydetectionthroughregistration”,PatternRecognition,vol. 32,pp 113-128, 1999.
145
[10] Chenetal., “3-D deformableregistrationof medicalimagesusingastatisticalatlas”,Proceedingsof the secondinternationalconferenceon Medical ImageComputingand Computer-Assisted Intervention, pp. 621-630, September, 1999.
[11] Christensenet al., “Volumetric transformationof brain anatomy”,IEEE Transac-tions on Medical Imaging, vol. 16, No. 6, December, 1997.
[12] Christensenet al., “Deformable templatesusing large deformationkinematics”,IEEE Transactions on Image Processing, September, 1996.
[13] Christensenet al., “Individualizing NeuroanatomicalAtlasesUsing A MassivelyParallel Computer”, IEEE Computer, pp. 32-38, January 1996.
[14] Collinsetal., “Automatic3-D model-basedneuroanatomicalsegmentation”,HumanBrain Mapping, vol. 3, pp 190-208, 1995.
[15] Collins et al., “Automatic 3D intersubjectregistration of MR volumetric data instandardizedTalairachspace”,Journalof ComputerAssistedTomography, vol. 18,No. 2, pp 192-205, 1994.
[16] Cooket al., “Analysisof corticalpatterns”,MagneticResonanceScanningandEpi-lepsy, pp. 263-274, Plenum, New York, 1994.
[17] Cootesetal., “Trainablemethodof parametricshapedescription”,ImageandVisionComputing, vol. 10, No. 5, pp. 289-294, June, 1992.
[18] Cootes,“Combining point distribution modelswith shapemodelsbasedon finiteelement analysis”, Proceedings of British Machine Vision Conference, 1994.
[19] Dann et al., “Evaluationof elasticmatchingsystemsfor anatomic(CT, MR) andfunctional(PET)cerebralimages”,Journalof ComputerAssistedTomography, vol.13, No. 4, pp 603-611, 1989.
[20] Davatzikos, “Spatial transformationand registrationof brain imagesusing elasti-cally deformablemodels”,ComputerVisionandImageProcessing,SpecialIssueonMedical Imaging, May, 1997.
146
[21] Davatzikoset al., “A computerizedapproachfor morphologicalanalysisof thecor-puscallosum”,Journalof ComputerAssistedTomography, vol. 20,pp.88-97,1996.
[22] Davidson and Hugdahl, “Brain Symmetry”, A Bradford Book, 1994.
[23] Declerk, et. al., “Automatic retrieval of anatomicalstructuresin 3-D medicalimages”, Technical Report 2485, INRIA, Sophia-Antipolis, France, 1995.
[24] DeLisi et al., “A prospective follow-up studyof brainmorphologyandcognitioninfirst-episodeschizophrenicpatients:Preliminaryfindings”, Biological Psychiatry,vol. 38, pp. 349-360, 1995.
[25] Evans et al., “Computationalapproachesto quantitative humanneuroanatomicalvariability”, Brain Mapping: the methods, New York, NY, Academic Press, 1996.
[26] Evanset al., “3D statisticalneuroanatomicalmodelsfrom 305MRI volumes”,Pro-ceedingsof IEEE NuclearScienceSymposiumandMedical ImagingConference,pp 1813-1817, 1993.
[27] Evanset al., “An MRI-basedstereotacticatlasfrom 250 young normal subjects”,Society of Neuroscience Abstracts, vol. 18, pp 408, 1992.
[28] Evanset al., “Warpingof Computerized3D Atlas to Match Brain ImageVolumesfor Quantitative Neuroanatomicaland FunctionalAnalysis. Proceedingsof SPIEMedical Imaging, vol. 1445, pp. 236-246, 1991.
[29] Evanset al., “MRI-PET correlationin threedimensionsusinga volume-of-interest(VOI) atlas”, Journalof CerebralBlood Flow andMetabolism,vol. 11, A69-A78,1991.
[30] FeldmarandAyache,“Locally affine registrationof free-formsurfaces”,Proceed-ingsof IEEEConferenceonComputerVisionandPatternRecognition,pp496-501,1994.
[31] GeeandLe Briquer, “An empiricalmodelof brainshape”,Maximum Entropy andBayesian Methods, August 4-8, 1997.
147
[32] Geeet al., “BayesianApproachto theBrain ImageMatchingProblem”,SPIEMed-ical Imaging, 1995.
[33] Geeet al., “Elastically Deforming3D Atlas to Match AnatomicalBrain Images”,Journal of Computer Assisted Tomography, vol. 17, No. 2, pp 225-236, 1993.
[34] Geiger and Girosi, “Parallel and deterministicalgorithms from MRFs: surfacereconstruction”,IEEE Transactionson PatternAnalysisandMachineIntelligence,vol. 13, No. 5, pp. 401-412, May, 1991.
[35] Gemanand Geman,“Stochasticrelaxation,Gibbs distributions,and the Bayesianrestorationof images”,IEEE Transactionson PatternAnalysisandMachineIntelli-gence, vol. 6, No. 6, pp. 721-741, November, 1994.
[36] GleicherandWitkin, “Through-the-lenscameracontrol”, ComputerGraphics,vol.26, No. 2, pp 331-340, July, 1992.
[37] GuimondandSubsol,“AutomaticMRI databaseexplorationandapplication”,Pat-tern Recognition and Artificial Intelligence, vol. 11, No. 8, December, 1997.
[38] Guimondet. al., “AutomaticComputationof AverageBrain Models”, Proceedingsof theFirst InternationalConferenceon Medical ImageComputingandComputer-Assisted Intervention, pp. 631-640, 1998.
[39] Haller et al., “Three-dimensionalhippocampalMR morphometrywith high-dimen-sionaltransformationof a neuroanatomicatlas”,Radiology, No. 202,pp. 504-510,1997.
[40] Hill et al., “Model-basedinterpretationof 3D medicalimages”,Proceedingsof the4th British Machine Vision Conference, pp. 339-348, 1993.
[41] Hillman etal., “Measurementof braincompartmentvolumesin MR usingcomposi-tion calculations”,Journalof ComputerAssistedTomography, vol. 15,pp.640-646,1991.
[42] Hommer et al., “Decreasedcorpus callosum size among alcoholic women”,Archives of Neurology, vol. 53, pp. 359-363, April, 1996.
148
[43] Horn,“Closed-formsolutionof absoluteorientationusingunit quaternions”,Journalof Optical Society of America, vol. 4, No. 4, April, 1987.
[44] Horn andSchunck,“Determiningoptical flow”, Artificial Intelligence,vol. 17, pp185-203, 1981.
[45] Jacobson,“The contributions of sex and drinking history to the CT brain scanchanges in alcoholics”, Psychological Medicine, vol. 16, pp. 547-559, 1986.
[46] Joshietal., “On thegeometryandshapeof brainsub-manifolds”,InternationalJour-nalof PatternRecognitionandArtificial Intelligence,vol. 11,No. 8, pp.1317-1343,1997.
[47] Joshiet al., “Hierarchical brain mappingvia a generalizedDirichlet solution formapping brain manifolds”,
[48] Kamber et al., “Model-based3-D segmentationof multiple sclerososlesions inmagneticresonancebrainimages”,IEEETransactionsonMedicalImaging,vol. 14,No. 3, pp. 442-453, September, 1995.
[49] Kapuretal., “Enhancedspatialpriorsfor segmentationof magneticresonanceimag-ery”, Proceedingsof theFirst InternationalConferenceon Medical ImageComput-ing and Computer-Assisted Intervention, pp. 457-468, 1998.
[50] Kelly andCannon,“CANDID: Comparisonalgorithmfor navigating digital imagedatabases”,Proceedingsof 7th InternationalWorking Conferenceon ScientificandStatistical Database Management, pp. 252-258, September, 1994.
[51] Keshavan et al., “Brain structural alterations in early Schizophrenia:do theyprogress?”, Journal of Psychiatric Research, 1996.
[52] Kikinis et al., “Routinequantitative analysisof brainandcerebrospinalfluid spaceswith MR imaging”, Journalof MagneticResonanceImaging,vol. 2, pp. 619-629,1992.
[53] Kikinis etal., “A digital brainatlasfor surgicalplanning,modeldrivensegmentationandteaching”,IEEE Transactionson VisualizationandComputerGraphics,vol. 2,No. 3, 1996.
149
[54] Kischell et al., “Classificationof brain compartmentsand headinjury lesionsbyneuralnetworksappliedto MRI”, DiagnosticNeuroradiology, vol. 37,pp.535-541,1995.
[55] Korn et al., “Fastnearestneighborsearchin medicalimagedatabases”,Proceedingsof Visual Libraries and DataBases, 1996.
[56] Kroft et al., “Brain ventricularsizein femalealcoholism:anMRI study”, Alcohol-ism, vol. 8, pp. 31-34, 1991.
[57] Kyriacou and Davatzikos, “A biomedicalmodel of soft tissuedeformationwithapplicationsto non-rigid registrationof brain imageswith tumor pathology”,Pro-ceedingsof the First InternationalConferenceon Medical ImageComputingandComputer-Assisted Intervention, pp. 531-538, 1998
[58] Lirio et al., “Localizationerror in biomedicalimaging”, Computersin Biology andMedicine, vol. 22, No. 4, pp 277-286, 1992.
[59] Liu etal., “Automaticbilateralsymmetry(mid-sagittal)planeextractionfrom patho-logical 3D neuroradiologicalimages”,Proceedingsof SPIE InternationalSympo-sium on Medical Imaging, February, 1998.
[60] Liu and Dellaert, “Classification-driven medical image retrieval”, Image Under-standing Workshop, November, 1998.
[61] Loncaricet al., “3-D imageanalysisof intra-cerebralbrain hemorrhagefrom digi-tizedCT films”, ComputerMethodsandProgramsin Biomedicine,vol. 46,pp.207-216, 1995.
[62] Maeset al., “Multimodality ImageRegistrationby Maximizationof Mutual Infor-mation”, IEEE Transactions on Medical Imaging, vol. 16, No. 2, April, 1997.
[63] Maintz et al., “Evaluation of ridge seekingoperatorsfor multimodality medicalimagematching”,IEEE Transactionson PatternAnalysisandMachineIntelligence,vol. 18, No. 4, April, 1996.
[64] Mannet al., “Do womendevelopalcoholicbraindamagemorereadily thanmen?”,Alcohol Clin Exp Res., vol. 16 pp. 1052-1058, 1992.
150
[65] Mariaset al., “Visualizingcerebralasymmetry”,Visualizationin BiomedicalCom-puting, pp. 411-416, Springer, Hamburg, September, 1996.
[66] Martin et. al., “Characterizationof NeuropathologicalShapeDeformations”,IEEETransactions on Pattern Analysis and Machine Intelligence, vol. 20, No. 2, 1998.
[67] McInerney andTerzopoulos,“Deformablemodelsin medicalimageanalysis:a sur-vey”, Medical Image Analysis, vol. 1, No. 2, pp 91-108, 1996.
[68] Metropolisetal., “Equationof statecalculationsby fastcomputingmachines”,Jour-nal of Chemistry and Physics, vol. 21, No. 6, p. 1087-1092, 1953.
[69] Meyer et al., “Demonstratingthe accuracy andclinical versatility of mutual infor-mationfor automaticmultimodality imagefusionusingaffine andthin-platesplinewarpedgeometricdeformation”,MedicalImageAnalysis,vol. 1, No. 3, pp195-206,1997.
[70] Miller et al., “Magnetic resonanceimagingin monitoringthe treatmentof multiplesclerosis:concertedaction guideline”, Journalof Neurology, Neurosurgery, andPsychiatry, vol. 54, pp. 683-688, 1991.
[71] Moghaddamet al., “A Bayesiansimilarity measurefor direct image matching”,M.I.T. Media Laboratory Perceptual Computing Section Technical Report No. 393.
[72] PennecandThirion, “Validationof 3-D registrationmethodsbasedon pointsandframes”, INRIA, Technical Report, No. 2470, January, 1995.
[73] PentlandandSclaroff, “Closed-formsolutionsfor physically-basedshapemodelingandrecognition”,IEEE Transactionson PatternAnalysisandMachineIntelligence,vol. 13, No. 7, July, 1991.
[74] Pokrandt,“Fast Non-SupervisedMatching: A Probabilistic Approach”, internaltechnicalreport,Institute for Real-Time ComputerSystemsandRobotics,Univer-sity of Karlsruhe, 1996.
[75] Pokrandt,“Medical imageregistration:fastfeaturespaceevaluationwith Gaussianentropy function”, internaltechnicalreport,Institutefor Real-Time ComputerSys-tems and Robotics, University of Karlsruhe, 1996.
151
[76] Presset. al., “Numerical Recipesin C”, CambridgeUniversity Press,Cambridge,England, second edition, 1992.
[77] Quam,“Hierarchical warp stereo”,ImageUnderstandingWorkshop,pp 149-155,December, 1984.
[78] Rademacheretal., “Topographicalvariationof thehumanprimarycortices:implica-tions for neuroimaging,brainmappingandneurobiology”,CerebralCortex, vol. 3,pp. 313-329, 1993.
[79] RangarajanandDuncan,“Matchingpoint featuresusingmutualinformation”, Inter-nalTechnicalReport,Departmentof DiagnosticRadiologyandElectricalEngineer-ing, Yale University, 1998.
[80] SandorandLeahy, “Surface-basedlabellingof corticalanatomyusinga deformableatlas”, IEEE Transactions on Medical Imaging, vol. 16, No. 1, February, 1997.
[81] Schulzet al., “Ventricularenlargementin teenagepatientswith schizophreniaspec-trum disorder”,AmericanJournalof Psychiatry, vol. 140, No. 12, pp. 1592-1595,December, 1983.
[82] Sclaroff andPentland,“On modalmodelingfor medicalimages:underconstrainedshapedescriptionanddatacompression”,Proceedingsof IEEE Workshopon Bio-medical Image Analysis, pp. 70-79, Seattle, 1994.
[83] Shentonet al., “Harvardbrainatlas:a teachingandvisualizationtool”, Proceedingsof Biomedical Visualization, pp. 10-17, 1995.
[84] Simonetal., “Techniquesfor fastandaccurateintrasurgical registration”,JournalofImage Guided Surgery, vol. 1, 17-29, 1995.
[85] Sponheimet al., “Stability of ventricularsizeaftertheonsetof psychosisin Schizo-phrenia”, Psychiatry Research: Neuroimaging, vol. 40, pp. 21-29, 1991.
[86] Stensaaset al., “The topography and variability of the primary visual cortex inman”, Journal of Neurosurgery, vol. 40, pp. 747-755, 1974.
152
[87] Szekely et.al., “Segmentationof 2-D and3-D objectsfrom MRI volumedatausingconstrainedelasticdeformationsof flexible Fourier contourand surfacemodels”,Medical Image Analysis, vol. 1, No. 1, pp. 19-34.
[88] Szeliski,“Bayesianmodelingof uncertaintyin low-level vision”, TechnicalReport,Computer ScienceDepartment,Carnegie Mellon University, CMU-CS-88-169,August, 1988.
[89] Szeliski,“Matching 3-D AnatomicalSurfaceswith Non-Rigid DeformationsusingOctree-Splines”,InternationalJournalof ComputerVision, vol. 18, No. 2, pp 171-186, 1996.
[90] SzeliskiandCoughlan,“Spline-BasedImageRegistration”,Digital EquipmentCor-poration, Cambridge Research Lab, Technical Report 94/1.
[91] Thevenazet al., “A pyramid approachto subpixel registrationbasedon intensity”,IEEE Transactions on Image Processing, vol. 7, No. 1, January, 1998.
[92] Thirion, “Fastnon-rigidmatchingof 3D medicalimages”,INRIA, TechnicalReportNo. 2547, May, 1995.
[93] Thirion etal., “Statisticalanalysisof normalandabnormaldissymmetryin volumet-ric medical images”, Technical Report No. 3178, INRIA, June, 1997.
[94] ThompsonandToga,“Detection,visualizationandanimationof abnormalanatomicstructurewith a deformableprobabilisticatlasbasedon randomvectorfield trans-formations”, Medical Image Analysis, vol. 1, No. 4, pp 271-294.
[95] Thompsonet al., “High-resolutionrandommeshalgorithmsfor creatinga probabi-listic 3-D surfaceatlasof the humanbrain”, NeuroImage,vol. 3, No. 1, pp 9-34,February, 1996.
[96] Thompsonand Toga, “A surface-basedtechniquefor warping three-dimensionalimagesof the brain”, IEEE Transactionson Medical Imaging,vol. 15, No. 4, pp402-417, August, 1996.
153
[97] Thompsonet al., “Mapping structuralalterationsof the corpuscallosumduringbraindevelopmentanddegeneration”,Proceedingsof theNATO ASI on theCorpusCallosum, Kluwer Academic Press.
[98] Thompsonetal., “Trackingtumorgrowth ratesin patientswith malignantgliomas”,AnnualMeetingof theSocietyfor Neuro-Oncology, Scottsdale,Arizona,November18-21, 1999.
[99] Thompsonet al., “Three-dimensionalstatisticalanalysisof sulcalvariability in thehuman brain”, Journal of Neuroscience, vol. 16, No. 13, pp. 4261-4274, July, 1996.
[100] Ullman,
[101] vandenElsen,Pol,andViergever, “Medical ImageMatching--AReview with Clas-sification”, IEEE Engineeringin MedicineandBiology, vol. 12, No. 1, pp 26-39,1993.
[102] Vemuri et al., “An Efficient Motion Estimatorwith Applicationsto Medical ImageRegistration”, Medical Image Analysis.
[103] Viola andWells III, “Alignmentby Maximizationof Mutual Information”,Proceed-ings of the fifth International Conference on Computer Vision, pp 16-23, 1995.
[104] WangandStaib,“Elastic Model BasedNon-rigid RegistrationIncorporatingStatis-tical ShapeInformation”,Proceedingsof theFirst InternationalConferenceonMed-ical Image Computing and Computer-Assisted Intervention, pp. 1162-1173, 1998.
[105] Warfield et al., “Automatic identification of grey matter structuresfrom MRI toimprove the segmentationof white matterlesions’,Journalof ImageGuidedSur-gery, vol. 1, No. 6, pp. 326-338, 1995.
[106] Wells et al., “Adaptive segmentationof MRI data”, IEEE Transactionson MedicalImaging, 1996.
[107] Westet al., “Comparisonandevaluationof retrospective intermodalitybrain imageregistration techniques”,Journalof ComputerAssistedTomography, vol. 21, pp554-566, 1997.
154
[108] Wheelerand Ikeuchi, “Iterative estimationof rotation and translationusing thequaternions”,TechnicalReport,ComputerScienceDepartment,Carnegie MellonUniversity, CMU-CS-95-215, December, 1995.
[109] Witkin et.al., “Signalmatchingthroughscalespace”,InternationalJournalof Com-puter Vision, vol. 1, pp 133-144, 1987.
[110] Woodset al., “MRI-PET registrationwith automatedalgorithm”, Journalof Com-puter Assisted Tomography, vol. 17, No. 4, pp 536-546, 1993.
[111] Woodset al., “Rapid automatedalgorithmfor aligningandreslicingPET images”,Journal of Computer Assisted Tomography, vol. 16, No. 4, pp 620-633, 1992.
[112] Zhu andYuille, “Forms:a flexible object recognitionandmodelingsystem”,Har-vard Robotics Laboratory, No. 94-1, 1993.