Comments (6)
The subtraction of the 2pi*n bias is to unbias the loop phase, as mentioned in the comment of the code.
Suppose that we have three complete 0 phases (phi1=phi2=phi3=0) and differential phases (phi12=phi23=phi13=0). The 2pin biases in each interferogram is completely unknown without the reference in the 1st and 2nd loop closure check (e.g., phi12 could be 2pi5). To get the reasonable loop phases taking into account the unknown biases, the 2pin bias estimated from the median must be subtracted.
You would understand why this unbias is necessary if you removed the lines for the unbias in the code.
from licsbas.
Hi, yumorishita. Thanks for your reply. But I'm still confused about this unbias operation.
As you said,suppose that we have three complete 0 phases SAR image (φ1=φ2=φ3=0), and it's differential phases should be (φ12=φ23=φ13=0), but why φ12 could be 5×2π without the reference. Do you mean it is still wrap phase? But we are dealing with unwrapping phase in loop close operation.
I still chouldn't understand where this bias comes from. Is it because my wrong understanding of interference and unwrap operation? I put my understanding of those operation below, please see which step is problematic.
Suppose we have three SAR image 1, 2, 3, the phases are φ1, φ2, φ3 separately. If the phase unwrapping operation is correct, Interferogram φ12,φ23,φ13 should be:
φ12=φ1-φ2
φ23=φ2-φ3
φ13=φ1-φ3
Then:
φ12 + φ23 = φ1-φ2 + φ2-φ3 = φ13
Or:
φ12 + φ23 - φ13 = 0
Example:
Suppose the phases of a pixel with same location for SAR image 1, 2, 3 are:
φ1 = n×2π + 0.3π
φ2 = (n+1)×2π - 0.3π
φ3 = (n+1)×2π + 0.3π
If the phase unwrapping operation is correct, Then:
φ12 = φ1 - φ2 = -2π + 0.6π
φ23 = φ2 - φ3 = -0.6π
φ13 = φ1 - φ3 = -2π
Then:
φ12 + φ23 - φ13 = -2π + 0.6π + (-0.6π) - (-2π) = 0
According to my train of thought,I chouldn't understand where this bias comes from .
from licsbas.
I mean the phase is unwrapped. The each unwrapped phase has each unknown 2πn. The unwrapped phases for each interferogram are
φ12=φ1-φ2+2π*l
φ23=φ2-φ3+2π*m
φ13=φ1-φ3+2π*n
then,
φ12 + φ23 - φ13 = 2π(l+m-n)
from licsbas.
I think I understand where the bias comes from:
The unwrapping operation cann't generate a absolutely right unwrapped phase for every pixel, but with a same 2π*n bias for one interferogram. Is that right?
from licsbas.
Yes, you are right.
from licsbas.
OK,thanks for your reply. I will close this issue
from licsbas.
Related Issues (20)
- How can I filter out winter-acquired images and execute LiCSBAS for multiple years? HOT 1
- About the use of Step 1-3: Small Baseline Inversion using GPU error HOT 3
- Different masked pixel between GACOS and non GACOS HOT 4
- error while running batch.sh script HOT 1
- #11:LiCSBAS11_check_unw.py HOT 1
- what polarization are used? HOT 1
- Regarding the obvious seams in the result file HOT 2
- Feature-related calculation concepts in LiCSBAS HOT 4
- implementation of my own interfrograms insead of LiCSAR Comet interfrograms HOT 1
- Overlapping Issue HOT 1
- coherence meaning HOT 1
- LiCSBAS03op_GACOS.py -i GEOCml1 -o GEOCml1GACOS --fillhole HOT 1
- How to splice data after different Frames are processed in large areas, such as vel HOT 1
- LiCSBAS12_loop_closure.py Killed HOT 4
- Starting from step 11 HOT 2
- OverflowError: cannot serialize a bytes object larger than 4 GiB HOT 3
- Hello, thank you I put the log and the results in a word file Most regions do not give me data. Can you tell me the problem? HOT 1
- Permission Error. HOT 6
- No clip HOT 4
- gnss HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from licsbas.