3D Generalization Lenses for Interactive Focus Con

Uploaded from authorPOINTLite
Views:
 
Category: Education
     
 

Presentation Description

Focus + context visualization facilitates the exploration of complex information spaces. This paper proposes 3D generalization lenses, a new visualization technique for virtual 3D city models that combines different levels of structural abstraction

Comments

Presentation Transcript

3D Generalization Lenses for Interactive Focus + Context Visualization of Virtual City Models: 

Matthias Trapp, Tassilo Glander, Henrik Buchholz, Jürgen Döllner Hasso-Plattner-Institut, University of Potsdam Germany 12th International Conference Information Visualization 9-11 July 2008 3D Generalization Lenses for Interactive Focus + Context Visualization of Virtual City Models

Motivation – Virtual 3D City Models: 

Motivation – Virtual 3D City Models Properties: Large number of objects High degree of visual detail Tool for communicate complex 3D geoinformation Numerous applications  Can lead to perceptional and cognitive overload

Motivation – Generalized Virtual 3D City Models: 

Motivation – Generalized Virtual 3D City Models [Glander, ACMGIS 2007, ICA WS 2008]

Motivation – Combined Generalization Levels: 

Motivation – Combined Generalization Levels Simple case: Single arbitrarily shaped, non-convex volume (lens shape) Two Levels of Abstraction (LOA) Model Complexity < 500 MB (Geometry + Textures) Context (LOA1) 3D Lens Shape

Motivation – Combined Generalization Levels: 

Motivation – Combined Generalization Levels Complex case: 3 intersecting lens shapes (multiple foci) Three Levels of Abstraction Model Complexity > 2GB Challenges: Interactive manipulation of lens shapes Combined usage (intersection, nesting) of multiple lenses Enabling arbitrary lens shapes Handling spatial data complexity

Outline: 

Outline Related Work Conceptual Overview Preprocessing & Focus + Context Mappings Real-Time Rendering Application Examples Future Work & Conclusions

Related Work : 

Related Work Interactive 3D Focus + Context Visualization with Lenses 3D Magic Lenses Viega et. al, UIST 1996 A Solution for the Focus and Context Problem in Geo-Virtual Environments Ropinski et. al, DMGIS 2005 Real-Time Volumetric Tests Using Layered Depth Images Trapp and Döllner, Eurographics 2008 Generalization 2D Building Simplification & Aggregation e.g., Mayer, ISPRS 1998 Single 3D Building Simplification e.g., Kada, ISPRS WS 2006 3D Cell-Based City Model Generalization Glander and Döllner, ACMGIS 2007

Our Approach: Conceptual Overview: 

Our Approach: Conceptual Overview Preprocessing Phase: Create levels of abstraction (LOA) and volumetric depth sprites (VDS) Rendering Phase: Create / modify focus + context mapping: FNC = map(VDS, LOA) Real-time image synthesis: render(FNC)

Automatic Generalization of Virtual 3D City Models: 

Automatic Generalization of Virtual 3D City Models Input: City Model CM Output: Levels of Abstraction LOA Process:

Preprocessing of Lens Volumes: 

Preprocessing of Lens Volumes Input: Derived or modeled solid polygonal shapes: S Output: Volumetric Depth Sprites VDS Processing:

Mapping Generalization Levels to Lens Volumes: 

Mapping Generalization Levels to Lens Volumes Mapping for n lenses and generalization levels: Mapping Properties: Prioritized, hierarchical one-to-one mapping (i = priority) Additional attributes (colors, lens positioning & scaling,…) Mapping can be changed at run-time

Real-time Rendering of Focus + Context Mapping: 

Real-time Rendering of Focus + Context Mapping Multi-pass rendering + clipping against VDS: First pass: render context Successively: one pass per LOA Start with lowest priority: i = n

Applications Examples & Usage Scenarios: 

Applications Examples & Usage Scenarios Scene Lens with intersecting foci of multiple non-convex volumes

Applications Examples & Usage Scenarios: 

Applications Examples & Usage Scenarios Camera Lens with nested foci of the same convex volume

Limitations & Future Work: 

Limitations & Future Work Current conceptual limitations: Only one-to-one mapping possible Model complexity requires out-of-core rendering Clipping limitations: Under-sampling / aliasing artifacts No capping of clipped areas Future Work: Extend mapping mechanism: one-to-many Compensate sampling artifacts Enable capping of clipped areas Use cases that exploit technical potential

Conclusions: 

Conclusions Wrap-up: Concept + technique for combing different levels of generalization Two phase process: preprocessing + rendering Hierarchical focus + content mapping Interactive multi-pass rendering Potential for future work

Thank You…: 

Thank You… Contact: Matthias Trapp matthias.trapp@hpi.uni-potsdam.de Tassilo Glander tassilo.glander@hpi.uni-potsdam.de Henrik Buchholz henrik.buchholz@hpi.uni-potsdam.de Computer Graphics Systems Group Prof. Dr. Jürgen Döllner www.hpi.uni-potsdam.de/3d Researchgroup 3D-Geoinformation www.3dgi.de

Main References: 

Main References Glander, Döllner, Cell-Based Generalization of 3D Building Groups with Outlier Management, ACMGIS, 2007 Kada: 3D Building Generalization Based on Half-Space Modeling, Proceedings of the ISPRS Workshop on Multiple Representation and Interoperability of Spatial Data, 2006 Mayer: Model-Generalization of Building Outlines on Scale-Spaces and Scale-Space Events, International Archives of Photogrammetry and Remote Sensing, Vol. 33, 1998 Trapp, Döllner, Real-Time Volumetric Tests Using Layered Depth Images, Eurographics 2008