SlideShare a Scribd company logo
1 of 19
Download to read offline
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

More Related Content

Similar to Interactive Exploration of 3D Indoor Models with Semantic Visualization

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.pdfSemra 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 DevicesMatthias 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 V4IRJET 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 Platformslhead1
 
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 ARIRJET Journal
 
DIGITAL_TWIN_final.pptx
DIGITAL_TWIN_final.pptxDIGITAL_TWIN_final.pptx
DIGITAL_TWIN_final.pptxBree80
 
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 CityGRIDRollo 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 MindtechEdge 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 DevelopmentHong-Linh Truong
 
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 WhitepaperAmy Heffner
 
Sc bim
Sc bimSc bim
Sc bimLam Yu
 
Interaction Room Presentation
Interaction Room PresentationInteraction Room Presentation
Interaction Room Presentationadesso 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 FOSS4GSANGHEE SHIN
 

Similar to Interactive Exploration of 3D Indoor Models with Semantic Visualization (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
 

More from 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 StreamsMatthias 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 ApplicationsMatthias 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 APIMatthias 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.pdfMatthias 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 VisualizationMatthias 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 ReconstructionsMatthias 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 ModelsMatthias 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 & MorphingMatthias Trapp
 
Interactive Editing of Signed Distance Fields
Interactive Editing of Signed Distance FieldsInteractive Editing of Signed Distance Fields
Interactive Editing of Signed Distance FieldsMatthias 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 EngineMatthias 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 DevicesMatthias 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 DecompositionMatthias 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 ImagesMatthias Trapp
 

More from 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
 

Recently uploaded

Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍾 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍾 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍾 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍾 8923113531 🎰 Avail...gurkirankumar98700
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel AraĂșjo
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 

Recently uploaded (20)

Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍾 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍾 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍾 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍾 8923113531 🎰 Avail...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 

Interactive Exploration of 3D Indoor Models with Semantic Visualization

  • 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