atlas

Research map / 3D vision / 3D generation

Not All Voxels Are Equal: Hardness-Aware Semantic Scene Completion with Self-Distillation

CVPR 2024 · 3D vision › 3D generation · approach: Vision-based 3D occupancy prediction · 27 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 HASSC, a hard voxel mining head with EMA self-distillation that improves camera-based semantic scene completion baselines (VoxFormer, StereoScene) on SemanticKITTI without extra inference cost.

Problem

Existing semantic scene completion methods treat all voxels equally in voxel-wise classification, so hard voxels (boundaries, challenging regions) are under-optimized, while most voxels are easy empty ones that consume computation.

Approach

Select hard voxels dynamically using a global hardness (inverse of top-1 minus top-2 class probability margin from the coarse prediction), weight their refinement losses by a local hardness derived from local geometric anisotropy (semantic disagreement with 6 neighbors), and add an EMA teacher for self-distillation; the whole scheme is dropped at inference.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add HASSC to VoxFormer-TVoxFormer-T · SemanticKITTI val, long range (L)mIoU: 13.35 -> 14.74Helped
Add HASSC to VoxFormer-TVoxFormer-T · SemanticKITTI val, short range (S)mIoU: +2.55%mIoUHelped
Add HASSC to VoxFormer-TVoxFormer-T · SemanticKITTI hidden testmIoU: +0.97%mIoUHelped
Add HASSC to VoxFormer-SVoxFormer-S · SemanticKITTI hidden testmIoU: +1.14%mIoUHelped
Use global hardness only (ablation)VoxFormer-T · SemanticKITTI val, long range (L)mIoU: 13.33 -> 13.30No clear effect
Use local hardness only (ablation)VoxFormer-T · SemanticKITTI val, long range (L)mIoU: 13.33 -> 13.40No clear effect
Combine global and local hardness (ablation)VoxFormer-T · SemanticKITTI val, long range (L)mIoU: 13.33 -> 13.91Helped
Add teacher-guided hard voxel mining (T-HVM) (ablation)HVM with global and local hardness · SemanticKITTI val, long range (L)mIoU: 13.91 -> 14.03Helped
Add teacher-branch self-distillation (ablation)HVM-based VoxFormer-T · SemanticKITTI val, long range (L)mIoU: 14.03 -> 14.74Helped
Set hard voxel count N to 1024 (ablation)HVM-based VoxFormer-T · SemanticKITTI val, long range (L)mIoU: 13.33 -> 13.52Helped
Set hard voxel count N to 2048 (ablation)HVM-based VoxFormer-T · SemanticKITTI val, long range (L)mIoU: 13.33 -> 13.64Helped
Set hard voxel count N to 8192 instead of 4096 (ablation)HVM-based VoxFormer-T · SemanticKITTI val, long range (L)mIoU: 14.03 -> 13.74Hurt

Surprising findings

Limitations

Experimental setup

Datasets: SemanticKITTI

Benchmarks: SemanticKITTI

Metrics: IoU mIoU

Baselines: VoxFormer-S VoxFormer-T StereoScene MonoScene TPVFormer OccFormer NDC-Scene PALNet PointRend Xiao et al. hardness learning

Builds on: VoxFormer PointRend PALNet (local geometric anisotropy) mean teacher

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