atlas

Research map / Point clouds / Point cloud classification

CLIP-Driven Open-Vocabulary 3D Scene Graph Generation via Cross-Modality Contrastive Learning

CVPR 2024 · Point clouds › Point cloud classification · approach: Point-language and open-vocabulary 3D · 24 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes CCL-3DSGG, which trains a 3D scene graph feature extractor without 3DSG labels by contrastively aligning CLIP text (grammar-parsed words with adjective-swap negatives) and multi-view image features to 3D scene graph features, enabling open-vocabulary and zero-shot 3DSGG.

Problem

3D scene graph generation requires costly ground-truth object and predicate annotations and is restricted to closed-set classes, so it cannot recognize novel objects and predicates.

Approach

Align word-level text parsed by grammar parsing (with adjective-exchange negatives) and multi-view CLIP image features to 3DSG features via contrastive losses on naturally paired captions and images, then perform open-vocabulary inference by cosine similarity between CLIP prompts and 3DSG features.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use CCL-3DSGG instead of VL-SAT3DSGG on 3DSSG · 3DSSG SGCLSR@100: 33.7 -> 45.7Helped
Use CCL-3DSGG instead of VL-SAT3DSGG on 3DSSG · 3DSSG unsupervised PREDCLSmR@100: 27.4 -> 49.1Helped
Use CCL-3DSGG instead of VL-SAT3DSGG on 3DSSG · 3DSSG open-vocabulary SGCLSR@100: 29.4 -> 42.3Helped
Add word-level grammar parsing rather than using sentence-level features (ablation)CCL-3DSGG · 3DSSG PREDCLSmR@20: 6.8 -> 29.4Helped
Add adjective exchange for negative text samples (ablation)CCL-3DSGG · 3DSSG PREDCLSmR@20: 25.8 -> 29.4Helped
Add the multi-view image-3DSG contrastive loss (ablation)CCL-3DSGG · 3DSSG PREDCLSmR@20: 13.8 -> 29.4Helped
Add the text-3DSG contrastive loss (ablation)CCL-3DSGG · 3DSSG PREDCLSmR@20: 5.3 -> 29.4Helped
Add image features during inference (ablation)CCL-3DSGG · 3DSSG PREDCLSmR@20: 24.3 -> 29.4Helped
Replace the designed prompt with a learnable prompt (ablation)CCL-3DSGG · 3DSSG PREDCLSmR@20: 29.4 -> 25.3Hurt
Add object classification loss (ablation)CCL-3DSGG · 3DSSG PREDCLSmR@20: 29.4 -> 31.4Helped
Add predicate classification loss (ablation)CCL-3DSGG · 3DSSG PREDCLSmR@20: 29.4 -> 50.5Helped
Use the VL-SAT prediction head (ablation)CCL-3DSGG · 3DSSG PREDCLSmR@20: 29.4 -> 28.6Hurt

Surprising findings

Limitations

Experimental setup

Datasets: 3DSSG ScanRefer ScanNet

Benchmarks: 3DSSG ScanNet

Metrics: Recall@K mean Recall@K mA@k top-k accuracy

Baselines: SGPN SGFN EdgeGCN KISGP VL-SAT Chen et al. (CGF2022) Feng et al. (CVPR2023)

Builds on: VL-SAT CLIP PointNet ULIP

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy