Applications of spatial data structures: Computer graphics, image processing, and GIS
Applications of spatial data structures: Computer graphics, image processing, and GIS
Vector quantization and signal compression
Vector quantization and signal compression
Real-time, continuous level of detail rendering of height fields
SIGGRAPH '96 Proceedings of the 23rd annual conference on Computer graphics and interactive techniques
ROAMing terrain: real-time optimally adapting meshes
VIS '97 Proceedings of the 8th conference on Visualization '97
MAPS: multiresolution adaptive parameterization of surfaces
Proceedings of the 25th annual conference on Computer graphics and interactive techniques
Large scale terrain visualization using the restricted quadtree triangulation
Proceedings of the conference on Visualization '98
An efficient algorithm for terrain simplification
SODA '97 Proceedings of the eighth annual ACM-SIAM symposium on Discrete algorithms
Progressive transmission of subdivision surfaces
Computational Geometry: Theory and Applications - special issue on virtual reality
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Out-of-core simplification of large polygonal models
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Progressive geometry compression
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Cut-and-paste editing of multiresolution surfaces
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
A Method for Analysis of C1-Continuity of Subdivision Surfaces
SIAM Journal on Numerical Analysis
Visualization of large terrains made easy
Proceedings of the conference on Visualization '01
Computational analysis of mesh simplification using global error
Computational Geometry: Theory and Applications
A fast scan-line algorithm for rendering parametric surfaces
SIGGRAPH '79 Proceedings of the 6th annual conference on Computer graphics and interactive techniques
A subdivision algorithm for computer display of curved surfaces.
A subdivision algorithm for computer display of curved surfaces.
Realistic image synthesis for scenes with radiatively participating media
Realistic image synthesis for scenes with radiatively participating media
Computer Aided Geometric Design
Computational analysis of mesh simplification using global error
Computational Geometry: Theory and Applications
Variational shape approximation
ACM SIGGRAPH 2004 Papers
Hi-index | 0.00 |
This paper presents a linear running time optimization algorithm for meshes with subdivision connectivity, e.g., subdivision surfaces. The algorithm optimizes a model using a metric defined by the user. Two functionals are used to build the metric: a rate functional and a distortion (i.e. error) functional. The distortion functional defines the error function to minimize, whereas the rate functional defines the minimization constraint. The algorithm computes approximations within this metric using jointly global error and an optimal vertex selection technique inspired from optimal tree pruning algorithms used in compression. We present an update mechanism, that we name merging domain intersections (MDIs), allowing the control of global error through the optimization process at low cost. Our method has application in progressive model decomposition, compression, rendering, and finite element methods. We apply our method to geometry simplification and present an algorithm to compute a decomposition of a model into a multiresolution hierarchy in O(n log n) time using global error, where n is the number of vertices in the full-resolution model. We show that a direct approach, i.e. not using MDIs, recomputing global error has at least cost O(n2). We analyze the optimality of the algorithm and give several for its properties. We present results for semi-regular meshes obtained from approximation of subdivision surfaces whose connectivity is obtain from (triangulated) quadrilateral quadrisection (e.g. 4-8 or Catmull-Clark subdivision).