Efficient algorithms for embedded rendering of terrain models

Digital terrains are generally large files and need to be simplified to be rendered efficiently. We propose to build an adaptive embedded triangulation based on a binary tree structure to generate multiple levels of details. We present a O(nlogn) decimation algorithm and a O(nlogn) refinement algorithm, where n is the number of elevation points. We compare them in a rate-distortion (RD) framework. The algorithms are based on an improved version of the optimal tree pruning algorithm G-BFOS allowing one to deal with constrained tree structures and non-monotonic tree functionals.

[1]  Allen Gersho,et al.  Vector quantization and signal compression , 1991, The Kluwer international series in engineering and computer science.

[2]  Philip A. Chou,et al.  Optimal pruning with applications to tree-structured source coding and modeling , 1989, IEEE Trans. Inf. Theory.

[3]  M. Garland,et al.  Fast Polygonal Approximation of Terrains and Height Fields , 1998 .

[4]  Kannan Ramchandran,et al.  Efficient terrain data representation for 3D rendering using the generalized BFOS algorithm , 1997, Proceedings of International Conference on Image Processing.