SGCCNet:引领3D物体检测新纪元的高效单阶段点云检测器
摘要
本文介绍了一种名为SGCCNet的单阶段3D物体检测器,该检测器利用点云数据进行高效且准确的物体识别。SGCCNet通过引入显着性引导的数据增强(SGDA)策略和置信度校正机制(CCM),解决了低质量物体学习不足(ILQ)和定位精度与分类置信度不一致(MLC)的问题。实验结果表明,SGCCNet在KITTI数据集上的性能优于现有的基于点的检测器,实现了80.82%的AP3D在中等等级,显示出其在智能交通系统中的广泛应用前景。
原理
SGCCNet的核心创新在于其显着性引导的数据增强(SGDA)和置信度校正机制(CCM)。SGDA通过构建分类任务并近似点云中点的显着性得分,通过可微分的过程移动点向点云质心,从而在训练过程中强制模型学习低显着性特征。CCM则在后处理阶段利用局部区域内其他关键点的预测来校正当前提案的置信度,有效解决了单阶段检测器中定位精度与分类置信度不一致的问题。
流程
SGCCNet的工作流程包括以下几个关键步骤:
- 数据准备:从KITTI数据集中提取所有前景物体,并构建类似于ModelNet40的分类数据集。
 - 分类模型准备:构建精英模型SGCCNet-elite用于分类任务,通过一个SA层进行特征学习。
 - 显着性分析:通过分类模型计算每个点的显着性得分。
 - 点丢弃策略:根据显着性得分丢弃高显着性点,增加训练数据的多样性。
 - 3D骨干网络:使用PointNet++风格的3D骨干网络提取点云特征,并引入几何归一化模块(GNM)和跳跃连接块(SCB)。
 - 置信度校正机制(CCM):在后处理阶段,利用邻近投票点的预测信息校正当前投票点的置信度。
 - 端到端训练:通过多任务训练方式,结合语义损失、投票点回归损失、边界框分类预测损失等进行模型训练。
 
应用
SGCCNet在智能交通系统中具有广泛的应用前景,特别是在自动驾驶车辆的3D物体检测领域。其高效的数据处理能力和准确的物体识别性能使其成为实现安全自动驾驶的关键技术。此外,SGCCNet的核心组件具有良好的可移植性,可以应用于其他基于点的检测器,进一步提升整个行业的技术水平。
