Hi again everyone,
I'm currently using Mintpy to process a two-year stack of Sentinel-1 data from ISCE (created using stackSentinel.py)
My area of interest is located on a volcanic island, and I am aware that unwrapping errors would affect it. I explored the usage of phase_closure and bridging by scanning the pages of Yunjhun's 2019 paper.
I'm aware that the unwrapping error correction algorithm relies on the connected component output by SNAPHU. I've attached the connectComponent picture files. I removed some interferograms that get masked when creating a "non-zero" mask for maskConnComp.h5.
Here are my problems:
1. I can see that even removing a large amount of pairs (33 out of 160 pairs) with "zeroed" connected components on the island of interest, it still masks (almost entirely) the island. Is there any other way to do this aside from removing large amounts of pairs (ifg index)? since my area is highly noisy. For example, increase the threshold of the connected components? or is it possible to use other masks (like Spatial or temporal coherence) as connComp to use for unwrapping error?
2. After removing some pairs and proceeding with unwrapping error correction, I would like to know how the bridging (which I think fits my problem relatively well) can be performed. I know that I can create a waterMask (with --roi-poly) to the select area, but I'm unsure how big the area should I include with it (and how the algorithm will bridge it). In addition, is it advisable to apply a ramp in bridging method on my specific usecase?
I removed some interferograms with zeroed out connComp on the island, and created a maskPoly.h5 which includes the island and the reference area. How big will this affect the correction on bridging? I'm assuming that bridging relies on MST of the connComponents to perform the correction, but I didn't understand the "breadth-first" algorithm to choose which bridge to connect on the reliable regions.
I attached the connectComponent picture file; the maskPoly.h5 I used (on Problem #2); and the timeseries wrap files, the commonregionsample, numTriNonZeroAmbiguity, network.pdf . If there are any other files needed, please don’t hesitate to ask me.
Any advice (from using the bridging, mitigation of the masked island from ConnectComponent masking); and the whole concept of unwrapping error correction [like considering to use bridging+phase_closure] on MintPy) is welcome :)
Thank you!!
Lincoln