Automatic Reconstruction of Parametric Building Models from Indoor Point Clouds. CAD/Graphics 2015



Similar documents
Segmentation of building models from dense 3D point-clouds

Automatic Building Facade Detection in Mobile Laser Scanner point Clouds

Part-Based Recognition

Lecture 10: Regression Trees

3D Model of the City Using LiDAR and Visualization of Flood in Three-Dimension

GSA Automation of Court Design Guide

MetropoGIS: A City Modeling System DI Dr. Konrad KARNER, DI Andreas KLAUS, DI Joachim BAUER, DI Christopher ZACH

Visualization methods for patent data

Parallel Simplification of Large Meshes on PC Clusters

Robust NURBS Surface Fitting from Unorganized 3D Point Clouds for Infrastructure As-Built Modeling

Modelling, Extraction and Description of Intrinsic Cues of High Resolution Satellite Images: Independent Component Analysis based approaches

technical notes trimble realworks software

Toward Automated Modeling of Floor Plans

Trimble Realworks Software

Max Flow. Lecture 4. Optimization on graphs. C25 Optimization Hilary 2013 A. Zisserman. Max-flow & min-cut. The augmented path algorithm

Signature Segmentation from Machine Printed Documents using Conditional Random Field

IMPLICIT SHAPE MODELS FOR OBJECT DETECTION IN 3D POINT CLOUDS

Big Data: Rethinking Text Visualization

The process components and related data characteristics addressed in this document are:

2013 Code_Saturne User Group Meeting. EDF R&D Chatou, France. 9 th April 2013

SECTION XI OPINION OF PROBABLE COST

3D Building Roof Extraction From LiDAR Data

Thermal Simulation of a Power Electronics Cold Plate with a Parametric Design Study

Enhanced LIC Pencil Filter

Comparison of Non-linear Dimensionality Reduction Techniques for Classification with Gene Expression Microarray Data

Scan-Line Fill. Scan-Line Algorithm. Sort by scan line Fill each span vertex order generated by vertex list

How To Create A Surface From Points On A Computer With A Marching Cube

The World s Leading Duct board Solution Package

Data Mining Cluster Analysis: Basic Concepts and Algorithms. Lecture Notes for Chapter 8. Introduction to Data Mining

Automatic Labeling of Lane Markings for Autonomous Vehicles

Current status of image matching for Earth observation

DEVELOPMENT OF AN IMAGING SYSTEM FOR THE CHARACTERIZATION OF THE THORACIC AORTA.

Visualisatie BMT. Introduction, visualization, visualization pipeline. Arjan Kok Huub van de Wetering

COMP175: Computer Graphics. Lecture 1 Introduction and Display Technologies

Cray: Enabling Real-Time Discovery in Big Data

Mapping Solar Energy Potential Through LiDAR Feature Extraction

Microsoft Excel 2010 Charts and Graphs

Simulation Techniques for Tablet and Mobile Phone Design Bill McGinn; Ansys Senior Application Engineer

Visualization Plugin for ParaView

New Features in TerraScan. Arttu Soininen Software developer Terrasolid Ltd

NVIDIA IndeX Enabling Interactive and Scalable Visualization for Large Data Marc Nienhaus, NVIDIA IndeX Engineering Manager and Chief Architect

Using Photorealistic RenderMan for High-Quality Direct Volume Rendering

Clinical Training for Visage 7 Cardiac. Visage 7

Data Mining. Cluster Analysis: Advanced Concepts and Algorithms

EXPLORING SPATIAL PATTERNS IN YOUR DATA

A Generalized Marching Cubes Algorithm Based On Non-Binary Classifications

Object Recognition. Selim Aksoy. Bilkent University

Removing Moving Objects from Point Cloud Scenes

Sliding Door Hardware Installation Instructions

BIM Extension into Later Stages of Project Life Cycle

O.F.Wind Wind Site Assessment Simulation in complex terrain based on OpenFOAM. Darmstadt,

Clustering. Adrian Groza. Department of Computer Science Technical University of Cluj-Napoca

Assessment. Presenter: Yupu Zhang, Guoliang Jin, Tuo Wang Computer Vision 2008 Fall

Closest Pair Problem

Sliding Barn Door Hardware Installation Instructions BALDUR and ODEN

Alphacam Art combines Vectric s Aspire artistic design software with the market leading Alphacam manufacturing software.

OMIQ srl. Advanced Post-Processing of Flow3D Calculations using Ensight. Federico Monterosso. Ingegneria di componenti e sistemi industriali

SCALABILITY OF CONTEXTUAL GENERALIZATION PROCESSING USING PARTITIONING AND PARALLELIZATION. Marc-Olivier Briat, Jean-Luc Monnot, Edith M.

PARAMETRIC MODELING. David Rosen. December By carefully laying-out datums and geometry, then constraining them with dimensions and constraints,

Pallas Ludens. We inject human intelligence precisely where automation fails. Jonas Andrulis, Daniel Kondermann

What do Big Data & HAVEn mean? Robert Lejnert HP Autonomy

WATER BODY EXTRACTION FROM MULTI SPECTRAL IMAGE BY SPECTRAL PATTERN ANALYSIS

TOWARDS AUTOMATIC INDOOR RECONSTRUCTION OF CLUTTERED BUILDING ROOMS FROM POINT CLOUDS

Computer Forensics Application. ebay-uab Collaborative Research: Product Image Analysis for Authorship Identification

THERMAL LOSSES Thermal Losses Calculations

Avizo Inspect New software for industrial inspection and materials R&D

Parametric Technology Corporation. Pro/ENGINEER Wildfire 4.0 Tolerance Analysis Extension Powered by CETOL Technology Reference Guide

Big Data Analytics. An Introduction. Oliver Fuchsberger University of Paderborn 2014

Class One: Degree Sequences

Avizo AvizoFire - The 3D visualization Software for NDT & Materials Science

Gephi Tutorial Quick Start

Building Information Modelling (BIM); How it Improves Building Performance. R.P. Kumanayake Lecturer, Department of Civil Engineering

AN ALGORITHM FOR CENTRELINE EXTRACTION USING NATURAL NEIGHBOUR INTERPOLATION

Digital Cadastral Maps in Land Information Systems

An Adaptive Hierarchical Next-Best-View Algorithm for 3D Reconstruction of Indoor Scenes

ANSA. quality and performance in automatic mesh generation. p i o n e e r i n g software systems

Clustering through Decision Tree Construction in Geology

Confort 26. Sliding Systems. Sapa Building System

Explain the role of blood and bloodstain patterns in forensics science. Analyze and identify bloodstain patterns by performing bloodstain analysis

EDIminer: A Toolset for Process Mining from EDI Messages

Hierarchical Data Visualization

Performance Metrics for Graph Mining Tasks

Big Graph Processing: Some Background

Big Data and Analytics: Challenges and Opportunities

Overset Grids Technology in STAR-CCM+: Methodology and Applications

DICOM Correction Item

Statistical and computational challenges in networks and cybersecurity

Plaisance 24. Sliding Systems. Sapa Building System

MAVIparticle Modular Algorithms for 3D Particle Characterization

Image-based simulation of the human thorax for cardio-pulmonary applications

MODERN VOXEL BASED DATA AND GEOMETRY ANALYSIS SOFTWARE TOOLS FOR INDUSTRIAL CT

Land Mobile Mapping & Survey

Transcription:

Automatic Reconstruction of Parametric Building Models from Indoor Point Clouds Sebastian Ochmann Richard Vock Raoul Wessel Reinhard Klein University of Bonn, Germany CAD/Graphics 2015

Motivation Digital 3D building models increasingly used for e.g.: Construction planning, renovation, retrofitting (Automatic) taking of measurements Acoustic or thermal simulations Long-term facility management Image from http://www.digital210king.org/ 2

Motivation Requirements on the models, applications: Analysis and editing on a high level, e.g. moving walls Parameterization of elements, e.g. size of a wall or room Relations between elements, e.g. wall/room adjacency 3

Motivation Suitable models often not available Especially for legacy building stock Use 3D point clouds as starting point for modeling Modeling still largely manual & time-consuming Automated reconstruction methods highly desirable 4

Related Work Active field of research, many recent reconstruction approaches Focus on reconstruction of separate surfaces or room volumes Lack of decomposition into building elements ( What is a wall? ) Our approach 5

Related Work Some methods employ a spatial partitioning and region labeling for finding a plausible room layout, e.g.: Oesau et al. 2014: Indoor scene reconstruction using feature sensitive primitive extraction and graph-cut Turner et al. 2014: Fast, automated, scalable generation of textured 3D models of indoor environments Mura et al. 2014*: Automatic room detection and reconstruction in cluttered indoor environments with complex room layouts * Image from Mura et al. 2014 6

Related Work Shortcomings of previous approaches: Only separated rooms or paper thin walls possible No notion of volumetric walls representing the building s structure, especially shared walls between adjacent rooms Projected planes Partitioning Possible labelings 7

Our Approach Starting point: Registered 3D indoor point cloud scans Labels: Ideally one per room (plus an outside label) Rooms unknown instead: One label for each scan 8

Our Approach Refinement of initial segmentation given by separate scans Diffusion process based on mutual visibility between point pairs Also automatically filters out clutter outside of the building 9

Our Approach Detection of vertical planes (RANSAC) Transfer into horizontal plane Generation of piecewise-linear partitioning? 10

Our Approach Generate candidates for walls (incl. estimated thickness) from detected vertical planes Edges of partitioning are centerlines of (potential) walls Projected planes Potential wall structures 11

Our Approach Generate edges for each single surface and pairs of parallel surfaces Edges are wall centerlines instead of wall surfaces Each edge attributed with (scalar-valued) wall thickness 12

Our Approach After suitable labeling: Connected graph of volumetric wall elements representing the building s structure Potential wall structures Region labeling Resulting wall graph 13

Our Approach We now have point labels and the partitioning: How to determine a suitable labeling of the partitioning cells? 14

Our Approach Labeling optimization as cost minimization problem: Σ (Unary costs for assigning each room label to a region) + Σ (Binary costs for assigning a pair of labels to adjacent regions) min. 15

Our Approach Minimizing the sum of labeling costs yields the desired labeling Graph multi-labeling problem solved using algorithm by Boykov et al. Edges between differently labeled regions are walls Room heights estimated from horizontal planes in the data 16

Opening detection & classification Further enrichment the resulting model Detect openings, i.e. doors and windows Classification by means of supervised learning 17

Multiple scans within a room In case of multiple scans within a room, implausible walls are removed in a post-processing step 18

Results Experiments on a variety of real-world point cloud datasets 19

Results Tested with up to 67 scans, 22.7m points, about 8.5 minutes 20

Results Regularization and hole filling in cluttered regions Controllable via smoothness property of graph cut based opt. 21

Results Comparison with a professional, manually generated model Good wall and opening localization 22

Conclusion The first method for reconstructing parameterized building models based on volumetric, interrelated building elements Direct export to industry-standard format (IFC) Enables automatic or semi-automatic further processing (editing, measurements, simulations, ) in industry-standard software 23

Thank you 24