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

Slides:



Advertisements
Similar presentations
Scale & Affine Invariant Interest Point Detectors Mikolajczyk & Schmid presented by Dustin Lennon.
Advertisements

CSCE643: Computer Vision Bayesian Tracking & Particle Filtering Jinxiang Chai Some slides from Stephen Roth.
Active Contours, Level Sets, and Image Segmentation
November 12, 2013Computer Vision Lecture 12: Texture 1Signature Another popular method of representing shape is called the signature. In order to compute.
Spatial Filtering (Chapter 3)
Transforming images to images
FIRST (FP7/Marie-Curie) Fronts and Interfaces in Science & Technlogy Adaptive and directional local processing in image processing Arpan Ghosh Supervisor:
Sliding Window Filters and Edge Detection Longin Jan Latecki Computer Graphics and Image Processing CIS 601 – Fall 2004.
Digital Image Processing
1 25 Years of Computer Graphics: Back to the Future? John PATTERSON Computer Vision and Graphics Group Dept of Computing Science University of GLASGOW.
Uncertainty Representation. Gaussian Distribution variance Standard deviation.
1Ellen L. Walker Edges Humans easily understand “line drawings” as pictures.
Lecture 4 Edge Detection
Edge detection. Edge Detection in Images Finding the contour of objects in a scene.
Image processing. Image operations Operations on an image –Linear filtering –Non-linear filtering –Transformations –Noise removal –Segmentation.
Challenges. Challenge I : Improve adaptive diffusion on orientation score Iterate: 1. Estimate local shape (by exp-curve fit ) 2. Diffusion-step curvature.
Computer Vision - A Modern Approach
Enhancement, Completion and Detection of Elongated Structures in Medical Imaging via Evolutions on Lie Groups muscle cells bone-structure retinal bloodvessels.
1 1 Contour Enhancement and Completion via Left-Invariant Second Order Stochastic Evolution Equations on the 2D-Euclidean Motion Group Erik Franken, Remco.
Digital Image Processing
Linear filters and edges. Linear Filters General process: Form new image whose pixels are a weighted sum of original pixel values, using the same set.
EE565 Advanced Image Processing Copyright Xin Li Different Frameworks for Image Processing Statistical/Stochastic Models: Wiener’s MMSE estimation.
Computational Photography: Image Processing Jinxiang Chai.
Image Filtering. Problem! Noise is a problem, even in images! Gaussian NoiseSalt and Pepper Noise.
Basic Image Processing January 26, 30 and February 1.
Monte Carlo Methods in Partial Differential Equations.
Chapter 2. Image Analysis. Image Analysis Domains Frequency Domain Spatial Domain.
Linear Filters and Edges
Deformable Models Segmentation methods until now (no knowledge of shape: Thresholding Edge based Region based Deformable models Knowledge of the shape.
Basis beeldverwerking (8D040) dr. Andrea Fuster Prof.dr. Bart ter Haar Romeny dr. Anna Vilanova Prof.dr.ir. Marcel Breeuwer Convolution.
Effective Computation of Linear Filters The following properties are used to shorten the computation time f  g = g  f, f  (g  h) = (f  g)  h, f 
Real part of refractive index ( m r ): How matter slows down the light: where c is speed of light Question 3: Into which direction does the Scattered radiation.
Digital Image Processing
University of Texas at Austin CS384G - Computer Graphics Fall 2010 Don Fussell Image processing.
EDGE DETECTION IN COMPUTER VISION SYSTEMS PRESENTATION BY : ATUL CHOPRA JUNE EE-6358 COMPUTER VISION UNIVERSITY OF TEXAS AT ARLINGTON.
A finite element approach for modeling Diffusion equation Subha Srinivasan 10/30/09.
CVPR 2003 Tutorial Recognition and Matching Based on Local Invariant Features David Lowe Computer Science Department University of British Columbia.
Digital Image Processing Lecture 10: Image Restoration March 28, 2005 Prof. Charlene Tsai.
Introduction to Level Set Methods: Part II
Digital Image Processing Lecture 10: Image Restoration
Course 2 Image Filtering. Image filtering is often required prior any other vision processes to remove image noise, overcome image corruption and change.
CS654: Digital Image Analysis Lecture 36: Feature Extraction and Analysis.
Mestrado em Ciência de Computadores Mestrado Integrado em Engenharia de Redes e Sistemas Informáticos VC 15/16 – TP7 Spatial Filters Miguel Tavares Coimbra.
1 Methods in Image Analysis – Lecture 3 Fourier CMU Robotics Institute U. Pitt Bioengineering 2630 Spring Term, 2004 George Stetten, M.D., Ph.D.
CSE 6367 Computer Vision Image Operations and Filtering “You cannot teach a man anything, you can only help him find it within himself.” ― Galileo GalileiGalileo.
Outline Carrier design Embedding and extraction for single tile and Multi-tiles (improving the robustness) Parameter α selection and invisibility Moment.
Canny Edge Detection. 5 STEPS 5 STEPS Apply Gaussian filter to smooth the image in order to remove the noise Apply Gaussian filter to smooth the image.
Machine Vision Edge Detection Techniques ENT 273 Lecture 6 Hema C.R.
The Chinese University of Hong Kong
Instructor: Mircea Nicolescu Lecture 7
Gholamreza Anbarjafari, PhD Video Lecturers on Digital Image Processing Digital Image Processing Spatial Domain Filtering: Part I.
Sliding Window Filters Longin Jan Latecki October 9, 2002.
L ECTURE 3 PDE Methods for Image Restoration. O VERVIEW Generic 2 nd order nonlinear evolution PDE Classification: Forward parabolic (smoothing): heat.
Spatial Filtering (Chapter 3) CS474/674 - Prof. Bebis.
Miguel Tavares Coimbra
Digital Image Processing
Edge Detection slides taken and adapted from public websites:
Basis beeldverwerking (8D040) dr. Andrea Fuster dr. Anna Vilanova Prof
Digital Image Processing Lecture 10: Image Restoration
Linear Filters and Edges Chapters 7 and 8
The Chinese University of Hong Kong
Math 3360: Mathematical Imaging
Dr. Chang Shu COMP 4900C Winter 2008
Image Enhancement in the
9th Lecture - Image Filters
a kind of filtering that leads to useful features
a kind of filtering that leads to useful features
Basic Image Processing
Presented by Xu Miao April 20, 2005
IT472 Digital Image Processing
Presentation transcript:

(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 n A3A3 A1A1 A2A2 n z y x R n (α)

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 be zero

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 diffusionSpatial 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