Content uploaded by Matthias Trapp
Author content
All content in this area was uploaded by Matthias Trapp on Jul 10, 2019
Content may be subject to copyright.
Content uploaded by Matthias Trapp
Author content
All content in this area was uploaded by Matthias Trapp on Jul 10, 2019
Content may be subject to copyright.
Semantic-driven Visualization Techniques
for Interactive Exploration of 3D Indoor Models
Alessandro Florio1, Matthias Trapp2, Jürgen Döllner2
1University of Trento, now at TOL GmbH, Bolzano, Italy
2Hasso Plattner Institute, Faculty of Digital Engineering, University of Potsdam, Germany
23rd International Conference Information Vi s ualisation
2 - 5 July 2019 ●University of Paris 13 ●Paris ●France
Motivation
Observations:
▪Constructions designed using CAD software
▪Increased availability of 3D indoor models
▪Used during phases construction’s life cycle
Applications:
▪Facility management
▪Disaster Management
Challenges:
▪Elements-of-interest often occluded
▪Filtering techniques can facilitate exploration
7/10/2019 Semantic-driven Visualization Techniques for Interactive Exploration of 3D Indoor Models 2
Usage of BIMs through a building’s life cycle.
Motivation
Observations:
▪Constructions designed using CAD software
▪Increased availability of 3D indoor models
▪Used during phases construction’s life cycle
Applications:
▪Facility management
▪Disaster Management
Challenges:
▪Elements-of-interest often occluded
▪Filtering techniques can facilitate exploration
7/10/2019 Semantic-driven Visualization Techniques for Interactive Exploration of 3D Indoor Models 3
Indoor models in Google Maps.
Industry Foundation Classes (IFC)
7/10/2019 Semantic-driven Visualization Techniques for Interactive Exploration of 3D Indoor Models 4
Synopsis:
▪Open, international standardized
specification for BIM data
▪Exchanged between participants
in buildings’ lifecycle
▪Elements with geometry and semantics in an
object-based hierarchy
Exemplary element semantics:
▪IfcRoof, IfcWall, …
▪IfcSite, IfcSpace, …
▪IfcBeam, IfcColumn, … Exemplary graph-representation of an IFC data set.
Basic Data Structure
7/10/2019 Semantic-driven Visualization Techniques for Interactive Exploration of 3D Indoor Models 5
Scene-graph with node indexing.Exemplary graph-representation of an IFC data set.
Parsing &
Triangulation
Automatic Level-of-Detail Generation
7/10/2019 Semantic-driven Visualization Techniques for Interactive Exploration of 3D Indoor Models 6
Hagedorn et al. „Towards an indoor level-of-detail model for route visualization“
Mobile Data Management: Systems, Services and Middleware, 2009. MDM'09. IEEE, 2009.
LOD-0
LOD-1
LOD-2
LOD-3
Overview of Visualization Techniques
7/10/2019 Semantic-driven Visualization Techniques for Interactive Exploration of 3D Indoor Models 7
Cut-away Views Level-of-Detail Visualization Ghosted Views
Combinations of Techniques Object HighlightingExploded Views
Cut-away View Technique
7/10/2019 Semantic-driven Visualization Techniques for Interactive Exploration of 3D Indoor Models 8
Omit rendering of occluding geometry
can be configured per-element:
Ghosted-View Technique
7/10/2019 Semantic-driven Visualization Techniques for Interactive Exploration of 3D Indoor Models 9
Transparency rendering of occluding
geometry:
Element/Object Highlighting
▪All elements rendered using ghosted view
▪Selected element rendered opaque
▪Multiple selection possible
7/10/2019 Semantic-driven Visualization Techniques for Interactive Exploration of 3D Indoor Models 10
Manual Exploded-View Technique
7/10/2019 Semantic-driven Visualization Techniques for Interactive Exploration of 3D Indoor Models 11
View-dependent Exploded Views
7/10/2019 Semantic-driven Visualization Techniques for Interactive Exploration of 3D Indoor Models 12
View-dependent Exploded-View Technique
∀frame {
bool overlap = checkBBs();
if (overlap) {
while (overlap) {
zOffset += DELTA;
overlap = checkBBs();
}
} else {
while (!overlap) {
zOffset -= DELTA;
overlap = checkBBs();
}
}
}
7/10/2019 Semantic-driven Visualization Techniques for Interactive Exploration of 3D Indoor Models 13
Exploded Views for Multi-Floor Buildings
7/10/2019 Semantic-driven Visualization Techniques for Interactive Exploration of 3D Indoor Models 14
Translation matrices are configured and stored per-floor.
Combination of Visualization Techniques
7/10/2019 Semantic-driven Visualization Techniques for Interactive Exploration of 3D Indoor Models 15
Examples for simultaneous combination of previous techniques with exploded views.
Ghosted Views Cut-away Views + Level-of-DetailGhosted Views + Cut-away Views
Evaluation of Run-time Performance
7/10/2019 Semantic-driven Visualization Techniques for Interactive Exploration of 3D Indoor Models 16
Test Machine: 3.1 GHz Intel® Core™ i5-2400 | 8GB RAM | NVIDIA GeForce GT630 2GB VRAM
Wrap Up
Semantic-based visualization techniques:
▪Application and configuration based on element types
▪Facilitate perception of important scene elements
▪Maintain reference objects as context to spatially relate
Interactive rendering techniques:
▪Configuration settings can be configured at runtime
▪View-dependent parameterization
▪Sufficient rendering performance
Basic tool for effective exploration of 3D indoor models
7/10/2019 Semantic-driven Visualization Techniques for Interactive Exploration of 3D Indoor Models 17
Exploded view of multi-floor building
combined with different LOD.
Complete Video
7/10/2019 Semantic-driven Visualization Techniques for Interactive Exploration of 3D Indoor Models 19