안녕하세요? 이번 글은 SNAP에서 센티널 3호 위성영상 내 구름을 마스킹하는 방법을 정리해 보겠습니다.
이것은 STEP Forum에서 SNAP / S3TBX 개발자 마르코 피터스(Marco Peters) 님이 제안하는 방법입니다.
Sentinel-3 SLSTR Level-2 LST Cloud Mask | https://forum.step.esa.int/t/sentinel-3-slstr-level-2-lst-cloud-mask/16471
일단 코페르니쿠스 오픈 엑세스 허브에서 실습용 데이터를 다운로드 받도록 하겠습니다. 다운로드 방법은 아래 글을 참조하시면 됩니다.
코페르니쿠스 오픈 엑세스 허브(Copernicus Open Access Hub)의 위성영상 다운로드 방법 소개 | http://blog.daum.net/geoscience/1399
SNAP을 실행하고 LST 밴드를 추가한 화면입니다. 이제 여기서 구름을 마스킹해 보겠습니다.
레이어 명을 우클릭하고 Properties를 클릭합니다.
아래와 같이 LST - Properties 창이 실행되었는데요,
여기서 Valid-Pixel expression 우측 버튼을 클릭하고,
다음과 같이 구문을 입력해 봅니다: not cloud_in_visible && not cloud_in_thin_cirrus && LST_uncertainty < 0.182
여기서 cloud_in_visible과 cloud_in_thin_cirrus는 구름과 관련된 마스크 밴드를 지시합니다.
LST_uncertainty는 지표면 온도의 불확실성(uncertainty)를 정량화한 밴드로 0.812를 임계치로 적용한 것입니다.
이후의 과정은 앞서 작성한 글을 작성하시면 참고하시면 되겠습니다.
[1] SNAP에서 센티널 3호 위성영상 재투영하고 GeoTIFF로 내보내기 | http://blog.daum.net/geoscience/1400
[2] QGIS 3.4에서 센티널 3호 지표면온도(LST) 위성영상 가시화하기 | http://blog.daum.net/geoscience/1401
SNAP의 Valid-Pixel expression은 나의 분석 목적에 맞게 적용하시면 되겠습니다. LST를 사용하는 경우, 불확실성 임계치 적용은 유용해 보입니다.