SpaDaGIS 2003 1 Efficiency Issues in Multi-resolution Terrain Modeling Leila De FlorianiPaola Magillo Leila De Floriani * Paola Magillo Department of Computer.

Slides:



Advertisements
Similar presentations
1 INTRODUCTIONINTRODUCTION Multiresolution Meshes in Surface Modeling Leila De Floriani DISI - University of Genova (Italy) and UMIACS Joint work with.
Advertisements

Yang Yang, Miao Jin, Hongyi Wu Presenter: Buri Ban The Center for Advanced Computer Studies (CACS) University of Louisiana at Lafayette 3D Surface Localization.
Efficient access to TIN Regular square grid TIN Efficient access to TIN Let q := (x, y) be a point. We want to estimate an elevation at a point q: 1. should.
Texture Synthesis on [Arbitrary Manifold] Surfaces Presented by: Sam Z. Glassenberg* * Several slides borrowed from Wei/Levoy presentation.
Lecture # 02 07/02/2013Dr. Muhammad Umair 1. 07/02/2013Dr. Muhammad Umair 2  Numeric  Integer Numbers  0,10,15,4563 etc.  Fractional Number  10.5,
Spatial Information Systems (SIS)
K-structure, Separating Chain, Gap Tree, and Layered DAG Presented by Dave Tahmoush.
CS CS 175 – Week 4 Mesh Decimation General Framework, Progressive Meshes.
March 2, D Mesh Coding and Transmission Lihang Ying Department of Computing Science University of Alberta.
Midterm 2 Overview Fawzi Emad Chau-Wen Tseng Department of Computer Science University of Maryland, College Park.
Visualization and graphics research group CIPIC January 30, 2003Multiresolution (ECS 289L) - Winter MAPS – Multiresolution Adaptive Parameterization.
Graphs & Graph Algorithms 2
Heaps & Priority Queues Nelson Padua-Perez Bill Pugh Department of Computer Science University of Maryland, College Park.
Chapter 9 Graph algorithms Lec 21 Dec 1, Sample Graph Problems Path problems. Connectedness problems. Spanning tree problems.
Irregular to Completely Regular Meshing in Computer Graphics Hugues Hoppe Microsoft Research International Meshing Roundtable 2002/09/17 Hugues Hoppe Microsoft.
An Introduction to 3D Geometry Compression and Surface Simplification Connie Phong CSC/Math April 2007.
Visualization 2000 Tutorial Mesh-Based Methods for Multiresolution Representations Instructor: Ken Joy Center for Image Processing and Integrated Computing.
ECS 289L A Survey of Mesh-Based Multiresolution Representations Ken Joy Center for Image Processing and Integrated Computing Computer Science Department.
Geometric Modeling and Computer Graphics GROUP
Data Structures and Image Segmentation Luc Brun L.E.R.I., Reims University, France and Walter Kropatsch Vienna Univ. of Technology, Austria.
Discrete Distortion for Surface Meshes Mohammed Mostefa Mesmoudi Leila De Floriani Paola Magillo Dept. of Computer Science, University of Genova, Italy.
Morphological Analysis of 3D Scalar Fields based on Morse Theory and Discrete Distortion Mohammed Mostefa Mesmoudi Leila De Floriani Paola Magillo Dept.
Parallel Adaptive Mesh Refinement Combined With Multigrid for a Poisson Equation CRTI RD Project Review Meeting Canadian Meteorological Centre August.
Compressing Multiresolution Triangle Meshes Emanuele Danovaro, Leila De Floriani, Paola Magillo, Enrico Puppo Department of Computer and Information Sciences.
Multi-Scale Dual Morse Complexes for Representing Terrain Morphology E. Danovaro Free University of Bolzano, Italy L. De Floriani University of Genova,
Surface Simplification Using Quadric Error Metrics Michael Garland Paul S. Heckbert.
SMI 2002 Multiresolution Tetrahedral Meshes: an Analysis and a Comparison Emanuele Danovaro, Leila De Floriani University of Genova, Genova (Italy) Michael.
1 Data Structures for Simplicial Multi-Complexes Leila De Floriani Paola Magillo Enrico Puppo University of Genova Genova (Italy)
On-line Space Sculpturing for 3D Shape Manipulation
Geometric Modeling and Computer Graphics GROUP DISI Department of Computer and Information Science University of Genova
1 Overview (Part 1) Background notions A reference framework for multiresolution meshes Classification of multiresolution meshes An introduction to LOD.
Extracting Terrain Morphology A New Algorithm and a Comparative Evaluation Paola Magillo, Emanuele Danovaro, Leila De Floriani, Laura Papaleo, Maria Vitali.
Polynomial Preserving Gradient Recovery in Finite Element Methods Zhimin Zhang Department of Mathematics Wayne State University Detroit, MI 48202
Semi-regular 3D mesh progressive compression and transmission based on an adaptive wavelet decomposition 21 st January 2009 Wavelet Applications in Industrial.
1 Compressing Triangle Meshes Leila De Floriani, Paola Magillo University of Genova Genova (Italy) Enrico Puppo National Research Council Genova (Italy)
Managing the Level of Detail in 3D Shape Reconstruction and Representation Leila De Floriani, Paola Magillo Department of Computer and Information Sciences.
Non-Manifold Multi-Tesselations From Meshes to Iconic Representations of Objects L. De Floriani, P. Magillo, E. Puppo, F. Morando DISI - University of.
Agenda Review: –Planar Graphs Lecture Content:  Concepts of Trees  Spanning Trees  Binary Trees Exercise.
Efficient Streaming of 3D Scenes with Complex Geometry and Complex Lighting Romain Pacanowski and M. Raynaud X. Granier P. Reuter C. Schlick P. Poulin.
1 Outline Previous work on geometric and solid modeling Multiresolution models based on tetrahedral meshes for volume data analysis Current work on non-manifold.
Daniele D’Agostino CNR - IMATI - Sezione di Genova
1 Multi-resolution Tetrahedral Meshes Leila De Floriani Department of Computer and Information Sciences University of Genova, Genova (Italy)
1 Compressing TINs Leila De Floriani, Paola Magillo University of Genova Genova (Italy) Enrico Puppo National Research Council Genova (Italy)
Greg Humphreys CS445: Intro Graphics University of Virginia, Fall 2003 Subdivision Surfaces Greg Humphreys University of Virginia CS 445, Fall 2003.
Solid Modeling 2002 A Multi-resolution Topological Representation for Non-manifold Meshes Leila De Floriani, Paola Magillo, Enrico Puppo, Davide Sobrero.
GRAPHS. Graph Graph terminology: vertex, edge, adjacent, incident, degree, cycle, path, connected component, spanning tree Types of graphs: undirected,
Riccardo Fellegara University of Genova Genova, Italy
MINGLE Mid-Term Meeting (June 26, 2002)1 DISI - University of Genova Leila De Floriani MINGLE Mid-Term Meeting St. Malo, June 26, 2002.
1 INTRODUCTIONINTRODUCTION VIS98 Tutorial Level-of-Detail in Surface and Volume Modeling Leila De Floriani University of Genova Genova (Italy) Enrico Puppo.
1 L O D M O D E L S (2)...Construction through simplification... o Key issues: mselection of vertices to remove mtriangulation method mdegree of vertices.
UNC Chapel Hill M. C. Lin Delaunay Triangulations Reading: Chapter 9 of the Textbook Driving Applications –Height Interpolation –Constrained Triangulation.
1 LODMODELSLODMODELS VIS98 Tutorial Level of Detail (LOD) Models Part One.
Mesh Resampling Wolfgang Knoll, Reinhard Russ, Cornelia Hasil 1 Institute of Computer Graphics and Algorithms Vienna University of Technology.
1 Overview (Part 1) Background notions A reference framework for multiresolution meshes Classification of multiresolution meshes An introduction to LOD.
Fifth International Conference on Curves and Surfaces Incremental Selective Refinement in Hierarchical Tetrahedral Meshes Leila De Floriani University.
ACM-GIS Morphology-Driven Simplification and Multiresolution Modeling of Terrains Emanuele Danovaro, Leila De Floriani, Paola Magillo, Mohammed.
CDS 301 Fall, 2008 Domain-Modeling Techniques Chap. 8 November 04, 2008 Jie Zhang Copyright ©
3D Game Engine Design Chapter 11 TERRAIN. What are covered ? Dynamic Level of Detail Tessellation – Terrain Topology – Simplification – Full Algorithm.
A Combined Geometrical and Topological Simplification Hierarchy for Terrain Analysis Leila De Floriani University of Genova Federico Iuricich University.
Level of Detail (LOD) Models Part Two
Section 3.6 Functions.
Non-manifold Multiresolution Modeling (some preliminary results)
Data Structures and Image Segmentation
Query Processing in Databases Dr. M. Gavrilova
Connected Components Minimum Spanning Tree
Mesh Parameterization: Theory and Practice
Graph Operations And Representation
Lecture 09: Data Representation (VII)
Lecture 6: Counting triangles Dynamic graphs & sampling
Subdivision Surfaces 고려대학교 컴퓨터 그래픽스 연구실 cgvr.korea.ac.kr.
Presentation transcript:

SpaDaGIS Efficiency Issues in Multi-resolution Terrain Modeling Leila De FlorianiPaola Magillo Leila De Floriani * Paola Magillo Department of Computer Science University of Genova, Genova (Italy) * currently at the University of Maryland, College Park, MD

SpaDaGIS Terrain Models  Terrain data points in the plane height values  Terrain model triangle mesh connecting the points linear interpolation of heights

SpaDaGIS Multi-Resolution  Large-size data sets  high storage space and processing timemulti-resolution  Dynamically adapt resolution to user needs  tradeoff accuracy / size

SpaDaGIS Regular and Irregular Multi-Resolution Models  Data on a grid / scattered data  Regular / irregular multi-resolution models  Both are instances of a Multi-Triangulation  Compare efficiency of data structures and of queries

SpaDaGIS Changing the Resolution of a Mesh  Modification:  Modification: two alternative sets of triangles covering a region at lower / higher resolution  Can adapt resolution by playing with modifications

SpaDaGIS The Multi-Triangulation (MT) base mesh  A base mesh modifications  A set of modifications partial order  A partial order (dependency relation) M2 depends on M1 iff M2 changes some triangles changed by M1

SpaDaGIS Irregular MT: Vertex-Based MT  Data  Data: scattered  Modification  Modification: vertex insertion  Built while refining a mesh through vertex insertion (VI) OR  Built while decimating a mesh through vertex removal single vertex (VR) set of independent vertices (IVR)

SpaDaGIS HRT Regular MT: Hierarchy of Right Triangles (HRT)  Data  Data: on a regular grid  Modification  Modification: simultaneous bisection of two adjacent right triangles

SpaDaGIS Data Structure for Vertex-Based MT  Partial order As a directed acyclic graph  Modifications modification M = two triangle meshes (M-,M+) triangles of M+ uniquely defined triangles of M- must be encoded  Coordinatesheightvalues  Coordinates and height values of vertices  Approximation  Approximation errors of triangles

SpaDaGIS Data Structure for Vertex-Based MT  Encode the triangles of M- anchor edge bit stream (depth-first traversal of a tree of triangles)

SpaDaGIS Data Structure for HRT location code  Each triangle uniquely identified by a location code  Partial order and modifications are retrieved from location codes and not stored  Height values  Height values of vertices  Approximation errors  Approximation errors of triangles

SpaDaGIS Comparison: Storage Costs of the Data Structures n = number of data points  Full-resolution mesh  Full-resolution mesh = 54n bytes  Vertex-based MT in theory = 33n bytes in practice depends on construction process (VI, VR, IVR)  HRT  HRT = 6n bytes

SpaDaGIS Comparison: Queries to Extract a Mesh  Variable resolution  Variable resolution focused in a window error triangles Worse (more triangles)  Uniform resolution  Uniform resolution on the whole domain Better (fewer triangles) Plot:

SpaDaGIS Comparison: Uniform Resolution  Best = VI  Motivation: error-driven construction strategy VR IVR HRT VI Mount Marcy Devil Peak HRT VR IVR VI

SpaDaGIS Comparison: Uniform Resolution HRT triangles VI triangles

SpaDaGIS Comparison: Uniform Resolution HRT 3648 triangles VI 1951 triangles

SpaDaGIS Comparison: Variable Resolution  Best = HRT Worst = VR  Motivation: smaller modifications, fewer dependency links Mount Marcy VR VI IVR HRT VR VI IVR HRT Devil Peak

SpaDaGIS Comparison: Variable Resolution HRT 1614 triangles VI 2072 triangles

SpaDaGIS Summary Data distribution Space required wrt the mesh at the maximum resolution LOD Queries Vertex- based anyabout halfbetter at a uniform resolution Right triangles on a gridabout 1/9better at a variable resolution

SpaDaGIS The End