International Journal of Computer Vision, 321-331 (1988) o 1987 KIuwer Academic Publishers, Boston, Manufactured in The Netherlands Snakes: Active Contour.

Slides:



Advertisements
Similar presentations
An Active contour Model without Edges
Advertisements

TP11 - Fitting: Deformable contours Computer Vision, FCUP, Miguel Coimbra Slides by Prof. Kristen Grauman.
Various Regularization Methods in Computer Vision Min-Gyu Park Computer Vision Lab. School of Information and Communications GIST.
Interactive Shortest Path An Image Segmentation Technique Jonathan-Lee Jones.
Snakes, Strings, Balloons and Other Active Contour Models.
P. Brigger, J. Hoeg, and M. Unser Presented by Yu-Tseh Chi.
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 Contour Model (Snake) rew. Outline Introduce Active Contour Model.
Tuesday, Oct 7 Kristen Grauman UT-Austin
Snakes with Some Math.
1 Minimum Ratio Contours For Meshes Andrew Clements Hao Zhang gruvi graphics + usability + visualization.
Segmentation and Region Detection Defining regions in an image.
International Journal of Computer Vision, MICHAEL KASS, ANDREW WITKIN, and DEMETRI TERZOPOULOS Snakes: Active Contour Models.
Snake: Active Contour Models. Department of Computer Science University of Missouri at Columbia History A seminal work in Computer vision, and imaging.
Why Road Geometry? Mobile Mapping Technology  The concept of active contours or snakes was first introduced by (Kass et al., 1988) and since then, it.
Snakes : Active Contour models
Instructor: Mircea Nicolescu Lecture 13 CS 485 / 685 Computer Vision.
Snakes - Active Contour Lecturer: Hagit Hel-Or
Active Contour Models (Snakes)
Deformable Contours Dr. E. Ribeiro.
December 5, 2013Computer Vision Lecture 20: Hidden Markov Models/Depth 1 Stereo Vision Due to the limited resolution of images, increasing the baseline.
Local or Global Minima: Flexible Dual-Front Active Contours Hua Li Anthony Yezzi.
Last Time Pinhole camera model, projection
Snakes Goes from edges to boundaries. Edge is strong change in intensity. Boundary is boundary of an object. –Smooth (more or less) –Closed. –…
Snake: Active Contour Models
Image Segmentation Using Physical Models Yuliya Kopylova CS 867 Computer Vision.
SNAKES Adapted from : Octavia Camps, Penn. State UCF.
Stockman MSU Fall Computing Motion from Images Chapter 9 of S&S plus otherwork.
Stereo Computation using Iterative Graph-Cuts
Active Contour Models (Snakes) Yujun Guo.
CS292 Computational Vision and Language Segmentation and Region Detection.
Instructor: Dr. Peyman Milanfar
T-Snake Reference: Tim McInerney, Demetri Terzopoulos, T-snakes: Topology adaptive snakes, Medical Image Analysis, No ,pp73-91.
MASKS © 2004 Invitation to 3D vision Lecture 3 Image Primitives andCorrespondence.
06 - Boundary Models Overview Edge Tracking Active Contours Conclusion.
CS 376b Introduction to Computer Vision 04 / 29 / 2008 Instructor: Michael Eckmann.
Multimodal Interaction Dr. Mike Spann
2008/10/02H704 - DYU1 Active Contours and their Utilization at Image Segmentation Author : Marián Bakoš Source : 5th Slovakian-Hungarian Joint Symposium.
Snakes : Active Contour Models MICHAEL KASS International journal of computer vision.
Deformable Models Segmentation methods until now (no knowledge of shape: Thresholding Edge based Region based Deformable models Knowledge of the shape.
Active Vision Key points: Acting to obtain information Eye movements Depth from motion parallax Extracting motion information from a spatio-temporal pattern.
7.1. Mean Shift Segmentation Idea of mean shift:
Lecture 2: Edge detection CS4670: Computer Vision Noah Snavely From Sandlot ScienceSandlot Science.
R-snakes Lyubomir Zagorchev, Ardeshir Goshtasby, Martin Satter Speaker: HongxingShi Image and Vision Computing 25 (2007) 945–959.
December 9, 2014Computer Vision Lecture 23: Motion Analysis 1 Now we will talk about… Motion Analysis.
CS 641 Term project Level-set based segmentation algorithms Presented by- Karthik Alavala (under the guidance of Dr. Jundong Liu)
A D V A N C E D C O M P U T E R G R A P H I C S CMSC 635 January 15, 2013 Quadric Error Metrics 1/20 Geometric Morphometrics Feb 27, 2013 Geometric Morphologyd.
A global approach Finding correspondence between a pair of epipolar lines for all pixels simultaneously Local method: no guarantee we will have one to.
Lecture 04 Edge Detection Lecture 04 Edge Detection Mata kuliah: T Computer Vision Tahun: 2010.
Introduction to Scale Space and Deep Structure. Importance of Scale Painting by Dali Objects exist at certain ranges of scale. It is not known a priory.
Wrapping Snakes For Improved Lip Segmentation Matthew Ramage Dr Euan Lindsay (Supervisor) Department of Mechanical Engineering.
Occlusion Tracking Using Logical Models Summary. A Variational Partial Differential Equations based model is used for tracking objects under occlusions.
4-2:Newton’s First Law Objectives: Explain the relationship between the motion of an object and the net external force acting on it. Determine the net.
1 Computational Vision CSCI 363, Fall 2012 Lecture 18 Stereopsis III.
Computational Vision CSCI 363, Fall 2012 Lecture 17 Stereopsis II
Deformable Models Ye Duan. Outline Overview Deformable Surface – Geometry Representation – Evolution Law – Topology State-of-art deformable models Applications.
Introduction to Parametric Curve and Surface Modeling.
TP11 - Fitting: Deformable contours
Motion and Optical Flow
Outline Perceptual organization, grouping, and segmentation
Institute of Neural Information Processing (Prof. Heiko Neumann •
Snakes, Shapes, and Gradient Vector Flow
Active Contours (“Snakes”)
KFC: Keypoints, Features and Correspondences
Introduction to Parametric Curve and Surface Modeling
Active Contour Models.
Presentation transcript:

International Journal of Computer Vision, (1988) o 1987 KIuwer Academic Publishers, Boston, Manufactured in The Netherlands Snakes: Active Contour Models Active Contour Models Speak by Lingfeng Mo

International Journal of Computer Vision, (1988) o 1987 KIuwer Academic Publishers, Boston, Manufactured in The Netherlands Snakes: Active Contour Models Snakes( energy-minimizing systems): 1.is an energy-minimizing spline guided by external constraint forces and influenced by image forces that pull it toward features such as lines and edges. 2.Snakes are active contour models: they lock onto nearby edges, localizing them accurately. 3.The way the contours slither while minimizing their energy, hence the name. Introduction

International Journal of Computer Vision, (1988) o 1987 KIuwer Academic Publishers, Boston, Manufactured in The Netherlands Snakes: Active Contour Models What can snakes do? 1. Former: detection of edges, lines, and subjective contours; motion tracking; and stereo matching. 2. Now: interactive interpretation, in which user-imposed constraint forces guide the snake near features of interest.

International Journal of Computer Vision, (1988) o 1987 KIuwer Academic Publishers, Boston, Manufactured in The Netherlands Snakes: Active Contour Models Energy minimizing model Former: have a rich history but regarded as autonomous Now: developed interactive techniques for guidding them

International Journal of Computer Vision, (1988) o 1987 KIuwer Academic Publishers, Boston, Manufactured in The Netherlands Snakes: Active Contour Models Main Work: finding salient image contours-edges, lines, and subjective contours-as well as tracking those contours during motion and matching them in stereopsis. Traditional way: detect edges and linking them Now: use high level computation, and high-level mechanisms can interact with the contour model by pushing it toward an appropriate local minimum.

International Journal of Computer Vision, (1988) o 1987 KIuwer Academic Publishers, Boston, Manufactured in The Netherlands Snakes: Active Contour Models Fig.1 Lower-left: original wood pgotograph from Brodatz. Others: Three different local minima for the active contour model.

International Journal of Computer Vision, (1988) o 1987 KIuwer Academic Publishers, Boston, Manufactured in The Netherlands Snakes: Active Contour Models How good can snakes do? 1.Can not finding entire salient image contours but rely on other mechanisms to place them near the desired contour. 2.Once snakes were placed close to an intended contour, its energy minimization will take care of the rest of the way.

International Journal of Computer Vision, (1988) o 1987 KIuwer Academic Publishers, Boston, Manufactured in The Netherlands Snakes: Active Contour Models Some terms: 1.Internal spline forces: impose a piecewise smoothness constraint. 2.Image forces: push the snake toward salient image features, such as lines, edges, and subjective contours. 3.External constraint forces: putting the snake near the desired local minimum. Can be user interface, automatic attentional mechanisms or high-level interpretations.

International Journal of Computer Vision, (1988) o 1987 KIuwer Academic Publishers, Boston, Manufactured in The Netherlands Snakes: Active Contour Models Representing the position of a snake parametrically by v(s) = (x(s), y(s)), we can write its energy functional as

International Journal of Computer Vision, (1988) o 1987 KIuwer Academic Publishers, Boston, Manufactured in The Netherlands Snakes: Active Contour Models 2.1 Internal Energy The internal spline energy can be written

International Journal of Computer Vision, (1988) o 1987 KIuwer Academic Publishers, Boston, Manufactured in The Netherlands Snakes: Active Contour Models Snake Pit: Specify the particular image feature in a certain picture.

International Journal of Computer Vision, (1988) o 1987 KIuwer Academic Publishers, Boston, Manufactured in The Netherlands Snakes: Active Contour Models Image Forces 1.Line Functioan 2.Edge Function 3.Termination Funciont

International Journal of Computer Vision, (1988) o 1987 KIuwer Academic Publishers, Boston, Manufactured in The Netherlands Snakes: Active Contour Models Line Function PS: Used in Fig. 2

International Journal of Computer Vision, (1988) o 1987 KIuwer Academic Publishers, Boston, Manufactured in The Netherlands Snakes: Active Contour Models Edge Function snake is attracted to contours with large image gradients.

International Journal of Computer Vision, (1988) o 1987 KIuwer Academic Publishers, Boston, Manufactured in The Netherlands Snakes: Active Contour Models

International Journal of Computer Vision, (1988) o 1987 KIuwer Academic Publishers, Boston, Manufactured in The Netherlands Snakes: Active Contour Models Add his energy term to snake means that it is attracted to zero-crossings but still constrained by its own smoothness. Scale Space Continuation How to deal with a picture with very blurry energy functional and reduce the blurring?

International Journal of Computer Vision, (1988) o 1987 KIuwer Academic Publishers, Boston, Manufactured in The Netherlands Snakes: Active Contour Models

International Journal of Computer Vision, (1988) o 1987 KIuwer Academic Publishers, Boston, Manufactured in The Netherlands Snakes: Active Contour Models Termination Function Use the curvature of level lines in a slightly smoothed mage to find terminations of line segments and corners.

International Journal of Computer Vision, (1988) o 1987 KIuwer Academic Publishers, Boston, Manufactured in The Netherlands Snakes: Active Contour Models Combining E-edge and E-term, can creat a snake that is attracted to edges or terminations.

International Journal of Computer Vision, (1988) o 1987 KIuwer Academic Publishers, Boston, Manufactured in The Netherlands Snakes: Active Contour Models snakes are constantly minimizing their energy, they can exhibit hysteresis when shown moving stimuli. Figure 6 shows a snake tracking a moving subjective contour.

International Journal of Computer Vision, (1988) o 1987 KIuwer Academic Publishers, Boston, Manufactured in The Netherlands Snakes: Active Contour Models

International Journal of Computer Vision, (1988) o 1987 KIuwer Academic Publishers, Boston, Manufactured in The Netherlands Snakes: Active Contour Models Stereo Snakes can also be applied to the problem of stereo matching. In stereo, if two contours correspond, then the disparity should vary slowly along the contour unless the contour rapidly recedes in depth.

International Journal of Computer Vision, (1988) o 1987 KIuwer Academic Publishers, Boston, Manufactured in The Netherlands Snakes: Active Contour Models Psychophysical evidence [4] of a disparity gradient limit in human stereopsis. human visual system do not change too rapidly with space. This disparities constraint can be expressed in an additional energy functional for a stereo snake:

International Journal of Computer Vision, (1988) o 1987 KIuwer Academic Publishers, Boston, Manufactured in The Netherlands Snakes: Active Contour Models

International Journal of Computer Vision, (1988) o 1987 KIuwer Academic Publishers, Boston, Manufactured in The Netherlands Snakes: Active Contour Models Motion Shows the “ Lock on ” function of the snakes

International Journal of Computer Vision, (1988) o 1987 KIuwer Academic Publishers, Boston, Manufactured in The Netherlands Snakes: Active Contour Models

International Journal of Computer Vision, (1988) o 1987 KIuwer Academic Publishers, Boston, Manufactured in The Netherlands Snakes: Active Contour Models Pros: 1. Prove that snakes is useful for interactive specitication of image contours. 2. Scale-space continuation greatly enlarge the capture region around features of interest. 3. The snake model provides a unified treatment to a collection of visual problems that have been treated differently in the past. 4. The snake provides a number of widely separated local minima to further levels of processing. Instead of committing irrevocably to a single interpretation, snakes can change their interpretation based on additional evidence from higher levels of processing. 1.

International Journal of Computer Vision, (1988) o 1987 KIuwer Academic Publishers, Boston, Manufactured in The Netherlands Snakes: Active Contour Models Cons: 1. Lack of some background about the research in the past in detail 2. Omit the important function step for introducing the function. 3. Many grammar mistakes are not hard to find. Such as the adjective and noun. Sometimes made me confused.