[论文解读] 3D Point Cloud Pre-training with Knowledge Distillation from 2D Images
本文提出了一种知识蒸馏框架,通过跨注意力机制对齐概念特征,将预训练2D视觉模型(特别是CLIP)中的语义知识迁移至3D点云变换器。该方法在下游3D任务(如目标检测和语义分割)中实现了最先进性能,尽管3D预训练数据有限,但通过利用大规模2D数据,超越了现有预训练方法。
The recent success of pre-trained 2D vision models is mostly attributable to learning from large-scale datasets. However, compared with 2D image datasets, the current pre-training data of 3D point cloud is limited. To overcome this limitation, we propose a knowledge distillation method for 3D point cloud pre-trained models to acquire knowledge directly from the 2D representation learning model, particularly the image encoder of CLIP, through concept alignment. Specifically, we introduce a cross-attention mechanism to extract concept features from 3D point cloud and compare them with the semantic information from 2D images. In this scheme, the point cloud pre-trained models learn directly from rich information contained in 2D teacher models. Extensive experiments demonstrate that the proposed knowledge distillation scheme achieves higher accuracy than the state-of-the-art 3D pre-training methods for synthetic and real-world datasets on downstream tasks, including object classification, object detection, semantic segmentation, and part segmentation.
研究动机与目标
- 解决3D点云预训练数据集规模有限于大规模2D图像数据集的问题。
- 在知识蒸馏过程中弥合2D图像与3D点云之间的域差距。
- 使3D点云主干网络能够受益于大规模2D模型(如CLIP)的丰富语义表征。
- 开发一种概念对齐机制,将2D图像的语义特征与3D点云的结构化概念特征相连接。
- 在多个下游任务中,于真实世界和合成3D基准上验证基于蒸馏的预训练方法的有效性。
提出的方法
- 引入跨注意力机制,从3D点云中提取概念标记,类似于视觉变换器中的标记化过程。
- 使用CLIP图像编码器从2D图像中提取语义前缀嵌入作为教师信号。
- 通过在共享嵌入空间中进行对比学习,对齐2D图像的语义特征与3D点云的概念特征。
- 基于2D语义与3D概念之间的对比对齐,使用知识蒸馏损失训练3D主干网络。
- 设计双分支架构:一个用于2D语义编码(使用CLIP字幕),另一个用于3D概念提取(通过跨注意力)。
- 在无重建损失的情况下进行评估,证明仅使用蒸馏损失即可实现强大的3D表征学习。
实验结果
研究问题
- RQ13D点云模型是否能通过从大规模2D视觉模型蒸馏知识,实现更优的预训练性能?
- RQ2在知识蒸馏过程中,如何有效弥合2D图像与3D点云之间的域差距?
- RQ3与直接特征匹配相比,2D语义与3D特征之间的概念级对齐是否能带来更好的下游性能?
- RQ4在从2D模型进行知识蒸馏时,是否仍需要基于重建的预训练?
- RQ5在真实世界数据集上,从2D模型蒸馏的知识是否能超越现有的自监督3D预训练方法?
主要发现
- 在ScanNetV2数据集上,该方法在目标检测任务中达到63.4 mAP25,较Point-MAE提升1.7个百分点。
- 在ScanNetV2的语义分割任务中,该方法达到46.4 mIOU,较Point-MAE提升1.0个百分点。
- 消融实验表明,移除概念提取模块会导致准确率下降0.29个百分点,证明其必要性。
- 仅使用蒸馏损失训练250个周期后,重建损失降至5.63e-3,表明仅蒸馏即可实现强大的3D特征学习。
- 在蒸馏流程中添加重建头会降低性能,表明重建损失可能误导优化并限制泛化能力。
- 在ModelNet40数据集上,该方法在仅使用蒸馏损失的情况下,准确率达到92.71%,优于仅使用重建损失和仅使用蒸馏损失的基线方法。
更好的研究,从现在开始
从阅读论文到最终审阅,大幅缩短您的研究时间。
无需绑定信用卡
本解读由 AI 生成,并经人工编辑审核。