58
Shape Reconstruction Shape Reconstruction from Samples with from Samples with Cocone Cocone Tamal K. Dey Dept. of CIS Ohio State University

Shape Reconstruction from Samples with Cocone

Embed Size (px)

DESCRIPTION

Shape Reconstruction from Samples with Cocone. Tamal K. Dey Dept. of CIS Ohio State University. A point cloud and reconstruction. Surface meshing from sample. A point set from satelite imaging. A reconstruction with and without noise. Why Sample Based Modeling?. - PowerPoint PPT Presentation

Citation preview

Page 1: Shape Reconstruction from Samples with Cocone

Shape Reconstruction from Shape Reconstruction from Samples with CoconeSamples with Cocone

Tamal K. Dey

Dept. of CIS

Ohio State University

Page 2: Shape Reconstruction from Samples with Cocone

A point cloud and reconstruction

Page 3: Shape Reconstruction from Samples with Cocone

Surface meshing from sample

Page 4: Shape Reconstruction from Samples with Cocone

A point set from satelite imaging

Page 5: Shape Reconstruction from Samples with Cocone

A reconstruction with and A reconstruction with and without noisewithout noise

Page 6: Shape Reconstruction from Samples with Cocone

Why Sample Based Modeling?

• Sampling is easy and convenient with advanced technology

• Automatization (no manual intervention for meshing)

• Uniform approach for variety of inputs (laser scanner, probe digitizer, MRI,scientific simulations)

• Robust algorithms are available

Page 7: Shape Reconstruction from Samples with Cocone

Challenges

• Nonuniform data

• Boundaries

• Undersampling

• Large data

• Noise

Page 8: Shape Reconstruction from Samples with Cocone

Nonuniform data

Page 9: Shape Reconstruction from Samples with Cocone

Boundaries

Page 10: Shape Reconstruction from Samples with Cocone

Undersampling

Page 11: Shape Reconstruction from Samples with Cocone

Large data

3.4 million points3.4 million points

Page 12: Shape Reconstruction from Samples with Cocone

Cocone

• Cocone meets the challenges

• It guarantees geometrically close surface with same topological type

• Detects boundaries

• Detects undersampling

• Handles large data (Supercocone)

• Watertight surface (Tight Cocone)

Page 13: Shape Reconstruction from Samples with Cocone

Sampling (ABE98)

Each x has a sample within f(x)

f(x) is the distance to medial axis

Page 14: Shape Reconstruction from Samples with Cocone

Voronoi/Delaunay

Page 15: Shape Reconstruction from Samples with Cocone

Surface and Voronoi Diagram

• Restricted Voronoi

• Restricted Delaunay

• skinny Voronoi cell

• poles

Page 16: Shape Reconstruction from Samples with Cocone

Cocone algorithm

• Cocone

Space spanned by vectors making angle /8 with horizontal

Page 17: Shape Reconstruction from Samples with Cocone

Radius, height and neighbors• p is the farthest point from p in the cocone.

•radius r(p): p radius of cocone

• height h(p): min distance to the poles

• cocone neighbors Np

Page 18: Shape Reconstruction from Samples with Cocone

Flatness condition

• Vertex p is flat if

1. Ratio condition: r(p) h(p)

2. Normal condition: v(p),v(q) q with pNq

Page 19: Shape Reconstruction from Samples with Cocone

Boundary detection

Boundary(P,,) Compute the set R of flat vertices;

while pR and pNq with qR and r(p)h(p) and v(p),v(q) R:=Rp; endwhile return P\Rend

Page 20: Shape Reconstruction from Samples with Cocone

Detected Boundary Samples

Page 21: Shape Reconstruction from Samples with Cocone

Detected Boundary Samples

Page 22: Shape Reconstruction from Samples with Cocone

Undersampling repaired

Page 23: Shape Reconstruction from Samples with Cocone

Holes are created

Page 24: Shape Reconstruction from Samples with Cocone

Tight Cocone

Guarantee: A water tight surface no Guarantee: A water tight surface no matter how the input is.matter how the input is.

Page 25: Shape Reconstruction from Samples with Cocone

Tight Cocone output

Page 26: Shape Reconstruction from Samples with Cocone

Holes are created

Page 27: Shape Reconstruction from Samples with Cocone

Hole filling

Page 28: Shape Reconstruction from Samples with Cocone

Time

Page 29: Shape Reconstruction from Samples with Cocone

Time

Page 30: Shape Reconstruction from Samples with Cocone

Large Data• Delaunay takes space and time

• Exact computation is necessary. Doubles the time.

Floating point Exact arithmetic

Page 31: Shape Reconstruction from Samples with Cocone

Large Data (Supercocone)

•Octree subdivision

Page 32: Shape Reconstruction from Samples with Cocone

Cracks• Cracks appear in surface computed from octree boxes

Page 33: Shape Reconstruction from Samples with Cocone

Surface matching

Page 34: Shape Reconstruction from Samples with Cocone

David’s Head

2 mil points, 93 minutes

Page 35: Shape Reconstruction from Samples with Cocone

Lucy25

3.5 million points, 198 mints

Page 36: Shape Reconstruction from Samples with Cocone

Shape of arbitrary dimension

Page 37: Shape Reconstruction from Samples with Cocone

Tangent and Normal Polytopes

• T(p) = V(p)T(p)

• N(p) = V(p)N(p)

Page 38: Shape Reconstruction from Samples with Cocone

Experiments

Page 39: Shape Reconstruction from Samples with Cocone

Sample Decimation

Original

40K points

= 0.4

8K points

= 0.33

12K points

Page 40: Shape Reconstruction from Samples with Cocone

Rocker

0.33

11K points

Original

35K points

Page 41: Shape Reconstruction from Samples with Cocone

Bunny

0.4

7K points

0.33

11K points

Original

35K points

Page 42: Shape Reconstruction from Samples with Cocone

Bunny

0.4

7K points

0.33

11K points

Original

35K points

Page 43: Shape Reconstruction from Samples with Cocone

Triangle Aspect Ratio

Page 44: Shape Reconstruction from Samples with Cocone

Medial axis

Page 45: Shape Reconstruction from Samples with Cocone

Medial axis

Page 46: Shape Reconstruction from Samples with Cocone

Noise

Outliers Cleaned

Page 47: Shape Reconstruction from Samples with Cocone

Noise (Local)

This is a challenge unsolved. Perturbation by very tiny amount is tolerated by Cocone.

Page 48: Shape Reconstruction from Samples with Cocone

Boundaries

Engineering Medical

Page 49: Shape Reconstruction from Samples with Cocone

Geometric Models

Sports Drug design

Page 50: Shape Reconstruction from Samples with Cocone

Undersampling for Nonsmoothness

Page 51: Shape Reconstruction from Samples with Cocone

Modeling by Parts

Page 52: Shape Reconstruction from Samples with Cocone

Simplification

• Sample decimation vs. model decimation

Page 53: Shape Reconstruction from Samples with Cocone

Guarantees• Topology preserved, no self intersection, feature dependent

13751 tri 3100 tri

Page 54: Shape Reconstruction from Samples with Cocone

Multiresolution

15766 tri 10202 tri 7102 tri

Page 55: Shape Reconstruction from Samples with Cocone

Model Analysis

• Feature line detection

• Detection of dimensionality

Page 56: Shape Reconstruction from Samples with Cocone

Mixed Dimensions

Page 57: Shape Reconstruction from Samples with Cocone

Model Reconstruction after Data Segmentation

Page 58: Shape Reconstruction from Samples with Cocone

Conclusions• SBGM with Del/Vor diagrams has great potential

• Challenges are

• Boundaries

• Nonsmoothness

• Noise

• Large data

• Robust simplification

• Robust feature detection