Rician Noise Removal in Diffusion Tensor MRI with speaker notes

Post on 13-Dec-2014

1.190 views 0 download

Tags:

description

Masters Thesis Defense: University of Utah Rician Noise Removal in Diffusion Tensor MRI

Transcript of Rician Noise Removal in Diffusion Tensor MRI with speaker notes

Rician Noise Removal in Diffusion

Tensor - MRIThesis Defense

Saurav BasuSchool of Computing

University of Utah

1

2

Organization• Brief overview of DT MRI

• Goals for this thesis

• Motivation :

- why noise removal ?

- why Rician noise ?

- previous DT-MRI filtering methods

• Rician Bias Correction Filter

• Results and discussion

• Conclusion: summary, future work

• Questions ?

March-April 2006

DT-MRI is themost recent in aseries of astonishingbreakthroughs in brain imaging

3

4

HyperStreamLines used to Visualize White Matter Fibres in the brain

5

Diffusion Tensor

Brief overview of DT-MRI

Imaging technique to compute a 3x3 matrix (D)Characterizes diffusion of water across brain tissue

•Symmetric

•Positive Definite

•All eigenvalues are positive

Used to study structure of brain fibresKey: More diffusion along fibres than across

fibres

6

‣ Visualize the eigen values of D over the volume to infer connectivity and structure

Tensor Orientation: Principle Eigen VectorTensor Anisotropy: directional characteristics

7

How is the tensor computed ?

A0

Ai

gi

Stejskal Tanner equation

Known: b, gi

Measured: A0, Ai

Find DMost Common:Linear Least Squares on

8

Goals for this Thesis:

• What is the best way to filter DT-MRI data?

• How do current filtering methods compare ?

• Is there a better way of doing filtering?

Answer these questions.

9

Motivation

• Why is DT - MRI filtering important?

• Why is it important to account for Rician noise in the filtering process?

10

• DT MRI plagued by low SNR

‣ Multiple Scans needed to increase SNR

‣ Issues: long acquisition time, patient comfort system throughput

‣ Mis-registration issues (motion artifacts)

‣ Partial voluming (volume averaging) : voxel covers a non homogeneous tissue region

Why DT - MRI filtering?

11

• what is Rician noise? how does it arise in DT MRI?

• how does it effect tensors?

• previous filtering methods

Why Rician noise removal?

12

Rician noise in DT MRI ?

•DWI images are magnitudes of complex valued signals.

•If the real and imaginary components of the signal are assumed to have a Gaussian noise, the resulting magnitude image will have Rician distributed noise.

gaussian

magnitude

where is zero mean , stationary Gaussian noise with standard deviation

13

Rician Noise

A signal is said to be corrupted with Rician noise if the pdf of the noisy signal has a Rice distribution

14

p(x|A)

ARice Distribution

15

p(x)

ANormal Distribution

16

10000 samples , sigma=20

17

How does Rician noise affect estimated tensors?

previous studies show

noise trace and FA

“However, when we performed Monte Carlo simulations with Rician noise with diffusion tensors characteristic of those in the human brain we found FA and trace can be incorrectly estimated when tensors are aligned with gradient directions.”

aligned tensors: noise FA trace

18

Tensor Splitting Gradient direction

Tensor aligned with gradient direction

19

This tells us FA can be overestimated or underestimated depending on how a person sits inside the scanner !

Bottom Line!

It is important to consider Rician noise in filtering process

Can Seriously affect the validity of clinical studies using these FA estimates.

Previous filtering approaches2

categories

DWI spaceTensor Space

1) Non linear smoothing for reduction of systematic errors. Parker(2000)

2) Constrained Variational approach Wang, Vemuri (2004)

2) Bayesian regularization using Gaussian markov random fields. Martin (2004)

1) Riemannian Space filtering Pennec (2004)

Very effective techniques, but do not explicitly handling Rician noise as part of

the filtering process.

20

Others: Median filtering, K- Space(Fourier Domain) methods

21

• DWI Space filter

• Based on maximum a posteriori (MAP) approach to image reconstruction

( In statistics MAP estimation is used to obtain a point estimate of an unobserved quantity based on empirical data )

Rician Bias Correction Filter

22

MAP Image Reconstruction

•A Prior Model

•A Likelihood or Noise Model

3.Optimization Scheme (maximize posterior)

3 Key components

23

➡To estimate the clean value we want to maximize p(u|u0)

From Baye’s Rule:

constant for a given noisy image u0

MAP Formulation

Given: Noisy Image u0

estimate

Output: Clean/Filtered Image u

Known: p(u0|u) has a Rician distribution

24

posterior likelihood prior

maximizewith

gradient ascent

Capture some prior knowledge about the filtered image.Example: enforce smoothing criteria on the image

Captures the noise model on the data

Essentially says : What is the probabilityof the clean image given that i have a particularnoisy image.

For gradient ascent we need to take derivatives!

25

Likelihood Term

Taking derivative w.r.t u ,

Rician attachment term or

Bias correction term

After Substituting for Rice pdf

The Likelihood Term:

26

We use a Gibb’s prior with an energy functional which enforces a smoothness without blurring edges

The Prior Term:

Gibb’s prior Energy functional

conductance

weighing factor

edge preserving smoothing prior

27

Combining the Rician correction term with the variational of the energy functional we get the

update equation for the filtered image

Derivative of likelihood term

Variational of energy functional

Implementation:

Modify PDE Diffusion Filtering to use this modified update term

1. u = vector image of 7 or more DWIs2 Bias correction term term computed independently for each component of the vector

Note:

28

ResultsWe compared 4 different filtering methods

on both synthetic and real data sets

DWI SpaceTensor Space

1. Anisotropic Diffusion without Rician attachment

2. Rician Bias Correction filter

1. Anisotropic Diffusion in euclidean space. 2. Anisotropic Diffusion on the Riemannian manifold

29

Error Metrics

•Tensor Components

•Fractional Anisotropy (FA)

3.Trace

30

Synthetic Data -1•10x10x4 volume of tensors

• 2 tensor orientations (along gradient and splitting the gradient directions)

• Synthetic rician noise, baseline image intensity=250

Clean Noisy (SNR=15)

Gradient Directions:

( 1 0 1 )(-1 0 1 )( 0 1 1 )( 0 1 -1)( 1 1 0 )(-1 1 0 )

31

Aniso DWI Rician DWI

DWI Space Filters

32

Euclidean Riemannian

Tensor Space Filters

33

34

35

36

• To check whether variability in directions affects results we generated a torus with tensors oriented in all possible directions.

• Ran the filtering on the torus data set

Synthetic Data Set -2 : Hollow Torus

37

Clean Tensor

38

Noisy Tensor (sigma=10)

39

Euclidean Filtering

40

Riemannian Filtering

41

Aniso DWI Filtering

42

Rician DWI Filtering

43

44

Real Data Results

Issue: No ground truth data available for DT-MRI !

How do we evaluate filtering performance quantitatively?

➡ use repeated scans of the same subject.

Solution:

p(x/A) is the Rician pdf

Maximize (Brent’s| Golden search method)

ML Estimate:

LIKELIHOOD FUNCTION

45

ML Estimator versus Averaging for generating Ground truth

46

47

48

49

50

•5 scans of healthy volunteer•Resolution: 2 mm x 2 mm x 2 mm 3.3T scanner , scan time 12 mins.

Real Data Filtering Results

About the Real Data:

Added Rician noise SNR levels of 10,15 and 20 with respect to white matter signal level.and ran our filtering methods.

52

Clean

53

Sigma=10

Euclidean

Riemannian

Aniso

Rician

Noisy Image

54

Noisy Image

Euclidean

Riemannian

Aniso

Rician

Noisy Image

Euclidean

Riemannian

Aniso

Rician

55

Noisy Image

Euclidean

Riemannian

Aniso

Rician

56

Noisy Image

Euclidean

Riemannian

Aniso

Rician

57

58

59

Discussion

• Rician Filter : best RMS error performance.

• Real Data: Filtering DWIs better.

• Riemannian filtering: overall performs poorly

61

Conclusions

• Bias effects of Rician noise

• New Rician-bias correction filter

• Systematic comparison

Summary & Contributions

62

• ML method: low noise DWIs

• Filtering tools:

✦ Rician Bias Correction Filter

✦ Riemannian Space Tensor Filter

✦ Anisotropic Diffusion Filter on tensors

✦ Anisotropic Diffusion Filter on DWIs

63

• DT-MRI Ground Truth: investigate ML methods

• Noise effects:

•fiber-tractography,

•diagnostic decisions.

• Rician Noise model : Tensor estimation

Future Work:

64

Acknowledgments

Advisor:Dr. P. T. Fletcher

Committee: Dr. Ross T. Whitaker, Dr. Tolga Tasdizen

Gordon for help with Deft and teem

Josh for help with ITK

Dr. Guido Gerig, Dr. Wei Lin from UNC for providing us the real DT-MRI data

VIPER, NAMIC : Funding.

65

66

Thanks, Question?

67

Euclidean Space

Gradient

neighbors

68

Riemannian Space:

Gradient neighbors

69

70