July 2004

BACK


Surface mesh reconstruction
from unorganized point clouds


Spatial subdivision methods using or referring to the Medial Axis


Voronoi Filtering: Cocone (Amenta et al.)

Co-cone in 2D.

Co-cone in 3D.

Reference:

Goal:

(old) Assumptions of the previous crust algorithm:

  1. M is smooth (twice-differentiable) manifold without boundary (closed: topologically like a sphere).
     
  2. Sampling is dense and uniform enough so that no sample point is too far (not too close) from the MA; i.e., the distance between samples is proportional (factor r ) to the (minimum) distance to the MA.

 

A simpler one-pass algorithm is proposed with the above guarantee as a theorem.

(new) Assumptions: Let T be the set of final triangles for M*

  1. T contains all (Delaunay) triangles whose dual Voronoi edges intersect M
    --> ensures that T contains a piecewise-linear manifold homeomorphic to M (T is usually larger).
     
  2. Each triangle is small: i.e., the radius of its circumcircle is much smaller than the distance to the MA at its vertices.
     
  3. Triangles in T are flat: i.e., a triangle normal makes a small angle with the surface normals at their vertices.
     
    Together, conditions 2 and 3 are used to show that any piecewise-linear manifold extracted from T which spans all samples s must be homeomorphic to M.
     
  4. Samples are in general position (no degenerate situations, like co-spherical or co-linear).
     

Co-cones:

Candidate triangles are selected using the cocone at each sample point:


From Dey & Goswami, "Tight cocone," 2003.


Problems with practical data, due to undersampling, noise, non-smoothness:

 


TOP

 

Last Updated: June 30, 2004