How does icu calculate phase unwrapping? #447
Replies: 1 comment 2 replies
-
Unfortunately, I don't believe a detailed description of the ICU algorithm was ever published. I found a description of the algorithm here: Improved Processing of AIRSAR Data Based on the GeoSAR Processor, but it's pretty high-level (see § 3.5 "Unwrapping and Absolute Phase Determination"). I believe the main contributions of ICU, compared to the traditional Goldstein-Zebker-Werner approach, are (A) the use of "neutrons" to guide the creation of branch cuts, (B) application of a low-correlation mask to exclude noisy regions, and (C) the use of tiling & bootstrapping to unwrap arbitrarily long interferograms. If you have specific questions about the algorithm, I'll do my best to answer them. The implementation of ICU in isce3 is a little bit cleaner than in isce2, if you want to look at code. |
Beta Was this translation helpful? Give feedback.
-
From my understanding, the “Integrated Correlation and Unwrapping” (ICU) method is a modified version of the traditional residue-based unwrapper [Goldstein et al., 1988] that uses phase gradients, amplitude values, and coherence masking to guide unwrapping using multiple starting seed pixels.
But this is all I have been able to find on this and would like to understand the math behind the icu unwrapping method.
Any references or advice is appreciated!
Beta Was this translation helpful? Give feedback.
All reactions