atlas

Research map / 3D vision / Depth and stereo

Bilateral Propagation Network for Depth Completion

CVPR 2024 · 3D vision › Depth and stereo · approach: Dense depth prediction and completion · 50 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 BP-Net, a three-stage multi-scale depth completion network whose first stage propagates depth from nearby sparse measurements using MLP-generated coefficients conditioned on image content and spatial distance.

Problem

Depth completion from sparse LiDAR/SfM depth with a color image; existing SOTA propagation methods rely on initial dense depth from convolutions applied directly to sparse depth, which suffers from valid/invalid ambiguity and poor handling of irregular sparsity.

Approach

Propagate depth at the earliest stage via a bilateral-style learned non-linear model: each target pixel's depth is an softmax-weighted combination of affine transforms of N nearest valid depth points, with coefficients produced by an MLP conditioned on image features and spatial offsets, followed by U-Net multimodal fusion and CSPN++-style refinement in a multi-scale framework.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use bilateral preprocessing before multi-modal fusion (ablation)BP-Net · NYUv2RMSE (mm): 91.68 -> 89.56Helped
Add post-processing to multi-modal fusion (ablation)BP-Net · NYUv2RMSE (mm): 91.68 -> 90.04Helped
Add bilateral preprocessing rather than post-processing to MF. (ablation)BP-Net · NYUv2RMSE (mm): 90.04 -> 89.56Helped
Combine preprocessing, multi-modal fusion, and post-processing (ablation)BP-Net · NYUv2RMSE (mm): 91.68 -> 88.69Helped
Condition propagation coefficients on image content and spatial distance (ablation)BP-Net bilateral propagation · NYUv2RMSEHelped
Add content-conditioned propagation (ablation)BP-Net bilateral propagation · NYUv2RMSEHelped
Add spatially conditioned propagation (ablation)BP-Net bilateral propagation · NYUv2RMSEHelped
Add multi-scale architecture while retaining multi-scale loss (ablation)BP-Net · NYUv2RMSE (mm): 92.46 -> 88.69Helped
Add multi-scale loss to multi-scale depth estimation (ablation)BP-Net · NYUv2RMSE (mm): 92.46 -> 88.69Helped
Use multi-scale architecture without multi-scale loss (ablation)BP-Net · NYUv2RMSE: 90.40 -> 92.46Hurt
Increase the number of neighboring depth points from 1 to 2 (ablation)BP-Net bilateral propagation · NYUv2RMSEHelped
Vary the number of neighboring depth points beyond 2 (ablation)BP-Net bilateral propagation · NYUv2RMSENo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: NYUv2 KITTI depth completion

Benchmarks: KITTI depth completion benchmark NYUv2

Metrics: RMSE MAE iRMSE iMAE REL delta 1.25

Baselines: S2D CSPN DeepLiDAR CSPN++ GuideNet FCFR ACMNet NLSPN RigNet DySPN BEV@DC CFormer

Builds on: bilateral filtering CSPN++ CSPN U-Net

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