atlas

Research map / Point clouds / Point cloud classification

Occlusion-aware Text-Image-Point Cloud Pretraining for Open-World 3D Object Recognition

CVPR 2025 · Point clouds › Point cloud classification · approach: Point-language and open-vocabulary 3D · 4 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 OccTIP, an occlusion-aware text-image-point cloud pretraining framework built from synthetic ShapeNetCore models, and DuoMamba, a two-stream Mamba-based point cloud encoder with Hilbert curves and standard 1D convolutions, for open-world 3D recognition.

Problem

Zero-shot 3D object recognition on real, occluded point clouds lags because CLIP-aligned 3D encoders are pretrained on complete synthetic point clouds, and Transformer-based encoders have high inference cost.

Approach

Generate partial (single-view, visible-only) point clouds from synthetic 3D meshes rendered from 12 camera positions, align them with frozen CLIP text and image encoders via cross-modal contrastive learning, and use a linear-time two-stream Mamba block that orders point patches along Hilbert and Trans-Hilbert curves and uses standard (non-causal) 1D convolutions.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
pretrain SparseConv on occlusion-aware partial point clouds instead of the existing pretraining setupSparseConv · ScanObjectNNTop 1 accuracy: 57.9 -> 61.7Helped
pretrain PointBERT on occlusion-aware partial point clouds instead of the existing pretraining setupPointBERT · ScanObjectNNTop 1 accuracy: 55.5 -> 60.6Helped
use DuoMamba with OccTIP pretraining instead of PointBERT with OccTIP pretrainingOccTIP-pretrained 3D encoder · ScanObjectNNTop 1 accuracy: 60.6 -> 63.5Helped
use DuoMamba with OccTIP pretraining instead of PointBERT with OccTIP pretrainingOccTIP-pretrained 3D encoder · ScanObjectNN16-shot accuracy: 76.8 -> 79.4Helped
use DuoMamba with OccTIP pretraining instead of PointBERT with OccTIP pretrainingOccTIP-pretrained 3D encoder · ScanNetV2 instancesclass-average accuracy: 47.8 -> 49.0Helped
pretrain with OccTIP instead of OpenShapeSparseConv · ScanNetV2 instancesclass-average accuracy: 39.9 -> 45.3Helped
pretrain with OccTIP instead of MixCon3D3D detector classification encoder · ScanNetV2mAP25: 24.1 -> 28.9Helped
pretrain with OccTIP instead of TAMM3D detector classification encoder · SUN RGB-DmAP25: 18.9 -> 24.4Helped
add Hilbert and Trans-Hilbert sorting and standard Conv1D to the FPS-ordered baseline (ablation)DuoMamba · ScanObjectNNaccuracy: 60.6 -> 63.5Helped
add standard Conv1D (ablation)DuoMamba with Hilbert and Trans-Hilbert sorting · ScanObjectNNaccuracy: 63.1 -> 63.5Helped
use Hilbert sorting rather than Trans-Hilbert sorting alone, retaining Conv1D (ablation)DuoMamba · ScanObjectNNaccuracy: 61.7 -> 62.2Helped
replace FPS order with Hilbert and Trans-Hilbert curves (ablation)DuoMamba · ScanObjectNNaccuracy: 61.8 -> 63.5Helped

Limitations

Experimental setup

Datasets: ShapeNetCore ScanObjectNN ModelNet40 ScanNetV2 SUN RGB-D LAION-5B

Benchmarks: ModelNet40-P ScanObjectNN ScanNetV2 SUN RGB-D

Metrics: top-1 accuracy top-3 accuracy top-5 accuracy few-shot accuracy mAP25 mAP50

Baselines: OpenShape MixCon3D TAMM OpenDlign CLIP2 PointCLIP PointCLIP V2 Mamba3D PointMamba

Builds on: CLIP Mamba OpenShape MixCon3D PointBERT

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