sarproz-group

Questions about Images Incidence Matrix

Viewing 1 reply thread
  • Author
    Posts
    • #8207
      yaoshuyi
      Participant

        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 4 months ago by yaoshuyi.
      • #8307
        periz
        Keymaster

          For some reasons we never noticed this post, sorry.
          The variable you are mentioning it the Incidence Matrix of the graph (or network) connecting the images of your site/project. The graph is basically the way in which “interferometrically” connect the images you have. There are many ways to connect your images: you can use the star graph (with one image at the center, the Master), or the full graph (each image is connected to all others) and so on. You can find a list of options in the dataset selection panel.
          Regarding the sign of interferograms (image A – image B or viceversa) please read this https://sarproz.com/manual/save_interfs.html
          This is topic thoroughly treated in the course.
          Best

      Viewing 1 reply thread
      • You must be logged in to reply to this topic.