the intrinsic shape of point clouds stefan ohrhallinger ph.d. defence, july 12, 2012

32
The Intrinsic Shape of Point Clouds Stefan Ohrhallinger Ph.D. Defence, July 12, 2012

Upload: audra

Post on 22-Jan-2016

46 views

Category:

Documents


0 download

DESCRIPTION

The Intrinsic Shape of Point Clouds Stefan Ohrhallinger Ph.D. Defence, July 12, 2012. Motivation. 2. Scan reconstruct. Deforming points. De-noising. “Fluid” simulation. Shape retrieval. Visibility culling. Motivation. Operations on point clouds require an assumed surface. 3. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: The Intrinsic Shape of Point Clouds Stefan Ohrhallinger       Ph.D. Defence, July 12, 2012

The Intrinsic Shape of Point Clouds

Stefan Ohrhallinger Ph.D. Defence, July 12, 2012

Page 2: The Intrinsic Shape of Point Clouds Stefan Ohrhallinger       Ph.D. Defence, July 12, 2012

2

Motivation

Page 3: The Intrinsic Shape of Point Clouds Stefan Ohrhallinger       Ph.D. Defence, July 12, 2012

3

Motivation

De-noising

Deforming points

“Fluid” simulation

Visibility culling

Scan reconstruct.

Shape retrieval

Operations on point cloudsrequire an assumed surface

Page 4: The Intrinsic Shape of Point Clouds Stefan Ohrhallinger       Ph.D. Defence, July 12, 2012

“[...] to pose a unifying general problem [...]” - [Hoppe et al. 1992]1

4

Problem DomainCharacteristics of real-world point data sets

Noise and outliersHoles

Sparse sampling

Local non-uniform Too “random”

Unreliable normals

1 Hoppe, DeRose, Duchamp, McDonald and Stuetzle. Surface reconstruction from unorganized points. Computer Graphics, 1992.

Page 5: The Intrinsic Shape of Point Clouds Stefan Ohrhallinger       Ph.D. Defence, July 12, 2012

5

Related Work

Interpolate Approximate

Non-uniform Uniform

Global Local

Sculpture Filter Optimize

Region grow.Deterministic

Page 6: The Intrinsic Shape of Point Clouds Stefan Ohrhallinger       Ph.D. Defence, July 12, 2012

Contributions

6

Shape Characteristic Boundary ReconstructionShape Formalization

S. Ohrhallinger, S. Mudur: Interpolating an unorganized 2D point cloud with a single closed shape, Computer-Aided Design, 2011.

S. Ohrhallinger, S. Mudur. An Efficient Algorithm for Determining an Aesthetic Shape Connecting Unorganized 2D Points (under review)

S. Ohrhallinger, S. Mudur. The Intrinsic Shape of Unorganized 3D Point Sets: Computing an Interpolating Orientable Surface (under review)(A concise overview of the 3D method won Best Poster Award at Eurographics 2012, published in the conference proceedings)

Page 7: The Intrinsic Shape of Point Clouds Stefan Ohrhallinger       Ph.D. Defence, July 12, 2012

Shape Gestalt

7

Proximity Continuity Closure

Derive for piece-wise linear boundary B:

Guided by Gestalt principles of form perception

In R², just minimize boundary length

Page 8: The Intrinsic Shape of Point Clouds Stefan Ohrhallinger       Ph.D. Defence, July 12, 2012

R²: Boundary Complex

8

NP-hard

Vertex degree

Point set MST

?

Page 9: The Intrinsic Shape of Point Clouds Stefan Ohrhallinger       Ph.D. Defence, July 12, 2012

R³: Boundary Complex

9

R²: R³:

Mean curvature:

Edge length is 1 factor Longest-edge-in-triangle

R³: R²:

Page 10: The Intrinsic Shape of Point Clouds Stefan Ohrhallinger       Ph.D. Defence, July 12, 2012

BC0:Shape Character

BC0 Bmin approximation

10

Page 11: The Intrinsic Shape of Point Clouds Stefan Ohrhallinger       Ph.D. Defence, July 12, 2012

BC0: Varying Density

11

36K points 1k points (3%) 0.1k points (0.3%)

Property: Reducing point density does not affect shape approximation

Page 12: The Intrinsic Shape of Point Clouds Stefan Ohrhallinger       Ph.D. Defence, July 12, 2012

BC0: Adding Noise

12

Catacomb section slightly perturbed extremely perturbed

Property: Adding noise does not impede construction

Page 13: The Intrinsic Shape of Point Clouds Stefan Ohrhallinger       Ph.D. Defence, July 12, 2012

Reconstruction in R²

13

Inflate Sculpture

Manifold Hull Interpolating Manifold

Page 14: The Intrinsic Shape of Point Clouds Stefan Ohrhallinger       Ph.D. Defence, July 12, 2012

R²: Improved Results

14

Points

[DW01]1

Ours

1 Dey, Wenger. Detecting undersampling in surface reconstruction. SCG 2001.

Page 15: The Intrinsic Shape of Point Clouds Stefan Ohrhallinger       Ph.D. Defence, July 12, 2012

R²: Large Point Sets

15

[Dey, Wenger 2001]1 Ours: manifold

10k points

1 Dey, Wenger. Detecting undersampling in surface reconstruction. SCG 2001.

Page 16: The Intrinsic Shape of Point Clouds Stefan Ohrhallinger       Ph.D. Defence, July 12, 2012

R²: Extreme details

16

Points

[DW01]1

Ours

1 Dey, Wenger. Detecting undersampling in surface reconstruction. SCG 2001.

Page 17: The Intrinsic Shape of Point Clouds Stefan Ohrhallinger       Ph.D. Defence, July 12, 2012

R²: Noisy Point Sets

17

[Mehra et al. 2010]1 Ours: manifold + interpolating

1 Mehra, Tripathi, Sheffer and Mitra. Visibility of noisy point cloud data, Computers & Graphics, 2010.

Page 18: The Intrinsic Shape of Point Clouds Stefan Ohrhallinger       Ph.D. Defence, July 12, 2012

R²: Exhaustive Search

18

[Ohrhallinger, Mudur 2011]1Ours: Local Minimum

1 S. Ohrhallinger, S. Mudur: Interpolating an unorganized 2D point cloud with a single closed shape, Computer-Aided Design, 2011.

Page 19: The Intrinsic Shape of Point Clouds Stefan Ohrhallinger       Ph.D. Defence, July 12, 2012

Reconstruction in R³

19

inflate sculpture

Manifold Hull Interpolating Manifold

thickthin bounds hole

flip edges after, cover holes before

Page 20: The Intrinsic Shape of Point Clouds Stefan Ohrhallinger       Ph.D. Defence, July 12, 2012

Covering Hull Holes

20

inflate

cover

Page 21: The Intrinsic Shape of Point Clouds Stefan Ohrhallinger       Ph.D. Defence, July 12, 2012

Sculpturing

21

Sculpturefrom in and outside

Pop Membranes where possible

(Dominantly) interior points may remain (no free lunch)

Page 22: The Intrinsic Shape of Point Clouds Stefan Ohrhallinger       Ph.D. Defence, July 12, 2012

Results in R³

22

Page 23: The Intrinsic Shape of Point Clouds Stefan Ohrhallinger       Ph.D. Defence, July 12, 2012

Results in R³ compared

23

[DG03]1

Ours

Improves especially for sparse and non-uniform point spacing1 Dey, Goswami. Tight cocone: a water-tight surface reconstructor, SM 2003.

Page 24: The Intrinsic Shape of Point Clouds Stefan Ohrhallinger       Ph.D. Defence, July 12, 2012

Varying Density in R³

24

Page 25: The Intrinsic Shape of Point Clouds Stefan Ohrhallinger       Ph.D. Defence, July 12, 2012

Noise Tolerance in R³

25

[DG06]1

Ours

1 Dey, Goswami. Provable surface reconstruction from noisy samples, Computational Geometry: Theory and Applications, 2006.

Page 26: The Intrinsic Shape of Point Clouds Stefan Ohrhallinger       Ph.D. Defence, July 12, 2012

Limitations

26

Very locally non-uniform sampling

Sparse 'overlap':

Saddle-type holes (cover is not a single disk)

Since we require O(n log n) time, local minima may be produced (more extensive searching could avoid that)

Page 27: The Intrinsic Shape of Point Clouds Stefan Ohrhallinger       Ph.D. Defence, July 12, 2012

Future Work

27

Boundary Operator Minimum Spanning SurfaceSampling Condition

De-noising

Recover topology of deforming point sets

Shape understanding, i.e. retrieval

Invited post-doc in graphics group at Vienna Univ. of Technology

Page 28: The Intrinsic Shape of Point Clouds Stefan Ohrhallinger       Ph.D. Defence, July 12, 2012

Conclusion

28

Shape Characteristic Boundary ReconstructionShape Formalization

Thesis statement: “Point clouds contain an intrinsic shape, minimizing an objective, which can be efficiently searched.”

Page 29: The Intrinsic Shape of Point Clouds Stefan Ohrhallinger       Ph.D. Defence, July 12, 2012

Extension: Sampling

29

[ABE98]1 Minimal Umbrella(Boundary Operator)Sampling Condition: empty circumcircle

Boundary neighbors: reciprocal relationReconstruction of Bmin

guaranteed in O(n log n)Dense sampling Sparse sampling

A priori knowledge(shape closedness)permits sub-Nyquist reconstruction

1 Amenta, Bern, Eppstein. The Crust and the β-Skeleton: Combinatorial Curve Reconstruction, Graphical Models and Im. Proc., 1998.

Page 30: The Intrinsic Shape of Point Clouds Stefan Ohrhallinger       Ph.D. Defence, July 12, 2012

Extension: MSS

30

Minimum Spanning Surface

Boundary ComplexBoundary Complex

Minimum Spanning Tree

R² R³

?

Rn

MSS

BC

Page 31: The Intrinsic Shape of Point Clouds Stefan Ohrhallinger       Ph.D. Defence, July 12, 2012

Segmenting Hull Holes

31

Page 32: The Intrinsic Shape of Point Clouds Stefan Ohrhallinger       Ph.D. Defence, July 12, 2012

3D Algorithm Flow

32