Generation of Approximate 2D and 3D Floor Plans from 3D Point Clouds

We present an approach for generating approximate 2D and 3D floor plans derived from 3D point clouds. The plans are approximate boundary representations of built indoor structures. The algorithm slices the 3D point cloud, combines concave primary boundary shape detection and regularization algorithms, as well as k-means clustering for detection of secondary boundaries. The algorithm can also generate 3D floor plan meshes based on extruding 2D floor plan vector paths. The experimental results demonstrate that approximate 2D vectorbased and 3D mesh-based floor plans can be efficiently created within a given accuracy for typical indoor 3D point clouds. In particular, the approach allows for generating on-the-fly floor plan representations. It is implemented as a client-side web application, thus making it adaptable as a lightweight solution or component for service-oriented use. Approximate floor plans can be used as base data for manifold applications in various Architecture, Engineering and Construction domains.

[1]  Fei Su,et al.  Reconstruction of Three-Dimensional (3D) Indoor Interiors with Multiple Stories via Comprehensive Segmentation , 2018, Remote. Sens..

[2]  J. D. Whyatt,et al.  Line generalisation by repeated elimination of points , 1993 .

[3]  Luigi Barazzetti,et al.  Towards automatic indoor reconstruction of cluttered building rooms from point clouds , 2014 .

[4]  Dana H. Ballard,et al.  Generalizing the Hough transform to detect arbitrary shapes , 1981, Pattern Recognit..

[5]  D. Edla,et al.  Enhanced K-Means Clustering Algorithm using A Heuristic Approach , 2014 .

[6]  Guoping Wang,et al.  Indoor3D: a WebGL based open source framework for 3D indoor maps visualization , 2015, Web3D.

[7]  Axel Wendt,et al.  Automatic Room Segmentation From Unstructured 3-D Data of Indoor Environments , 2017, IEEE Robotics and Automation Letters.

[8]  Melanie Pohl,et al.  Generating Straight Outlines of 2D Point Sets and Holes using Dominant Directions or Orthogonal Projections , 2016, VISIGRAPP.

[9]  Matthias Trapp,et al.  A service-oriented approach for classifying 3D points clouds by example of office furniture classification , 2018, Web3D.

[10]  David H. Douglas,et al.  ALGORITHMS FOR THE REDUCTION OF THE NUMBER OF POINTS REQUIRED TO REPRESENT A DIGITIZED LINE OR ITS CARICATURE , 1973 .

[11]  Enrique Valero,et al.  Automatic Method for Building Indoor Boundary Models from Dense Point Clouds Collected by Laser Scanners , 2012, Sensors.

[12]  Brian Okorn,et al.  Toward Automated Modeling of Floor Plans , 2010 .

[13]  Paul S. Heckbert,et al.  A seed fill algorithm , 1990 .

[14]  Matthias Trapp,et al.  Towards an Indoor Level-of-Detail Model for Route Visualization , 2009, 2009 Tenth International Conference on Mobile Data Management: Systems, Services and Middleware.

[15]  Anh Nguyen,et al.  3D point cloud segmentation: A survey , 2013, 2013 6th IEEE Conference on Robotics, Automation and Mechatronics (RAM).

[16]  Hang Yang,et al.  Structured Indoor Modeling , 2015, 2015 IEEE International Conference on Computer Vision (ICCV).

[17]  Bige Tunçer,et al.  A 2D and 3D Indoor Mapping Approach for Virtual Navigation Services , 2017, 2017 IEEE Symposium on Service-Oriented System Engineering (SOSE).

[18]  Sven Oesau,et al.  Indoor scene reconstruction using feature sensitive primitive extraction and graph-cut , 2014 .

[19]  Avideh Zakhor,et al.  Floor plan generation and room labeling of indoor environments from laser range data , 2015, 2014 International Conference on Computer Graphics Theory and Applications (GRAPP).

[20]  Jürgen Döllner,et al.  A scalable webGL-based approach for visualizing massive 3D point clouds using semantics-dependent rendering techniques , 2018, Web3D.

[21]  V. Leitáo,et al.  Computer Graphics: Principles and Practice , 1995 .

[22]  Wenzhong Shi,et al.  Performance Evaluation of Line Simplification Algorithms for Vector Generalization , 2006 .

[23]  Calvin Santiago Three , 1952, Canadian Medical Association Journal.

[24]  Moustafa Youssef,et al.  CrowdInside: automatic construction of indoor floorplans , 2012, SIGSPATIAL/GIS.

[25]  Shen Wei BUILDING BOUNDARY EXTRACTION BASED ON LIDAR POINT CLOUDS DATA , 2008 .