atlas

Research map / 3D vision / Depth and stereo

FNIN: A Fourier Neural Operator-based Numerical Integration Network for Surface-from-gradients

AAAI 2025 · 3D vision › Depth and stereo · approach: Photometric stereo · 1 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 FNIN, a Fourier neural operator-based numerical integration network with a two-stage pipeline (learned FNO integration with self-learned discontinuity attention, then one-step weighted least squares refinement) for surface-from-gradients.

Problem

Recovering a 3D surface from its gradients (surface-from-gradients / normal integration) is hard because of discontinuities, noise, integrability violations, and the cost of large-scale linear solvers at high resolution.

Approach

Decouple smooth-area integration from discontinuity handling: an iterative Fourier neural operator integrates normals in Fourier space while a self-learned attention map, trained with a detail-weighted loss, down-weights discontinuities; a single weighted least squares solve then determines depth jumps.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add the FNIN integration network rather than using BiNI (k=0) (ablation)FNIN · DiLiGenT (10 objects)MAE (mm): 4.59 -> 4.23Helped
Add the FNIN integration network rather than using BiNI (k=0) (ablation)FNIN · LUCES (14 objects)MAE (mm): 2.79 -> 1.88Helped
Add attention (ablation)FNIN · DiLiGenT (10 objects)MAE (mm): 5.97±0.35 -> 4.5456±0.0083Helped
Add attention (ablation)FNIN · LUCES (14 objects)MAE (mm): 4.20±0.42 -> 1.9246±0.0004Helped
Use attention instead of mask concatenation (ablation)FNIN · DiLiGenT (10 objects)MAE (mm): 17.78±2.26 -> 4.5456±0.0083Helped
Use attention instead of mask concatenation (ablation)FNIN · LUCES (14 objects)MAE (mm): 4.18±0.42 -> 1.9246±0.0004Helped
Add discontinuity optimization (ablation)FNIN · DiLiGenT (10 objects)MAE (mm): 5.83±0.19 -> 4.5456±0.0083Helped
Add discontinuity optimization (ablation)FNIN · LUCES (14 objects)MAE (mm): 3.05±0.06 -> 1.9246±0.0004Helped
Use 1 Fourier layer instead of 4 (ablation)FNIN · DiLiGenTMAE: 5.91 -> 6.38Hurt
Use 1 Fourier layer instead of 4 (ablation)FNIN · LUCESMAE: 3.00 -> 4.40Hurt
Use 10 Fourier layers instead of 4 (ablation)FNIN · DiLiGenTMAE: 5.91 -> 6.03Helped
Use fewer than 16 truncated Fourier modes (ablation)FNIN · DiLiGenT and LUCESMAE: 5.91 -> 8.11; 3.00 -> 4.83Hurt

Surprising findings

Limitations

Experimental setup

Datasets: synthetic statue dataset (14 objects, rendered) DiLiGenT LUCES

Benchmarks: DiLiGenT LUCES

Metrics: Mean Absolute Error (mm) runtime (s) RAM+VRAM (GB)

Baselines: Horn and Brooks (HB) FFT integration DCT DST discretized functional (DF) Savitzky-Golay variational (ZS) inverse plane fitting (IPF) L1 anisotropic diffusion (AD) BiNI Rec-Net WLS

Builds on: Fourier neural operator Rec-Net BiNI weighted least squares (Quéau and Durou)

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