Quadric-Based Polygonal Surface Simplification

Many applications in computer graphics and related fields can benefit fromautomatic simplification of complex polygonal surface models. Applications areoften confronted with either very densely over-sampled surfaces or models toocomplex for the limited available hardware capacity. An effective algor...

Full description

Bibliographic Details
Main Author: Garland, Michael
Format: Others
Published: Research Showcase @ CMU 1999
Subjects:
Online Access:http://repository.cmu.edu/dissertations/282
http://repository.cmu.edu/cgi/viewcontent.cgi?article=1282&context=dissertations
id ndltd-cmu.edu-oai-repository.cmu.edu-dissertations-1282
record_format oai_dc
spelling ndltd-cmu.edu-oai-repository.cmu.edu-dissertations-12822014-07-24T15:36:15Z Quadric-Based Polygonal Surface Simplification Garland, Michael Many applications in computer graphics and related fields can benefit fromautomatic simplification of complex polygonal surface models. Applications areoften confronted with either very densely over-sampled surfaces or models toocomplex for the limited available hardware capacity. An effective algorithmfor rapidly producing high-quality approximations of the original model is avaluable tool for managing data complexity. In this dissertation, I present my simplification algorithm, based on iterativevertex pair contraction. This technique provides an effective compromisebetween the fastest algorithms, which often produce poor quality results, andthe highest-quality algorithms, which are generally very slow. For example, a1000 face approximation of a 100,000 face model can be produced in about 10seconds on a PentiumPro 200. The algorithm can simplify both the geometryand topology of manifold as well as non-manifold surfaces. In addition toproducing single approximations, my algorithm can also be used to generatemultiresolution representations such as progressive meshes and vertex hierarchiesfor view-dependent refinement. The foundation of my simplification algorithm, is the quadric error metricwhich I have developed. It provides a useful and economical characterization oflocal surface shape, and I have proven a direct mathematical connection betweenthe quadric metric and surface curvature. A generalized form of this metric canaccommodate surfaces with material properties, such as RGB color or texturecoordinates. I have also developed a closely related technique for constructing a hierarchyof well-defined surface regions composed of disjoint sets of faces. This algorithminvolves applying a dual form of my simplification algorithm to the dual graphof the input surface. The resulting structure is a hierarchy of face clusters whichis an effective multiresolution representation for applications such as radiosity. 1999-05-09T07:00:00Z text application/pdf http://repository.cmu.edu/dissertations/282 http://repository.cmu.edu/cgi/viewcontent.cgi?article=1282&context=dissertations Dissertations Research Showcase @ CMU surface simplification multiresolution modeling level of detail edge contraction quadric error metric
collection NDLTD
format Others
sources NDLTD
topic surface simplification
multiresolution modeling
level of detail
edge contraction
quadric error metric
spellingShingle surface simplification
multiresolution modeling
level of detail
edge contraction
quadric error metric
Garland, Michael
Quadric-Based Polygonal Surface Simplification
description Many applications in computer graphics and related fields can benefit fromautomatic simplification of complex polygonal surface models. Applications areoften confronted with either very densely over-sampled surfaces or models toocomplex for the limited available hardware capacity. An effective algorithmfor rapidly producing high-quality approximations of the original model is avaluable tool for managing data complexity. In this dissertation, I present my simplification algorithm, based on iterativevertex pair contraction. This technique provides an effective compromisebetween the fastest algorithms, which often produce poor quality results, andthe highest-quality algorithms, which are generally very slow. For example, a1000 face approximation of a 100,000 face model can be produced in about 10seconds on a PentiumPro 200. The algorithm can simplify both the geometryand topology of manifold as well as non-manifold surfaces. In addition toproducing single approximations, my algorithm can also be used to generatemultiresolution representations such as progressive meshes and vertex hierarchiesfor view-dependent refinement. The foundation of my simplification algorithm, is the quadric error metricwhich I have developed. It provides a useful and economical characterization oflocal surface shape, and I have proven a direct mathematical connection betweenthe quadric metric and surface curvature. A generalized form of this metric canaccommodate surfaces with material properties, such as RGB color or texturecoordinates. I have also developed a closely related technique for constructing a hierarchyof well-defined surface regions composed of disjoint sets of faces. This algorithminvolves applying a dual form of my simplification algorithm to the dual graphof the input surface. The resulting structure is a hierarchy of face clusters whichis an effective multiresolution representation for applications such as radiosity.
author Garland, Michael
author_facet Garland, Michael
author_sort Garland, Michael
title Quadric-Based Polygonal Surface Simplification
title_short Quadric-Based Polygonal Surface Simplification
title_full Quadric-Based Polygonal Surface Simplification
title_fullStr Quadric-Based Polygonal Surface Simplification
title_full_unstemmed Quadric-Based Polygonal Surface Simplification
title_sort quadric-based polygonal surface simplification
publisher Research Showcase @ CMU
publishDate 1999
url http://repository.cmu.edu/dissertations/282
http://repository.cmu.edu/cgi/viewcontent.cgi?article=1282&context=dissertations
work_keys_str_mv AT garlandmichael quadricbasedpolygonalsurfacesimplification
_version_ 1716709417457549312