atlas

Research map / 3D vision / 3D generation

3D Occupancy Prediction with Low-Resolution Queries via Prototype-aware View Transformation

CVPR 2025 · 3D vision › 3D generation · approach: Vision-based 3D occupancy prediction · 1 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 ProtoOcc, a camera-based 3D occupancy network that maps clustered 2D image prototypes onto low-resolution voxel queries and decodes them with multi-perspective voxel augmentations plus consistency regularization.

Problem

Camera-based 3D occupancy prediction loses visual detail when voxel query resolution is reduced for real-time efficiency, degrading view transformation quality.

Approach

Lift image-segment prototypes into 3D voxel queries via feature aggregation and dispatch (prototype-aware view transformation), optimize prototype distinctiveness with pseudo-mask contrastive learning, and decode from augmented voxel views regularized for consistency.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add Prototype Mapping only (ablation)PanoOcc · Occ3D-nuScenes, SmallmIoU: 35.78 -> 35.80Helped
Add Prototype Optimization to Prototype Mapping (ablation)PanoOcc · Occ3D-nuScenes, SmallmIoU: 35.80 -> 36.55Helped
Add Multi-perspective Occupancy Decoding only (ablation)PanoOcc · Occ3D-nuScenes, SmallmIoU: 35.78 -> 37.25Helped
Add Prototype Mapping, Prototype Optimization, and Multi-perspective Occupancy Decoding (ablation)PanoOcc · Occ3D-nuScenes, SmallmIoU: 35.78 -> 37.80Helped
Add consistency regularization to Random Dropout (ablation)PanoOcc with Random Dropout · Occ3D-nuScenes, SmallmIoU: 36.99 -> 37.19Helped
Use 1440 prototypes instead of 350 (ablation)ProtoOcc · Occ3D-nuScenes, SmallmIoU: 37.80 -> 36.90Hurt
Use 144 prototypes instead of 350 (ablation)ProtoOcc · Occ3D-nuScenes, SmallmIoU: 37.80 -> 36.95Hurt
Use 91 prototypes instead of 350 (ablation)ProtoOcc · Occ3D-nuScenes, SmallmIoU: 37.80 -> 37.07Hurt
Use Segment Anything rather than SEEDS for pseudo masks (ablation)ProtoOcc with M=350 · Occ3D-nuScenes, SmallmIoU: 37.14 -> 37.29Helped
Add ProtoOcc to VoxFormer-SVoxFormer-S · SemanticKITTI valmIoU: 11.51 -> 12.39 (+0.88)Helped
Add ProtoOcc to VoxFormer-BVoxFormer-B · SemanticKITTI valmIoU: 12.35 -> 13.57 (+1.22)Helped
Add ProtoOcc to Symphonies-SSymphonies-S · SemanticKITTI valmIoU: 13.64 -> 14.50 (+0.86)Helped

Surprising findings

Limitations

Experimental setup

Datasets: Occ3D-nuScenes SemanticKITTI

Benchmarks: Occ3D-nuScenes SemanticKITTI

Metrics: mIoU IoU inference time FLOPs parameters

Baselines: BEVFormer PanoOcc CTF-Occ TPVFormer SurroundOcc OccFormer VoxFormer Symphonies MonoScene HASSC DFA3D

Builds on: PanoOcc BEVFormer VoxFormer Symphonies GRAND

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