atlas

Research map / Detection and segmentation / 3D detection and driving

PanoOcc: Unified Occupancy Representation for Camera-based 3D Panoptic Segmentation

CVPR 2024 · Detection and segmentation › 3D detection and driving · approach: LiDAR perception for driving · 82 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 PanoOcc, a camera-only framework that uses voxel queries and coarse-to-fine occupancy decoding to jointly perform 3D object detection and semantic/panoptic segmentation on nuScenes and dense occupancy on Occ3D.

Problem

Camera-based 3D scene understanding is fragmented across tasks (detection, BEV segmentation, occupancy); BEV features lose fine geometry needed for 3D panoptic segmentation, and dense 3D voxel representations are memory-expensive.

Approach

Learn a unified occupancy representation with voxel queries aggregating multi-frame, multi-view image features, decoded coarse-to-fine with optional occupancy sparsification, and jointly trained for detection and segmentation with voxel-selection feature propagation and a refine module producing panoptic output.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use PanoOcc instead of OccFormerCamera-based 3D semantic segmentation · nuScenes valmIoU: 70.4 -> 71.6Helped
use PanoOcc instead of CTF-OccCamera-based occupancy prediction · Occ3D-nuScenes valmIoU: 28.53 -> 32.47Helped
use PanoOcc* instead of BEVFormer*Camera-based occupancy prediction with camera mask training · Occ3D-nuScenes valmIoU: 39.24 -> 42.13Helped
jointly train detection and segmentation (ablation)PanoOcc · nuScenes valmIoU: 0.652 -> 0.656Helped
jointly train detection and segmentation (ablation)PanoOcc · nuScenes valmAP: 0.310 -> 0.266Hurt
add voxel selection for foreground voxels (ablation)PanoOcc with joint detection and segmentation · nuScenes valmIoU: 0.656 -> 0.661Helped
add voxel selection for foreground voxels (ablation)PanoOcc with joint detection and segmentation · nuScenes valmAP: 0.266 -> 0.271Helped
use 50x50x16 voxel queries with voxel upsampling instead of 200x200x8 queries (ablation)PanoOcc · nuScenes valmIoU: 67.9 -> 68.3Helped
use sparse rather than dense convolution for occupancy sparsify (ablation)PanoOcc · nuScenes valmIoU: 0.654 -> 0.639Hurt

Surprising findings

Limitations

Experimental setup

Datasets: nuScenes Occ3D-nuScenes

Benchmarks: nuScenes Occ3D-nuScenes

Metrics: mIoU PQ PQ† mAP NDS RQ SQ FPS

Baselines: TPVFormer BEVFormer OccFormer MonoScene BEVDet CTF-Occ EfficientLPS Panoptic-PolarNet Panoptic-PHNet LidarMulitiNet RangeNet++ PolarNet

Builds on: BEVFormer TPVFormer DETR3D Focal loss Lovasz loss

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