TY - GEN
T1 - Morton integrals for high speed geometry simplification
AU - Legrand, Hélène
AU - Boubekeur, Tamy
N1 - Publisher Copyright:
© 2015 ACM.
PY - 2015/8/7
Y1 - 2015/8/7
N2 - Real time geometry processing has progressively reached a performance level that makes a number of signal-inspired primitives practical for on-line applications scenarios. This often comes through the joint design of operators, data structure and even dedicated hardware. Among the major classes of geometric operators, filtering and super-sampling (via tessellation) have been successfully expressed under high-performance constraints. The subsampling operator i.e., adaptive simplification, remains however a challenging case for non-trivial input models. In this paper, we build a fast geometry simplification algorithm over a new concept: Morton Integrals. By summing up quadric error metric matrices along Morton-ordered surface samples, we can extract concurrently the nodes of an adaptive cut in the so-defined implicit hierarchy, and optimize all simplified vertices in parallel. This approach is inspired by integral images and exploits recent advances in high performance spatial hierarchy construction and traversal. As a result, our GPU implementation can downsample a mesh made of several millions of polygons at interactive rates, while providing better quality than uniform simplification and preserving important salient features. We present results for surface meshes, polygon soups and point clouds, and discuss variations of our approach to account for per-sample attributes and alternatives error metrics.
AB - Real time geometry processing has progressively reached a performance level that makes a number of signal-inspired primitives practical for on-line applications scenarios. This often comes through the joint design of operators, data structure and even dedicated hardware. Among the major classes of geometric operators, filtering and super-sampling (via tessellation) have been successfully expressed under high-performance constraints. The subsampling operator i.e., adaptive simplification, remains however a challenging case for non-trivial input models. In this paper, we build a fast geometry simplification algorithm over a new concept: Morton Integrals. By summing up quadric error metric matrices along Morton-ordered surface samples, we can extract concurrently the nodes of an adaptive cut in the so-defined implicit hierarchy, and optimize all simplified vertices in parallel. This approach is inspired by integral images and exploits recent advances in high performance spatial hierarchy construction and traversal. As a result, our GPU implementation can downsample a mesh made of several millions of polygons at interactive rates, while providing better quality than uniform simplification and preserving important salient features. We present results for surface meshes, polygon soups and point clouds, and discuss variations of our approach to account for per-sample attributes and alternatives error metrics.
KW - Adaptive clustering
KW - GPU algorithms
KW - Mesh simplification
KW - Morton code
UR - https://www.scopus.com/pages/publications/84959269929
U2 - 10.1145/2790060.2790071
DO - 10.1145/2790060.2790071
M3 - Conference contribution
AN - SCOPUS:84959269929
T3 - Proceedings - High Performance Graphics 2015
SP - 105
EP - 112
BT - Proceedings - High Performance Graphics 2015
A2 - Spencer, Stephen N.
PB - Association for Computing Machinery, Inc
T2 - 17th High Performance Graphics, HPG 2015
Y2 - 7 August 2015 through 9 August 2015
ER -