
GEOMETRICAL
DEGENERACY REMOVAL BY VIRTUAL
DISTURBANCES
An Application to Surface Reconstruction from Point Slice Samples
Oscar Ruiz
CAD CAM CAE Laboratory, EAFIT University, Medellin, Colombia
Eliana Vasquez
1
, Sebastian Pe
˜
na
2
, Miguel Granados
3
1
Erasmus Universitaet, Nederlands
2
Fraunhofer Inst. Comp. Graphics, Germany
3
Max Planck Inst. Informatiks, Germany
Keywords:
Geometric degeneracy, Voronoi diagram, Delaunay triangulation, surface reconstruction, slice point sample.
Abstract:
In surface reconstruction from slice samples (typical in medical imaging, coordinate measurement machines,
stereolithography, etc.) the available methods attack the geometrical and topological properties of the surface.
Topological methods classify the transitions occurred in the 2-manifold between two consecutive slices i and
i + 1. Geometrical methods synthesize the surface based on local proximity of the contours in consecutive
slices. Superimposed 2D Voronoi Diagrams V D
i
and VD
i+1
for slices i and i + 1, respectively, present topo-
logical problems if, for example, a site of V D
i
lies on an site or an edge of V D
i+1
. The usual treatment of
this problem in literature is to apply a geometrical disturbance to either V D
i
or V D
i+1
, thus eliminating the
degeneracy. In contrast, this article presents the implementation of a method which identifies the degener-
ate situation, constructs un-instantiated topological constructs, choses a geometrical instantiation based on a
virtual disturbance introduced to the actual configuration. The algorithm was successfully applied to remove
non-manifold topologies produced by well known algorithms in surface reconstruction.
1 INTRODUCTION
Degenerate conditions in geometric algorithms have
been dealt with different ways: (i) by stating the
same problem in different spaces with better condi-
tioning, (ii) by increasing the real computation pre-
cision, (iii) by relying on rational numbers, with no
rounding errors, and (iv) by disturbing the input for
the geometrical algorithms, while at the same time
estimating the probability of respecting the original
problem topology. Strategies (i) and (ii) have been
extensively applied in Numerical Analysis, for ex-
ample, by generating equivalent linear systems with
better manipulation properties. Alternative (iii) has
been investigated, for example in Computational Ge-
ometry Algorithm Library (Burnikel et al., 1999),
with exact computation paradigms. Strategy (iv) has
given probability bounds for alteration of Voronoi-
Delaunay topology upon numerical disturbance of de-
generate events (Funke et al., 2005). Virtual Perturba-
tions have been used in other contexts (Edelsbrunner
and M
¨
ucke, 1990). It should be noticed that none of
the mentioned strategies solves the degeneracy prob-
lem. Each is suited for a particular domain of prob-
lems.
The strategy presented here assumes the possibil-
ity of detecting the degenerate condition, and to cre-
ate a finite number of topological configurations for
the solution. The geometrical and topological objects
created are not numerically instantiated, until the very
end of the proposed scheme. The strategy presented
here is clearly convenient when there is a finite num-
ber of topological configurations, which can be enu-
merated and distinguished.
The particular context in which this strategy is
presented is the general problem of surface recon-
struction, from planar samples. Particular steps of
the Boissonat & Geiger algorithm (Boissonnat, 1988;
Geiger, 1993) have been changed in order to make
them more robust (Ruiz et al., 2002; Ruiz et al., 2005).
Section 2 gives the application context of the present
work and reviews related literature. Section 3 de-
113
Ruiz O., Vasquez E., Peña S. and Granados M. (2008).
GEOMETRICAL DEGENERACY REMOVAL BY VIRTUAL DISTURBANCES - An Application to Surface Reconstruction from Point Slice Samples.
In Proceedings of the Third International Conference on Computer Graphics Theory and Applications, pages 113-118
DOI: 10.5220/0001098101130118
Copyright
c
SciTePress