23
(Adaptive) enhancement of HARDI images Eric Creusen Supervisor: Remco Duits

(Adaptive) enhancement of HARDI images Eric Creusen Supervisor: Remco Duits

Embed Size (px)

Citation preview

(Adaptive) enhancement of HARDI images

Eric Creusen

Supervisor:

Remco Duits

Diffusion of Water

/ BIOMIM PAGE 2

Diffusion is dependent on orientation

*Graphic borrowed from Thomas Schultz

Diffusion of water: Modelling

BIOMIM PAGE 3

Domain

• Diffusion weighted images are functions on position and orientation

• Both HARDI and DTI!

/ Communicatie Expertise Centrum PAGE 4mei 2008

Embed in group

• Embed position and orientation into translations and rotation group

/ BIOMIM PAGE 5

Parametrization of Sphere

/ Communicatie Expertise Centrum PAGE 6mei 2008

Euler Angles

Embedding problem

• SE(3) has 3 angles(α,β,γ) • Positions and orientation only 2 (β,γ)• Orientations are independent of α• Introduce equivalence classes on SE(3)• Processes should preserve α-invariance!

/ BIOMIM PAGE 7

Convection-diffusion processes

• See function as distribution of oriented particles• Particles can translate and rotate

/ BIOMIM PAGE 8

Rotated coordinate system

/ Communicatie Expertise Centrum PAGE 9mei 2008

nA3

A1

A2

n

z

yx

Rn (α)

Now that we have a basis: derivatives!

• Derivatives can be calculated• Directions dependant on orientation n• 3 spatial directions • 2 angular directions (+1 dummy direction)• For n=ez

/ Communicatie Expertise Centrum PAGE 10mei 2008

In the same direction as normal

Perpendicular (make random choice here)

Angular derivatives

Should bezero

Smoothing processes

• With derivatives, we can simulate diffusion processes by simulating PDE’s

• General diffusion processes are given by the PDE:

• (with parameter D and simulation time t)

/ Communicatie Expertise Centrum PAGE 11mei 2008

Some simple examples

• Isotropic Spatial Gaussian

smoothing: • Angular diffusion:

/ Communicatie Expertise Centrum PAGE 12mei 2008

Not interesting, only spatial OR only angular diffusion

More examples

/ Communicatie Expertise Centrum PAGE 13mei 2008

Convection term

Angular diffusion Spatial diffusion

“Contour enhancement”

“Contour completion”

Simulation of PDEs

• Convolutions with kernels• Finite difference methods

/ Communicatie Expertise Centrum PAGE 14mei 2008

Creating convolution kernels

• Get approximations with complicated math……. OR• Start with oriented delta peak• Simulate PDE with finite difference methods

/ Communicatie Expertise Centrum PAGE 15mei 2008

Finite difference methods: enhancement

• Directly use finite difference methods to simulate PDE

/ Communicatie Expertise Centrum PAGE 16mei 2008

enhancement

Finite difference: contour completion

/ Communicatie Expertise Centrum PAGE 17mei 2008

completion

Adaptive filtering

• Make smoothing dependant on data• Finite difference methods neccesary

/ Communicatie Expertise Centrum PAGE 18mei 2008

Perona-Malik type diffusion

• Goal: Edge preserving smoothing• Contour enhancement, but stop diffusion across

edges

/ BIOMIM PAGE 19

“Contour enhancement”

/ BIOMIM PAGE 20

/ BIOMIM PAGE 21

Future work

• Adaptive diffusion processes• Use curvature and torsion for adaptive processes

• Combine diffusion and erosion processes• Start looking into practical applications

/ Communicatie Expertise Centrum PAGE 22mei 2008

Questions?

/ Communicatie Expertise Centrum PAGE 23mei 2008