Phase Unwrapping in Seconds: A Spectral ADMM Algorithm for Large-Scale InSAR
Highlights
- Phase unwrapping, one of the slowest steps in satellite radar interferometry, can be reformulated as a convex optimization problem that decomposes into trivially parallel operations on GPU.
- The resulting algorithm, FAUST-ADMM, matches the accuracy of established methods while being up to two orders of magnitude faster, reducing processing times from tens of minutes or even hours to seconds.
- Phase unwrapping is no longer a computational bottleneck in InSAR processing: entire multi-year, multi-track SAR archives can now be routinely unwrapped on a single machine in hours instead of days.
- This enables exhaustive, automated InSAR time-series analysis at continental to global scales, supporting systematic monitoring of tectonic, volcanic, and anthropogenic ground deformation.
Abstract
1. Introduction
2. Materials and Methods
2.1. FAUST-ADMM Phase Unwrapping: Problem Formulation
2.2. ADMM Decomposition
2.3. Algorithm
| Algorithm 1: FAUST-ADMM phase unwrapping |
|
3. Results
3.1. Synthetic Interferograms
3.2. Evaluation Methodology
- 1.
- Raw accuracy: direct comparison of predicted vs true , with no correction.
- 2.
- Reference-point corrected accuracy: the best possible accuracy after applying a single global integer shift (). This simulates the real-world practice of calibrating the absolute phase level using a GPS station, corner reflector, or known zero-deformation area.
3.3. Accuracy Comparison
3.4. Runtime
3.5. Real-Data Validation
3.6. Large-Scale Real-Data Validation: Ridgecrest Earthquake
4. Discussion
4.1. The Global Offset as a Practical Discriminator
4.2. Limitations
4.3. Extensions and Outlook
5. Conclusions
Supplementary Materials
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Robinson, S.D.; Bredies, K.; Khabipova, D.; Dymerska, B.; Marques, J.P.; Schweser, F. An illustrated comparison of processing methods for MR phase imaging and QSM: Combining array coil signals and phase unwrapping. NMR Biomed. 2017, 30, e3601. [Google Scholar] [CrossRef] [Scilit]
- Zuo, C.; Feng, S.; Huang, L.; Tao, T.; Yin, W.; Chen, Q. Phase shifting algorithms for fringe projection profilometry: A review. Opt. Lasers Eng. 2018, 109, 23–59. [Google Scholar] [CrossRef] [Scilit]
- Hardy, J.W. Adaptive Optics for Astronomical Telescopes; Oxford University Press: Oxford, UK, 1998. [Google Scholar]
- Chen, C.W.; Zebker, H.A. Network approaches to two-dimensional phase unwrapping: Intractability and two new algorithms. J. Opt. Soc. Am. A 2000, 17, 401–414. [Google Scholar] [CrossRef] [Scilit]
- Goldstein, R.M.; Zebker, H.A.; Werner, C.L. Satellite radar interferometry: Two-dimensional phase unwrapping. Radio Sci. 1988, 23, 713–720. [Google Scholar] [CrossRef] [Scilit]
- Ghiglia, D.C.; Pritt, M.D. Two-Dimensional Phase Unwrapping: Theory, Algorithms, and Software; Wiley: New York, NY, USA, 1998. [Google Scholar]
- Xu, W.; Cumming, I. A region-growing algorithm for InSAR phase unwrapping. IEEE Trans. Geosci. Remote Sens. 1999, 37, 124–134. [Google Scholar] [CrossRef] [Scilit]
- Ghiglia, D.C.; Romero, L.A. Robust two-dimensional weighted and unweighted phase unwrapping that uses fast transforms and iterative methods. J. Opt. Soc. Am. A 1994, 11, 107–117. [Google Scholar] [CrossRef] [Scilit]
- Zebker, H.A.; Lu, Y. Phase unwrapping algorithms for radar interferometry: Residue-cut, least-squares, and synthesis algorithms. J. Opt. Soc. Am. A 1998, 15, 586–598. [Google Scholar] [CrossRef] [Scilit]
- Costantini, M. A novel phase unwrapping method based on network programming. IEEE Trans. Geosci. Remote Sens. 1998, 36, 813–821. [Google Scholar] [CrossRef] [Scilit]
- Chen, C.W.; Zebker, H.A. Two-dimensional phase unwrapping with use of statistical models for cost functions in nonlinear optimization. J. Opt. Soc. Am. A 2001, 18, 338–351. [Google Scholar] [CrossRef] [Scilit]
- Chen, C.W.; Zebker, H.A. Phase unwrapping for large SAR interferograms: Statistical segmentation and generalized network models. IEEE Trans. Geosci. Remote Sens. 2002, 40, 1709–1719. [Google Scholar] [CrossRef] [Scilit]
- Ghiglia, D.C.; Romero, L.A. Minimum Lp-norm two-dimensional phase unwrapping. J. Opt. Soc. Am. A 1996, 13, 1999–2013. [Google Scholar] [CrossRef] [Scilit]
- Chartrand, R.; Calef, M.; Warren, M. Exploiting sparsity for phase unwrapping. In Proceedings of the IEEE International Geoscience and Remote Sensing Symposium (IGARSS), Yokohama, Japan, 28 July–2 August 2019; pp. 1942–1945. [Google Scholar] [CrossRef] [Scilit]
- Dubois-Taine, B.; Akiki, R.; d’Aspremont, A. Iteratively reweighted least squares for phase unwrapping. Optim. Methods Softw. 2025, 40, 1368–1408. [Google Scholar] [CrossRef] [Scilit]
- Spoorthi, G.E.; Gorthi, R.K.S.S.; Gorthi, S. PhaseNet 2.0: Phase unwrapping of noisy data based on deep learning approach. IEEE Trans. Image Process. 2020, 29, 4862–4872. [Google Scholar] [CrossRef] [Scilit]
- Sica, F.; Gobbi, G.; Rizzoli, P.; Bruzzone, L. Phi-Net: Deep Residual Learning for InSAR Parameters Estimation. IEEE Trans. Geosci. Remote Sens. 2021, 59, 3917–3941. [Google Scholar] [CrossRef] [Scilit]
- Spoorthi, G.E.; Gorthi, S.; Gorthi, R.K.S.S. PhaseNet: A Deep Convolutional Neural Network for Two-Dimensional Phase Unwrapping. IEEE Signal Process. Lett. 2019, 26, 54–58. [Google Scholar] [CrossRef] [Scilit]
- Zhou, L.; Yu, H. MoDL-PU: Model-Based Deep Learning for InSAR Phase Unwrapping. IEEE Trans. Geosci. Remote Sens. 2025, 63, 1–11. [Google Scholar] [CrossRef] [Scilit]
- Zhang, J.; Li, Q. EESANet: Edge-enhanced self-attention network for two-dimensional phase unwrapping. Opt. Express 2022, 30, 10470–10490. [Google Scholar] [CrossRef] [Scilit]
- Chen, Z.; Quan, Y.; Ji, H. Unsupervised Deep Unrolling Networks for Phase Unwrapping. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA, 16–22 June 2024; pp. 25182–25192. [Google Scholar]
- Song, Y.; Biggs, J.; Achim, A.; Popescu, R.; Orrego, S.; Anantrasirichai, N. UnwrapDiff: A Conditional Diffusion Model for InSAR Phase Unwrapping. In Proceedings of the ICASSP 2026-2026 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Barcelona, Spain, 4–8 May 2026; pp. 21056–21060. [Google Scholar]
- Popov, S.E. Improved phase unwrapping algorithm based on NVIDIA CUDA. Program. Comput. Softw. 2017, 43, 24–36. [Google Scholar] [CrossRef] [Scilit]
- Yu, Y.; Balz, T.; Luo, H.; Liao, M.; Zhang, L. GPU accelerated interferometric SAR processing for Sentinel-1 TOPS data. Comput. Geosci. 2019, 129, 12–25. [Google Scholar] [CrossRef] [Scilit]
- Karasev, P.A.; Campbell, D.P.; Richards, M.A. Obtaining a 35x speedup in 2d phase unwrapping using commodity graphics processors. In Proceedings of the 2007 IEEE Radar Conference, Waltham, MA, USA, 17–20 April 2007; pp. 574–578. [Google Scholar]
- Mistry, P.; Braganza, S.; Kaeli, D.; Leeser, M. Accelerating phase unwrapping and affine transformations for optical quadrature microscopy using CUDA. In Proceedings of the 2nd Workshop on General Purpose Processing on Graphics Processing Units, New York, NY, USA, 8 March 2009; GPGPU-2. pp. 28–37. [Google Scholar] [CrossRef] [Scilit]
- Massonnet, D.; Feigl, K.L. Radar interferometry and its application to changes in the Earth’s surface. Rev. Geophys. 1998, 36, 441–500. [Google Scholar] [CrossRef] [Scilit]
- Rosen, P.A.; Hensley, S.; Joughin, I.R.; Li, F.K.; Madsen, S.N.; Rodriguez, E.; Goldstein, R.M. Synthetic aperture radar interferometry. Proc. IEEE 2000, 88, 333–382. [Google Scholar] [CrossRef] [Scilit]
- Bürgmann, R.; Rosen, P.A.; Fielding, E.J. Synthetic aperture radar interferometry to measure Earth’s surface topography and its deformation. Annu. Rev. Earth Planet. Sci. 2000, 28, 169–209. [Google Scholar] [CrossRef] [Scilit]
- Biggs, J.; Wright, T.J. How satellite InSAR has grown from opportunistic science to routine monitoring over the last decade. Nat. Commun. 2020, 11, 3863. [Google Scholar] [CrossRef] [Scilit]
- Sandwell, D.T.; Mellors, R.; Tong, X.; Wei, M.; Wessel, P. Open radar interferometry software for mapping surface deformation. Eos Trans. Am. Geophys. Union 2011, 92, 234. [Google Scholar] [CrossRef] [Scilit]
- Rosen, P.A.; Gurrola, E.; Sacco, G.F.; Zebker, H. The InSAR scientific computing environment. In Proceedings of the EUSAR 2012; 9th European Conference on Synthetic Aperture Radar, Nuremberg, Germany, 23–26 April 2012; pp. 730–733. [Google Scholar]
- Morishita, Y.; Lazecký, M.; Wright, T.J.; Weiss, J.R.; Elliott, J.R.; Hooper, A. LiCSBAS: An open-source InSAR time series analysis package integrated with the LiCSAR automated Sentinel-1 InSAR processor. Remote Sens. 2020, 12, 424. [Google Scholar] [CrossRef] [Scilit]
- Pepe, A.; Lanari, R. On the Extension of the Minimum Cost Flow Algorithm for Phase Unwrapping of Multitemporal Differential SAR Interferograms. IEEE Trans. Geosci. Remote Sens. 2006, 44, 2374–2383. [Google Scholar] [CrossRef] [Scilit]
- Fattahi, H.; Simons, M.; Agram, P. InSAR Time-Series Estimation of the Ionospheric Phase Delay: An Extension of the Split Range-Spectrum Technique. IEEE Trans. Geosci. Remote Sens. 2017, 55, 5984–5996. [Google Scholar] [CrossRef] [Scilit]
- Berardino, P.; Fornaro, G.; Lanari, R.; Sansosti, E. A new algorithm for surface deformation monitoring based on small baseline differential SAR interferograms. IEEE Trans. Geosci. Remote Sens. 2002, 40, 2375–2383. [Google Scholar] [CrossRef] [Scilit]
- Ferretti, A.; Prati, C.; Rocca, F. Permanent scatterers in SAR interferometry. IEEE Trans. Geosci. Remote Sens. 2001, 39, 8–20. [Google Scholar] [CrossRef] [Scilit]
- Boyd, S.; Parikh, N.; Chu, E.; Peleato, B.; Eckstein, J. Distributed optimization and statistical learning via the alternating direction method of multipliers. Found. Trends Mach. Learn. 2011, 3, 1–122. [Google Scholar] [CrossRef] [Scilit]
- Luo, X.; Wang, X.; Suo, Z.; Li, Z. Efficient InSAR phase noise reduction via total variation regularization. Sci. China Inf. Sci. 2015, 58, 1–13. [Google Scholar] [CrossRef] [Scilit]
- Kamilov, U.S.; Papadopoulos, I.N.; Shoreh, M.H.; Psaltis, D.; Unser, M. Isotropic inverse-problem approach for two-dimensional phase unwrapping. J. Opt. Soc. Am. A 2015, 32, 1092–1100. [Google Scholar] [CrossRef] [Scilit]
- Warnell, G.; Patel, V.M.; Chellappa, R. Integrability-regularized phase unwrapping via sparse error correction. In Proceedings of the 2015 IEEE International Conference on Image Processing (ICIP), Quebec City, QC, Canada, 27–30 September 2015; pp. 4887–4891. [Google Scholar] [CrossRef] [Scilit]
- Ramirez, J.; Arguello, H.; Bacca, J. Phase unwrapping for phase imaging using the plug-and-play proximal algorithm. Appl. Opt. 2024, 63, 535–542. [Google Scholar] [CrossRef] [Scilit]
- Bioucas-Dias, J.M.; Valadão, G. Phase unwrapping via graph cuts. IEEE Trans. Image Process. 2007, 16, 698–709. [Google Scholar] [CrossRef] [Scilit]
- Zebker, H.; Chen, K. Accurate estimation of correlation in InSAR observations. IEEE Geosci. Remote Sens. Lett. 2005, 2, 124–127. [Google Scholar] [CrossRef] [Scilit]
- Makhoul, J. A fast cosine transform in one and two dimensions. IEEE Trans. Acoust. Speech Signal Process. 1980, 28, 27–34. [Google Scholar] [CrossRef] [Scilit]
- Jolivet, R. CSI: Classic Slip Inversion. 2024. Available online: https://www.geologie.ens.fr/~jolivet/csi/ (accessed on 12 April 2026).
- Okada, Y. Internal deformation due to shear and tensile faults in a half-space. Bull. Seismol. Soc. Am. 1992, 82, 1018–1040. [Google Scholar] [CrossRef] [Scilit]
- Sandwell, D.T.; Xu, X.; Wessel, P. EarthScope GMTSAR Short Course. 2023. Available online: https://github.com/gmtsar/Earthscope-GMTSAR-Shortcourse (accessed on 12 April 2026).
- Hooper, A.; Zebker, H.A. Phase unwrapping in three dimensions with application to InSAR time series. J. Opt. Soc. Am. A 2007, 24, 2737–2747. [Google Scholar] [CrossRef] [Scilit]
- Hooper, A. A multi-temporal InSAR method incorporating both persistent scatterer and small baseline approaches. Geophys. Res. Lett. 2008, 35, L16302. [Google Scholar] [CrossRef] [Scilit]






| Fringes | N | ADMM | MCF | SNAPHU | PUMA |
|---|---|---|---|---|---|
| 0–2 | 187 | 100/100 | 40/99 | 40/99 | 74/99 |
| 2–5 | 85 | 98/100 | 38/100 | 38/100 | 74/100 |
| 5–10 | 60 | 100/100 | 37/97 | 37/96 | 66/100 |
| 10–20 | 57 | 94/99 | 52/100 | 52/99 | 68/99 |
| >20 | 111 | 71/96 | 43/97 | 42/96 | 55/96 |
| Overall | 500 | 93/99 | 41/99 | 41/98 | 68/99 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Rouet-Leduc, B.; Hulbert, C. Phase Unwrapping in Seconds: A Spectral ADMM Algorithm for Large-Scale InSAR. Remote Sens. 2026, 18, 1801. https://doi.org/10.3390/rs18111801
Rouet-Leduc B, Hulbert C. Phase Unwrapping in Seconds: A Spectral ADMM Algorithm for Large-Scale InSAR. Remote Sensing. 2026; 18(11):1801. https://doi.org/10.3390/rs18111801
Chicago/Turabian StyleRouet-Leduc, Bertrand, and Claudia Hulbert. 2026. "Phase Unwrapping in Seconds: A Spectral ADMM Algorithm for Large-Scale InSAR" Remote Sensing 18, no. 11: 1801. https://doi.org/10.3390/rs18111801
APA StyleRouet-Leduc, B., & Hulbert, C. (2026). Phase Unwrapping in Seconds: A Spectral ADMM Algorithm for Large-Scale InSAR. Remote Sensing, 18(11), 1801. https://doi.org/10.3390/rs18111801

