Automatic Labeling to Generate Training Data for Online LiDAR-based Moving Object Segmentation
arXiv:2201.04501 · doi:10.1109/LRA.2022.3166544
Abstract
Understanding the scene is key for autonomously navigating vehicles and the ability to segment the surroundings online into moving and non-moving objects is a central ingredient for this task. Often, deep learning-based methods are used to perform moving object segmentation (MOS). The performance of these networks, however, strongly depends on the diversity and amount of labeled training data, information that may be costly to obtain. In this paper, we propose an automatic data labeling pipeline for 3D LiDAR data to save the extensive manual labeling effort and to improve the performance of existing learning-based MOS systems by automatically generating labeled training data. Our proposed approach achieves this by processing the data offline in batches. It first exploits an occupancy-based dynamic object removal to detect possible dynamic objects coarsely. Second, it extracts segments among the proposals and tracks them using a Kalman filter. Based on the tracked trajectories, it labels the actually moving objects such as driving cars and pedestrians as moving. In contrast, the non-moving objects, e.g., parked cars, lamps, roads, or buildings, are labeled as static. We show that this approach allows us to label LiDAR data highly effectively and compare our results to those of other label generation methods. We also train a deep neural network with our auto-generated labels and achieve similar performance compared to the one trained with manual labels on the same data, and an even better performance when using additional datasets with labels generated by our approach. Furthermore, we evaluate our method on multiple datasets using different sensors and our experiments indicate that our method can generate labels in diverse environments.
arXiv commentunder reviewing
References in corpus (7)
- SuMa++: Efficient LiDAR-based Semantic SLAM
- ERASOR: Egocentric Ratio of Pseudo Occupancy-based Dynamic Object Removal for Static 3D Point Cloud Map Building
- Moving Object Segmentation in 3D LiDAR Data: A Learning-based Approach Exploiting Sequential Data
- Learning an Overlap-based Observation Model for 3D LiDAR Localization
- KITTI-360: A Novel Dataset and Benchmarks for Urban Scene Understanding in 2D and 3D
- Self-supervised Point Cloud Prediction Using 3D Spatio-temporal Convolutional Networks
- Multi-scale Interaction for Real-time LiDAR Data Segmentation on an Embedded Platform
Cited by in corpus (7)
- Automated data processing and feature engineering for deep learning and big data applications: a survey
- Dynablox: Real-time Detection of Diverse Dynamic Objects in Complex Environments
- Building Volumetric Beliefs for Dynamic Environments Exploiting Map-Based Moving Object Segmentation
- MotionBEV: Attention-Aware Online LiDAR Moving Object Segmentation with Bird's Eye View based Appearance and Motion Features
- Teachers in concordance for pseudo-labeling of 3D sequential data
- RadarMOSEVE: A Spatial-Temporal Transformer Network for Radar-Only Moving Object Segmentation and Ego-Velocity Estimation
- A Multi-model Approach for Video Data Retrieval in Autonomous Vehicle Development