Polylidar3D-Fast Polygon Extraction from 3D Data

被引:8
|
作者
Castagno, Jeremy [1 ]
Atkins, Ella [1 ]
机构
[1] Univ Michigan, Robot Inst, Ann Arbor, MI 48109 USA
基金
美国国家科学基金会;
关键词
point cloud; LiDAR; geometry; polygon; mapping; RANGE IMAGE SEGMENTATION; PLANE EXTRACTION; POINT; SHAPE;
D O I
10.3390/s20174819
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
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 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.
引用
下载
收藏
页码:1 / 42
页数:40
相关论文
共 50 条
  • [21] Automatic Data Extraction from 2D and 3D Pie Chart Images
    De, Paramita
    PROCEEDINGS OF THE 2018 IEEE 8TH INTERNATIONAL ADVANCE COMPUTING CONFERENCE (IACC 2018), 2018, : 20 - 25
  • [22] Discrete 3D fracture network extraction and characterization from 3D seismic data - A case study at Teapot Dome
    Thachaparambil, Manoj Vallikkat
    INTERPRETATION-A JOURNAL OF SUBSURFACE CHARACTERIZATION, 2015, 3 (03): : ST29 - ST41
  • [23] MetaPose: Fast 3D Pose from Multiple Views without 3D Supervision
    Usman, Ben
    Tagliasacchi, Andrea
    Saenko, Kate
    Sud, Avneesh
    2022 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2022), 2022, : 6749 - 6760
  • [24] Retrieval of 3D video mosaics for fast 3D visualization
    Chon, Jaechoon
    Shimizu, Eihan
    Shibasaki, Ryosuke
    TECHNOLOGIES FOR E-LEARNING AND DIGITAL ENTERTAINMENT, PROCEEDINGS, 2006, 3942 : 1008 - 1017
  • [25] Improving plane extraction from 3D data by fusing laser data and vision
    Andreasson, H
    Triebel, R
    Burgard, W
    2005 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-4, 2005, : 1289 - 1294
  • [26] 3D Capsule Networks for Object Classification from 3D Model Data
    Ahmad, Ayesha
    Kakillioglu, Burak
    Velipasalar, Senem
    2018 CONFERENCE RECORD OF 52ND ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS, AND COMPUTERS, 2018, : 2225 - 2229
  • [27] Capturing Points with a Rotating Polygon (and a 3D Extension)
    Carlos Alegría-Galicia
    David Orden
    Leonidas Palios
    Carlos Seara
    Jorge Urrutia
    Theory of Computing Systems, 2019, 63 : 543 - 566
  • [28] OBJECT CLASSIFICATION FROM 3D VOLUMETRIC DATA WITH 3D CAPSULE NETWORKS
    Kakillioglu, Burak
    Ahmad, Ayesha
    Velipasalar, Senem
    2018 IEEE GLOBAL CONFERENCE ON SIGNAL AND INFORMATION PROCESSING (GLOBALSIP 2018), 2018, : 385 - 389
  • [29] Internal Location of a Point in a Nonconvex Polygon in 3D
    Niculescu, V. I. R.
    Cavaleru, A. O. R.
    INTERNATIONAL JOURNAL OF MODERN PHYSICS C, 1991, 2 (01): : 423 - 424
  • [30] Capturing Points with a Rotating Polygon (and a 3D Extension)
    Alegria-Galicia, Carlos
    Orden, David
    Palios, Leonidas
    Seara, Carlos
    Urrutia, Jorge
    THEORY OF COMPUTING SYSTEMS, 2019, 63 (03) : 543 - 566