atlas

Research map / 3D vision / Depth and stereo

Dual-branch Graph Feature Learning for NLOS Imaging

AAAI 2025 · 3D vision › Depth and stereo · approach: Non-line-of-sight imaging · 2 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 DG-NLOS, a dual-branch graph neural network that reconstructs albedo and depth from NLOS measurements in two decoupled training stages, converting dense 3D voxel grids into sparse graph features.

Problem

Non-line-of-sight imaging reconstruction suffers from high computation and memory cost due to 3D grid data, and jointly reconstructing albedo and depth with a mixed loss requires delicate hyperparameter balancing.

Approach

Use a dynamic k-NN graph with negative-vertex graph selection and graph aggregation/update blocks to turn dense NLOS voxel grids into sparse graph features, and decouple albedo and depth reconstruction into an albedo-first branch followed by a depth-focused branch with frozen albedo parameters.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use DG-NLOS instead of MIMUMotorbikes reconstruction · MotorbikesPSNR (dB): 28.77 -> 29.93Helped
use DG-NLOS instead of MIMUMotorbikes reconstruction · MotorbikesRMSE: 0.06 -> 0.04Helped
add graph selection to the baseline (ablation)DG-NLOS baseline framework · Ablation studyPSNR: 28.37 -> 28.68Helped
add graph update to the baseline (ablation)DG-NLOS baseline framework · Ablation studyPSNR: 28.37 -> 29.41Helped
add channel fusion to the baseline (ablation)DG-NLOS baseline framework · Ablation studyPSNR: 28.37 -> 29.93Helped
replace ResEdgeConv with GIN or GraphSAGE (ablation)DG-NLOS graph aggregation · Ablation studyPSNR: 29.93 -> 27.37; 29.93 -> 27.68Hurt
replace ResEdgeConv with Max-Relative (ablation)DG-NLOS graph aggregation · Ablation studyPSNR: 29.93 -> 28.42Hurt
train with a single branch and mixed albedo-depth loss instead of two-stage branches (ablation)DG-NLOS · Ablation studyAlbedo PSNR: 29.93 -> 28.28Hurt
train the depth branch before the albedo branch (ablation)DG-NLOS · Ablation studyAlbedo PSNR: 29.93 -> 29.65Hurt
increase the loss scales from 1 to 3 (ablation)DG-NLOS multi-scale loss · Ablation studyPSNR: 28.41 -> 29.93Helped
replace L1 loss with MSE or L1+MSE (ablation)DG-NLOS loss function · Ablation studyPSNR: 29.93 -> 26.90; 29.93 -> 28.63Hurt

Surprising findings

Limitations

Experimental setup

Datasets: LFE training dataset (3000 simulated measurements) real NLOS measurements (6 scenes)

Benchmarks: motorbikes simulated dataset real NLOS scenes

Metrics: PSNR SSIM RMSE MAD runtime (s) memory (GB) params (M) FLOPs (G)

Baselines: SP FBP LCT FK Phasor LFE MIMU NLOST PnP

Builds on: EdgeConv ResEdgeConv LFE Jump Knowledge Network

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