SlideShare a Scribd company logo
1 of 21
Download to read offline
3D modeling of interior spaces:
Learning the language of indoor architecture
Kourosh Khoshelham
Lucia Díaz-Vilariño
NEED FOR 3D INDOOR MODELS
 Crisis management in large public buildings
 Automated route generation and navigation
From: http://www.conceptdraw.com/
Model from
FZKViewer2ISPRS Technical Commission V Symposium, June 2014
3D INDOOR MODELING: THE CHALLENGE
 Manual modeling:
Can take months depending on
the complexity of the building and
the required level of details.
 Automated modeling:
 Should be able to handle a large
variety of indoor architectures.
3ISPRS Technical Commission V Symposium, June 2014
The Cubicus building
in the UT campus.
INDOOR ARCHITECTURAL DESIGN
 Characterized by:
 Repetition
 Regularity
 Creativity
 Example: Palladian
indoor designs
4ISPRS Technical Commission V Symposium, June 2014
Andrea Palladio (1508 –1580)
Repetition
PALLADIAN GRAMMAR (SIMPLIFIED)
 Rule 1: Make a grid of rectangular spaces
ISPRS Technical Commission V Symposium, June 2014 5
Regularity
http://grape.swap-zt.com/
PALLADIAN GRAMMAR (SIMPLIFIED)
ISPRS Technical Commission V Symposium, June 2014 6
 Rule 2: Collapse some of the walls
 Rule 3: Insert aligned doors and windows
Creativity
http://grape.swap-zt.com/
A SHAPE GRAMMAR FOR INDOOR MODELING
 Starting symbol (S): a unit cube
 Rule 1: place a cuboid
 Rule 2: connect two cuboids
 Rule 3: merge two cuboids
ISPRS Technical Commission V Symposium, June 2014 7
S - R1 - R1 - R1 - R2 - R2 - R3 - R3 - R3 - R3
If there are points on its ceiling
If they are not separated by a wall
If they have a common face
LEARNING GRAMMAR RULES FROM A POINT CLOUD
 Rotate point cloud such that walls are aligned with x- and y- axes;
 Location and size of cuboids from histogram of x, y, z coordinates;
 Constraint: each cuboid should have points on its top face.
ISPRS Technical Commission V Symposium, June 2014 8
Points-on-ceiling index:
LEARNING GRAMMAR RULES FROM A POINT CLOUD
 Connecting based on:
1. Adjacency in the initial grid;
2. If the connecting cuboid is not on an interior wall.
ISPRS Technical Commission V Symposium, June 2014 9
Points-on-wall index:
SEPARABILITY OF WALLS AND EMPTY SPACES
 Using Points-on-Wall index:
ISPRS Technical Commission V Symposium, June 2014 10
LEARNING GRAMMAR RULES FROM A POINT CLOUD
 Merging based on:
1. If two cuboids have a common face;
2. If both are non-terminal.
ISPRS Technical Commission V Symposium, June 2014 11
EXPERIMENTS
 Simulated point cloud
 two-storey; multiple spaces
 Real point cloud
ISPRS Technical Commission V Symposium, June 2014 12
RESULTS
ISPRS Technical Commission V Symposium, June 2014 13
 Simulated 1st floor:
Initial cuboids (rule 1)
RESULTS
ISPRS Technical Commission V Symposium, June 2014 14
 Simulated 1st floor:
Connected cuboids (rule 2) Merged cuboids (rule 3)
RESULTS
ISPRS Technical Commission V Symposium, June 2014 15
 Simulated 2nd floor:
Initial cuboids (rule 1)
RESULTS
ISPRS Technical Commission V Symposium, June 2014 16
 Simulated 2nd floor:
Connected cuboids (rule 2) Merged cuboids (rule 3)
RESULTS
 Real point cloud:
ISPRS Technical Commission V Symposium, June 2014 17
RESULTS
 Real point cloud:
ISPRS Technical Commission V Symposium, June 2014 18
Connected cuboids (rule 2) Merged cuboids (rule 3)
CONCLUSIONS
 Automated indoor modeling by learning grammar rules from a
point cloud;
 Convenient method to create BIM/cityGML models (can provide
volumetric solids + surfaces + semantics)
 Adjacency relationships are inherent in the cuboids and can be
transferred across rules;
 Non-navigable spaces can be modeled as well using the points-
on-wall index.
 Future work:
 Addition of semantic rules;
 Extension to handle non-Manhattan-World structures.
ISPRS Technical Commission V Symposium, June 2014 19
THANK YOU!
ISPRS Technical Commission V Symposium, June 2014 20
3 PhD positions related to photogrammetry and laserscanning
INACHUS
Technological and Methodological Solutions for Integrated Wide Area Situation
Awareness and Survivor Localisation to Support Search and Rescue Teams.
20+ partners. Our task:
UAV-based photogrammetry and satellite remote sensing to support first responders in
finding victims
Call for applications open till July 1st (one position)
Position estimation of mobile sensors using airborne imagery
Mitigating the well-known GPS outage problem in “urban canyons” for mobile mapping platforms
through integrated position and attitude estimation using nadir and oblique airborne imagery. Close
cooperation with leading industry partners like Cyclomedia, Fugro and Topcon Sokkia.
Two PhD positions, focusing on mobile laser scanning and mobile imagery, respectively.
Call for applications open soon, please watch www.itc.nl, or contact Markus Gerke.
Contact: Markus Gerke, m.gerke@utwente.nl
Dutch Science Foundation
DEMO – 1ST FLOOR
ISPRS Technical Commission V Symposium, June 2014 21

More Related Content

Recently uploaded

Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitterShivangiSharma879191
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...121011101441
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
An introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxAn introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxPurva Nikam
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 

Recently uploaded (20)

Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
An introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxAn introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptx
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

3D Modelling of Interior Spaces: Learning the Language of Indoor Architecture

  • 1. 3D modeling of interior spaces: Learning the language of indoor architecture Kourosh Khoshelham Lucia Díaz-Vilariño
  • 2. NEED FOR 3D INDOOR MODELS  Crisis management in large public buildings  Automated route generation and navigation From: http://www.conceptdraw.com/ Model from FZKViewer2ISPRS Technical Commission V Symposium, June 2014
  • 3. 3D INDOOR MODELING: THE CHALLENGE  Manual modeling: Can take months depending on the complexity of the building and the required level of details.  Automated modeling:  Should be able to handle a large variety of indoor architectures. 3ISPRS Technical Commission V Symposium, June 2014 The Cubicus building in the UT campus.
  • 4. INDOOR ARCHITECTURAL DESIGN  Characterized by:  Repetition  Regularity  Creativity  Example: Palladian indoor designs 4ISPRS Technical Commission V Symposium, June 2014 Andrea Palladio (1508 –1580)
  • 5. Repetition PALLADIAN GRAMMAR (SIMPLIFIED)  Rule 1: Make a grid of rectangular spaces ISPRS Technical Commission V Symposium, June 2014 5 Regularity http://grape.swap-zt.com/
  • 6. PALLADIAN GRAMMAR (SIMPLIFIED) ISPRS Technical Commission V Symposium, June 2014 6  Rule 2: Collapse some of the walls  Rule 3: Insert aligned doors and windows Creativity http://grape.swap-zt.com/
  • 7. A SHAPE GRAMMAR FOR INDOOR MODELING  Starting symbol (S): a unit cube  Rule 1: place a cuboid  Rule 2: connect two cuboids  Rule 3: merge two cuboids ISPRS Technical Commission V Symposium, June 2014 7 S - R1 - R1 - R1 - R2 - R2 - R3 - R3 - R3 - R3 If there are points on its ceiling If they are not separated by a wall If they have a common face
  • 8. LEARNING GRAMMAR RULES FROM A POINT CLOUD  Rotate point cloud such that walls are aligned with x- and y- axes;  Location and size of cuboids from histogram of x, y, z coordinates;  Constraint: each cuboid should have points on its top face. ISPRS Technical Commission V Symposium, June 2014 8 Points-on-ceiling index:
  • 9. LEARNING GRAMMAR RULES FROM A POINT CLOUD  Connecting based on: 1. Adjacency in the initial grid; 2. If the connecting cuboid is not on an interior wall. ISPRS Technical Commission V Symposium, June 2014 9 Points-on-wall index:
  • 10. SEPARABILITY OF WALLS AND EMPTY SPACES  Using Points-on-Wall index: ISPRS Technical Commission V Symposium, June 2014 10
  • 11. LEARNING GRAMMAR RULES FROM A POINT CLOUD  Merging based on: 1. If two cuboids have a common face; 2. If both are non-terminal. ISPRS Technical Commission V Symposium, June 2014 11
  • 12. EXPERIMENTS  Simulated point cloud  two-storey; multiple spaces  Real point cloud ISPRS Technical Commission V Symposium, June 2014 12
  • 13. RESULTS ISPRS Technical Commission V Symposium, June 2014 13  Simulated 1st floor: Initial cuboids (rule 1)
  • 14. RESULTS ISPRS Technical Commission V Symposium, June 2014 14  Simulated 1st floor: Connected cuboids (rule 2) Merged cuboids (rule 3)
  • 15. RESULTS ISPRS Technical Commission V Symposium, June 2014 15  Simulated 2nd floor: Initial cuboids (rule 1)
  • 16. RESULTS ISPRS Technical Commission V Symposium, June 2014 16  Simulated 2nd floor: Connected cuboids (rule 2) Merged cuboids (rule 3)
  • 17. RESULTS  Real point cloud: ISPRS Technical Commission V Symposium, June 2014 17
  • 18. RESULTS  Real point cloud: ISPRS Technical Commission V Symposium, June 2014 18 Connected cuboids (rule 2) Merged cuboids (rule 3)
  • 19. CONCLUSIONS  Automated indoor modeling by learning grammar rules from a point cloud;  Convenient method to create BIM/cityGML models (can provide volumetric solids + surfaces + semantics)  Adjacency relationships are inherent in the cuboids and can be transferred across rules;  Non-navigable spaces can be modeled as well using the points- on-wall index.  Future work:  Addition of semantic rules;  Extension to handle non-Manhattan-World structures. ISPRS Technical Commission V Symposium, June 2014 19
  • 20. THANK YOU! ISPRS Technical Commission V Symposium, June 2014 20 3 PhD positions related to photogrammetry and laserscanning INACHUS Technological and Methodological Solutions for Integrated Wide Area Situation Awareness and Survivor Localisation to Support Search and Rescue Teams. 20+ partners. Our task: UAV-based photogrammetry and satellite remote sensing to support first responders in finding victims Call for applications open till July 1st (one position) Position estimation of mobile sensors using airborne imagery Mitigating the well-known GPS outage problem in “urban canyons” for mobile mapping platforms through integrated position and attitude estimation using nadir and oblique airborne imagery. Close cooperation with leading industry partners like Cyclomedia, Fugro and Topcon Sokkia. Two PhD positions, focusing on mobile laser scanning and mobile imagery, respectively. Call for applications open soon, please watch www.itc.nl, or contact Markus Gerke. Contact: Markus Gerke, m.gerke@utwente.nl Dutch Science Foundation
  • 21. DEMO – 1ST FLOOR ISPRS Technical Commission V Symposium, June 2014 21