Skip to content
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

Apply esa_quality_mask #152

Open
wants to merge 1 commit into
base: dev
Choose a base branch
from
Open

Apply esa_quality_mask #152

wants to merge 1 commit into from

Conversation

junchangju
Copy link
Contributor

Apply ESA's defective pixel mask, which is available for processing baseline 4.0 and later.

  1. esa_quality_mask.c
    Only a single piece of C code, with no other C code and no new header files.
  2. makefile
    The makefile in the local environment is provided for reference; should be easily adapted to the production environment.
  3. apply_esa_quality_mask.sh
    A shell script illustrating how to use the C code, where to insert the new code into the production script "sentinel.sh"
  4. Four granules for testing:
    S2A_MSIL1C_20221121T050121_N0400_R119_T45TXF_20221121T053331.SAFE
    S2A_MSIL1C_20221202T111431_N0400_R137_T29SPR_20221202T155624.SAFE
    S2A_MSIL1C_20230108T074311_N0509_R092_T37PFM_20230108T092516.SAFE
    S2B_MSIL1C_20230305T052719_N0509_R105_T43QDG_20230305T072429.SAFE

@junchangju
Copy link
Contributor Author

A few slides, especially the first one, to document and illustrate the problem.
ESA Quality Mask.pptx

@madhuksridhar
Copy link
Collaborator

madhuksridhar commented Mar 21, 2024

Test S2 input granules are uploaded to hls-debug-output.

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.

2 participants