atlas

Research map / Point clouds / Point cloud classification

Sculpting Holistic 3D Representation in Contrastive Language-Image-3D Pre-training

CVPR 2024 · Point clouds › Point cloud classification · approach: Point-language and open-vocabulary 3D · 9 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 MixCon3D, which fuses multi-view image features with point cloud features into a holistic 3D object representation aligned to text in CLIP-based image-text-3D contrastive pre-training, along with an improved training recipe.

Problem

Existing contrastive language-image-3D pre-training methods align point cloud features to image and text embeddings separately, ignoring complementary multi-view and geometric information of 3D objects, and their training recipes are underexplored.

Approach

Concatenate multi-view-pooled image features with point cloud features and pass them through a learnable 3D sculptor to form a 3D object-level representation contrastively aligned with text, combined with an improved training recipe (large batch, separate temperatures, cosine LR with warmup, EMA).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add the separate temperature strategy (ablation)Image-text-3D contrastive training recipe · ScanObjectNNTop1: 52.0 -> 52.8Helped
Increase the batch size (ablation)Image-text-3D contrastive training recipe · Objaverse-LVISTop1: 46.8 -> 48.0Helped
Use cosine learning-rate decay with warmup (ablation)Image-text-3D contrastive training recipe · Objaverse-LVISTop1: 48.0 -> 48.5Helped
Add exponential moving average (ablation)Image-text-3D contrastive training recipe · ScanObjectNNTop1: 54.1 -> 55.6Helped
Add image-text alignment loss (ablation)MixCon3D · Objaverse-LVISTop1: 49.8 -> 48.7Hurt
Add 3D-text alignment loss (ablation)MixCon3D · Objaverse-LVISTop1: 49.8 -> 51.0Helped
Add multi-view image features (ablation)MixCon3D with both image-text and 3D-text losses · Objaverse-LVISTop1: 51.6 -> 52.5Helped
Add multi-view image features (ablation)MixCon3D with both image-text and 3D-text losses · ScanObjectNNTop1: 58.1 -> 58.6Helped
Replace no multi-view fusion with view-pooling (ablation)MixCon3D · Objaverse-LVISTop1: 51.6 -> 52.5Helped
Add a fully connected layer after view-pooling (ablation)MixCon3D · ScanObjectNNTop1: 58.6 -> 52.4Hurt
Increase the number of views during training (ablation)MixCon3D · Objaverse-LVISTop1: 51.6 -> 53.2Helped
Increase the number of views from 4 to 8 (ablation)MixCon3D · ScanObjectNNTop1: 0.5%Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ShapeNet 3D-FUTURE ABO Objaverse ModelNet40 ScanObjectNN Objaverse-LVIS

Benchmarks: Objaverse-LVIS ScanObjectNN ModelNet40

Metrics: top-1 accuracy top-1 class average accuracy top-3 accuracy top-5 accuracy

Baselines: ULIP OpenShape PointCLIP PointCLIP v2 ReCon CG3D CLIP2Point

Builds on: ULIP OpenShape CLIP Point-BERT

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