NeuralPUMA: Learning to Phase Unwrap Through Differentiable Graph Cuts

2Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Deep learning solutions have recently demonstrated remarkable performance in phase unwrapping by approaching the problem as a semantic segmentation task. However, these solutions lack explainability and robustness to unseen conditions, and they often need a large amount of data for training. By contrast, traditional phase unwrapping algorithms, such as PUMA, rely on principled pipelines that estimate the phase through optimization solvers, despite often failing under severe noise conditions. In this work, we show how to exploit the benefits of both approaches by proposing a way to combine deep neural networks with iterative energy minimization algorithms based on graph cuts. We implement a differentiable version of the PUMA algorithm, NeuralPUMA, which we integrate into a traditional deep learning pipeline to implicitly learn to preprocess the wrapped phase into an intermediate representation that improves the algorithm solution. Through extensive experiments, we show that our approach effectively improves the performance of PUMA in noisy conditions and outperforms recent deep learning methods, while also requiring less training data and simpler neural architectures.

Cite

CITATION STYLE

APA

Lattari, F., Cannici, M., Murdaca, G., Rucci, A., Prati, C. M., & Matteucci, M. (2024). NeuralPUMA: Learning to Phase Unwrap Through Differentiable Graph Cuts. IEEE Transactions on Signal Processing, 72, 321–336. https://doi.org/10.1109/TSP.2023.3344356

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free