Hello everyone! I’m planning out a processing workflow prior to receiving data, but have some questions on the order of operators and their effects. The data will be Radarsat-2 Quad-pol and Sentinel-1 Dual-pol. The preprocessing I’d like to perform includes:
Does Radiometric Terrain Flattening also perform orthorectification?
What order should I take these steps in? I’ve seen some threads say that orthorectification should come at the very end; is this still the case when performing polarimetric processing? (If RTF & Ortho are linked, this seems problematic)
Assuming RTF doesn’t orthorectify, what is the consensus tool for performing orthorectification?
Am I missing any recommended steps? Are any of these steps unnecessary?
I do not yet have the data , so unfortunately I can’t point to anything specific at this time. However, I greatly appreciate any clarification, and hope this post could serve as a general process-flow for others as well. Thank you!
Thanks for your response. I use the python codes to get the ortho. (SLC . calibration. Doppler range terrain correction) which works well with SLC inputs (xml). Then i perform speckle filtering (e.g. Lee), then convert linear sigma to db, giving a water mask threshold to extract water bodies.
I dont see any reason which the filtering must be done Before the TC since still pixel values are in linear when the filtering is performed on. If not, plz explain what will go wrong in the processing steps above?
Thanks
Speckle-filters are designed/optimised for certain statistical properties of SAR images. The resampling-step in terrain correction alters these statistical properties and the filters do not perform as they should.
It’s a general principle in SAR image processing that orthorectification/projetion to map coordinates is the last step one should do.
Slc. Calibration. Speckle filtering. Doppler range TC.
Following that there might be necessary to use some other filtering options on ( in case of water mask extraction). Can’t we perform any other filtering after TC so?
Well, it depends. If you’re doing radar-specific things they should be done in radar-geometry with the original SAR images statistics still intact. What kind of filters do you have in mind?
I am wondering whether I can skip the speckle filtration since later after TC and doing some texture analysis on TC, I will perform some other filtering on
Thanks for the input so far. I’ve come to the understanding that RDTC does not include RTF, and vice versa, and that orthorectification (RDTC) should be the last step.
Where in the workflow should terrain flattening be performed? Before/after speckle filtering? After polarimetric processing?
Yeah, I agree. That s why I wanna avoid any filteration on the sigma naught values. After TC, Texture analysis would clean the image significantly with no need of filtration in most cases.
A lot of times the imagery I will be working with will come from regions with complex topology, and I am trying to study the vegetation (biomass levels) in these areas. I was under the impression that without performing terrain flattening or some form of radiometric terrain correction, the results will be biased due to the influence of topology on the backscatter signal (see Small 2011 in the documentation for RTF tool).
I personally love Terrain Flattening as it really reduces the influence of topography on backscatter. Instead of working with the incident angle, Terrain Flattening makes use of the illuminated surface area of each pixel. Based on my experiences it works way better than just the normalization by the RD Terrain Correction.
It reduces the ‘plastic’ look of SAR images but what remains is the actual backscatter caused by surface roughness, moisture and objects.
Thank you! If anyone has an argument for a different order, especially in the context of polarimetric processing, I would love to hear that or view any literature you have on it as well.
For others who are interested in this topic, my workflow (adding in polarimetric processing) is looking like:
talking about polarimetry it could be different. Terrain Flattening requires Beta0 as an input. But, according to my understanding, polarimetry only works on the i and q parts of the image. I’m not sure if it can be done in SNAP as it is suggested in the PDF above.
Do u think the terrain flatterring also works for the water mask studies?
And a quick Q which is not related to this subject (sorry), do u know by any chance how to independently save “a virtual band” obtained from a bandmath as geotiff?