Exploiting Indoor Mobile Laser Scanner Trajectories for Interpretation of Indoor Scenes

Similar documents
Permanent Structure Detection in Cluttered Point Clouds from Indoor Mobile Laser Scanners (IMLS)

INDOOR 3D MODEL RECONSTRUCTION TO SUPPORT DISASTER MANAGEMENT IN LARGE BUILDINGS Project Abbreviated Title: SIMs3D (Smart Indoor Models in 3D)

Semantic Interpretation of Mobile Laser Scanner Point Clouds in Indoor Scenes Using Trajectories

SPACE IDENTIFICATION AND SPACE SUBDIVISION: A POWERFUL CONCEPT FOR INDOOR NAVIGATION AND NAVIGATION

AN EVALUATION PIPELINE FOR INDOOR LASER SCANNING POINT CLOUDS

Building Reliable 2D Maps from 3D Features

Advanced point cloud processing

AUTOMATIC EXTRACTION OF BUILDING FEATURES FROM TERRESTRIAL LASER SCANNING

Methods for Automatically Modeling and Representing As-built Building Information Models

AUTOMATIC GENERATION OF INDOOR NAVIGABLE SPACE USING A POINT CLOUD AND ITS SCANNER TRAJECTORY

Recent developments in laser scanning

CS 4758: Automated Semantic Mapping of Environment

OVERVIEW OF BUILDING RESEARCH AT THE APPLIED GEOTECHNOLOGIES

Three-Dimensional Object Detection and Layout Prediction using Clouds of Oriented Gradients

Watertight Planar Surface Reconstruction of Voxel Data

2/19/2018. Who are we? Who am I? What is Scanning? How does scanning work? How does scanning work? Scanning for Today s Surveyors

3D modeling of interior spaces: Learning the language of indoor architecture. Kourosh Khoshelham Lucia Díaz-Vilariño

Semantic Enrichment of a Point Cloud based on an Octree for Multi-Storey Pathfinding

A DATA DRIVEN METHOD FOR FLAT ROOF BUILDING RECONSTRUCTION FROM LiDAR POINT CLOUDS

SEMANTIC ENRICHMENT OF INDOOR MOBILE LASER SCANNER POINT CLOUDS AND TRAJECTORIES

AN EVALUATION FRAMEWORK FOR BENCHMARKING INDOOR MODELLING METHODS

DESIGN OF AN INDOOR MAPPING SYSTEM USING THREE 2D LASER SCANNERS AND 6 DOF SLAM

DETECTION, MODELING AND CLASSIFICATION OF MOLDINGS FOR AUTOMATED REVERSE ENGINEERING OF BUILDINGS FROM 3D DATA

CS395T paper review. Indoor Segmentation and Support Inference from RGBD Images. Chao Jia Sep

SIMPLE ROOM SHAPE MODELING WITH SPARSE 3D POINT INFORMATION USING PHOTOGRAMMETRY AND APPLICATION SOFTWARE

Three-Dimensional Laser Scanner. Field Evaluation Specifications

Extracting topological relations between indoor spaces from point clouds

Location Based Technology Expert. Mobile VR 3D modeling for BIM

Semantic As-built 3D Modeling of Buildings under Construction from Laser-scan Data Based on Local Convexity without an As-planned Model

REPRESENTATION REQUIREMENTS OF AS-IS BUILDING INFORMATION MODELS GENERATED FROM LASER SCANNED POINT CLOUD DATA

Exploiting Depth Camera for 3D Spatial Relationship Interpretation

High Resolution Tree Models: Modeling of a Forest Stand Based on Terrestrial Laser Scanning and Triangulating Scanner Data

Outline of Presentation. Introduction to Overwatch Geospatial Software Feature Analyst and LIDAR Analyst Software

Extraction of façades with window information from oblique view airborne laser scanning point clouds

3D Computer Vision. Depth Cameras. Prof. Didier Stricker. Oliver Wasenmüller

Improving Door Detection for Mobile Robots by fusing Camera and Laser-Based Sensor Data

Uncertainties: Representation and Propagation & Line Extraction from Range data

THE ISPRS/EUROSDR BENCHMARK ON MULTI-PLATFORM PHOTOGRAMMETRY: RESULTS AND LESSON LEARNT FRANCESCO NEX AND MARKUS GERKE

Object Classification in Domestic Environments

GENERATING BUILDING OUTLINES FROM TERRESTRIAL LASER SCANNING

Evaluating optical flow vectors through collision points of object trajectories in varying computergenerated snow intensities for autonomous vehicles

Universiteit Leiden Computer Science

Robot localization method based on visual features and their geometric relationship

3D Object Representations. COS 526, Fall 2016 Princeton University

User-Guided Dimensional Analysis of Indoor Scenes Using Depth Sensors

Tri-modal Human Body Segmentation

Delft University of Technology. Indoor modelling from SLAM-based laser scanner Door detection to envelope reconstruction

Segmentation of point clouds

Construction Progress Management and Interior Work Analysis Using Kinect 3D Image Sensors

CRF Based Point Cloud Segmentation Jonathan Nation

Automatic image network design leading to optimal image-based 3D models

Occlusion Patterns for Object Class Detection

Piecewise-Planar 3D Reconstruction with Edge and Corner Regularization

Automated Extraction of Buildings from Aerial LiDAR Point Cloud and Digital Imaging Datasets for 3D Cadastre - Preliminary Results

3D Photography: Stereo

New Sony DepthSense TM ToF Technology

AUTOMATIC PROCESSING OF MOBILE LASER SCANNER POINT CLOUDS FOR BUILDING FAÇADE DETECTION

Learning from 3D Data

Smart 3D indoor models to support crisis management in large public buildings

Support surfaces prediction for indoor scene understanding

Loop detection and extended target tracking using laser data

Interactive Collision Detection for Engineering Plants based on Large-Scale Point-Clouds

FAST EDGE DETECTION AND SEGMENTATION OF TERRESTRIAL LASER SCANS THROUGH NORMAL VARIATION ANALYSIS

SEMANTIC FEATURE BASED REGISTRATION OF TERRESTRIAL POINT CLOUDS

CS 231A Computer Vision (Winter 2014) Problem Set 3

Real-time Door Detection based on AdaBoost learning algorithm

3D Semantic Parsing of Large-Scale Indoor Spaces Supplementary Material

Manhattan-World Assumption for As-built Modeling Industrial Plant

Automatic Room Segmentation from Unstructured 3D Data of Indoor Environments

ReFlx. ReFlx 100 Collision Avoidance System Instruction Manual Page 1 6/30/99

Interior Reconstruction under Occlusion and Clutter, based on the 3D Hough Transform

A Low Power, High Throughput, Fully Event-Based Stereo System: Supplementary Documentation

Chapters 1 7: Overview

AUTOMATIC EXTRACTION OF LARGE COMPLEX BUILDINGS USING LIDAR DATA AND DIGITAL MAPS

BUILDING POINT GROUPING USING VIEW-GEOMETRY RELATIONS INTRODUCTION

Efficient Surface and Feature Estimation in RGBD

MSc Geomatics thesis presentation. Validation and automatic repair of planar partitions using a constrained triangulation.

How to Use Passive Infrared Sensor Cameras

Object Localization, Segmentation, Classification, and Pose Estimation in 3D Images using Deep Learning

Project: IEEE P Working Group for Wireless Personal Area Network (WPAN)

CLASSIFICATION FOR ROADSIDE OBJECTS BASED ON SIMULATED LASER SCANNING

Aerial and Mobile LiDAR Data Fusion

3D BUILDING MODEL GENERATION FROM AIRBORNE LASERSCANNER DATA BY STRAIGHT LINE DETECTION IN SPECIFIC ORTHOGONAL PROJECTIONS

The raycloud A Vision Beyond the Point Cloud

SEGMENTATION OF TIN-STRUCTURED SURFACE MODELS

Real-Time Rendering (Echtzeitgraphik) Dr. Michael Wimmer

A New Protocol of CSI For The Royal Canadian Mounted Police

3D Reconstruction with Tango. Ivan Dryanovski, Google Inc.

Unwrapping of Urban Surface Models

Scan-point Planning and 3-D Map Building for a 3-D Laser Range Scanner in an Outdoor Environment

3D Shape Modeling by Deformable Models. Ye Duan

DOOR RECOGNITION IN CLUTTERED BUILDING INTERIORS USING IMAGERY AND LIDAR DATA

Segmentation of 3D Photogrammetric Point Cloud for 3D Building Modeling

Car Bed Chair Sofa Table

Separating Objects and Clutter in Indoor Scenes

Background subtraction in people detection framework for RGB-D cameras

ReFlx 100 PLUS COLLISION AVOIDANCE SYSTEM

SceneNet: 3D Reconstruction of Videos Taken by the Crowd on GPU. Chen Sagiv SagivTech Ltd. GTC 2015 San Jose

Cell Decomposition for Building Model Generation at Different Scales

Multi-View 3D-Reconstruction

Transcription:

Exploiting Indoor Mobile Laser Scanner Trajectories for Interpretation of Indoor Scenes March 2018 Promoter: Prof. Dr. Ir. George Vosselman Supervisor: Michael Peter 1

Indoor 3D Model Reconstruction to Support Disaster Management in Large Buildings Smart Indoor Models in 3D (SIMs3D) SIMs3D Project partners 1. STW as a technology foundation 2. Academic partners: University of Twente (UT), EOS Department Delft University of Technology (TUD), GIS Technology 3. Companies: Cyclomedia Technology B.V. Leap3D CGI Nederland B.V. as a software advisor 4. End Users: inowitbrandweer Nederland as an end user and advisor for user cases Open Geospatial Consortium (OGC) as the user of the final IndoorGML 2

Indoor 3D Model Reconstruction to Support Disaster Management in Large Buildings Smart Indoor Models in 3D (SIMs3D) SIMs3D Project Goals 1. Indoor 3D reconstruction from point clouds (UT) 2. Emergency responses in public buildings (TUD) Data: Mobile Laser Scanner (MLS) point cloud Terrestrial Laser Scanner (TLS) Images Microsoft Kinect Point clouds 3D model Ikehata et al. 2015 ZebRevo Our backpack system NavVis M3 Trolley 3

Exploiting MLS Trajectory for Interpretation of Indoor laser Scanner Data Problem and Motivation: Permanent structure reconstruction, wall detection Room segmentation Opening detection from cluttered data: door, window Reflection from the glass surfaces Zeb1 trajectory 4

Exploiting MLS Trajectory for Interpretation of Indoor laser Scanner Data Problem and Motivation: Permanent structure reconstruction, wall detection Room segmentation Opening detection from cluttered data: door, window Reflection from the glass surfaces Zeb1 Zeb1 point cloud source: A. Elseicy thesis 5

Removing reflected points because of glass surfaces: trajectory reflection glass surface wall surface Top view of a room containing reflected surfaces. Points are colored by height. 6

Removing reflected points because of glass surfaces: Top view of a room with reflected surfaces, yellow area. Top view of the same area, colored by time. Top view. Reflected segments are green. 7

Wall detection: Generate wall patches Intersect segments Generate an adjacency graph Label graph edges as: wall-wall, wall-ceiling, wall-floor Label graph nodes based on number of edges labels Side view of the graph 8

Exploiting MLS Trajectory for Interpretation of Indoor laser Scanner Data Wall detection result: Zeb1 data from Fire brigade building (top view) 9

Exploiting MLS Trajectory for Interpretation of Indoor laser Scanner Data Wall detection result: Detected walls from 1st iteration (top view) Detected walls from 2nd iteration (top view) 10

Exploiting MLS Trajectory for Interpretation of Indoor laser Scanner Data Wall detection result: Matterport system Matterport data from Stanford Compared with ground truth (top view) noise: 1 cm, 2 mil points 11

Wall detection result: Our Backpack System Data 12

Exploiting MLS Trajectory for Interpretation of Indoor laser Scanner Data Opening detection: Opening detection using occlusion test Point clouds from Zeb1 MLS trajectory as sensor position Wall Plane (right side view) Intersected voxel Trajectory Occlusion occupied opening occluded Points behind the surface Zeb1 data from Fire brigade building (top view) 13

Exploiting MLS Trajectory for Interpretation of Indoor laser Scanner Data Opening detection : Opening detection using occlusion test Surface point cloud Openings False openings 14

Exploiting MLS Trajectory for Interpretation of Indoor laser Scanner Data Opening detection : modified laser points Original laser points Modified laser points by removing points behind the surfaces 15

Exploiting MLS Trajectory for Interpretation of Indoor laser Scanner Data Door detection (closed and open doors) Result of door detection using trajectory 16

Space partitioning and navigable space using voxels Space partitions Space partitions, walls and doors Space partitions and ground truth walls Space partitions and navigable space 17

All results together Point clouds Openings (cyan color) Wall Boxes Space Partitions 18

Backpack system data Space Partitions and trajectory Navigable space and walls Diemen Building in Braunschweig 19

Room Segmentation source: A. Elseicy s Msc Thesis 20

Exploiting MLS Trajectory for Interpretation of Indoor laser Scanner Data More details: In The ISPRS GeoSpatial Week 2017, Wuhan, China 21

Thank you for your attention Questions? Linkedin 22

Exploiting MLS Trajectory for Interpretation of Indoor laser Scanner Data Parameters: Algorithm Parame te rs Value SurfaceGrowing Se gme ntation Re fle ction Re moval Surface Patch Generation Wall/Floor/Ceiling Detection distance to surface seed search radius time difference # of reflected points in a segment planes distance segments distance planes angle intersection threshold surface angle threshold floor height estimation (optional) ceiling height estimation (optional) dist to floor, ceiling (optional) PruneWall Detection dist to floor, ceiling Occlusion Test (Opening detection) Space Partitioning Door Detection voxel size closenees dist to surface voxel size search windows size voxel size door size (width, height) search windows size percentage of void_hood points trajectory search radius 0.10 m 1.0 m 150 s 70% 0.60 m 0.40 m 10 degree 0.10 m 20 degree - - 0.50 m 0.50 m 0.10 m 0.60 m 0.10 m 5*voxel_size 0.10 9*21*voxel_size 5*voxel_size 70% 0.15 m Class Precision Recall F1-Score Wall 0.88 0.95 0.91 Floor 0.93 0.98 0.95 Ceiling 0.93 0.98 0.95 Accuracy of results for wall, Floor and ceiling Class Precision Openings 0.73 Occluded 0.57 Occupied 0.89 Accuracy of results for openings 23

Exploiting MLS Trajectory for Interpretation of Indoor laser Scanner Data Analyzing the methods: Wall Detection: relies on the segment generalization and connectivity of segments. Opening Detection: relies on the wall detection results, challenge in occluded openings and reflection from glass. Door Detection: relies on the trajectory and input door size parameter. Space Partitioning: windows and gaps in the data are problematic for space partitioning. Advantages of our method: + Applicable on non-manhattan World + Applicable on non-vertical walls + Scalable to large datasets + Improvable with iterations Disadvantages of our method: - Big gaps in the data challenge adjacency graph - Heavy clutter near the ceiling is problematic - Each methods relies on previous results 24