Volume and Normal Field Based Simplification of Polygonal Models

In automatic decimation of polygonal models, the measure of geometric fidelity plays the key role. Among the existing measures, volume based error measure results in better quality approximations whereas the one based on normal field variation better preserves salient features. We exploit both volume and normal field to develop a more reliable and efficient two phase greedy algorithm. In the first phase, the priority of each vertex is defined using the normal field variation across its one-ring neighborhood. In the second phase, the desired number of vertices is removed according to their priorities. Once a vertex is a candidate for removal, it is eliminated by collapsing an outgoing halfedge that is selected by using the measure of geometric fidelity based on volume loss. Subjective and objective comparisons validate that the proposed algorithm not only has better speed-quality trade-off but also consumes less memory space and keeps visually important features even after drastic simplification in a better way than the similar state-of-the-art best algorithms. This method is useful for applications where computing coordinates and/or attributes other than those attached to the original vertices is not allowed by the application and the focus is on both speed and quality of LODs.

[1]  Paolo Cignoni,et al.  Metro: Measuring Error on Simplified Surfaces , 1998, Comput. Graph. Forum.

[2]  Benjamin Watson,et al.  Model Simplification Through Refinement , 2000, Graphics Interface.

[3]  Muhammad Hussain,et al.  Efficient and Feature-Preserving Triangular Mesh Decimation , 2004, WSCG.

[4]  David Luebke,et al.  A Survey of Polygonal Simplification Algorithms , 1997 .

[5]  Paolo Cignoni,et al.  A comparison of mesh simplification algorithms , 1998, Comput. Graph..

[6]  David Levin,et al.  Surface simplification using a discrete curvature norm , 2002, Comput. Graph..

[7]  Muhammad Hussain Fast and Reliable Decimation of Polygonal Models Based on Volume and Normal Field , 2010, ISVC.

[8]  David W. Jacobs,et al.  Mesh saliency , 2005, SIGGRAPH 2005.

[9]  Peter Lindstrom,et al.  Evaluation of Memoryless Simplification , 1999, IEEE Trans. Vis. Comput. Graph..

[10]  Hung-Kuang Chen,et al.  A linear time algorithm for high quality mesh simplification , 2004, IEEE Sixth International Symposium on Multimedia Software Engineering.

[11]  Hélio Pedrini,et al.  A Comparative Evaluation of Metrics for Fast Mesh Simplification , 2006, Comput. Graph. Forum.

[12]  Insu Park,et al.  Mesh Simplification Using an Area-Based Distortion Measure , 2006, J. Math. Model. Algorithms.

[13]  David Zhang,et al.  Mesh simplification with hierarchical shape analysis and iterative edge contraction , 2004, IEEE Transactions on Visualization and Computer Graphics.

[14]  Hans-Peter Seidel,et al.  Fast and robust detection of crest lines on meshes , 2005, SPM '05.

[15]  Hans-Peter Seidel,et al.  A General Framework for Mesh Decimation , 1998, Graphics Interface.

[16]  Sivan Toledo,et al.  High-Pass Quantization for Mesh Encoding , 2003, Symposium on Geometry Processing.

[17]  Y. Okada,et al.  LOD Modelling of polygonal models , 2005 .

[18]  Michael Garland,et al.  Surface simplification using quadric error metrics , 1997, SIGGRAPH.

[19]  M. Garland,et al.  Quadric-Based Polygonal Surface Simplification , 1999 .

[20]  Tony DeRose,et al.  Mesh optimization , 1993, SIGGRAPH.

[21]  G. Turk,et al.  Model simplification using image and geometry-based metrics , 2000 .

[22]  Martin Bertram,et al.  Simplification of Arbitrary Polyhedral Meshes , 2003, Computer Graphics and Imaging.

[23]  Marc Alexa,et al.  Mesh simplification by stochastic sampling and topological clustering , 2009, Comput. Graph..

[24]  Mathieu Desbrun,et al.  Variational shape approximation , 2004, SIGGRAPH 2004.

[25]  Peter Schröder,et al.  Multiresolution signal processing for meshes , 1999, SIGGRAPH.

[26]  David W. Jacobs,et al.  Mesh saliency , 2005, ACM Trans. Graph..