SlideShare uma empresa Scribd logo
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 Visualisation
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 Highlighting
Exploded 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-Detail
Ghosted 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.
Thank you for your Attention
Contact Information:
▪ Matthias Trapp
matthias.trapp@hpi.de
▪ Jürgen Döllner
juergen.doellner@hpi.de
Computer Graphics System Group www.hpi3d.de
Complete Video
7/10/2019 Semantic-driven Visualization Techniques for Interactive Exploration of 3D Indoor Models 19

Mais conteúdo relacionado

Semelhante a Semantic-driven Visualization Techniques for Interactive Exploration of 3D Indoor Models

Application of BIM and Construction Process Simulation using 5D BIM for Resid...
Application of BIM and Construction Process Simulation using 5D BIM for Resid...Application of BIM and Construction Process Simulation using 5D BIM for Resid...
Application of BIM and Construction Process Simulation using 5D BIM for Resid...
IRJET Journal
 
4D_BIM_for_Construction_Planning_and_Environmental.pdf
4D_BIM_for_Construction_Planning_and_Environmental.pdf4D_BIM_for_Construction_Planning_and_Environmental.pdf
4D_BIM_for_Construction_Planning_and_Environmental.pdf
Semra D.
 
A Framework for Interactive 3D Photo Stylization Techniques on Mobile Devices
A Framework for Interactive 3D Photo Stylization Techniques on Mobile DevicesA Framework for Interactive 3D Photo Stylization Techniques on Mobile Devices
A Framework for Interactive 3D Photo Stylization Techniques on Mobile Devices
Matthias Trapp
 
Real-time 3D Object Detection on LIDAR Point Cloud using Complex- YOLO V4
Real-time 3D Object Detection on LIDAR Point Cloud using Complex- YOLO V4Real-time 3D Object Detection on LIDAR Point Cloud using Complex- YOLO V4
Real-time 3D Object Detection on LIDAR Point Cloud using Complex- YOLO V4
IRJET Journal
 
Design and Development of BIM on GIS Interoperability Open Platform
Design and Development of BIM on GIS Interoperability Open PlatformDesign and Development of BIM on GIS Interoperability Open Platform
Design and Development of BIM on GIS Interoperability Open Platform
slhead1
 
CONVR 2010 - Visualisation of semantic architectural information within a gam...
CONVR 2010 - Visualisation of semantic architectural information within a gam...CONVR 2010 - Visualisation of semantic architectural information within a gam...
CONVR 2010 - Visualisation of semantic architectural information within a gam...
Pieter Pauwels
 
Building EdTech Solutions with AR
Building EdTech Solutions with ARBuilding EdTech Solutions with AR
Building EdTech Solutions with AR
IRJET Journal
 
EJC'12
EJC'12EJC'12
DIGITAL_TWIN_final.pptx
DIGITAL_TWIN_final.pptxDIGITAL_TWIN_final.pptx
DIGITAL_TWIN_final.pptx
Bree80
 
Interactive rendering techniques for focus+context visualization of 3D indoor...
Interactive rendering techniques for focus+context visualization of 3D indoor...Interactive rendering techniques for focus+context visualization of 3D indoor...
Interactive rendering techniques for focus+context visualization of 3D indoor...
Alessandro Florio
 
Preserving CAD: A briefing - Emerging trends - Architecture
Preserving CAD: A briefing - Emerging trends - Architecture Preserving CAD: A briefing - Emerging trends - Architecture
Preserving CAD: A briefing - Emerging trends - Architecture
Ruggero Lancia
 
Digital Twin and Smart Spaces
Digital Twin and Smart Spaces Digital Twin and Smart Spaces
Digital Twin and Smart Spaces
SANGHEE SHIN
 
An Introduction to CityGRID
An Introduction to CityGRIDAn Introduction to CityGRID
An Introduction to CityGRID
Rollo Home
 
"Can Simulation Solve the Training Data Problem?," a Presentation from Mindtech
"Can Simulation Solve the Training Data Problem?," a Presentation from Mindtech"Can Simulation Solve the Training Data Problem?," a Presentation from Mindtech
"Can Simulation Solve the Training Data Problem?," a Presentation from Mindtech
Edge AI and Vision Alliance
 
Sharing Blockchain Performance Knowledge for Edge Service Development
Sharing Blockchain Performance Knowledge for Edge Service DevelopmentSharing Blockchain Performance Knowledge for Edge Service Development
Sharing Blockchain Performance Knowledge for Edge Service Development
Hong-Linh Truong
 
UDMS 2004
UDMS 2004UDMS 2004
UDMS 2004
Umit Isikdag
 
Using Geotechnical Data in a 3D Space Whitepaper
Using Geotechnical Data in a 3D Space WhitepaperUsing Geotechnical Data in a 3D Space Whitepaper
Using Geotechnical Data in a 3D Space Whitepaper
Amy Heffner
 
Sc bim
Sc bimSc bim
Sc bim
Lam Yu
 
Interaction Room Presentation
Interaction Room PresentationInteraction Room Presentation
Interaction Room Presentation
adesso Turkey
 
Introduction to mago3D: A web based GeoBIM platform on top of FOSS4G
Introduction to mago3D:  A web based GeoBIM platform on top of FOSS4GIntroduction to mago3D:  A web based GeoBIM platform on top of FOSS4G
Introduction to mago3D: A web based GeoBIM platform on top of FOSS4G
SANGHEE SHIN
 

Semelhante a Semantic-driven Visualization Techniques for Interactive Exploration of 3D Indoor Models (20)

Application of BIM and Construction Process Simulation using 5D BIM for Resid...
Application of BIM and Construction Process Simulation using 5D BIM for Resid...Application of BIM and Construction Process Simulation using 5D BIM for Resid...
Application of BIM and Construction Process Simulation using 5D BIM for Resid...
 
4D_BIM_for_Construction_Planning_and_Environmental.pdf
4D_BIM_for_Construction_Planning_and_Environmental.pdf4D_BIM_for_Construction_Planning_and_Environmental.pdf
4D_BIM_for_Construction_Planning_and_Environmental.pdf
 
A Framework for Interactive 3D Photo Stylization Techniques on Mobile Devices
A Framework for Interactive 3D Photo Stylization Techniques on Mobile DevicesA Framework for Interactive 3D Photo Stylization Techniques on Mobile Devices
A Framework for Interactive 3D Photo Stylization Techniques on Mobile Devices
 
Real-time 3D Object Detection on LIDAR Point Cloud using Complex- YOLO V4
Real-time 3D Object Detection on LIDAR Point Cloud using Complex- YOLO V4Real-time 3D Object Detection on LIDAR Point Cloud using Complex- YOLO V4
Real-time 3D Object Detection on LIDAR Point Cloud using Complex- YOLO V4
 
Design and Development of BIM on GIS Interoperability Open Platform
Design and Development of BIM on GIS Interoperability Open PlatformDesign and Development of BIM on GIS Interoperability Open Platform
Design and Development of BIM on GIS Interoperability Open Platform
 
CONVR 2010 - Visualisation of semantic architectural information within a gam...
CONVR 2010 - Visualisation of semantic architectural information within a gam...CONVR 2010 - Visualisation of semantic architectural information within a gam...
CONVR 2010 - Visualisation of semantic architectural information within a gam...
 
Building EdTech Solutions with AR
Building EdTech Solutions with ARBuilding EdTech Solutions with AR
Building EdTech Solutions with AR
 
EJC'12
EJC'12EJC'12
EJC'12
 
DIGITAL_TWIN_final.pptx
DIGITAL_TWIN_final.pptxDIGITAL_TWIN_final.pptx
DIGITAL_TWIN_final.pptx
 
Interactive rendering techniques for focus+context visualization of 3D indoor...
Interactive rendering techniques for focus+context visualization of 3D indoor...Interactive rendering techniques for focus+context visualization of 3D indoor...
Interactive rendering techniques for focus+context visualization of 3D indoor...
 
Preserving CAD: A briefing - Emerging trends - Architecture
Preserving CAD: A briefing - Emerging trends - Architecture Preserving CAD: A briefing - Emerging trends - Architecture
Preserving CAD: A briefing - Emerging trends - Architecture
 
Digital Twin and Smart Spaces
Digital Twin and Smart Spaces Digital Twin and Smart Spaces
Digital Twin and Smart Spaces
 
An Introduction to CityGRID
An Introduction to CityGRIDAn Introduction to CityGRID
An Introduction to CityGRID
 
"Can Simulation Solve the Training Data Problem?," a Presentation from Mindtech
"Can Simulation Solve the Training Data Problem?," a Presentation from Mindtech"Can Simulation Solve the Training Data Problem?," a Presentation from Mindtech
"Can Simulation Solve the Training Data Problem?," a Presentation from Mindtech
 
Sharing Blockchain Performance Knowledge for Edge Service Development
Sharing Blockchain Performance Knowledge for Edge Service DevelopmentSharing Blockchain Performance Knowledge for Edge Service Development
Sharing Blockchain Performance Knowledge for Edge Service Development
 
UDMS 2004
UDMS 2004UDMS 2004
UDMS 2004
 
Using Geotechnical Data in a 3D Space Whitepaper
Using Geotechnical Data in a 3D Space WhitepaperUsing Geotechnical Data in a 3D Space Whitepaper
Using Geotechnical Data in a 3D Space Whitepaper
 
Sc bim
Sc bimSc bim
Sc bim
 
Interaction Room Presentation
Interaction Room PresentationInteraction Room Presentation
Interaction Room Presentation
 
Introduction to mago3D: A web based GeoBIM platform on top of FOSS4G
Introduction to mago3D:  A web based GeoBIM platform on top of FOSS4GIntroduction to mago3D:  A web based GeoBIM platform on top of FOSS4G
Introduction to mago3D: A web based GeoBIM platform on top of FOSS4G
 

Mais de Matthias Trapp

Interactive Control over Temporal Consistency while Stylizing Video Streams
Interactive Control over Temporal Consistency while Stylizing Video StreamsInteractive Control over Temporal Consistency while Stylizing Video Streams
Interactive Control over Temporal Consistency while Stylizing Video Streams
Matthias Trapp
 
A Framework for Art-directed Augmentation of Human Motion in Videos on Mobile...
A Framework for Art-directed Augmentation of Human Motion in Videos on Mobile...A Framework for Art-directed Augmentation of Human Motion in Videos on Mobile...
A Framework for Art-directed Augmentation of Human Motion in Videos on Mobile...
Matthias Trapp
 
ALIVE-Adaptive Chromaticity for Interactive Low-light Image and Video Enhance...
ALIVE-Adaptive Chromaticity for Interactive Low-light Image and Video Enhance...ALIVE-Adaptive Chromaticity for Interactive Low-light Image and Video Enhance...
ALIVE-Adaptive Chromaticity for Interactive Low-light Image and Video Enhance...
Matthias Trapp
 
A Service-based Preset Recommendation System for Image Stylization Applications
A Service-based Preset Recommendation System for Image Stylization ApplicationsA Service-based Preset Recommendation System for Image Stylization Applications
A Service-based Preset Recommendation System for Image Stylization Applications
Matthias Trapp
 
Design Space of Geometry-based Image Abstraction Techniques with Vectorizatio...
Design Space of Geometry-based Image Abstraction Techniques with Vectorizatio...Design Space of Geometry-based Image Abstraction Techniques with Vectorizatio...
Design Space of Geometry-based Image Abstraction Techniques with Vectorizatio...
Matthias Trapp
 
A Benchmark for the Use of Topic Models for Text Visualization Tasks - Online...
A Benchmark for the Use of Topic Models for Text Visualization Tasks - Online...A Benchmark for the Use of Topic Models for Text Visualization Tasks - Online...
A Benchmark for the Use of Topic Models for Text Visualization Tasks - Online...
Matthias Trapp
 
Efficient GitHub Crawling using the GraphQL API
Efficient GitHub Crawling using the GraphQL APIEfficient GitHub Crawling using the GraphQL API
Efficient GitHub Crawling using the GraphQL API
Matthias Trapp
 
CodeCV - Mining Expertise of GitHub Users from Coding Activities - Online.pdf
CodeCV - Mining Expertise of GitHub Users from Coding Activities - Online.pdfCodeCV - Mining Expertise of GitHub Users from Coding Activities - Online.pdf
CodeCV - Mining Expertise of GitHub Users from Coding Activities - Online.pdf
Matthias Trapp
 
Non-Photorealistic Rendering of 3D Point Clouds for Cartographic Visualization
Non-Photorealistic Rendering of 3D Point Clouds for Cartographic VisualizationNon-Photorealistic Rendering of 3D Point Clouds for Cartographic Visualization
Non-Photorealistic Rendering of 3D Point Clouds for Cartographic Visualization
Matthias Trapp
 
TWIN4ROAD - Erfassung Analyse und Auswertung mobiler Multi Sensorik im Strass...
TWIN4ROAD - Erfassung Analyse und Auswertung mobiler Multi Sensorik im Strass...TWIN4ROAD - Erfassung Analyse und Auswertung mobiler Multi Sensorik im Strass...
TWIN4ROAD - Erfassung Analyse und Auswertung mobiler Multi Sensorik im Strass...
Matthias Trapp
 
Interactive Close-Up Rendering for Detail+Overview Visualization of 3D Digita...
Interactive Close-Up Rendering for Detail+Overview Visualization of 3D Digita...Interactive Close-Up Rendering for Detail+Overview Visualization of 3D Digita...
Interactive Close-Up Rendering for Detail+Overview Visualization of 3D Digita...
Matthias Trapp
 
Web-based and Mobile Provisioning of Virtual 3D Reconstructions
Web-based and Mobile Provisioning of Virtual 3D ReconstructionsWeb-based and Mobile Provisioning of Virtual 3D Reconstructions
Web-based and Mobile Provisioning of Virtual 3D Reconstructions
Matthias Trapp
 
Visualization of Knowledge Distribution across Development Teams using 2.5D S...
Visualization of Knowledge Distribution across Development Teams using 2.5D S...Visualization of Knowledge Distribution across Development Teams using 2.5D S...
Visualization of Knowledge Distribution across Development Teams using 2.5D S...
Matthias Trapp
 
Real-time Screen-space Geometry Draping for 3D Digital Terrain Models
Real-time Screen-space Geometry Draping for 3D Digital Terrain ModelsReal-time Screen-space Geometry Draping for 3D Digital Terrain Models
Real-time Screen-space Geometry Draping for 3D Digital Terrain Models
Matthias Trapp
 
FERMIUM - A Framework for Real-time Procedural Point Cloud Animation & Morphing
FERMIUM - A Framework for Real-time Procedural Point Cloud Animation & MorphingFERMIUM - A Framework for Real-time Procedural Point Cloud Animation & Morphing
FERMIUM - A Framework for Real-time Procedural Point Cloud Animation & Morphing
Matthias Trapp
 
Interactive Editing of Signed Distance Fields
Interactive Editing of Signed Distance FieldsInteractive Editing of Signed Distance Fields
Interactive Editing of Signed Distance Fields
Matthias Trapp
 
Integration of Image Processing Techniques into the Unity Game Engine
Integration of Image Processing Techniques into the Unity Game EngineIntegration of Image Processing Techniques into the Unity Game Engine
Integration of Image Processing Techniques into the Unity Game Engine
Matthias Trapp
 
Interactive GPU-based Image Deformation for Mobile Devices
Interactive GPU-based Image Deformation for Mobile DevicesInteractive GPU-based Image Deformation for Mobile Devices
Interactive GPU-based Image Deformation for Mobile Devices
Matthias Trapp
 
Interactive Photo Editing on Smartphones via Intrinsic Decomposition
Interactive Photo Editing on Smartphones via Intrinsic DecompositionInteractive Photo Editing on Smartphones via Intrinsic Decomposition
Interactive Photo Editing on Smartphones via Intrinsic Decomposition
Matthias Trapp
 
Service-based Analysis and Abstraction for Content Moderation of Digital Images
Service-based Analysis and Abstraction for Content Moderation of Digital ImagesService-based Analysis and Abstraction for Content Moderation of Digital Images
Service-based Analysis and Abstraction for Content Moderation of Digital Images
Matthias Trapp
 

Mais de Matthias Trapp (20)

Interactive Control over Temporal Consistency while Stylizing Video Streams
Interactive Control over Temporal Consistency while Stylizing Video StreamsInteractive Control over Temporal Consistency while Stylizing Video Streams
Interactive Control over Temporal Consistency while Stylizing Video Streams
 
A Framework for Art-directed Augmentation of Human Motion in Videos on Mobile...
A Framework for Art-directed Augmentation of Human Motion in Videos on Mobile...A Framework for Art-directed Augmentation of Human Motion in Videos on Mobile...
A Framework for Art-directed Augmentation of Human Motion in Videos on Mobile...
 
ALIVE-Adaptive Chromaticity for Interactive Low-light Image and Video Enhance...
ALIVE-Adaptive Chromaticity for Interactive Low-light Image and Video Enhance...ALIVE-Adaptive Chromaticity for Interactive Low-light Image and Video Enhance...
ALIVE-Adaptive Chromaticity for Interactive Low-light Image and Video Enhance...
 
A Service-based Preset Recommendation System for Image Stylization Applications
A Service-based Preset Recommendation System for Image Stylization ApplicationsA Service-based Preset Recommendation System for Image Stylization Applications
A Service-based Preset Recommendation System for Image Stylization Applications
 
Design Space of Geometry-based Image Abstraction Techniques with Vectorizatio...
Design Space of Geometry-based Image Abstraction Techniques with Vectorizatio...Design Space of Geometry-based Image Abstraction Techniques with Vectorizatio...
Design Space of Geometry-based Image Abstraction Techniques with Vectorizatio...
 
A Benchmark for the Use of Topic Models for Text Visualization Tasks - Online...
A Benchmark for the Use of Topic Models for Text Visualization Tasks - Online...A Benchmark for the Use of Topic Models for Text Visualization Tasks - Online...
A Benchmark for the Use of Topic Models for Text Visualization Tasks - Online...
 
Efficient GitHub Crawling using the GraphQL API
Efficient GitHub Crawling using the GraphQL APIEfficient GitHub Crawling using the GraphQL API
Efficient GitHub Crawling using the GraphQL API
 
CodeCV - Mining Expertise of GitHub Users from Coding Activities - Online.pdf
CodeCV - Mining Expertise of GitHub Users from Coding Activities - Online.pdfCodeCV - Mining Expertise of GitHub Users from Coding Activities - Online.pdf
CodeCV - Mining Expertise of GitHub Users from Coding Activities - Online.pdf
 
Non-Photorealistic Rendering of 3D Point Clouds for Cartographic Visualization
Non-Photorealistic Rendering of 3D Point Clouds for Cartographic VisualizationNon-Photorealistic Rendering of 3D Point Clouds for Cartographic Visualization
Non-Photorealistic Rendering of 3D Point Clouds for Cartographic Visualization
 
TWIN4ROAD - Erfassung Analyse und Auswertung mobiler Multi Sensorik im Strass...
TWIN4ROAD - Erfassung Analyse und Auswertung mobiler Multi Sensorik im Strass...TWIN4ROAD - Erfassung Analyse und Auswertung mobiler Multi Sensorik im Strass...
TWIN4ROAD - Erfassung Analyse und Auswertung mobiler Multi Sensorik im Strass...
 
Interactive Close-Up Rendering for Detail+Overview Visualization of 3D Digita...
Interactive Close-Up Rendering for Detail+Overview Visualization of 3D Digita...Interactive Close-Up Rendering for Detail+Overview Visualization of 3D Digita...
Interactive Close-Up Rendering for Detail+Overview Visualization of 3D Digita...
 
Web-based and Mobile Provisioning of Virtual 3D Reconstructions
Web-based and Mobile Provisioning of Virtual 3D ReconstructionsWeb-based and Mobile Provisioning of Virtual 3D Reconstructions
Web-based and Mobile Provisioning of Virtual 3D Reconstructions
 
Visualization of Knowledge Distribution across Development Teams using 2.5D S...
Visualization of Knowledge Distribution across Development Teams using 2.5D S...Visualization of Knowledge Distribution across Development Teams using 2.5D S...
Visualization of Knowledge Distribution across Development Teams using 2.5D S...
 
Real-time Screen-space Geometry Draping for 3D Digital Terrain Models
Real-time Screen-space Geometry Draping for 3D Digital Terrain ModelsReal-time Screen-space Geometry Draping for 3D Digital Terrain Models
Real-time Screen-space Geometry Draping for 3D Digital Terrain Models
 
FERMIUM - A Framework for Real-time Procedural Point Cloud Animation & Morphing
FERMIUM - A Framework for Real-time Procedural Point Cloud Animation & MorphingFERMIUM - A Framework for Real-time Procedural Point Cloud Animation & Morphing
FERMIUM - A Framework for Real-time Procedural Point Cloud Animation & Morphing
 
Interactive Editing of Signed Distance Fields
Interactive Editing of Signed Distance FieldsInteractive Editing of Signed Distance Fields
Interactive Editing of Signed Distance Fields
 
Integration of Image Processing Techniques into the Unity Game Engine
Integration of Image Processing Techniques into the Unity Game EngineIntegration of Image Processing Techniques into the Unity Game Engine
Integration of Image Processing Techniques into the Unity Game Engine
 
Interactive GPU-based Image Deformation for Mobile Devices
Interactive GPU-based Image Deformation for Mobile DevicesInteractive GPU-based Image Deformation for Mobile Devices
Interactive GPU-based Image Deformation for Mobile Devices
 
Interactive Photo Editing on Smartphones via Intrinsic Decomposition
Interactive Photo Editing on Smartphones via Intrinsic DecompositionInteractive Photo Editing on Smartphones via Intrinsic Decomposition
Interactive Photo Editing on Smartphones via Intrinsic Decomposition
 
Service-based Analysis and Abstraction for Content Moderation of Digital Images
Service-based Analysis and Abstraction for Content Moderation of Digital ImagesService-based Analysis and Abstraction for Content Moderation of Digital Images
Service-based Analysis and Abstraction for Content Moderation of Digital Images
 

Último

20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
Federico Razzoli
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
jpupo2018
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
David Brossard
 

Último (20)

20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
 

Semantic-driven Visualization Techniques for Interactive Exploration of 3D Indoor Models

  • 1. 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 Visualisation 2 - 5 July 2019 ● University of Paris 13 ● Paris ● France
  • 2. 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.
  • 3. 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.
  • 4. 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.
  • 5. 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
  • 6. 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
  • 7. 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 Highlighting Exploded Views
  • 8. 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:
  • 9. Ghosted-View Technique 7/10/2019 Semantic-driven Visualization Techniques for Interactive Exploration of 3D Indoor Models 9 Transparency rendering of occluding geometry:
  • 10. 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
  • 11. Manual Exploded-View Technique 7/10/2019 Semantic-driven Visualization Techniques for Interactive Exploration of 3D Indoor Models 11
  • 12. View-dependent Exploded Views 7/10/2019 Semantic-driven Visualization Techniques for Interactive Exploration of 3D Indoor Models 12
  • 13. 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
  • 14. 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.
  • 15. 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-Detail Ghosted Views + Cut-away Views
  • 16. 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
  • 17. 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.
  • 18. Thank you for your Attention Contact Information: ▪ Matthias Trapp matthias.trapp@hpi.de ▪ Jürgen Döllner juergen.doellner@hpi.de Computer Graphics System Group www.hpi3d.de
  • 19. Complete Video 7/10/2019 Semantic-driven Visualization Techniques for Interactive Exploration of 3D Indoor Models 19