Hi,
I am working on developing a phase-linking algorithm using SARPROZ. To achieve this, I need a design matrix 𝐴 that ensures
wrap(𝐴𝜃)=wrap(𝜙), where 𝐴 is the design matrix, 𝜃 represents the SAR image phases, and 𝜙 represents the interferometric phases. Previously, I generated the 𝐴 matrix using my own code. However, I recently discovered a variable called MatrIncImg in the file SiteParam.mat located in the RESULTS\MATLAB folder. This variable seems to serve a similar purpose to 𝐴, but it has the opposite sign compared to my 𝐴.
As I understand, each row of the 𝐴 matrix (or MatrIncImg) corresponds to an interferogram, where the entries 1 and -1 represent the master and slave images, respectively, and also indicating the sign of the phase difference (master image phase minus slave image phase). A simple verification shows that only the 𝐴 matrix I generated satisfies this relationship. My questions are:
What does MatrIncImg in SiteParam.mat specifically represent?
I reviewed the explanation on this page: https://sarproz.com/manual/save_interfs.html, but I still don’t fully understand it. From my tests, it seems that SARPROZ always names interferograms using the phase difference of the later date minus the earlier date. For example, the file 20210108_HH-20201228_HH seems to represent the phase of date 20201228 minus the phase of date 20210108. Is my understanding correct?
After running Full Graph Coherence Estimation, the file MatrIncImgAll.mat also contains a variable MatrIncImg, but it appears to be entirely different from the MatrIncImg in SiteParam.mat. It seems that MatrIncImgAll.MatrIncImg reorganizes the interferograms according to a different rule. What is the purpose of MatrIncImgAll.MatrIncImg?
Thank you
-
This topic was modified 2 weeks, 4 days ago by yaoshuyi.