An integrated TIN and Grid method for constructing multi‐resolution digital terrain models

Multi‐resolution terrain models are an efficient approach to improve the speed of three‐dimensional (3D) visualizations, especially for terrain visualization in Geographical Information Systems (GIS). As a further development to existing algorithms and models, a new model is proposed for the construction of multi‐resolution terrain models in a 3D GIS. The new model represents multi‐resolution terrains using two major methods for terrain representation: Triangulated Irregular Network (TIN) and regular grid (Grid). In this paper, first, the concepts and formal definitions of the new model are presented. Second, the methodology for constructing multi‐resolution terrain models based on the new model is proposed. Third, the error of multi‐resolution terrain models is analysed, and a set of rules is proposed to retain the important features (e.g. boundaries of man‐made objects) within the multi‐resolution terrain models. Finally, several experiments are undertaken to test the performance of the new model. The experimental results demonstrate that the new model can be applied to construct multi‐resolution terrain models with good performance in terms of time cost and maintenance of the important features. Furthermore, a comparison with previous algorithms/models shows that the speed of rendering for 3D walking/flying through has been greatly improved by applying the new model.

[1]  Paolo Cignoni,et al.  Multiresolution decimation based on global error , 1996, The Visual Computer.

[2]  Valerio Pascucci,et al.  Terrain Simplification Simplified: A General Framework for View-Dependent Out-of-Core Visualization , 2002, IEEE Trans. Vis. Comput. Graph..

[3]  Tony DeRose,et al.  Multiresolution analysis of arbitrary meshes , 1995, SIGGRAPH.

[4]  Enrico Puppo,et al.  Variable resolution triangulations , 1998, Comput. Geom..

[5]  Kevin Amaratunga,et al.  Wavelet triangulated irregular networks , 2003, Int. J. Geogr. Inf. Sci..

[6]  Klaus H. Hinrichs,et al.  A Hierarchical Model for Multiresolution Surface Reconstruction , 1997, CVGIP Graph. Model. Image Process..

[7]  Hwan-Gue Cho,et al.  A TIN compression method using Delaunay triangulation , 2001, Int. J. Geogr. Inf. Sci..

[8]  Qingquan Li,et al.  An object-oriented data model for complex objects in three-dimensional geographical information systems , 2003, Int. J. Geogr. Inf. Sci..

[9]  Jihad El-Sana,et al.  Generalized View‐Dependent Simplification , 1999, Comput. Graph. Forum.

[10]  William Ribarsky,et al.  Level-of-Detail Management for Real-Time Rendering of Phototextured Terrain , 1995 .

[11]  D. Kirkpatrick Right Triangular Irregular Networks , 1997 .

[12]  Thomas Gerstner Multiresolution Compression and Visualization of Global Topographic Data , 2003, GeoInformatica.

[13]  Jan Terje Bjørke,et al.  Wavelets applied to simplification of digital terrain models , 2003, Int. J. Geogr. Inf. Sci..

[14]  Leila De Floriani,et al.  Multiresolution models for topographic surface description , 1996, The Visual Computer.

[15]  Seungyong Lee,et al.  Truly Selective Refinement of Progressive Meshes , 2001, Graphics Interface.

[16]  Leila De Floriani,et al.  VARIANT: A System for Terrain Modeling at Variable Resolution , 2000, GeoInformatica.

[17]  James H. Clark,et al.  Hierarchical geometric models for visible surface algorithms , 1976, CACM.

[18]  Jihad El-Sana,et al.  Adaptive Real-Time Level-of-Detail-Based Rendering for Polygonal Models , 1997, IEEE Trans. Vis. Comput. Graph..

[19]  Georges-Pierre Bonneau,et al.  Multiresolution Analysis on Irregular Surface Meshes , 1998, IEEE Trans. Vis. Comput. Graph..

[20]  Paolo Cignoni,et al.  BDAM — Batched Dynamic Adaptive Meshes for High Performance Terrain Visualization , 2003, Comput. Graph. Forum.

[21]  Hugues Hoppe Smooth view-dependent level-of-detail control and its application to terrain rendering , 1998, Proceedings Visualization '98 (Cat. No.98CB36276).

[22]  Qingquan Li,et al.  Constructing multi-resolution triangulated irregular network model for visualization , 2005, Comput. Geosci..

[23]  Robert Donaghey Automorphisms on Catalan trees and bracketings , 1980, J. Comb. Theory, Ser. B.

[24]  Miguel Chover,et al.  Multiresolution modeling of arbitrary polygonal surfaces: a characterization , 2002, Comput. Graph..

[25]  Hugues Hoppe,et al.  Progressive meshes , 1996, SIGGRAPH.

[26]  Mark A. Duchaineau,et al.  ROAMing terrain: Real-time Optimally Adapting Meshes , 1997, Proceedings. Visualization '97 (Cat. No. 97CB36155).

[27]  Denis Laurendeau,et al.  Multiresolution Surface Modeling Based on Hierarchical Triangulation , 1996, Comput. Vis. Image Underst..

[28]  Hanan Samet,et al.  Navigating through triangle meshes implemented as linear quadtrees , 2000, TOGS.

[29]  Roy Ladner,et al.  Representation of 3-D Elevation in Terrain Databases Using Hierarchical Triangulated Irregular Networks. A Comparative Analysis , 1998, Int. J. Geogr. Inf. Sci..

[30]  Helio Pedrini,et al.  An adaptive method for terrain surface approximation based on triangular meshes , 2000 .

[31]  Paul S. Heckbert,et al.  Survey of Polygonal Surface Simplification Algorithms , 1997 .

[32]  Stéphane Mallat,et al.  A Theory for Multiresolution Signal Decomposition: The Wavelet Representation , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[33]  Hans-Peter Seidel,et al.  Real-time generation of continuous levels of detail for height fields , 1998 .

[34]  William E. Lorensen,et al.  Decimation of triangle meshes , 1992, SIGGRAPH.

[35]  William Ribarsky,et al.  Real-time, continuous level of detail rendering of height fields , 1996, SIGGRAPH.

[36]  Wenzhong Shi,et al.  A dynamic method for generating multi-resolution TIN models , 2005 .

[37]  Markus H. Gross,et al.  Fast Multiresolution Surface Meshing , 1995, IEEE Visualization.

[38]  David G. Kirkpatrick,et al.  Right-Triangulated Irregular Networks , 2001, Algorithmica.

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