Polylidar3D – Fast Polygon Extraction from 3D Data

07/23/2020
by   Jeremy Castagno, et al.
0

Flat surfaces captured by 3D point clouds are often used for localization, mapping, and modeling. Dense point cloud processing has high computation and memory costs making low-dimensional representations of flat surfaces such as polygons desirable. We present Polylidar3D, a non-convex polygon extraction algorithm which takes as input unorganized 3D point clouds (e.g., LiDAR data), organized point clouds (e.g., range images), or user-provided meshes. Non-convex polygons represent flat surfaces in an environment with interior cutouts representing obstacles or holes. The Polylidar3D front-end transforms input data into a half-edge triangular mesh. This representation provides a common level of input data abstraction for subsequent back-end processing. The Polylidar3D back-end is composed of four core algorithms: mesh smoothing, dominant plane normal estimation, planar segment extraction, and finally polygon extraction. Polylidar3D is shown to be quite fast, making use of CPU multi-threading and GPU acceleration when available. We demonstrate Polylidar3D's versatility and speed with real-world datasets including aerial LiDAR point clouds for rooftop mapping, autonomous driving LiDAR point clouds for road surface detection, and RGBD cameras for indoor floor/wall detection. We also evaluate Polylidar3D on a challenging planar segmentation benchmark dataset. Results consistently show excellent speed and accuracy.

READ FULL TEXT

page 7

page 18

page 21

page 25

page 27

page 29

page 31

page 34

research
05/27/2020

Road Segmentation on low resolution Lidar point clouds for autonomous vehicles

Point cloud datasets for perception tasks in the context of autonomous d...
research
07/16/2021

Pose Normalization of Indoor Mapping Datasets Partially Compliant to the Manhattan World Assumption

In this paper, we present a novel pose normalization method for indoor m...
research
02/05/2020

Polylidar – Polygons from Triangular Meshes

This paper presents Polylidar, an efficient algorithm to extract non-con...
research
05/23/2022

Graph-theoretical approach to robust 3D normal extraction of LiDAR data

Low dimensional primitive feature extraction from LiDAR point clouds (su...
research
06/15/2020

HyperFlow: Representing 3D Objects as Surfaces

In this work, we present HyperFlow - a novel generative model that lever...
research
02/05/2020

Polygon Extraction from Triangular Meshes

This paper presents Polylidar, an efficient algorithm to extract non-con...
research
01/07/2022

InRS: implementing the indicator function of NURBS-shaped planar domains

We provide an algorithm that implements the indicator function of NURBS-...

Please sign up or login with your details

Forgot password? Click here to reset