Computing geodesics and minimal surfaces via graph cuts - PowerPoint PPT Presentation

About This Presentation
Title:

Computing geodesics and minimal surfaces via graph cuts

Description:

Graph cuts (simple example la Boykov&Jolly, ICCV'01) n-links. s. t. a cut. hard. constraint ... Cut Metrics : cuts impose metric properties on graphs. C ... – PowerPoint PPT presentation

Number of Views:317
Avg rating:3.0/5.0
Slides: 19
Provided by: YuriB4
Category:

less

Transcript and Presenter's Notes

Title: Computing geodesics and minimal surfaces via graph cuts


1
Computing geodesics and minimal surfaces via
graph cuts Yuri Boykov, Siemens Research,
Princeton, NJ joint work with Vladimir
Kolmogorov, Cornell University, Ithaca, NY
2
Two standard object extraction methods
  • Geodesic active contours
  • Caselles et.al. 97, Yezzi et.al 97
  • Continuous formulation
  • Computes geodesics in image- based N-D
    Riemannian spaces
  • Interactive Graph cuts
  • BoykovJolly 01
  • Discrete formulation
  • Computes min-cuts on N-D grid-graphs

Geo-cuts
3
Geodesics and minimal surfaces
  • The shortest curve between two points is a
    geodesic

B
B
A
A
Euclidian metric (constant)
Riemannian metric (space varying, tensor D(p))
  • Geodesic contours use image-based Riemannian
    metric
  • Generalizes to 3D (minimal surfaces)

4
Graph cuts (simple example à la BoykovJolly,
ICCV01)
Minimum cost cut can be computed in polynomial
time (max-flow/min-cut algorithms)
5
Metrication errors on graphs
discrete metric ???
6
Cut Metrics cuts impose metric properties on
graphs
  • Cut metric is determined by the graph topology
    and by edge weights.
  • Can a cut metric approximate a given Riemannian
    metric?

7
Our key technical result
We show how to build a grid-graph such that its
cut metric approximates any given Riemannian
metric
  • The main technical problem is solved via
    Cauchy-Crofton formula from integral geometry.

8
Integral Geometry andCauchy-Crofton formula
C
9
Cut Metric on gridscan approximate Euclidean
Metric
Graph nodes are imbedded in R2 in a grid-like
fashion
10
Cut metric in Euclidean case
  • (Positive!) weights
    depend only on

  • edge direction k.

11
Reducing Metrication Artifacts
Image restoration BVZ 1999
12
Cut Metric in Riemannian case
  • The same technique can used to compute edge
    weights that approximate arbitrary Riemannian
    metric defined by tensor D(p)
  • Idea generalize Cauchy-Crofton formula

13
Convergence theorem
Theorem For edge weights set by
tensor D(p)
14
Geo-Cuts algorithm
15
Minimal surfaces in image inducedRiemannian
metric spaces (3D)
3D bone segmentation (real time screen capture)
16
Our results reveal a relation between
  • Level Sets
    Graph Cuts
  • OsherSethian88,
    Greig et. al.89, Ishikawa et.
    al.98, BVZ98,

(restricted class of energies)
17
Conclusions
  • Geo-cuts combines geodesic contours and graph
    cuts.
  • The method can be used as a global alternative
    to variational level-sets.
  • Reduction of metrication errors in existing graph
    cut methods
  • stereo RoyCox98, IshikawaGeiger98,
    BoykovVekslerZabih98, .
  • image restoration/segmentation Greig86,
    WuLeahy97,ShiMalik98,
  • texture synthesis Kwatra/et.al03
  • Theoretical connection between discrete geometry
    of graph cuts and concepts of integral
    differential geometry

18
Geo-cuts (more examples)
3D segmentation (time-lapsed)
Write a Comment
User Comments (0)
About PowerShow.com