Four Ways to Improve Verbo-visual Fusion for Dense 3D Visual Grounding
Ozan Unal, Christos Sakaridis, Suman Saha, Luc Van Gool
TL;DR
Dense 3D visual grounding is addressed by predicting fine-grained 3D masks rather than boxes in referred-object scenarios. ConcreteNet combines a kernel-based 3D instance segmentation backbone with a transformer-based language encoder and a quartet of fusion enhancements: bottom-up attentive fusion, verbo-visual contrastive learning, a global camera token to handle view-dependence, and multi-view ensembling. The approach achieves state-of-the-art results on the ScanRefer benchmark and won the ICCV workshop challenge, demonstrating improved disambiguation for repetitive instances and higher-quality masks. This work advances practical 3D grounding for tasks requiring precise geometry, such as manipulation and interaction in real-world environments.
Abstract
3D visual grounding is the task of localizing the object in a 3D scene which is referred by a description in natural language. With a wide range of applications ranging from autonomous indoor robotics to AR/VR, the task has recently risen in popularity. A common formulation to tackle 3D visual grounding is grounding-by-detection, where localization is done via bounding boxes. However, for real-life applications that require physical interactions, a bounding box insufficiently describes the geometry of an object. We therefore tackle the problem of dense 3D visual grounding, i.e. referral-based 3D instance segmentation. We propose a dense 3D grounding network ConcreteNet, featuring four novel stand-alone modules that aim to improve grounding performance for challenging repetitive instances, i.e. instances with distractors of the same semantic class. First, we introduce a bottom-up attentive fusion module that aims to disambiguate inter-instance relational cues, next, we construct a contrastive training scheme to induce separation in the latent space, we then resolve view-dependent utterances via a learned global camera token, and finally we employ multi-view ensembling to improve referred mask quality. ConcreteNet ranks 1st on the challenging ScanRefer online benchmark and has won the ICCV 3rd Workshop on Language for 3D Scenes "3D Object Localization" challenge. Our code is available at ouenal.github.io/concretenet/.
