Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Out-of-Core Remeshing of Large Polygonal Meshes

Published: 01 September 2006 Publication History

Abstract

We propose an out-of-core method for creating semi-regular surface representations from large input surface meshes. Our approach is based on a streaming implementation of the MAPS remesher of Lee et al. Our remeshing procedure consists of two stages. First, a simplification process is used to obtain the base domain. During simplification, we maintain the mapping information between the input and the simplified meshes. The second stage of remeshing uses the mapping information to produce samples of the output semi-regular mesh. The out-of-core operation of our method is enabled by the synchronous streaming of a simplified mesh and the mapping information stored at the original vertices. The synchronicity of two streaming buffers is maintained using a specially designed write strategy for each buffer. Experimental results demonstrate the remeshing performance of the proposed method, as well as other applications that use the created mapping between the simplified and the original surface representations.

References

[1]
Pierre Alliez, David Cohen-Steiner, Olivier Devillers, Bruno Lévy, Mathieu Desbrun, Anisotropic polygonal remeshing, ACM Transactions on Graphics (TOG), v.22 n.3, July 2003
[2]
Pierre Alliez, Mark Meyer, Mathieu Desbrun, Interactive geometry remeshing, ACM Transactions on Graphics (TOG), v.21 n.3, July 2002
[3]
IEEE Trans. Visualization and Computer Graphics, 9 (4), 2003.
[4]
Computer Graphics Forum, 17 (2): 167–174, 1998.
[5]
M. Eck, T. DeRose, T. Duchamp, H. Hoppe, M. Lounsbery, and W. Stuetzle, Multiresolution analysis of arbitrary meshes. In Proc. ACM SIGGRAPH 1995, 1995.
[6]
M. Garland and P. S. Heckbert, Surface simplification using quadric error metrics. In Proc. ACM SIGGRAPH 1997, 1999.
[7]
X. Gu, S. J. Gortler, and H. Hoppe, Geometry images. ACM Trans. Graphics, 21 (3): 355–361, 2002.
[8]
I. Guskov, A. Khodakovsky, P. Schröder, and W. Sweldens, Hybrid meshes: multiresolution using regular and irregular refinement. In Proc. Symposium on Computational geometry 2002, pages 264–272, 2002.
[9]
I. Guskov, K. Vidimče, W. Sweldens, and P. Schröder, Normal meshes. In Proc. ACM SIGGRAPH 2000, pages 95–102, 2000.
[10]
J. Ho, K. C. Lee, and D. Kriegman, Compressing large polygonal models. In Proc. IEEE Visualization 2001, pages 357–362, 2001.
[11]
H. Hoppe, Progressive meshes. Computer Graphics (Proc. SIGGRAPH '96), pages 99–108, 1996.
[12]
H. Hoppe, Smooth view-dependent level-of-detail control and its application to terrain rendering. In Proc. IEEE Visualization '98, pages 35–42, 1998.
[13]
M. Isenburg and S. Gumhold, Out-of-core compression for gigantic polygon meshes. ACM Trans. Graphics, 22 (3): 935–942, 2003.
[14]
M. Isenburg and P. Lindstrom, Large mesh simplification using processing sequences. In Proc. IEEE Visualization 2003, pages 465–472, October 2003.
[15]
M. Isenburg and P. Lindstrom, Streaming meshes. In Proc. IEEE Visualization 2005, pages 231–238, October 2005.
[16]
A. Khodakovsky, N. Litke, and P. Schröder, Globally smooth parameterizations with low distortion. ACM Trans. Graphics, 22 (3): 350–357, 2003.
[17]
A. Khodakovsky, P. Schröder, and W. Sweldens, Progressive geometry compression. In Proc. ACM SIGGRAPH 2000, pages 271–278, 2000.
[18]
A. W. Lee, W. Sweldens, P. Schroder, L. Cowsar, and D. Dobkin, MAPS: Multiresolution adaptive parameterization of surfaces. In Proc. ACM SIGGRAPH 1998, 1998.
[19]
P. Lindstrom, Out-of-core simplification of large polygonal models. In Proc. ACM SIGGRAPH 2000, pages 259–262, 2000.
[20]
V. Pascucci and R. J. Frank, Global static indexing for real-time exploration of very large regular grids. In Super Computing 2001, 2001.
[21]
E. Praun and H. Hoppe, Spherical parametrization and remeshing. ACM Trans. Graphics, 22 (3): 340–349, 2003.
[22]
J. Rossignac and P. Borrel, Multi-resolution 3d approximations for rendering complex scenes. In Geometric Modeling in Computer Graphics, pages 455–465, 1993.
[23]
H. Samet, The Design and Analysis of Spatial Data Structures. Addison-Wesley, 1990.
[24]
J. Schreiner, A. Asirvatham, E. Praun, and H. Hoppe, Inter-surface mapping. ACM Trans. Graphics, 23 (3): 870–877, 2004.
[25]
E. Shaffer and M. Garland, Efficient adaptive simplification of massive meshes. In Proc. IEEE Visualization 2001, pages 127–134, 2001.
[26]
V. Surazhsky and C. Gotsman, Explicit surface remeshing. In Proc. Eurographics Symposium on Geometry Processing, pages 17–28, June 2003.
[27]
C. Touma and G. Gotsman, Triangle mesh compression. In Proc. Graphics Interface '98, pages 26–34, 1998.
[28]
J. Wu and L. Kobbelt, A stream algorithm for the decimation of massive meshes. In Proc. Graphics Interface 2003, pages 185–192, June 2003.

Cited By

View all

Recommendations

Reviews

Abel Joao Padrao Gomes

Three-dimensional (3D) acquisition technologies (for example, 3D scanners), medical visualization, and computational simulations in science and engineering can easily produce massive surface meshes with billions of triangles. The problem is that these huge meshes may not always fit into the computer';s main memory. Well-known out-of-core mesh processing algorithms have been developed in the past decade to fix this problem. For example, to simplify an out-of-core mesh, one often segments it into multiple pieces, each of which is simplified individually. In a way, this is similar to external sorting algorithms for databases that use buffering techniques to sort large datasets on disk. In this sense, "out-of-core" means "external." Like most mesh simplification and refinement algorithms, a remeshing algorithm is also a multiresolution processing algorithm. Obviously, the idea of remeshing is not new in geometry processing, even for large meshes, but the authors were able to step forward in designing and implementing a remeshing algorithm for huge meshes. Nevertheless, the main contribution of this paper is that the remeshing algorithm implemented in a streaming framework runs by synchronously streaming the input and the simplified mesh of the same surface. This synchronization strategy allows us to establish a correspondence between a simplified mesh and a huge input mesh of the same surface, which is needed for many applications and editing operations. To conclude, this paper is particularly useful for those who are faced with the increasing size of geometry datasets, in the quest for realistic scenarios in many knowledge areas of science, engineering, arts, and entertainment computing.

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.

Comments

Information & Contributors

Information

Published In

cover image IEEE Transactions on Visualization and Computer Graphics
IEEE Transactions on Visualization and Computer Graphics  Volume 12, Issue 5
September 2006
692 pages

Publisher

IEEE Educational Activities Department

United States

Publication History

Published: 01 September 2006

Author Tags

  1. Out-of-core algorithm
  2. semi-regular remeshing
  3. shape compression

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 04 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2017)Evaluation of triangular mesh layout techniques using large mesh simplificationMultimedia Tools and Applications10.1007/s11042-017-4607-z76:23(25391-25419)Online publication date: 1-Dec-2017
  • (2015)Semi-Regular Triangle RemeshingComputer Graphics Forum10.1111/cgf.1246134:1(86-102)Online publication date: 1-Feb-2015
  • (2009)Semi-regular quadrilateral-only remeshing from simplified base domainsProceedings of the Symposium on Geometry Processing10.5555/1735603.1735626(1427-1435)Online publication date: 15-Jul-2009
  • (2008)VR-GISProceedings of The 7th ACM SIGGRAPH International Conference on Virtual-Reality Continuum and Its Applications in Industry10.1145/1477862.1477883(1-6)Online publication date: 8-Dec-2008
  • (2007)Multilevel streaming for out-of-core surface reconstructionProceedings of the fifth Eurographics symposium on Geometry processing10.5555/1281991.1282001(69-78)Online publication date: 4-Jul-2007

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media