-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pixel Artifacts in areas of low backscatter #106
Comments
Is it not just a matter of very low backscattering areas that have been clipped to zero after denoising (I guess that the conversion to dB masks in some way zero values). |
Do you mean the calibration via the denoising_parameters.json data? |
How experimental are these scripts? Using
Looking at the 1.3.3. release, regarding the latter type error, the function parameters seem to match, contrary to 1.4.0. |
So I managed to get the training scripts of the 1.4.0 version working, and trained on 300+ EW_GRDM_1SDH images, mostly for S1A, since they were from 2015 and 2016. Nonetheless, the resulting .json file from these new calibration parameters did not remove these artifacts. Then I set up a new environment as shown in the following, and picked a scene near Svalbard that was listed in the training files for IPV 3.1(S1A_EW_GRDM_1SDH_20190707T055115_20190707T055215_028007_0329AA_21C6). The artifacts yet still remain.
Top row is processed with NERSC, bottom is raw .zip (log scaled). NERSC_TG changes the artifacts, but does not remove them. |
Hello,
this library started to be an interest of mine since I investigate areas of low backscatter on ocean surfaces.
Since I started to use the library, I came across image artifacts that are related to pixel areas of very low backscatter.
I have managed to draw up three individual preprocessing pipelines with SNAP-GPT, s1denoised and sentinel1_routines , such that the resultant images match pixel perfect.
Below is a comparison of a SNAP-GPT and s1denoised image, where for the latter I used both the NERSC and NERSC_TG algorithm.
It's mostly visible in the HV channel, but also in the HH channel if the backscatter is low enough (like below).
The following warning during processing hints at the reason for these image artifacts.
Is this a known issue? If so, is there a fairly straight forward solution how to mitigate these artifacts?
I use the library in a bash script with
python /home/mtontsch/micromamba/envs/SAR_preprocessing/lib/python3.10/site-packages/s1denoise/scripts/s1_correction.py "$zipDir_path$zipFile_name" "$outputFileAnton_path" -a NERSC_TG -g
The particular S1 example scene below is S1A_EW_GRDM_1SDH_20170708T061439_20170708T061543_017376_01D050_04BE
The text was updated successfully, but these errors were encountered: