FOLK: Fast Open-Vocabulary 3D Instance Segmentation via Label-guided Knowledge Distillation
Hongrui Wu, Zhicheng Gao, Jin Cao, Kelu Yao, Wen Shen, Zhihua Wei
TL;DR
FOLK tackles open-vocabulary 3D instance segmentation by distilling CLIP knowledge from 2D images into a 3D model, enabling direct classification from point clouds and avoiding 2D occlusion noise. It comprises a teacher that produces high-quality multi-view 2D CLIP embeddings with mask-guided pooling, a 3D VL-adapter-based student that outputs 3D embeddings, and a label-guided distillation pipeline that aligns the 3D embeddings with the teacher's open-vocabulary space using a contrastive loss and a CLIP-based label supervision. The approach yields state-of-the-art results on ScanNet200 (e.g., AP$_{50}$ of $35.7$) while delivering substantial inference speedups (roughly $6.0$ to $152.2\times$ faster). This framework demonstrates the practical impact of transferring open-vocabulary knowledge to 3D perception, enabling scalable deployment in real-world applications with efficient, occlusion-robust 3D inference.
Abstract
Open-vocabulary 3D instance segmentation seeks to segment and classify instances beyond the annotated label space. Existing methods typically map 3D instances to 2D RGB-D images, and then employ vision-language models (VLMs) for classification. However, such a mapping strategy usually introduces noise from 2D occlusions and incurs substantial computational and memory costs during inference, slowing down the inference speed. To address the above problems, we propose a Fast Open-vocabulary 3D instance segmentation method via Label-guided Knowledge distillation (FOLK). Our core idea is to design a teacher model that extracts high-quality instance embeddings and distills its open-vocabulary knowledge into a 3D student model. In this way, during inference, the distilled 3D model can directly classify instances from the 3D point cloud, avoiding noise caused by occlusions and significantly accelerating the inference process. Specifically, we first design a teacher model to generate a 2D CLIP embedding for each 3D instance, incorporating both visibility and viewpoint diversity, which serves as the learning target for distillation. We then develop a 3D student model that directly produces a 3D embedding for each 3D instance. During training, we propose a label-guided distillation algorithm to distill open-vocabulary knowledge from label-consistent 2D embeddings into the student model. FOLK conducted experiments on the ScanNet200 and Replica datasets, achieving state-of-the-art performance on the ScanNet200 dataset with an AP50 score of 35.7, while running approximately 6.0x to 152.2x faster than previous methods. All codes will be released after the paper is accepted.
