Learning from 2D: Contrastive Pixel-to-Point Knowledge Transfer for 3D Pretraining
Yueh-Cheng Liu, Yu-Kai Huang, Hung-Yueh Chiang, Hung-Ting Su, Zhe-Yu Liu, Chin-Tang Chen, Ching-Yu Tseng, Winston H. Hsu
TL;DR
3D recognition suffers from limited labeled data; this work presents a cross-modal pretraining approach that transfers knowledge from 2D pretrained networks to 3D models using Contrastive Pixel-to-Point Knowledge Transfer (PPKT). By aligning 2D pixel features with 3D point features through a differentiable back-projection and a learnable UpSampling Projection Layer, trained with a local pixel-point contrastive loss, the method provides effective 3D initial weights from unlabeled RGB-D data. Empirical results across S3DIS, SUN RGB-D, and ScanNet demonstrate consistent gains over training from scratch and competitive baselines, with larger 3D backbones and data-limited fine-tuning scenarios benefiting most. This approach complements prior 3D self-supervised methods like PointContrast and highlights the value of leveraging abundant 2D supervision for 3D pretraining and downstream scene understanding tasks.
Abstract
Most 3D neural networks are trained from scratch owing to the lack of large-scale labeled 3D datasets. In this paper, we present a novel 3D pretraining method by leveraging 2D networks learned from rich 2D datasets. We propose the contrastive pixel-to-point knowledge transfer to effectively utilize the 2D information by mapping the pixel-level and point-level features into the same embedding space. Due to the heterogeneous nature between 2D and 3D networks, we introduce the back-projection function to align the features between 2D and 3D to make the transfer possible. Additionally, we devise an upsampling feature projection layer to increase the spatial resolution of high-level 2D feature maps, which enables learning fine-grained 3D representations. With a pretrained 2D network, the proposed pretraining process requires no additional 2D or 3D labeled data, further alleviating the expensive 3D data annotation cost. To the best of our knowledge, we are the first to exploit existing 2D trained weights to pretrain 3D deep neural networks. Our intensive experiments show that the 3D models pretrained with 2D knowledge boost the performances of 3D networks across various real-world 3D downstream tasks.
