Isotropic Mesh Simplification by Evolving the Geodesic Delaunay Triangulation
Shi-Qing Xin Shuang-Min Chen Ying He
School of Computer Engineering
Nanyang Technological University
Singapore
Email: {sqxin|smchen|yhe}@ntu.edu.sg
Guo-Jin Wang
State Key Laboratory of CAD & CG
Department of Mathematics
Zhejiang University, China
Email: wanggj@zju.edu.cn
Xianfeng Gu Hong Qin
Department of Computer Science
Stony Brook University
New York, USA
Email: {gu|qin}@cs.sunysb.edu
Abstract—In this paper, we present an intrinsic algorithm for
isotropic mesh simplification. Starting with a set of unevenly
distributed samples on the surface, our method computes the
geodesic Delaunay triangulation with regard to the sample set
and iteratively evolves the Delaunay triangulation such that
the Delaunay edges become almost equal in length. Finally, our
method outputs the simplified mesh by replacing each curved
Delaunay edge with a line segment. We conduct experiments
on numerous real-world models of complicated geometry and
topology. The promising experimental results demonstrate that
the proposed method is intrinsic and insensitive to initial mesh
triangulation.
I. I NTRODUCTION
Mesh simplification is the process of reducing the number
of faces used in the surface while keeping the overall shape,
volume and boundaries preserved as much as possible. Typi-
cally, mesh simplification is used to improve rendering speed
or to minimize data size or compression requirements [1].
Topology-preserving and feature-preserving schemes are of-
ten desired.
Mesh simplification has been extensively studied in the past
two decades. There exists a rich body of literatures in mesh
simplification. The representative works include progressive
meshes [2] and quadric error metrics scheme [3]. We refer
the readers to [4], [5] for a complete survey.
In this paper, we present a new method for isotropic mesh
simplification. Our method is different than the existing
approaches in that geodesic Delaunay triangulation is em-
ployed. Therefore, the proposed method is intrinsic and
independent of the embedding space. Starting with a set of
initial sample points that are arbitrarily distributed on the
input mesh, our method computes the geodesic Delaunay
triangulation with regard to the sample set and iteratively
evolves the Delaunay triangulation such that the Delaunay
edges become almost equal in length. Our evolving step
iteratively invokes the following operations:
1) Compute the geodesic Delaunay triangulation based
on the sample set;
2) For each sample point, compute a standard deviation
of the first order incident Delaunay edge lengths and
predict a better sample point for substitute;
3) Update the sample point set.
The iterative algorithm terminates when the maximum stan-
dard deviation is less than a prescribed tolerance. Finally,
our method outputs the simplified mesh by replacing each
curved Delaunay edge with a line segment.
Compared with existing methods, our Delaunay evolving
algorithm takes advantage of the geodesic Voronoi diagram,
and therefore it is intrinsic, robust and insensitive to initial
mesh triangulation. Furthermore, our algorithm refines the
Delaunay edges to be as equal as possible in length, which
leads to a simplified mesh of high triangulation quality. In
addition, the evolving is only a local operation and thus can
be parallelized. We apply our approach to real-world models
with non-trivial topology and geometry. The experimental
results demonstrate the efficacy of our algorithm. Figure 1
shows an example of our mesh simplification algorithm.
The remaining of the paper is organized as follows: Sec-
tion II reviews the related work on mesh simplification,
geodesic Delaunay triangulation, discrete geodesics and sur-
face sampling. After that, Section III presents our algorithm
for isotropic mesh simplification followed by the experi-
mental results in Section IV. Finally, Section V draws the
conclusion and discusses the future work.
II. RELATED WORK
Our work is closely related to mesh simplification, geodesic
Voronoi diagram/Delaunay triangulation, discrete geodesics,
and surface sampling.
Mesh simplification The existing mesh simplification
algorithms can be classified into the following categories:
• Volumetric approach [6] converts the input polygonal
mesh into a volumetric description (e.g., voxels), then
simplifies the mesh by 3D morphological operators.
This approach is robust and flexible in that it can handle
mesh degeneracies.
• Simplification envelopes [7] use a geometric construc-
tion to control the simplification, i.e., building a new
surface inside the space formed by the two offsetting
surfaces with regard to the user-specified threshold.
2011 Eighth International Symposium on Voronoi Diagrams in Science and Engineering
978-0-7695-4483-0/11 $26.00 © 2011 IEEE
DOI 10.1109/ISVD.2011.14
39