Comments (8)
Hi Nathan,
Hi Koorosh,
We are kind of slow on this as most people turned to Sentinel-1 these days.
The coregistration of SLC product is fairly simple in GMTSAR. Mainly it follows the following steps.
A) imagine you have two images $master and $aligned, acquired by ENVI_SLC_pre_process.
-
xcorr to get the shift parameters
xcorr $master.PRM $aligned.PRM -xsearch 128 -ysearch 128 -nx 20 -ny 50 -
get coregistration parameters from the xcorr results (you can use different number of parameters, the default is 2,2, chose 3 3 for a better coregistration)
fitoffset.csh 2 2 freq_xcorr.dat 18 >> $aligned.PRM -
resample the aligned image to perform coregistration
resamp $master.PRM $aligned.PRM $aligned.PRMresamp $aligned.SLCresamp 4 -
rename the files before the next step (interferometry)
rm $aligned.SLC
mv $aligned.SLCresamp $aligned.SLC
cp $aligned.PRMresamp $aligned.PRM
B) For ENVISAT, sometimes the baseline is too big and you have to perform secondary alignment just like for ALOS data. You could simply achieve this with performing the steps above
First, between $master and $secondary_master and then between $secondary_master and $slave. After that, perform interferometry between $secondary_master and $slave
You can always perform B) to achieve better coherence.
After you get aligned SLCs, you could create interferogram with intf_batch.csh or intf_tops.csh if you want to cut a small region for processing.
Cheers,
Xiaohua(Eric)
from gmtsar.
So I would align each SLC individually to the reference slc correct? How would I go about getting a baseline plot to determine the master?
Would you suggest just using L0 products?
Nathan
from gmtsar.
Once you get all PRM, SLC, LEDs with ENVI_SLC_pre_process, use get_baseline_table.csh to create a baseline_table.dat. Then you could plot the baseline with GMT and select your master image.
There are no fundamental differences between SLCs and raw data, unless 1) you want a larger area with chirp extension or 2) you want to focus at non-zero doppler so the image quality is better.
from gmtsar.
Ok, it seems I am having a hard time finding the raw data, so I wrote a couple scripts to handle this workflow up to the intf_batch processing. Would it be helpful for the developers to share this?
- Nathan
from gmtsar.
Do you want to make a pull request? I can give it a review and put it to the distribution. We could go back and forth and exchange ideas this way.
from gmtsar.
I have never done a pull request before on git, but I would be happy to sort out how that is done at some point. I started classes again and have gotten quite busy so it may be a little bit before I can devote time to it. I did quickly upload my scripts to my github if that is at all helpful. I think I will definitely need some input from you so a pull request is a great idea, I just need some more time.
Nathan
from gmtsar.
Oh, great, no hurry on this. Here's a link on how you could make a pull request. I would recommend making on the most up-to-date master branch. https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request
from gmtsar.
I am currently getting errors when running all of these steps when running intf_batch.csh and I cannot figure out why. The errors start at OFFSET_TOPO phase with the error: Can't open input data ASA_IMS_1PNESA20030207_175248_000000182013_00356_04919_0000.SLC grdmath [ERROR]: amp-ASA_IMS_1PNESA20030207_175248_000000182013_00356_04919_0000.grd is not a number, operator or file name
then errors continue throughout. Am I missing something with the steps? if i run gmt grdinfo on amp-ASA_ ... then it outputs a max and min of a grid and the correct file format, so it is not an empty .grd file there. I am not sure why it is saying it cannot open the SLC file either.
from gmtsar.
Related Issues (20)
- Inquire about estimating the standard error of unwrapped phase in GMTSAR for earthquake interferograms
- [Help]: orbit Decomposition with estimate vertical and horizontal movement HOT 6
- [Help]: I download demo Sentinel-1 TOPS Time Series ,I processed the interferograms as README_sbas.txt,input command sbas intf.tab scene.tab 9 5 $xdim $ydim -smooth 1.0 -wavelength 0.0554658 -incidence 30 -range 800184.946186 -rms -dem, errors show HOT 2
- [Help]: accuracy of registration HOT 1
- [Help]: Results conversion ALOS2
- [Help]: Installation on openSUSE OS HOT 1
- [Feature]: Commands for openSUSE OS HOT 3
- [Bug]: make_los_ascii.csh has old command references to "grdinfo" and "ALOS_look"
- [Help]: my prep_data_linux.csh couldnot run through lunux HOT 3
- [Help]: Geocode.csh Error HOT 1
- [Feature]: Back Up HOT 1
- no constraints data error HOT 1
- [Help]: preproc_batch_tops.csh HOT 6
- [Help]: Preproc_batch_tops error for stripmode data HOT 3
- [Help]: GNSS displacement HOT 1
- [Help]: HOT 1
- [Help]: gmtsar2stamps for processing ps-insar HOT 6
- Geocoding[Help]: HOT 1
- [Help]: Not an well formatted XML file...-1, -1 HOT 4
- [Bug]: unwrap_parallel.csh intflist 20 HOT 1
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 gmtsar.