Provably robust estimation of modulo 1 samples of a smooth function with applications to phase unwrapping

03/09/2018
by   Mihai Cucuringu, et al.
0

Consider an unknown smooth function f: [0,1]^d →R, and say we are given n noisy mod 1 samples of f, i.e., y_i = (f(x_i) + η_i) 1, for x_i ∈ [0,1]^d, where η_i denotes the noise. Given the samples (x_i,y_i)_i=1^n, our goal is to recover smooth, robust estimates of the clean samples f(x_i) 1. We formulate a natural approach for solving this problem, which works with angular embeddings of the noisy mod 1 samples over the unit circle, inspired by the angular synchronization framework. This amounts to solving a smoothness regularized least-squares problem -- a quadratically constrained quadratic program (QCQP) -- where the variables are constrained to lie on the unit circle. Our approach is based on solving its relaxation, which is a trust-region sub-problem and hence solvable efficiently. We provide theoretical guarantees demonstrating its robustness to noise for adversarial, and random Gaussian and Bernoulli noise models. To the best of our knowledge, these are the first such theoretical results for this problem. We demonstrate the robustness and efficiency of our approach via extensive numerical simulations on synthetic data, along with a simple least-squares solution for the unwrapping stage, that recovers the original samples of f (up to a global shift). It is shown to perform well at high levels of noise, when taking as input the denoised modulo 1 samples. Finally, we also consider two other approaches for denoising the modulo 1 samples that leverage tools from Riemannian optimization on manifolds, including a Burer-Monteiro approach for a semidefinite programming relaxation of our formulation. For the two-dimensional version of the problem, which has applications in radar interferometry, we are able to solve instances of real-world data with a million sample points in under 10 seconds, on a personal laptop.

READ FULL TEXT

page 36

page 38

page 39

page 40

research
10/27/2017

On denoising modulo 1 samples of a function

Consider an unknown smooth function f: [0,1] →R, and say we are given n ...
research
09/10/2020

Error analysis for denoising smooth modulo signals on a graph

In many applications, we are given access to noisy modulo samples of a s...
research
09/10/2020

Denoising modulo samples: k-NN regression and tightness of SDP relaxation

Many modern applications involve the acquisition of noisy modulo samples...
research
05/05/2020

On recovery guarantees for angular synchronization

The angular synchronization problem of estimating a set of unknown angle...
research
06/21/2013

Global registration of multiple point clouds using semidefinite programming

Consider N points in R^d and M local coordinate systems that are related...
research
10/27/2018

Accelerated Inference in Markov Random Fields via Smooth Riemannian Optimization

Markov Random Fields (MRFs) are a popular model for several pattern reco...
research
06/29/2021

Generalized Power Method for Generalized Orthogonal Procrustes Problem: Global Convergence and Optimization Landscape Analysis

Given a set of multiple point clouds, how to find the rigid transformati...

Please sign up or login with your details

Forgot password? Click here to reset