(Adaptive) enhancement of HARDI images Eric Creusen Supervisor: Remco Duits.
-
Upload
diana-boyd -
Category
Documents
-
view
214 -
download
0
Transcript of (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
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
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
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
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”
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