atlas

Research map / Label-efficient and robust learning / Noisy labels

Unsupervised Deep Unrolling Networks for Phase Unwrapping

CVPR 2024 · Label-efficient and robust learning › Noisy labels · approach: Contrastive learning on noisy data · 6 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 U3Net, an unsupervised deep unrolling network for phase unwrapping trained end-to-end on noisy wrapped phases only, using a noise-resistant recorruption-based self-reconstruction loss in the gradient domain plus self-distillation.

Problem

Phase unwrapping recovers true phase from noisy wrapped measurements, but supervised deep learning needs ground-truth phases that are often impractical to acquire; internal unsupervised methods are slow due to per-sample test-time training.

Approach

Treats the gradients and wrapped gradients of the wrapped phase as noisy labels for true phase gradients, with sparse outliers handled by an error variable; unrolls a variational PU model (proximal gradient with Nesterov acceleration and a sparse error term) into a DUN trained with a recorruption-based self-reconstruction loss (noise pair ±∇U with outer wrap) and a self-distillation loss.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace Lsr with L (ablation)U3Net · MoGR, SNR=0NRMSE(%): 0.69 -> 25.45Hurt
remove the ±∇U noise recorruption terms (ablation)U3Net · MoGR, SNR=0NRMSE(%): 0.69 -> 6.16Hurt
replace Lsr with L and remove the ±∇U terms (ablation)U3Net · MoGR, SNR=0NRMSE(%): 0.69 -> 25.85Hurt
remove the self-distillation loss (ablation)U3Net · MoGR, SNR=0NRMSE(%): 0.69 -> 1.14Hurt
add the sparse error term E during unrolling (ablation)U3Net · MoGR, SNR=0NRMSE(%): 7.16 -> 0.69Helped
use accelerated gradient descent instead of standard gradient descent (ablation)U3Net · MoGR, SNR=0NRMSE(%): 2.14 -> 0.69Helped
add the condition-aware module (ablation)U3Net · MoGR, SNR=0NRMSE(%): 0.98 -> 0.69Helped
use W(∇Y) instead of ∇Y (ablation)U3Net · MoGR, SNR=0NRMSE(%): 2.88 -> 0.69Helped
use the physics-encoded DUN instead of UFormer (ablation)U3Net · MoGR, SNR=0NRMSE(%): 1.55 -> 0.69Helped
use U3Net instead of Restormerphase-unwrapping models · InSAR, SNR=20NRMSE(%): 0.91 -> 0.46Helped
use U3Net instead of Restormerphase-unwrapping models · MoGR, SNR=0NRMSE(%): 0.45; 0.69Mixed

Surprising findings

Limitations

Experimental setup

Datasets: MoGR (simulated, synthetic Gaussian mixtures with ramps) RME (random matrix enlargement, synthetic) InSAR phase patches from Texas digital elevation model

Benchmarks: MoGR RME InSAR phase data

Metrics: NRMSE (%) parameters (M) FLOPs (G) inference time (ms)

Baselines: LS QGPU Ryu et al. PhaseNet2.0 PUDIP SQD-LSTM EESANet TriNet UFormer Restormer PU-GAN PUNet

Builds on: Deep image prior Recorruption-based denoising (Noise2Noise-style recorruption) Proximal gradient descent with Nesterov acceleration UFormer Restormer

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