by Stefan Gumhold, Pavel Borodin, Reinhard Klein
Abstract:
Triangle mesh decimation and multi-resolution techniques are widely used in visualization applications for huge scenes. A large collection of different simplification algorithms exists in order to build a multi-resolution model from a given triangle mesh. All of the existing approaches focus on the creation of a geometrically close approximation of the original model. In order to produce a simplified version of a model with close layers - such as dressed humans - self-intersections result in intolerable results. Even methods that allow the sewing of close surface parts lead to unpleasant self-intersections. Only the simplification envelops allow to completely prevent them. In this work we focus on the prevention and avoidance of self-intersection during simplication with vertex pair contractions. We examine the geomorph9 of the parametrized vertex pair contraction and detect collisions of the affected simplices. If no collision arises the operation cannot cause any new self-intersection. Otherwise we can simply discard the operation to prevent self-intersections as is done in the approach of simplification envelops. Our approach goes even further and tries to avoid the self-intersection by testing different target locations. This leads to better approximations as exhibited by a lower RMS and Hausdorff-distance. Furthermore our approach allows for arbitrary changes in the topology and garantees that geomorphs during progressive reception cannot cause self-intersections.
Reference:
Intersection Free Simplification (Stefan Gumhold, Pavel Borodin, Reinhard Klein), In International Journal of Shape Modeling (IJSM), volume 9, 2003.
Bibtex Entry:
@ARTICLE{Gumhold-2003-Intersection-exta,
AUTHOR = {Stefan Gumhold and Pavel Borodin and Reinhard Klein},
TITLE = {Intersection Free Simplification},
AFFILIATIONS = {CGV,GRIS,CGB},
AREAS = {areagp},
JOURNAL = {International Journal of Shape Modeling (IJSM)},
VOLUME = {9},
NUMBER = {2},
YEAR = {2003},
MONTH = {December},
PAGES = {155--176},
ISSN = {0218-6543},
DOI = {10.1142/S0218654303000097},
URL = {http://www.worldscientific.com/doi/pdf/10.1142/S0218654303000097},
KEYWORDS = {intersection-free simplification, pair contraction, collision detection},
ABSTRACT = {Triangle mesh decimation and multi-resolution techniques are widely used in visualization
applications for huge scenes. A large collection of different simplification algorithms exists in
order to build a multi-resolution model from a given triangle mesh. All of the existing approaches
focus on the creation of a geometrically close approximation of the original model. In order to
produce a simplified version of a model with close layers - such as dressed humans -
self-intersections result in intolerable results. Even methods that allow the sewing of close
surface parts lead to unpleasant self-intersections. Only the simplification envelops allow to
completely prevent them.
In this work we focus on the prevention and avoidance of self-intersection during simplication with
vertex pair contractions. We examine the geomorph9 of the parametrized vertex pair contraction and
detect collisions of the affected simplices. If no collision arises the operation cannot cause any
new self-intersection. Otherwise we can simply discard the operation to prevent self-intersections
as is done in the approach of simplification envelops. Our approach goes even further and tries to
avoid the self-intersection by testing different target locations. This leads to better
approximations as exhibited by a lower RMS and Hausdorff-distance. Furthermore our approach allows
for arbitrary changes in the topology and garantees that geomorphs during progressive reception
cannot cause self-intersections.}
}