(Adaptive) enhancement of HARDI images Eric Creusen Supervisor: Remco Duits Diffusion of Water Diffusion is dependent on orientation / BIOMIM *Graphic borrowed from Thomas Schultz PAGE 2 Diffusion of water: Modelling BIOMIM PAGE 3 Domain • Diffusion weighted images are functions on position and orientation • Both HARDI and DTI! / Communicatie Expertise Centrum mei 2008 PAGE 4 Embed in group • Embed position and orientation into translations and rotation group / BIOMIM PAGE 5 Parametrization of Sphere Euler Angles / Communicatie Expertise Centrum mei 2008 PAGE 6 Embedding problem • • • • • / BIOMIM SE(3) has 3 angles(α,β,γ) Positions and orientation only 2 (β,γ) Orientations are independent of α Introduce equivalence classes on SE(3) Processes should preserve α-invariance! PAGE 7 Convection-diffusion processes • See function as distribution of oriented particles • Particles can translate and rotate / BIOMIM PAGE 8 Rotated coordinate system A1 z A3 n n Rn (α) y x / Communicatie Expertise Centrum A2 mei 2008 PAGE 9 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 Perpendicular (make random choice here) / Communicatie Expertise Centrum In the same direction as normal Angular derivatives Should be zero mei 2008 PAGE 10 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 mei 2008 PAGE 11 Some simple examples • Isotropic Spatial Gaussian smoothing: • Angular diffusion: Not interesting, only spatial OR only angular diffusion / Communicatie Expertise Centrum mei 2008 PAGE 12 More examples “Contour enhancement” Spatial diffusion Angular diffusion “Contour completion” Convection term / Communicatie Expertise Centrum mei 2008 PAGE 13 Simulation of PDEs • Convolutions with kernels • Finite difference methods / Communicatie Expertise Centrum mei 2008 PAGE 14 Creating convolution kernels • Get approximations with complicated math……. OR • Start with oriented delta peak • Simulate PDE with finite difference methods / Communicatie Expertise Centrum mei 2008 PAGE 15 Finite difference methods: enhancement • Directly use finite difference methods to simulate PDE enhancement / Communicatie Expertise Centrum mei 2008 PAGE 16 Finite difference: contour completion completion / Communicatie Expertise Centrum mei 2008 PAGE 17 Adaptive filtering • Make smoothing dependant on data • Finite difference methods neccesary / Communicatie Expertise Centrum mei 2008 PAGE 18 Perona-Malik type diffusion • Goal: Edge preserving smoothing • Contour enhancement, but stop diffusion across edges “Contour enhancement” / BIOMIM PAGE 19 / 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 mei 2008 PAGE 22 Questions? / Communicatie Expertise Centrum mei 2008 PAGE 23
© Copyright 2026 Paperzz