Dealing with Shape Complexity for Internet Access and Graphic Applications

Standard representations of 3D models are so verbose that only very simple models can be accessed over common communication links for immediate viewing. This situation is not likely to improve, since the need for more accurate 3D models and their deployment throughout a broader spectrum of industrial, scientific, and consumer application areas will outpace the improvements in transmission bandwidth to the office, home, or mobile worker or private user. Recently developed multi-resolution modeling technologies play an important role in addressing this bandwidth bottleneck, especially when combined with other approaches, such as intelligent culling, pre-fetching, and image-based rendering. This tutorial will discuss the details of compression, simplification, and progressive transmission techniques and of their interrelations.

[1]  Paolo Cignoni,et al.  Representation and visualization of terrain surfaces at variable resolution , 1997, The Visual Computer.

[2]  Henry Fuchs,et al.  Image rendering by adaptive refinement , 1986, SIGGRAPH.

[3]  Kok-Lim Low,et al.  Model simplification using vertex-clustering , 1997, SI3D.

[4]  Andrew U. Frank,et al.  Theories and Methods of Spatio-Temporal Reasoning in Geographic Space , 1992, Lecture Notes in Computer Science.

[5]  Jarek Rossignac,et al.  Guaranteed 3.67v bit encoding of planar triangle graphs , 1999, CCCG.

[6]  Frédo Durand,et al.  The visibility skeleton: a powerful and efficient multi-purpose global visibility tool , 1997, SIGGRAPH.

[7]  Fujio Yamaguchi,et al.  Curves and Surfaces in Computer Aided Geometric Design , 1988, Springer Berlin Heidelberg.

[8]  D. T. Lee,et al.  Location of a point in a planar subdivision and its applications , 1976, STOC '76.

[9]  Tony DeRose,et al.  Surface reconstruction from unorganized points , 1992, SIGGRAPH.

[10]  Tony DeRose,et al.  Multiresolution analysis for surfaces of arbitrary topological type , 1997, TOGS.

[11]  Dinesh Manocha,et al.  Simplification envelopes , 1996, SIGGRAPH.

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

[13]  Carlo H. Séquin,et al.  Visibility preprocessing for interactive walkthroughs , 1991, SIGGRAPH.

[14]  Marilyn E. Noz,et al.  Constructing topologically connected surfaces for the comprehensive analysis of 3-D medical structures , 1991, Medical Imaging.

[15]  Michael Garland,et al.  Multiresolution Modeling for Fast Rendering , 1999 .

[16]  Carlos Andújar,et al.  Automatic Generation of Multiresolution Boundary Representations , 1996, Comput. Graph. Forum.

[17]  David Luebke,et al.  Hierarchical Structures for Dynamic Polygonal Simplification , 1999 .

[18]  Jarek Rossignac,et al.  Solid modeling , 1994, IEEE Computer Graphics and Applications.

[19]  David P. Luebke,et al.  Portals and mirrors: simple, fast evaluation of potentially visible sets , 1995, I3D '95.

[20]  Enrico Puppo Variable Resolution Terrain Surfaces , 1996, CCCG.

[21]  Peter Shirley,et al.  Visual navigation of large environments using textured clusters , 1995, I3D '95.

[22]  William J. Schroeder A topology modifying progressive decimation algorithm , 1997, Proceedings. Visualization '97 (Cat. No. 97CB36155).

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

[24]  Guy Joseph Jacobson,et al.  Succinct static data structures , 1988 .

[25]  Jarek Rossignac,et al.  Multi-resolution 3D approximations for rendering complex scenes , 1993, Modeling in Computer Graphics.

[26]  Jarek Rossignac Structured topological complexes: a feature-based API for non-manifold topologies , 1997, SMA '97.

[27]  Gabriel Taubin,et al.  Geometry coding and VRML , 1998, Proc. IEEE.

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

[29]  Franklin C. Crow,et al.  A more flexible image generation environment , 1982, SIGGRAPH.

[30]  Jarek Rossignac,et al.  Edgebreaker: Connectivity Compression for Triangle Meshes , 1999, IEEE Trans. Vis. Comput. Graph..

[31]  Jarek Rossignac,et al.  Simplification and Compression of 3D Scenes , 1997, Eurographics.

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

[33]  Jarek Rossignac,et al.  BRUSH as a Walkthrough System for Architectural Models , 1995 .

[34]  Greg Turk,et al.  Re-tiling polygonal surfaces , 1992, SIGGRAPH.

[35]  Rémi Ronfard,et al.  Full‐range approximation of triangulated polyhedra. , 1996, Comput. Graph. Forum.

[36]  Jarek Rossignac,et al.  Interactive exploration of distributed 3D databases over the Internet , 1998, Proceedings. Computer Graphics International (Cat. No.98EX149).

[37]  Jarek Rossignac,et al.  Wrap&Zip decompression of the connectivity of triangle meshes compressed with Edgebreaker , 1999, Comput. Geom..

[38]  Renato Pajarola,et al.  Compressed Progressive Meshes , 2000, IEEE Trans. Vis. Comput. Graph..

[39]  Carlo H. Séquin,et al.  Adaptive display algorithm for interactive frame rates during visualization of complex virtual environments , 1993, SIGGRAPH.

[40]  Donald P. Brutzman,et al.  The virtual reality modeling language and Java , 1998, CACM.

[41]  Francis Schmitt,et al.  Surface Reconstruction from Unstructured 3D Data , 1996, Comput. Graph. Forum.

[42]  Theodosios Pavlidis,et al.  Hierarchical triangulation using cartographic coherence , 1992, CVGIP Graph. Model. Image Process..

[43]  Jarek Rossignac,et al.  Grow & fold: compression of tetrahedral meshes , 1999, SMA '99.

[44]  Amitabh Varshney,et al.  Controlled Topology Simplification , 1996, IEEE Trans. Vis. Comput. Graph..

[45]  Jarek Rossignac The 3D revolution: CAD access for all! , 1997, Proceedings of 1997 International Conference on Shape Modeling and Applications.

[46]  Ronald Pose,et al.  Priority rendering with a virtual reality address recalculation pipeline , 1994, SIGGRAPH.

[47]  A. Guéziec Surface simplification inside a tolerance volume , 1996 .

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

[49]  Francis J. M. Schmitt,et al.  An adaptive subdivision method for surface-fitting from sampled data , 1986, SIGGRAPH.

[50]  Hanan Samet,et al.  Applications of spatial data structures , 1989 .

[51]  David P. Luebke,et al.  View-dependent simplification of arbitrary polygonal environments , 1997, SIGGRAPH.

[52]  Lance Williams,et al.  View Interpolation for Image Synthesis , 1993, SIGGRAPH.

[53]  Aristides A. G. Requicha,et al.  Depth-Buffering Display Techniques for Constructive Solid Geometry , 1986, IEEE Computer Graphics and Applications.

[54]  Jarek Rossignac,et al.  Connectivity Compression for Irregular Quadrilateral Meshes , 2000, ArXiv.

[55]  Brown,et al.  PADL-2: A Technical Summary , 1982, IEEE Computer Graphics and Applications.

[56]  Michael Zyda,et al.  Simplification of objects rendered by polygonal approximations , 1991, Comput. Graph..

[57]  Gabriel Taubin,et al.  Geometric compression through topological surgery , 1998, TOGS.

[58]  Jarek Rossignac,et al.  Topologically exact evaluation of polyhedra defined in CSG with loose primitives , 1996, Comput. Graph. Forum.

[59]  Avi Wigderson,et al.  Succinct Representations of Graphs , 1984, Inf. Control..

[60]  Steven Skiena,et al.  Optimizing triangle strips for fast rendering , 1996, Proceedings of Seventh Annual IEEE Visualization '96.

[61]  Enrico Puppo,et al.  Simplification, LOD and MultiresolutionPrinciples and Applications , 1997, Eurographics.

[62]  Russell H. Taylor,et al.  Superfaces: polyhedral approximation with bounded error , 1994, Medical Imaging.

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

[64]  George Drettakis,et al.  Efficient Impostor Manipulation for Real‐Time Visualization of Urban Scenery , 1997, Comput. Graph. Forum.

[65]  Amitabh Varshney,et al.  Navigating static environments using image-space simplification and morphing , 1997, SI3D.

[66]  Carl Erikson,et al.  Polygonal Simplification: An Overview , 1996 .

[67]  Rémi Ronfard,et al.  Triangulating multiply‐connected polygons: A simple, yet efficient algorithm. , 1994, Comput. Graph. Forum.

[68]  Joan L. Mitchell,et al.  JPEG: Still Image Data Compression Standard , 1992 .

[69]  Amitabh Varshney,et al.  Dynamic view-dependent simplification for polygonal models , 1996, Proceedings of Seventh Annual IEEE Visualization '96.

[70]  Renato Pajarola,et al.  SQUEEZE: fast and progressive decompression of triangle meshes , 2000, Proceedings Computer Graphics International 2000.

[71]  Aristides A. G. Requicha,et al.  Offsetting operations in solid modelling , 1986, Comput. Aided Geom. Des..

[72]  L. Schumaker Fitting surfaces to scattered data , 1976 .

[73]  Edwin Blake,et al.  A Metric for Computing Adaptive Detail in Animated Scenes Using Object-Oriented Programming , 1987, Eurographics.

[74]  Alyn P. Rockwood,et al.  Real-time rendering of trimmed surfaces , 1989, SIGGRAPH.

[75]  Reuven Bar-Yehuda,et al.  Time/space tradeoffs for polygon mesh rendering , 1996, TOGS.

[76]  Joseph S. B. Mitchell,et al.  Separation and approximation of polyhedral objects , 1992, SODA '92.

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

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

[79]  Carlo H. Séquin,et al.  Database and display algorithms for interactive visualization of architectural models , 1993 .

[80]  Michael Deering,et al.  Geometry compression , 1995, SIGGRAPH.

[81]  Seth Teller,et al.  Visibility Computations in Densely Occluded Polyhedral Environments , 1992 .

[82]  Renato Pajarola,et al.  Implant sprays: compression of progressive tetrahedral mesh connectivity , 1999, Proceedings Visualization '99 (Cat. No.99CB37067).

[83]  Michel Beigbeder,et al.  Managing Levels of Detail with Textured Polygons , 1991 .

[84]  R. Adams Proceedings , 1947 .

[85]  James T. Kajiya,et al.  Anisotropic reflection models , 1985, SIGGRAPH.

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

[87]  Jarek Rossignac,et al.  Optimal bit allocation in compressed 3D models , 1999, Comput. Geom..

[88]  Frederick P. Brooks,et al.  Towards image realism with interactive update rates in complex virtual building environments , 1990, I3D '90.

[89]  Jarek Rossignac,et al.  Research issues in model-based visualization of complex data sets , 1994, IEEE Computer Graphics and Applications.

[90]  Leila De Floriani,et al.  A Hierarchical Triangle-Based Model for Terrain Description , 1992, Spatio-Temporal Reasoning.

[91]  A. Requicha,et al.  CONSTANT-RADIUS BLENDING IN SOLID MODELLING , 1984 .

[92]  Reinhard Klein,et al.  Generation of Multiresolution Models from CAD-Data for Real Time Rendering , 1997, Geometric Modeling.

[93]  Dinesh Manocha,et al.  Visibility culling using hierarchical occlusion maps , 1997, SIGGRAPH.

[94]  Jarek Rossignac,et al.  Matchmaker: manifold BReps for non-manifold r-sets , 1999, SMA '99.

[95]  Leonard McMillan,et al.  Post-rendering 3D warping , 1997, SI3D.

[96]  Jarek Rossignac,et al.  Grow & fold: compressing the connectivity of tetrahedral meshes , 2000, Comput. Aided Des..

[97]  Jarek Rossignac,et al.  Through the Cracks of the Solid Modeling Milestone , 1994 .

[98]  Gerald Farin,et al.  Curves and surfaces for computer aided geometric design , 1990 .

[99]  Bruce F. Naylor Interactive playing with large synthetic environments , 1995, I3D '95.

[100]  P. S. Aleksandrov,et al.  Elementary concepts of topology , 1961 .

[101]  Jarek Rossignac,et al.  An Edgebreaker-based efficient compression scheme for regular meshes , 2001, Comput. Geom..

[102]  Amitabh Varshney,et al.  Hierarchical geometric approximations , 1994 .

[103]  Gavin S. P. Miller,et al.  Hierarchical Z-buffer visibility , 1993, SIGGRAPH.

[104]  Charles L. Lawson,et al.  Transforming triangulations , 1972, Discret. Math..

[105]  Jovan Popovic,et al.  Progressive simplicial complexes , 1997, SIGGRAPH.

[106]  Hugues Hoppe,et al.  View-dependent refinement of progressive meshes , 1997, SIGGRAPH.