atlas

Research map / 3D vision / Depth and stereo

SelfOcc: Self-Supervised Vision-Based 3D Occupancy Prediction

CVPR 2024 · 3D vision › Depth and stereo · approach: Foundation models for monocular geometry · 65 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 SelfOcc, a self-supervised vision-based 3D occupancy predictor that learns BEV/TPV representations treated as SDF fields and supervised only by rendered temporal video frames, with an MVS-embedded depth loss.

Problem

Vision-based 3D occupancy prediction normally requires costly 3D occupancy or LiDAR labels; the paper asks whether meaningful 3D occupancy can be learned from video sequences alone, for both monocular and surround-camera settings.

Approach

Lift image features into BEV or TPV 3D representations with deformable attention, decode them into a signed distance field, and render color and depth for previous/future frames via NeuS-style volume rendering; an MVS-embedded loss optimizes SDF-induced rendering weights over multiple depth proposals along the epipolar line instead of bilinear-sampled photometric reprojection.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SelfOcc (TPV) instead of SceneRFSelf-supervised occupancy prediction · SemanticKITTIIoU: 13.84 -> 21.97Helped
Use SelfOcc (TPV) instead of SceneRFNovel depth synthesis · SemanticKITTIAbs Rel: 0.1681 -> 0.1562Helped
Use SelfOcc (TPV) instead of SceneRFNovel depth synthesis · nuScenesAbs Rel: 0.7631 -> 0.4003Helped
Use SelfOcc (TPV) instead of SimpleOccSelf-supervised surround-view depth estimation · nuScenesAbs Rel: 0.224 -> 0.215Helped
Add L_mvs to the density-field architecture (ablation)SelfOcc · nuScenes occupancyIoU: 18.90 -> 36.68Helped
Use an SDF field instead of a density field (ablation)SelfOcc with L_mvs · nuScenes occupancyIoU: 36.68 -> 38.43Helped
Add previous- and next-frame supervision at ratio 2:1:1 (ablation)SelfOcc · nuScenes occupancyIoU: 39.67 -> 40.50Helped
Use current, previous, and next-frame supervision at ratio 1:1:1 (ablation)SelfOcc · nuScenes occupancyIoU: 39.67 -> 40.47Helped
Increase previous- and next-frame supervision to ratio 1:2:2 (ablation)SelfOcc · nuScenes occupancyIoU: 39.67 -> 40.43Helped
Use previous- and next-frame supervision without the current frame (ablation)SelfOcc · nuScenes occupancyIoU: 39.67 -> 42.48Helped
Add L_rgb to L_dep (ablation)SelfOcc · SemanticKITTI occupancyIoU: 9.81 -> 24.07Helped
Add L_H to L_dep + L_rgb (ablation)SelfOcc · SemanticKITTI occupancyIoU: 24.07 -> 12.27Hurt

Surprising findings

Limitations

Experimental setup

Datasets: nuScenes Occ3D-nuScenes SemanticKITTI KITTI-2015

Benchmarks: Occ3D-nuScenes SemanticKITTI nuScenes KITTI-2015

Metrics: IoU mIoU Precision Recall Abs Rel Sq Rel RMSE RMSE log delta accuracy

Baselines: SceneRF MonoScene BTS TPVFormer MonoDepth2 SurroundDepth SimpleOcc PixelNeRF MINE VisionNerf

Builds on: NeuS SceneRF BEVFormer TPVFormer Monodepth2

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