I am trying to get an array of the incidence angle of sentinel 1 GRD across a large number of SAR images downloaded through the sentinel hub python api. I have downloaded the DEM, terrain corrected SAR, and local incidence angle but I can’t figure out a way to remove the influence of the terrain slope from the local incidence angle (without further knowledge of the satellite heading/azimuth). Does anyone have any ideas? I do not mind if the output is wrong as long as the error is systematic - the data is being normalized anyway.
I have the DEM, slope, slope aspect over the region but as the metadata on the satellite positioning and orientation is limited through the sentinel hub api so I am struggling to write a function for this. I would appreciate any help/suggestions or even someone telling me this is dumb aha. I thought about masking out the areas where slope exceeds 3 degrees and then interpolating but that would be far too inaccurate.