atlas

Research map / Vision-language and multimodal / CLIP and zero-shot

ULIP-2: Towards Scalable Multimodal Pre-training for 3D Understanding

CVPR 2024 · Vision-language and multimodal › CLIP and zero-shot · approach: Language models for zero-shot reasoning · 122 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 ULIP-2, a tri-modal 3D pre-training framework that auto-generates holistic language descriptions for rendered views with BLIP-2 (no manual 3D annotations), aligning point clouds, images and text in frozen OpenCLIP space.

Problem

Multimodal 3D pre-training relies on manually annotated or metadata-derived language descriptions that are not scalable and lack diversity and detail.

Approach

Render each 3D shape from holistic viewpoints, caption each view with BLIP-2 (10 samples, keep the CLIP-top-1), and align 3D point cloud features to frozen pre-aligned OpenCLIP image and text features, with scaled-up CLIP (ViT-G) and 3D backbones.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use ULIP-2 instead of OpenShape with Objaverse + ShapeNet pre-trainingPoint-BERT · Objaverse-LVIS, zero-shottop-1 accuracy: 46.8 -> 50.6Helped
use ULIP-2 instead of OpenShape with Objaverse + ShapeNet pre-trainingPoint-BERT · ModelNet40, zero-shottop-1 accuracy: 84.4 -> 84.7Helped
pre-train with ULIP-2 instead of training PointNeXt from scratchPointNeXt · ScanObjectNN hardest setoverall accuracy: 87.5 -> 91.1Helped
use ULIP-2-pre-trained Point-BERT rather than ULIP-pre-trained Point-BERTX-InstructBLIP · 3D-to-language generationCIDEr: 132.2 -> 160.5Helped
replace manual captions with top-1 holistic BLIP-2 captions (ablation)Point-BERT pre-trained on ShapeNet · ModelNet40, zero-shottop-1 accuracy: 60.4 -> 69.7Helped
use BLIP-2 rather than BLIP to generate captions (ablation)Point-BERT pre-trained on ShapeNet · ModelNet40, zero-shottop-1 accuracy: 67.7 -> 69.7Helped
increase holistic views from 1 to 30 (ablation)Point-BERT pre-trained on ShapeNet · ModelNet40, zero-shottop-1 accuracy: 54.8 -> 69.7Helped
select the top-1 rather than top-3 CLIP-ranked captions per view (ablation)Point-BERT pre-trained on ShapeNet · ModelNet40, zero-shottop-1 accuracy: 66.7 -> 69.7Helped
scale the CLIP backbone from ViT-B to ViT-G (ablation)Point-BERT pre-trained on Objaverse without LVIS · ModelNet40, zero-shottop-1 accuracy: 71.4 -> 76.3Helped
scale the 3D encoder from 21.9M to 32.5M parameters (ablation)Point-BERT with ViT-G · ModelNet40, zero-shottop-1 accuracy: 76.3 -> 77.0Helped
scale the 3D encoder from 32.5M to 43.1M parameters (ablation)Point-BERT with ViT-G · ModelNet40, zero-shottop-1 accuracy: 77.0 -> 76.8Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Objaverse ShapeNet ModelNet40 Objaverse-LVIS ScanObjectNN

Benchmarks: Objaverse-LVIS ModelNet40 ScanObjectNN

Metrics: top-1 accuracy top-5 accuracy overall accuracy class-average accuracy CIDEr

Baselines: ULIP OpenShape ReCon CLIP2Point PointCLIP PointCLIPv2 Point-MAE PointNeXt

Builds on: ULIP CLIP BLIP-2 X-InstructBLIP 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