+ All Categories
Home > Documents > Run-time correction of MRI inhomogeneities to enhance warping accuracy Evan Fletcher.

Run-time correction of MRI inhomogeneities to enhance warping accuracy Evan Fletcher.

Date post: 21-Dec-2015
Category:
View: 217 times
Download: 0 times
Share this document with a friend
Popular Tags:
24
Run-time correction Run-time correction of MRI of MRI inhomogeneities to inhomogeneities to enhance warping enhance warping accuracy accuracy Evan Fletcher Evan Fletcher
Transcript
Page 1: Run-time correction of MRI inhomogeneities to enhance warping accuracy Evan Fletcher.

Run-time correction of MRI Run-time correction of MRI inhomogeneities to inhomogeneities to

enhance warping accuracyenhance warping accuracy

Evan FletcherEvan Fletcher

Page 2: Run-time correction of MRI inhomogeneities to enhance warping accuracy Evan Fletcher.

Approaches to bias correctionApproaches to bias correction

1. 1. Non-template basedNon-template basedAdjust images to improve some quality measure Adjust images to improve some quality measure

(e.g. N3, bfc)(e.g. N3, bfc)Done in the absence of known true valuesDone in the absence of known true values

2. 2. Template basedTemplate basedDo comparisons between like tissue types of Do comparisons between like tissue types of

different images (Fox & Lewis, Colin different images (Fox & Lewis, Colin et al.et al.))With known lack of bias in template, this results in With known lack of bias in template, this results in

more certain correctionmore certain correction

Page 3: Run-time correction of MRI inhomogeneities to enhance warping accuracy Evan Fletcher.

Problems of bias correctionProblems of bias correction

Model 1Model 1

Cannot be sure of “ground truth:”Cannot be sure of “ground truth:”

Must adjust image closer to hypothetical Must adjust image closer to hypothetical qualitiesqualities

Model 2Model 2

Demands known similarity of tissue typesDemands known similarity of tissue types

Page 4: Run-time correction of MRI inhomogeneities to enhance warping accuracy Evan Fletcher.

Benefits to run-time correctionBenefits to run-time correction

Improve images more accurately Improve images more accurately than with non-template based than with non-template based correction modelscorrection models

Improve fidelity and stability of Improve fidelity and stability of Jacobians derived from warpsJacobians derived from warps

Page 5: Run-time correction of MRI inhomogeneities to enhance warping accuracy Evan Fletcher.

Method of run-time correctionMethod of run-time correction

1.1. Directly compare tissue intensities of 2 images Directly compare tissue intensities of 2 images at first stages of warping hierarchyat first stages of warping hierarchy

2.2. Rely on smoothing and warp hierarchy to Rely on smoothing and warp hierarchy to successively approximate matching of like successively approximate matching of like tissuestissues

3.3. Estimate bias correction field as inverse ratio Estimate bias correction field as inverse ratio of intensitiesof intensities

4.4. Apply latest correction field before each warp Apply latest correction field before each warp iterationiteration

Page 6: Run-time correction of MRI inhomogeneities to enhance warping accuracy Evan Fletcher.

Bias FieldsBias Fields

Bias field modelBias field model

Y = B * X + EY = B * X + E X is true voxel valueX is true voxel value Y is measured voxel Y is measured voxel

valuevalue B is local varying B is local varying

multiplicative biasmultiplicative bias E is Gaussian noiseE is Gaussian noise

Slice of sinusoidal bias field

Page 7: Run-time correction of MRI inhomogeneities to enhance warping accuracy Evan Fletcher.

Correction step 1Correction step 1templatetemplate subjectsubject

Sampling cube in template Warped image of sampling cube

Page 8: Run-time correction of MRI inhomogeneities to enhance warping accuracy Evan Fletcher.

Histograms of patchesHistograms of patchesDivide into sub rangesDivide into sub ranges

templatetemplate subjectsubject

Page 9: Run-time correction of MRI inhomogeneities to enhance warping accuracy Evan Fletcher.

Sampling local bias ratioSampling local bias ratio

Voxels in template warped into subject Voxels in template warped into subject Find common sub range with most shared Find common sub range with most shared

voxels voxels

This example Highest sub range has most shared voxels Highest sub range has most shared voxels

(1661)(1661) Ratio of means for this range is 1.32Ratio of means for this range is 1.32 Local bias correction estimate is 1/1.32 = 0.76Local bias correction estimate is 1/1.32 = 0.76

Page 10: Run-time correction of MRI inhomogeneities to enhance warping accuracy Evan Fletcher.

Creating smooth bias correction Creating smooth bias correction fieldsfields

1.1. Sample bias ratios at Sample bias ratios at grid points grid points

2.2. Use TP-Spline Use TP-Spline interpolation for interpolation for smooth correction fieldsmooth correction field

3.3. Apply multiplicatively Apply multiplicatively to subject image to subject image before next warp before next warp iterationiteration

4.4. Unbiased template Unbiased template absoluteabsolute bias bias correctioncorrection

Page 11: Run-time correction of MRI inhomogeneities to enhance warping accuracy Evan Fletcher.

Evolution of bias correction field:Evolution of bias correction field:Successive refinement & sampling of bias Successive refinement & sampling of bias

ratiosratios

24 mm 12 mm

7.2 mm 6mm

Page 12: Run-time correction of MRI inhomogeneities to enhance warping accuracy Evan Fletcher.

Image correction I: Image correction I: Experiment with phantom dataExperiment with phantom data

Use MNI Template Use MNI Template Create unbiased subject Create unbiased subject

by TP-Spline warpingby TP-Spline warping Impose known bias Impose known bias

fields & noise on subjectfields & noise on subject Warps from template to Warps from template to

biased subjectsbiased subjects Use correcting and non-Use correcting and non-

correcting warpscorrecting warps

Subject image MNI Template

Page 13: Run-time correction of MRI inhomogeneities to enhance warping accuracy Evan Fletcher.

Phantom data: Phantom data: bias fieldsbias fields

Impose bias field on Impose bias field on unbiased subject unbiased subject

Multiplicative field of Multiplicative field of magnitude magnitude 20 %20 %

Sinusoidal bias field

Biased image

Page 14: Run-time correction of MRI inhomogeneities to enhance warping accuracy Evan Fletcher.

Phantom data correction:Phantom data correction:measures of improvementmeasures of improvement

With phantom data, make direct With phantom data, make direct comparisons with known unbiased imagecomparisons with known unbiased image

Numerical comparisons use RNumerical comparisons use R22 measure of measure of image closeness and CV values of tissue image closeness and CV values of tissue variabilityvariability

Also make numerical RAlso make numerical R22 comparisons with comparisons with Jacobian images of unbiased warpsJacobian images of unbiased warps

Page 15: Run-time correction of MRI inhomogeneities to enhance warping accuracy Evan Fletcher.

Phantom data correction: Phantom data correction: before (top) & after (bottom)before (top) & after (bottom)

Bias correction field

Bias field to be corrected

Biased image

Corrected image

Page 16: Run-time correction of MRI inhomogeneities to enhance warping accuracy Evan Fletcher.

Phantom data correction:Phantom data correction:Comparison of image histogramsComparison of image histograms

Uncorrected biased image

Corrected biased image

Unbiased image

Page 17: Run-time correction of MRI inhomogeneities to enhance warping accuracy Evan Fletcher.

Phantom data correction:Phantom data correction:Jacobians 1Jacobians 1

Compare Jacobian images of correcting Compare Jacobian images of correcting and non-correcting warpsand non-correcting warps

Use “ground truth” of warps from unbiased Use “ground truth” of warps from unbiased imagesimages

Use numerical measures of accuracyUse numerical measures of accuracy

Page 18: Run-time correction of MRI inhomogeneities to enhance warping accuracy Evan Fletcher.

Phantom data correction:Phantom data correction:Jacobians 2Jacobians 2

ReferenceReference Correcting warpCorrecting warp Non-Non-correcting correcting

Page 19: Run-time correction of MRI inhomogeneities to enhance warping accuracy Evan Fletcher.

Phantom data correction:Phantom data correction:Distance measures to reference JacobianDistance measures to reference Jacobian

20 warps of template to biased images20 warps of template to biased images RR22 measure closeness of Jacobians to warps of measure closeness of Jacobians to warps of

unbiased images (max for Jacobians in practice ≈ 0.88)unbiased images (max for Jacobians in practice ≈ 0.88) Higher RHigher R22 is better! is better! Std dev shows reduced Jacobian variabilityStd dev shows reduced Jacobian variability

Non-correctingNon-correcting CorrectingCorrecting

Mean RMean R22 0.650.65 0.73

Std dev RStd dev R22 0.0390.039 0.018

Page 20: Run-time correction of MRI inhomogeneities to enhance warping accuracy Evan Fletcher.

Phantom data correction:Phantom data correction:Comparison with N3 Comparison with N3

Histograms Jacobian RHistograms Jacobian R22 values valuesNon-Non-Corr Corr WarpWarp

N3 + N3 + NC NC WarpWarp

Corr Corr WarpWarp

0.650.65 0.680.68 0.73

Top: N3 correction Bottom: warp correction

R2 measure of closeness to reference Jacobian is best for correcting warp

Page 21: Run-time correction of MRI inhomogeneities to enhance warping accuracy Evan Fletcher.

Image correction II: Image correction II: experiment with real dataexperiment with real data

Apply correction Apply correction during warping to real during warping to real image with severe image with severe biasbias

Use template derived Use template derived from real study groupfrom real study group

With real data, rely on With real data, rely on visual improvement of visual improvement of image, segmentation image, segmentation and histogramand histogram

Top: Template Bottom: subject

Page 22: Run-time correction of MRI inhomogeneities to enhance warping accuracy Evan Fletcher.

Real data correction:Real data correction:visual comparisonsvisual comparisons

Uncorrected: image & segmentation Warp-corrected

Page 23: Run-time correction of MRI inhomogeneities to enhance warping accuracy Evan Fletcher.

Real data correction:Real data correction:histogramshistograms

Uncorrected imageUncorrected image Corrected Image Corrected Image

Page 24: Run-time correction of MRI inhomogeneities to enhance warping accuracy Evan Fletcher.

SummarySummary

Phantom DataPhantom Data Numerical and visual comparisons with known Numerical and visual comparisons with known

images & Jacobiansimages & Jacobians Correcting warp is better than N3 and non-Correcting warp is better than N3 and non-

correctingcorrecting Jacobian variability decreased in corr. warpsJacobian variability decreased in corr. warpsReal DataReal Data Visual comparison between corrected and Visual comparison between corrected and

uncorrected images and histogramsuncorrected images and histograms Corrected images appear betterCorrected images appear better


Recommended