atlas

Research map / Point clouds / Point cloud classification

OpenDlign: Open-World Point Cloud Understanding with Depth-Aligned Images

NeurIPS 2024 · Point clouds › Point cloud classification · approach: Point-language and open-vocabulary 3D · 2 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 OpenDlign, which fine-tunes a small transformer block on OpenCLIP ViT-H-14 to align multi-view depth maps with diffusion-generated depth-aligned images from ShapeNet, achieving SOTA zero-shot and few-shot 3D classification.

Problem

Open-world 3D representation learning relies on CAD-rendered images with limited texture diversity and on extra 3D encoders trained on small 3D datasets, which fails to fully transfer CLIP's knowledge to 3D; depth-map-based approaches also suffer from noisy contours and RGB-biased prompts.

Approach

Replace CAD-rendered images with diffusion-generated, depth-conditioned (ControlNet depth) images that have diverse textures, align depth maps of a contour-aware projection to them via residual fine-tuning of one transformer block on CLIP's image encoder, use depth-specific prompts, and aggregate logits from pre-trained and fine-tuned encoders.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use OpenDlign instead of the strongest ShapeNet-trained baselinezero-shot classification · ModelNet40Top1 accuracy: 74.6 -> 82.6Helped
use OpenDlign instead of the strongest ShapeNet-trained baselinezero-shot classification · ScanObjectNNTop1 accuracy: 57.9 -> 59.5Helped
use OpenDlign instead of the strongest ShapeNet-trained baselinezero-shot classification · OmniObject3DTop1 accuracy: 14.9 -> 31.3Helped
use OpenDlign instead of the strongest ShapeNet-trained baselinezero-shot classification · Objaverse-LVISTop1 accuracy: 13.7 -> 35.0Helped
add contour-aware projection (ablation)pre-trained CLIP for zero-shot classification · ModelNet40Top1 accuracy: 59.7 -> 68.8; +9.1Helped
add multimodal alignment to contour-aware projection (ablation)OpenDlign · ModelNet40Top1 accuracy: 68.8 -> 79.2Helped
align depth maps with depth-aligned images rather than CAD-rendered images (ablation)multimodal alignment · ScanObjectNNTop1 accuracy: 52.7 -> 59.5Helped
pre-align depth-aligned images with text before depth-dlign alignment (ablation)multimodal alignment · ScanObjectNNTop1 accuracy: 51.1 -> 59.5Hurt
add depth-specific text prompts (ablation)OpenDlign zero-shot classification · ModelNet40Top1 accuracy: 59.7 -> 75.9Helped
add multi-view logit aggregation (ablation)OpenDlign zero-shot classification · ModelNet40Top1 accuracy: 79.2 -> 81.0Helped
use an independent residual trainable block instead of directly tuning the encoder (ablation)OpenDlign fine-tuning · ModelNet40Top1 accuracy: 56.8 -> 82.2Helped
increase trainable block count from 1 to 2 (ablation)OpenDlign fine-tuning · ModelNet40Top1 accuracy: 82.6 -> 82.3No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: ShapeNet ModelNet40 ScanObjectNN OmniObject3D Objaverse-LVIS ScanNet V2 DFN5B

Benchmarks: ModelNet40 ScanObjectNN OmniObject3D Objaverse-LVIS ScanNet V2

Metrics: Top1 accuracy Top3 accuracy Top5 accuracy mAP at IoU 0.25 mAP at IoU 0.5

Baselines: PointCLIP PointCLIP V2 CLIP2Point ULIP OpenShape TAMM OV-3DET CoDA

Builds on: CLIP PointCLIP V2 OpenShape TAMM ControlNet

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