Segment Any 3D Object with Language
Seungjun Lee, Yuyang Zhao, Gim Hee Lee
TL;DR
We address open-vocabulary 3D instance segmentation (OV-3DIS) with free-form language by training a 3D segmentation network that directly predicts semantic-related masks from point clouds. SOLE combines a multimodal fusion network—projecting $2$D CLIP features into 3D space and using a Cross Modality Decoder to fuse language in decoding—with three multimodal associations (Mask-Visual, Mask-Caption, Mask-Entity) to align segmentation with language cues, including DeCap-generated captions and noun-phrase extraction. The training objective combines mask and semantic losses via Hungarian matching, with a representative loss $\\mathcal{L} = rac{1}{N_m} \\\sum_j^{N_m} (\\lambda_{MMA} L_{MMA}^j + \\lambda_{dice} L_{dice}(\\\hat{m}_{\\sigma(j)}, m_j) + \\lambda_{BCE} L_{BCE}(\\hat{m}_{\\sigma(j)}, m_j))$, and inference uses a soft geometric mean fusion $p = \max(p(\\mathbf{f}^m), p(\\mathbf{f}^p))^{\\tau} \cdot \min(p(\\mathbf{f}^m), p(\\mathbf{f}^p))^{1-\\tau}$ with $\\tau=0.667$. Results on ScanNetv2, ScanNet200, and Replica show SOLE achieves state-of-the-art OV-3DIS performance, closely approaching fully supervised baselines and demonstrating robust responses to diverse language instructions.
Abstract
In this paper, we investigate Open-Vocabulary 3D Instance Segmentation (OV-3DIS) with free-form language instructions. Earlier works that rely on only annotated base categories for training suffer from limited generalization to unseen novel categories. Recent works mitigate poor generalizability to novel categories by generating class-agnostic masks or projecting generalized masks from 2D to 3D, but disregard semantic or geometry information, leading to sub-optimal performance. Instead, generating generalizable but semantic-related masks directly from 3D point clouds would result in superior outcomes. In this paper, we introduce Segment any 3D Object with LanguagE (SOLE), which is a semantic and geometric-aware visual-language learning framework with strong generalizability by generating semantic-related masks directly from 3D point clouds. Specifically, we propose a multimodal fusion network to incorporate multimodal semantics in both backbone and decoder. In addition, to align the 3D segmentation model with various language instructions and enhance the mask quality, we introduce three types of multimodal associations as supervision. Our SOLE outperforms previous methods by a large margin on ScanNetv2, ScanNet200, and Replica benchmarks, and the results are even close to the fully-supervised counterpart despite the absence of class annotations in the training. Furthermore, extensive qualitative results demonstrate the versatility of our SOLE to language instructions.
