# Patchwork++: Fast and Robust Ground Segmentation Solving Partial Under-Segmentation Using 3D Point Cloud

arXiv: https://arxiv.org/abs/2207.11919 · HTML: https://mlsanity.com/paper/2207.11919/

## Key facts

- Cited by 47 papers in the map (data through 14 Oct 2026).
- Builds on 9 of its 26 references that are in the map.
- First posted on arXiv 25 Jul 2022.

## Builds on (most cited first, 9 of 9)

- [PointNet: Deep Learning on Point Sets for 3D Classification and Segmentation](https://mlsanity.com/paper/1612.00593/) (2016)
- [RPVNet: A Deep and Efficient Range-Point-Voxel Fusion Network for LiDAR Point Cloud Segmentation](https://mlsanity.com/paper/2103.12978/) (2021)
- [LiDAR R-CNN: An Efficient and Universal 3D Object Detector](https://mlsanity.com/paper/2103.15297/) (2021)
- [ERASOR: Egocentric Ratio of Pseudo Occupancy-based Dynamic Object Removal for Static 3D Point Cloud Map Building](https://mlsanity.com/paper/2103.04316/) (2021)
- [Patchwork: Concentric Zone-based Region-wise Ground Segmentation with Ground Likelihood Estimation Using a 3D LiDAR Sensor](https://mlsanity.com/paper/2108.05560/) (2021)
- [MULLS: Versatile LiDAR SLAM via Multi-metric Linear Least Square](https://mlsanity.com/paper/2102.03771/) (2021)
- [Mapping with Reflection -- Detection and Utilization of Reflection in 3D Lidar Scans](https://mlsanity.com/paper/1909.12483/) (2019)
- [InsClustering: Instantly Clustering LiDAR Range Measures for Autonomous Vehicle](https://mlsanity.com/paper/2010.06681/) (2020)
- [PaGO-LOAM: Robust Ground-Optimized LiDAR Odometry](https://mlsanity.com/paper/2206.00266/) (2022)

## Built on by (most cited first, 30 of 47)

- [LidarGait: Benchmarking 3D Gait Recognition with Point Clouds](https://mlsanity.com/paper/2211.10598/) (2022)
- [Better Call SAL: Towards Learning to Segment Anything in Lidar](https://mlsanity.com/paper/2403.13129/) (2024)
- [DeFlow: Decoder of Scene Flow Network in Autonomous Driving](https://mlsanity.com/paper/2401.16122/) (2024)
- [Re-Evaluating LiDAR Scene Flow for Autonomous Driving](https://mlsanity.com/paper/2304.02150/) (2023)
- [MoPA: Multi-Modal Prior Aided Domain Adaptation for 3D Semantic Segmentation](https://mlsanity.com/paper/2309.11839/) (2023)
- [Towards Dense and Accurate Radar Perception Via Efficient Cross-Modal Diffusion Model](https://mlsanity.com/paper/2403.08460/) (2024)
- [Diffusion-Based Point Cloud Super-Resolution for mmWave Radar Data](https://mlsanity.com/paper/2404.06012/) (2024)
- [MS3D++: Ensemble of Experts for Multi-Source Unsupervised Domain Adaptation in 3D Object Detection](https://mlsanity.com/paper/2308.05988/) (2023)
- [GroundGrid:LiDAR Point Cloud Ground Segmentation and Terrain Estimation](https://mlsanity.com/paper/2405.15664/) (2024)
- [BaSAL: Size-Balanced Warm Start Active Learning for LiDAR Semantic Segmentation](https://mlsanity.com/paper/2310.08035/) (2023)
- [Real-Aug: Realistic Scene Synthesis for LiDAR Augmentation in 3D Object Detection](https://mlsanity.com/paper/2305.12853/) (2023)
- [R2LDM: An Efficient 4D Radar Super-Resolution Framework Leveraging Diffusion Model](https://mlsanity.com/paper/2503.17097/) (2025)
- [DreamWaQ++: Obstacle-Aware Quadrupedal Locomotion With Resilient Multi-Modal Reinforcement Learning](https://mlsanity.com/paper/2409.19709/) (2024)
- [OpenBox: Annotate Any Bounding Boxes in 3D](https://mlsanity.com/paper/2512.01352/) (2025)
- [UNIT: Unsupervised Online Instance Segmentation through Time](https://mlsanity.com/paper/2409.07887/) (2024)
- [Diffusion-Based mmWave Radar Point Cloud Enhancement Driven by Range Images](https://mlsanity.com/paper/2503.02300/) (2025)
- [SALT: A Flexible Semi-Automatic Labeling Tool for General LiDAR Point Clouds with Cross-Scene Adaptability and 4D Consistency](https://mlsanity.com/paper/2503.23980/) (2025)
- [AutoInst: Automatic Instance-Based Segmentation of LiDAR 3D Scans](https://mlsanity.com/paper/2403.16318/) (2024)
- [Vision-Language Guidance for LiDAR-based Unsupervised 3D Object Detection](https://mlsanity.com/paper/2408.03790/) (2024)
- [HyperDet: 3D Object Detection with Hyper 4D Radar Point Clouds](https://mlsanity.com/paper/2602.11554/) (2026)
- [Map-aided annotation for pole base detection](https://mlsanity.com/paper/2403.01868/) (2024)
- [Range and Bird's Eye View Fused Cross-Modal Visual Place Recognition](https://mlsanity.com/paper/2502.11742/) (2025)
- [R3D: Regional-guided Residual Radar Diffusion](https://mlsanity.com/paper/2601.06465/) (2026)
- [A Ground Segmentation Method Based on Point Cloud Map for Unstructured Roads](https://mlsanity.com/paper/2309.08164/) (2023)
- [Differentiable SLAM Helps Deep Learning-based LiDAR Perception Tasks](https://mlsanity.com/paper/2309.09206/) (2023)
- [Erase, then Redraw: A Novel Data Augmentation Approach for Free Space Detection Using Diffusion Model](https://mlsanity.com/paper/2409.20164/) (2024)
- [Task-Oriented Pre-Training for Drivable Area Detection](https://mlsanity.com/paper/2409.20166/) (2024)
- [Automatic Labelling & Semantic Segmentation with 4D Radar Tensors](https://mlsanity.com/paper/2501.11351/) (2025)
- [3D-Grounded Vision-Language Framework for Robotic Task Planning: Automated Prompt Synthesis and Supervised Reasoning](https://mlsanity.com/paper/2502.08903/) (2025)
- [Label-Efficient LiDAR Panoptic Segmentation](https://mlsanity.com/paper/2503.02372/) (2025)

## Abstract (arXiv)

In the field of 3D perception using 3D LiDAR sensors, ground segmentation is an essential task for various purposes, such as traversable area detection and object recognition. Under these circumstances, several ground segmentation methods have been proposed. However, some limitations are still encountered. First, some ground segmentation methods require fine-tuning of parameters depending on the surroundings, which is excessively laborious and time-consuming. Moreover, even if the parameters are well adjusted, a partial under-segmentation problem can still emerge, which implies ground segmentation failures in some regions. Finally, ground segmentation methods typically fail to estimate an appropriate ground plane when the ground is above another structure, such as a retaining wall. To address these problems, we propose a robust ground segmentation method called Patchwork++, an extension of Patchwork. Patchwork++ exploits adaptive ground likelihood estimation (A-GLE) to calculate appropriate parameters adaptively based on the previous ground segmentation results. Moreover, temporal ground revert (TGR) alleviates a partial under-segmentation problem by using the temporary ground property. Also, region-wise vertical plane fitting (R-VPF) is introduced to segment the ground plane properly even if the ground is elevated with different layers. Finally, we present reflected noise removal (RNR) to eliminate virtual noise points efficiently based on the 3D LiDAR reflection model. We demonstrate the qualitative and quantitative evaluations using a SemanticKITTI dataset. Our code is available at https://github.com/url-kaist/patchwork-plusplus
