Presentation is loading. Please wait.

Presentation is loading. Please wait.

Comp 775: Deformable models: snakes and active contours Marc Niethammer, Stephen Pizer Department of Computer Science University of North Carolina, Chapel.

Similar presentations


Presentation on theme: "Comp 775: Deformable models: snakes and active contours Marc Niethammer, Stephen Pizer Department of Computer Science University of North Carolina, Chapel."— Presentation transcript:

1 Comp 775: Deformable models: snakes and active contours Marc Niethammer, Stephen Pizer Department of Computer Science University of North Carolina, Chapel Hill

2 2 Vessel Segmentation Motivating ExampleDeformable Models If solution cannot easily be computed directly, iterative refine a solution guess (e.g., by gradient descent). Methods based on edge information, region information, statistics, etc.

3 3 Heart Segmentation Motivating ExampleDeformable Models Image: Angenent et al.

4 4 Boundary Curve/Boundary Surface Motivating ExampleDeformable Models

5 5 Pixel/Voxel vs. Boundary Representation ParameterizationsDeformable Models Classifying individual pixels versus finding an optimal separating curve/surface between object and background.

6 6 Parameterized Curve Evolution ParameterizationsDeformable Models Evolution should be geometric Arclength is a special parameterization, traversing the curve with unit speed

7 7 Geometric Curve Evolution ParameterizationsDeformable Models moves “particles” along the curve influences the curve’s shape How is the speed determined? The closed curve C evolves according to

8 8 Curve Evolution through Energy Minimization Variational ApproachDeformable Models Find curve that minimizes a given energy Static curve evolution

9 9 Curve Evolution Variational ApproachDeformable Models Kass snake (parametric)‏ Geodesic active contour (geometric)‏ using the functionals Minimize

10 10 Curve Evolution ParameterizationsDeformable Models leads to the Euler-Lagrange equations Minimizing Kass snake (parametric)‏ Geodesic active contour (geometric)‏

11 11 Curve Evolution Variational ApproachDeformable Models Kass snake (parametric)‏ Geodesic active contour (geometric)‏ results in the gradient descent flow Minimizing is an artificial time parameter

12 12 Active Contour Variational ApproachDeformable Models Minimizing Active contour (geometric)‏ leads to is an artificial time parameter to solve a static problem by gradient descent!

13 13 Particle-based approach ImplementationDeformable Models The curve is represented by a finite number of particles Advantages easy to implement fast Disadvantages topological changes particle spacing

14 14 Level Set Method ParameterizationsDeformable Models The curve is described implicitly as the zero level set of a higher dimensional function The curve is described by The level set function evolves as Only works for closed curves or surfaces of codimension one. Osher, Sethian, "Fronts propagating with curvature dependent speed: Algorithms based on Hamilton-Jacobi formulations," Journal of Computational Physics, vol. 79, pp. 12-49, 1988.

15 15 Transporting Information ParameterizationsDeformable Models Flow information subject to the velocity field v. Velocity field can for example be the curve evolution velocity.

16 16 Level Set Method ImplementationDeformable Models Advantages topological changes higher dimensions Disadvantages computational complexity (narrow-banding)‏ velocity field extension restriction to the evolution of closed curves or surfaces of codimension one Image from http://math.berkeley.edu/~sethian/

17 17 Level Set Method ImplementationDeformable Models Zero level set of the level set function Φ corresponds to a curve in the plane.

18 18 Level Set Method: Some Evolution Examples ImplementationDeformable Models Curve evolutions with (left) and without (right) image information.

19 19 Mumford-Shah Advanced ModelsDeformable Models The Mumford Shah model is a method that yields a segmentation and at the same time a (piece-wise smooth) image reconstruction. [Image: Mumford]

20 20 Chan-Vese (=Otsu thresholding w/ spatial regularity) Advanced ModelsDeformable Models Specialization of the Mumford-Shah model two segments (foreground/background) piecewise constant image models


Download ppt "Comp 775: Deformable models: snakes and active contours Marc Niethammer, Stephen Pizer Department of Computer Science University of North Carolina, Chapel."

Similar presentations


Ads by Google