Skip to content

Add thefill_value parameter to GeocodeCov CPU module - #352

Open
gshiroma wants to merge 14 commits into
isce-framework:developfrom
gshiroma:fill_no_data
Open

Add thefill_value parameter to GeocodeCov CPU module#352
gshiroma wants to merge 14 commits into
isce-framework:developfrom
gshiroma:fill_no_data

Conversation

@gshiroma

Copy link
Copy Markdown
Contributor

This PR adds the fill_value parameter to the GeocodeCov CPU module. It is inspired by #337 and sets the fill value of the layover/shadow mask layer in the Static Layers (STATIC) product to 255, instead of the default value of 0. Details about the issue and the discussion can be found in that PR.

The C++ and Python interfaces have been updated with the new parameter. The two CPU geocoding algorithms, interpolation and area projection, have also been updated to account for the new parameter. For the interpolation algorithm, the array is first filled with fill_value before interpolation occurs. In contrast, for the area projection algorithm, fill_value is applied after multilooking. This is necessary because the area projection algorithm accumulates averaged values (multilooked backscatter), and applying fill_value before data accumulation could cause it to be interpreted as a valid value.

@gshiroma gshiroma changed the title Add thefill_value Parameter to GeocodeCov CPU module Add thefill_value parameter to GeocodeCov CPU module Aug 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant