1 PDE Methods are Not Necessarily Level Set Methods Allen Tannenbaum Georgia Institute of Technology Emory University.

Slides:



Advertisements
Similar presentations
An Active contour Model without Edges
Advertisements

Bayesian Belief Propagation
Active Contours without Edges
Total Variation and Geometric Regularization for Inverse Problems
An Efficient and Fast Active Contour Model for Salient Object Detection Authors: Farnaz Shariat, Riadh Ksantini, Boubakeur Boufama
MRI Brain Extraction using a Graph Cut based Active Contour Model Noha Youssry El-Zehiry Noha Youssry El-Zehiry and Adel S. Elmaghraby Computer Engineering.
Level set based Image Segmentation Hang Xiao Jan12, 2013.
Active Contours, Level Sets, and Image Segmentation
3D Segmentation Using Level Set Methods. Heriot-Watt University, Edinburgh, Scotland Zsolt Husz Mokhled Al-TarawnehÍzzet Canarslan University of Newcastle.
Snakes, Strings, Balloons and Other Active Contour Models.
Xianfeng Gu, Yaling Wang, Tony Chan, Paul Thompson, Shing-Tung Yau
Image Segmentation some examples Zhiqiang wang
Image Segmentation and Active Contour
Active Contours / Planes Sebastian Thrun, Gary Bradski, Daniel Russakoff Stanford CS223B Computer Vision Some slides.
Active Contour Models (Snakes) 건국대학교 전산수학과 김 창 호.
Active Contours (SNAKES) Back to boundary detection –This time using perceptual grouping. This is non-parametric –We’re not looking for a contour of a.
Snakes with Some Math.
On Constrained Optimization Approach To Object Segmentation Chia Han, Xun Wang, Feng Gao, Zhigang Peng, Xiaokun Li, Lei He, William Wee Artificial Intelligence.
1 Lecture #5 Variational Approaches and Image Segmentation Lecture #5 Hossam Abdelmunim 1 & Aly A. Farag 2 1 Computer & Systems Engineering Department,
Instructor: Mircea Nicolescu Lecture 13 CS 485 / 685 Computer Vision.
Deformable Contours Dr. E. Ribeiro.
Local or Global Minima: Flexible Dual-Front Active Contours Hua Li Anthony Yezzi.
Martin Burger Institut für Numerische und Angewandte Mathematik CeNoS Level set methods for imaging and application to MRI segmentation.
1 Curvature Driven Flows Allen Tannenbaum. 2 Basic curve evolution: Invariant Flows  Planar curve:  General flow:  General geometric flow:
Introduction to Calculus of Variations Ron Kimmel Computer Science Department Technion-Israel Institute of Technology Geometric.
Snakes Goes from edges to boundaries. Edge is strong change in intensity. Boundary is boundary of an object. –Smooth (more or less) –Closed. –…
Object Detection and Tracking Mike Knowles 11 th January 2005
Comp 775: Deformable models: snakes and active contours Marc Niethammer, Stephen Pizer Department of Computer Science University of North Carolina, Chapel.
Active Contour Models (Snakes) Yujun Guo.
EE565 Advanced Image Processing Copyright Xin Li Different Frameworks for Image Processing Statistical/Stochastic Models: Wiener’s MMSE estimation.
Instructor: Dr. Peyman Milanfar
Guo-Wei. Wei 1 Department of Mathematics, Michigan State University, East Lansing, MI 48824, US High Order Geometric and Potential Driving PDEs for Image.
1 Level Sets for Inverse Problems and Optimization I Martin Burger Johannes Kepler University Linz SFB Numerical-Symbolic-Geometric Scientific Computing.
CS 485/685 Computer Vision Face Recognition Using Principal Components Analysis (PCA) M. Turk, A. Pentland, "Eigenfaces for Recognition", Journal of Cognitive.
Evolving Curves/Surfaces for Geometric Reconstruction and Image Segmentation Huaiping Yang (Joint work with Bert Juettler) Johannes Kepler University of.
Dual Evolution for Geometric Reconstruction Huaiping Yang (FSP Project S09202) Johannes Kepler University of Linz 1 st FSP-Meeting in Graz, Nov ,
1 Optimal Transport, Conformal Mappings, and Stochastic Methods for Registration and Surface Warping Allen Tannenbaum Georgia Institute of Technology Emory.
06 - Boundary Models Overview Edge Tracking Active Contours Conclusion.
GENERAL PRINCIPLES OF BRANE KINEMATICS AND DYNAMICS Introduction Strings, branes, geometric principle, background independence Brane space M (brane kinematics)
Geodesic Minimal Paths Vida Movahedi Elder Lab, January 2010.
2008/10/02H704 - DYU1 Active Contours and their Utilization at Image Segmentation Author : Marián Bakoš Source : 5th Slovakian-Hungarian Joint Symposium.
Image Segmentation and Registration Rachel Jiang Department of Computer Science Ryerson University 2006.
Deformable Models Segmentation methods until now (no knowledge of shape: Thresholding Edge based Region based Deformable models Knowledge of the shape.
7.1. Mean Shift Segmentation Idea of mean shift:
Introduction EE 520: Image Analysis & Computer Vision.
Lecture 6 : Level Set Method
R-snakes Lyubomir Zagorchev, Ardeshir Goshtasby, Martin Satter Speaker: HongxingShi Image and Vision Computing 25 (2007) 945–959.
The Calculus of Variations! A Primer by Chris Wojtan.
Computer Animation Rick Parent Computer Animation Algorithms and Techniques Optimization & Constraints Add mention of global techiques Add mention of calculus.
Introduction to Level Set Methods: Part II
Overview of Propagating Interfaces Donald Tanguay October 30, 2002.
Edge Detection and Geometric Primitive Extraction Jinxiang Chai.
2006 Mouse AHM Mapping 2D slices to 3D atlases - Application of the Digital Atlas Erh-Fang Lee Laboratory of NeuroImage UCLA.
Stochastic Systems Group Curve Sampling and Conditional Simulation Ayres Fan John W. Fisher III Alan S. Willsky MIT Stochastic Systems Group.
CS 641 Term project Level-set based segmentation algorithms Presented by- Karthik Alavala (under the guidance of Dr. Jundong Liu)
Implicit Active Shape Models for 3D Segmentation in MR Imaging M. Rousson 1, N. Paragio s 2, R. Deriche 1 1 Odyssée Lab., INRIA Sophia Antipolis, France.
Air Systems Division Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman September 19, 2006.
Fast Marching Algorithm & Minimal Paths Vida Movahedi Elder Lab, February 2010.
An Area-Preserving Cortical Flattening Method Yuefeng Lu 1, Moo K. Chung 1,2,3,, Steve Robbins 4, Alan C. Evans 4 1 Department of Statistics, 2 W.M. Keck.
Occlusion Tracking Using Logical Models Summary. A Variational Partial Differential Equations based model is used for tracking objects under occlusions.
Deformable Models Ye Duan. Outline Overview Deformable Surface – Geometry Representation – Evolution Law – Topology State-of-art deformable models Applications.
Level set method and image segmentation
Particle Filtering for Geometric Active Contours
Outline Perceptual organization, grouping, and segmentation
Extract Object Boundaries in Noisy Images
Snakes, Shapes, and Gradient Vector Flow
Active Contours (“Snakes”)
Muazzam Shehzad Quratulain Muazzam
Conformal (Geodesic) Active Contours
Active Contour Models.
Presentation transcript:

1 PDE Methods are Not Necessarily Level Set Methods Allen Tannenbaum Georgia Institute of Technology Emory University

2 PDE Methods in Computer Vision and Imaging  Image Enhancement  Segmentation  Edge Detection  Shape-from-Shading  Object Recognition  Shape Theory  Optical Flow  Visual Tracking  Registration

3 Scale in Biological Systems

4 Micro/Macro Models-Scale I

5 Micro/Macro Models-Scale II

6 How to Move Curves and Surfaces  Parameterized Objects: methods dominate control and visual tracking; ideal for filtering and state space techniques.  Level Sets: implicitly defined curves and surfaces. Several compromises; narrow banding, fast marching.  Minimize Directly Energy Functional: conjugate gradient on triangulated surface (Ken Brakke).

7 Level Sets-A History Independently: Peter Olver (1976), Ph.D. thesis Sigurd Angenent (Leiden University Report, 1982) Mathematical Justification: Chen-Giga-Goto (1991) Evans and Spruck (1991)

8 When Do They Work

9 Parameterized Curve Description infinite dimensional parameterization for derivations only, evolution should be geometric

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

11 Classification of Curve Evolutions

12 Classification of Curve Evolutions Kass, Witkin, Terzopoulos, "Snakes: Active Contour Models," International Journal of Computer Vision, pp , 1988.

13 Classification of Curve Evolutions Terzopoulos, Szeliski, Active Vision, chapter Tracking with Kalman Snakes, pp. 3-20, MIT Press, 1992.

14 Classification of Curve Evolutions Kichenassamy, Kumar, Olver, Tannenbaum, Yezzi, "Conformal curvature flows: From phase transitions to active vision," Archive for Rational Mechanics and Analysis, vol. 134, no. 3, pp , Caselles, Kimmel, Sapiro, "Geodesic active contours," International Journal of Computer Vision, vol. 22, no. 1, pp , 1997.

15 Classification of Curve Evolutions

16 Static Approaches Kass snake (parametric) Geodesic active contour (geometric) using the functionals Minimize

17 leads to the Euler-Lagrange equations Minimizing Static Approaches Kass snake (parametric) Geodesic active contour (geometric)

18 Static Approaches Kass snake (parametric) Geodesic active contour (geometric) results in the gradient descent flow Minimizing is an artificial time parameter

19 Dynamic Approach Minimize the action integral whereis the Lagrangian, is the kinetic energy andis the potential energy.

20 Dynamic Approach using the functional Minimizing Terzopoulos and Szeliski (parametric)

21 results in the Euler-Lagrange equation Terzopoulos and Szeliski (parametric) Minimizing Dynamic Approach Here, is physical time

22 Dynamic Approach But what about a geometric formulation? results in the Euler-Lagrange equation Terzopoulos and Szeliski (parametric) Minimizing

23 Geometric Dynamic Approach Minimize using the Lagrangian results in the Euler-Lagrange equation

24 Geometric Dynamic Approach We can write We then obtain the following two coupled PDEs for the tangential and the normal velocities: The tangential velocity matters.

25 PDE’s Without Level Sets: Some Examples

26 Cortical Surface Flattening-Normal Brain

27 White Matter Segmentation and Flattening

28 Conformal Mapping of Neonate Cortex

29 Surface Warping-Area Preserving

30 Flame Morphing

31 Anisotropic active contours Add directionality

32 Curve minimization  Calculus of variations Start with initial curve Deform to minimize energy Steady state is locally optimum  Dynamic programming Choose seed point s For any point t, determine globally optimal curve t  s Registration, Atlas-based segmentation Segmentation

33 Synthetic example (3D)

34 Stochastic Approximations

35 Curvature Driven Flows

36 Euclidean and Affine Flows

37 Euclidean and Affine Flows

38 Birth/Death Zero Range Processes-I  S: discrete torus T N, W=N  Particle configuration space: N T N  Markov generator:

39 Birth/Death Zero Range Processes-II  Markov generator:

40 Birth/Death Zero Range Process-III  Markov generator:  Each particle configuration defines a positive measure on the unit circle:  To make the curve zero barycenter, a corrected measure is used:  Reconstruct the curve with:

41 The Tangential Component is Important

42 Nonconvex Curves

43 Stochastic Interpretation-I

44 Stochastic Interpretation-II

45 Stochastic Interpretation-III

46 Stochastic Curve Shortening

47 Conclusions  Level sets are a way of implementing curvature driven flows.  Loss of information.  Modifications are necessary.  Do not work if no maximum principle.  Combination with other methods, e.g. Bayesian.