extracting curve- skeletons from digital shapes using occluding contours

20
Extracting Curve-Skeletons from Digital Shapes Using Occluding Contours M. Livesu and R. Scateni Università degli Studi di Cagliari (Italy)

Upload: melyssa-simpson

Post on 03-Jan-2016

26 views

Category:

Documents


3 download

DESCRIPTION

Extracting Curve- Skeletons from Digital Shapes Using Occluding Contours. M. Livesu and R . Scateni. Università degli Studi di Cagliari ( Italy ). Why ?. Graph-like structure. 1D!. High- level representation. [Au et al, 2010]. [Jiang et al, 2012]. Computation. ✓. 1D - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Extracting  Curve- Skeletons  from Digital Shapes  Using  Occluding Contours

Extracting Curve-Skeletons from Digital Shapes Using Occluding Contours

M. Livesu and R. Scateni

Università degli Studi di Cagliari (Italy)

Page 2: Extracting  Curve- Skeletons  from Digital Shapes  Using  Occluding Contours

Why?

1D!

[Jiang et al, 2012]

High-level representation [Au et al, 2010]

Graph-like structure

Page 3: Extracting  Curve- Skeletons  from Digital Shapes  Using  Occluding Contours

Computation

• 1D• Graph-like structure

• 1D• Graph-like structure

Page 4: Extracting  Curve- Skeletons  from Digital Shapes  Using  Occluding Contours

State of the art (input-wise)

[Cornea et al, 2005]

Voxels

[Liu et al, 2010]

[Dey and Sun, 2006]

[Au et al, 2008]

[Tagliasacchi et al, 2012]

Triangle meshes Polygon meshesPolygon soups

Implicit surfaces….

Point clouds

[Tagliasacchi et al, 2009]

[Cao et al, 2010]

[Sharf et al, 2007]

Page 5: Extracting  Curve- Skeletons  from Digital Shapes  Using  Occluding Contours

Sometimes resolution is more important than theshape itself…

[Au et al, 2008] [Dey and Sun, 2006]

Coarse hand (≈1k triangles)

State of the art (resolution-wise)

Page 6: Extracting  Curve- Skeletons  from Digital Shapes  Using  Occluding Contours

Perceptual approach

What are the alternatives? Focus on the appearance of the shapes

1K triangles

273K triangles

GOALS: resolution and format independence!

Page 7: Extracting  Curve- Skeletons  from Digital Shapes  Using  Occluding Contours

Occlusions

MINOCCLUSION

MAXOCCLUSION

Page 8: Extracting  Curve- Skeletons  from Digital Shapes  Using  Occluding Contours

Pipeline

gather silhouettes

filter 2D skeletons

back-project medial points

Compute skeleton paths

Page 9: Extracting  Curve- Skeletons  from Digital Shapes  Using  Occluding Contours

Skeleton filtering

Page 10: Extracting  Curve- Skeletons  from Digital Shapes  Using  Occluding Contours

Skeleton filtering

Page 11: Extracting  Curve- Skeletons  from Digital Shapes  Using  Occluding Contours

Skeleton filtering

Page 12: Extracting  Curve- Skeletons  from Digital Shapes  Using  Occluding Contours

Skeleton filtering

Page 13: Extracting  Curve- Skeletons  from Digital Shapes  Using  Occluding Contours

Skeleton filtering

Page 14: Extracting  Curve- Skeletons  from Digital Shapes  Using  Occluding Contours

Skeleton filtering

Page 15: Extracting  Curve- Skeletons  from Digital Shapes  Using  Occluding Contours

Skeleton filtering

MINOCCLUSION

MAXOCCLUSION

Page 16: Extracting  Curve- Skeletons  from Digital Shapes  Using  Occluding Contours

Back-projection

Page 17: Extracting  Curve- Skeletons  from Digital Shapes  Using  Occluding Contours

Back-projection

Page 18: Extracting  Curve- Skeletons  from Digital Shapes  Using  Occluding Contours

Curve Reconstruction

1D Moving Least Squares [Lee, 2000]

Page 19: Extracting  Curve- Skeletons  from Digital Shapes  Using  Occluding Contours

Conclusions

• Silhouette space

• Format independence

• Resolution independence

Page 20: Extracting  Curve- Skeletons  from Digital Shapes  Using  Occluding Contours

Questions