Surface Simplification Using Quadric Error Metrics - Robotics Institute Carnegie Mellon University

Surface Simplification Using Quadric Error Metrics

Michael Garland and Paul Heckbert
Conference Paper, Proceedings of 24th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH '97), pp. 209 - 216, August, 1997

Abstract

Many applications in computer graphics require complex, highly detailed models. However, the level of detail actually necessary may vary considerably. To control processing time, it is often desirable to use approximations in place of excessively detailed models. We have developed a surface simplification algorithm which can rapidly produce high quality approximations of polygonal models. The algorithm uses iterative contractions of vertex pairs to simplify models and maintains surface error approximations using quadric matrices. By contracting arbitrary vertex pairs (not just edges), our algorithm is able to join unconnected regions of models. This can facilitate much better approximations, both visually and with respect to geometric error. In order to allow topological joining, our system also supports non-manifold surface models.

BibTeX

@conference{Garland-1997-16485,
author = {Michael Garland and Paul Heckbert},
title = {Surface Simplification Using Quadric Error Metrics},
booktitle = {Proceedings of 24th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH '97)},
year = {1997},
month = {August},
pages = {209 - 216},
}