atlas

Research map / 3D vision / 3D generation

OctreeOcc: Efficient and Multi-Granularity Occupancy Prediction Using Octree Queries

NeurIPS 2024 · 3D vision › 3D generation · approach: Vision-based 3D occupancy prediction · 15 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 OctreeOcc, a camera-based 3D occupancy predictor that builds sparse multi-granularity octree queries initialized from image segmentation priors and iteratively rectified by a learned split predictor, improving mIoU on Occ3D-nuScenes and SemanticKITTI while cutting memory and latency.

Problem

Dense voxel grids for camera-based 3D occupancy prediction are computationally expensive and waste resolution on large objects while losing detail on small ones.

Approach

Replace dense voxel queries with octree queries whose split structure is predicted from image semantic segmentation priors (projected onto voxels) and refined iteratively by an MLP over low-confidence regions, so each region gets a granularity suited to its size.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use octree queries instead of dense queries (ablation)OctreeOcc · Occ3D-nuScenes validation, reduced input size 0.3xmIoU: 34.17 -> 34.91Helped
Add semantic-guided octree initialization (ablation)OctreeOcc with octree queries · Occ3D-nuScenes validation, reduced input size 0.3xmIoU: 34.91 -> 36.63Helped
Add iterative structure rectification (ablation)OctreeOcc with octree queries · Occ3D-nuScenes validation, reduced input size 0.3xmIoU: 34.91 -> 35.88Helped
Use unbalanced assignment in octree initialization (ablation)OctreeOcc · Occ3D-nuScenes validation, octree structure levels 1 to 2mIoU: 45.79 -> 57.34Helped
Use unbalanced assignment in octree initialization (ablation)OctreeOcc · Occ3D-nuScenes validation, octree structure levels 2 to 3mIoU: 33.60 -> 51.28Helped
Apply a second rectification iteration instead of stopping after the first (ablation)OctreeOcc · Occ3D-nuScenes validation, octree structure levels 1 to 2mIoU: 60.13 -> 62.27Helped
Apply a second rectification iteration instead of stopping after the first (ablation)OctreeOcc · Occ3D-nuScenes validation, octree structure levels 2 to 3mIoU: 53.95 -> 56.79Helped
Replace random query initialization with semantic-guided octree initialization (ablation)OctreeOcc · Occ3D-nuScenes validation, reduced input size 0.3xmIoU: 34.91 -> 37.40Helped
Replace FLoSP voxel features with semantic-guided octree initialization (ablation)OctreeOcc · Occ3D-nuScenes validation, reduced input size 0.3xmIoU: 35.72 -> 37.40Helped
Increase octree depth from 2 to 3 (ablation)OctreeOcc · Occ3D-nuScenes validation, reduced input size 0.3xmIoU: 32.02 -> 33.76Helped
Increase octree depth from 3 to 4 (ablation)OctreeOcc · Occ3D-nuScenes validation, reduced input size 0.3xmIoU: 33.76 -> 34.88Helped
Change selection ratios from 20%, 60% to 10%, 60% (ablation)OctreeOcc · Occ3D-nuScenes validation, reduced input size 0.3xmIoU: 37.40 -> 34.47Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Occ3D-nuScenes SemanticKITTI

Benchmarks: Occ3D-nuScenes SemanticKITTI

Metrics: mIoU IoU latency memory

Baselines: MonoScene BEVDet BEVFormer BEVStereo TPVFormer OccFormer CTF-Occ RenderOcc BEVDet4D PanoOcc FB-OCC VoxFormer

Builds on: BEVFormer MonoScene FB-OCC OGN

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