{"title":"A dynamic and adaptive class-balanced data augmentation approach for 3D LiDAR point clouds.","authors":"Bo Liu, Xiao Qi","doi":"10.1371/journal.pone.0318888","DOIUrl":null,"url":null,"abstract":"<p><p>3D LiDAR point clouds, obtained through scanning by LiDAR devices, contain rich information such as 3D coordinates (X, Y, Z), color, classification values, intensity values, and time. However, the original collected 3D LiDAR point clouds often exhibit significant disparities in instance counts, which can hinder the effectiveness of point cloud segmentation. PolarMix, a data augmentation algorithm for 3D LiDAR point cloud datasets, addresses this issue by rotating and pasting selected class instances around the Z axis multiple times to enrich the distribution of the point cloud. However, PolarMix does not adequately consider the substantial variations in instance counts within the original point clouds, leading to an imbalance in the dataset. To address this limitation, we propose a modified version of PolarMix's instance-level rotation and pasting method that dynamically adjusts the number of rotations and pastes based on the proportion of each instance's point cloud count relative to the total. This adaptive class-balancing approach ensures a more balanced distribution of instances across the entire dataset. We term our new algorithm Dynamic Adaptive Class-Balanced PolarMix (DACB-PolarMix). Experimental results demonstrate the effectiveness of DACB-PolarMix in balancing class distribution and enhancing model performance. The results on the SemanticKitti dataset are particularly significant. Under the MinkNet model, our method improved the mIoU from 65% to 67.9%, and under the SPVCNN model, our method increased the mIoU from 66.2% to 67.5%.</p>","PeriodicalId":20189,"journal":{"name":"PLoS ONE","volume":"20 3","pages":"e0318888"},"PeriodicalIF":2.6000,"publicationDate":"2025-03-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC11913263/pdf/","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"PLoS ONE","FirstCategoryId":"103","ListUrlMain":"https://doi.org/10.1371/journal.pone.0318888","RegionNum":3,"RegionCategory":"综合性期刊","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2025/1/1 0:00:00","PubModel":"eCollection","JCR":"Q1","JCRName":"MULTIDISCIPLINARY SCIENCES","Score":null,"Total":0}
引用次数: 0
Abstract
3D LiDAR point clouds, obtained through scanning by LiDAR devices, contain rich information such as 3D coordinates (X, Y, Z), color, classification values, intensity values, and time. However, the original collected 3D LiDAR point clouds often exhibit significant disparities in instance counts, which can hinder the effectiveness of point cloud segmentation. PolarMix, a data augmentation algorithm for 3D LiDAR point cloud datasets, addresses this issue by rotating and pasting selected class instances around the Z axis multiple times to enrich the distribution of the point cloud. However, PolarMix does not adequately consider the substantial variations in instance counts within the original point clouds, leading to an imbalance in the dataset. To address this limitation, we propose a modified version of PolarMix's instance-level rotation and pasting method that dynamically adjusts the number of rotations and pastes based on the proportion of each instance's point cloud count relative to the total. This adaptive class-balancing approach ensures a more balanced distribution of instances across the entire dataset. We term our new algorithm Dynamic Adaptive Class-Balanced PolarMix (DACB-PolarMix). Experimental results demonstrate the effectiveness of DACB-PolarMix in balancing class distribution and enhancing model performance. The results on the SemanticKitti dataset are particularly significant. Under the MinkNet model, our method improved the mIoU from 65% to 67.9%, and under the SPVCNN model, our method increased the mIoU from 66.2% to 67.5%.
3D LiDAR点云是由LiDAR设备扫描得到的,包含丰富的三维坐标(X、Y、Z)、颜色、分类值、强度值、时间等信息。然而,原始收集的3D LiDAR点云在实例数上往往存在显著差异,这可能会影响点云分割的有效性。polpolmix是一种3D激光雷达点云数据集的数据增强算法,它通过围绕Z轴多次旋转和粘贴选定的类实例来丰富点云的分布,从而解决了这个问题。然而,PolarMix没有充分考虑原始点云中实例数的实质性变化,导致数据集的不平衡。为了解决这一限制,我们提出了一个修改版本的PolarMix实例级旋转和粘贴方法,该方法根据每个实例的点云计数相对于总数的比例动态调整旋转和粘贴的次数。这种自适应类平衡方法确保了实例在整个数据集中的更均衡分布。我们将新算法命名为动态自适应类平衡偏振混合(daca -PolarMix)。实验结果证明了DACB-PolarMix在平衡类分布和提高模型性能方面的有效性。SemanticKitti数据集上的结果尤其显著。在MinkNet模型下,我们的方法将mIoU从65%提高到67.9%,在SPVCNN模型下,我们的方法将mIoU从66.2%提高到67.5%。
期刊介绍:
PLOS ONE is an international, peer-reviewed, open-access, online publication. PLOS ONE welcomes reports on primary research from any scientific discipline. It provides:
* Open-access—freely accessible online, authors retain copyright
* Fast publication times
* Peer review by expert, practicing researchers
* Post-publication tools to indicate quality and impact
* Community-based dialogue on articles
* Worldwide media coverage