HS 신현진Hyunjin Shin
← 프로젝트 목록← All projects 🛰️

서울 COSMO-SkyMed PS-InSAR와 Sentinel-1 교차검증Seoul COSMO-SkyMed PS-InSAR with Sentinel-1 Cross-Validation

2026.09 – 2026.10 · 단독 수행Sole contributor · 완료Completed
COSMO-SkyMedSentinel-1PS-InSARSBASISCE2

COSMO-SkyMed 2세대(X밴드) 32씬으로 서울 전역 PS-InSAR 6,022,448점을 산출함. CSG 포맷용 ISCE2 어댑터를 직접 만들고 StaMPS Python 포팅판의 결과 오류·미종료·메모리 버그를 고쳐 완주함. Sentinel-1 상승·하강 결과와 비교해 같은 계절창에서 r=0.91~0.92를 확인했고, 도시 규모 남북경사가 수직 지반운동임을 상승/하강 경사벡터로 판정함.Produced a city-wide PS-InSAR map of Seoul with 6,022,448 persistent scatterers from 32 COSMO-SkyMed Second Generation (X-band) scenes. This required a custom ISCE2 reader for the CSG format and fixes to correctness, runtime and memory bugs in a Python port of StaMPS. Cross-validated against Sentinel-1 ascending and descending stacks (r = 0.91–0.92 for matching seasonal windows) and used ascending/descending tilt vectors to show that a city-scale north–south tilt is vertical ground motion.

배경 · 목표Background

방법Method

처리 흐름 — 원통: 입력 자료 · 사각형: 처리 · 마름모: 판정·검증 · 양끝 둥근 사각형: 산출물Processing flow — cylinder: input data · rectangle: processing · diamond: decision · stadium: output

결과Results

CSK PS-InSAR 6,022,448점 — 2025-12-05→2026-08-26 누적 수직변위(창 내 직선적합, ★ 성북 기준). 겨울→여름 창이라 계절 융기 성분 포함, 연율로 읽지 말 것
CSK PS-InSAR 6,022,448점 — 2025-12-05→2026-08-26 누적 수직변위(창 내 직선적합, ★ 성북 기준). 겨울→여름 창이라 계절 융기 성분 포함, 연율로 읽지 말 것COSMO-SkyMed PS-InSAR, 6,022,448 points: cumulative vertical displacement 2025-12-05 to 2026-08-26 (linear fit within the window, ★ = reference). The window runs winter to summer and includes seasonal uplift, so it should not be read as an annual rate.
CSK SBAS 200쌍 재계산: 연결성분 비율은 시간기선이 아니라 수직기선에 따라 무너진다 → 기선 ≤200 m 90쌍 망으로 재설계
CSK SBAS 200쌍 재계산: 연결성분 비율은 시간기선이 아니라 수직기선에 따라 무너진다 → 기선 ≤200 m 90쌍 망으로 재설계CSK SBAS, 200 pairs recomputed: connected-component coverage falls off with perpendicular baseline, not temporal baseline, which led to a redesigned 90-pair network with baselines ≤ 200 m.
4종 비교(12→4월 공통창 누적 수직변위): CSK PS / CSK SBAS / S1 PS / S1 SBAS. CSK SBAS는 성북 주변만 남음
4종 비교(12→4월 공통창 누적 수직변위): CSK PS / CSK SBAS / S1 PS / S1 SBAS. CSK SBAS는 성북 주변만 남음Four products over the common Dec–Apr window (cumulative vertical displacement): CSK PS, CSK SBAS, S1 PS and S1 SBAS. CSK SBAS survives only around the reference area.
Sentinel-1 PS 2.6년 secular 수직속도(연·반년주기 제거) — 좌: 기준점 대비, 우: 전역 중앙값 제거
Sentinel-1 PS 2.6년 secular 수직속도(연·반년주기 제거) — 좌: 기준점 대비, 우: 전역 중앙값 제거Sentinel-1 PS secular vertical rate over 2.6 years (annual and semi-annual terms removed). Left: relative to the reference point. Right: city-wide median removed.
국지 침하 핫스팟 26개(평면 제거 잔차 ≤ −1.21 mm/yr)와 과거 지반침하 사고 위치 — 공간 연관 없음(p=0.34)
국지 침하 핫스팟 26개(평면 제거 잔차 ≤ −1.21 mm/yr)와 과거 지반침하 사고 위치 — 공간 연관 없음(p=0.34)26 local subsidence hotspots (plane-removed residual ≤ −1.21 mm/yr) and past ground-subsidence incident locations. There is no spatial association (p = 0.34).
계절창 함정: 겨울→여름 창은 어느 위성으로 재도 +3.7~5.7 mm/yr, 온전한 1년 창은 +1.6
계절창 함정: 겨울→여름 창은 어느 위성으로 재도 +3.7~5.7 mm/yr, 온전한 1년 창은 +1.6Seasonal-window trap: any winter-to-summer window gives +3.7 to +5.7 mm/yr on either satellite, while a full-year window gives +1.6.
봄→여름 창 교차검증: CSK 2026 ↔ S1 2025/2024 r=0.922/0.906, S1 해간 0.928
봄→여름 창 교차검증: CSK 2026 ↔ S1 2025/2024 r=0.922/0.906, S1 해간 0.928Spring-to-summer cross-validation: CSK 2026 vs S1 2025 and 2024, r = 0.922 and 0.906; S1 year to year, r = 0.928.
1 km 격자 공통창 누적변위 산점도 — 낮은 r(0.2~0.5)은 잡음 차이이며 OLS 이득으로 판단
1 km 격자 공통창 누적변위 산점도 — 낮은 r(0.2~0.5)은 잡음 차이이며 OLS 이득으로 판단1 km grid scatter of cumulative displacement over the common window. The low r values (0.2–0.5) reflect noise differences, so agreement is judged by OLS gain.
상승(CSK·S1) vs 하강(S1C) 평면경사 벡터: k=+0.63, 사잇각 30° → 수직 지반운동으로 판정
상승(CSK·S1) vs 하강(S1C) 평면경사 벡터: k=+0.63, 사잇각 30° → 수직 지반운동으로 판정Ascending (CSK, S1) vs descending (S1C) plane-gradient vectors: k = +0.63 at 30°, which indicates vertical ground motion.

배운 점 · 한계What I learned · Limitations

관련 코드Code

저장소는 센서 → 위성 → 기법 순으로 정리돼 있고, 각 폴더에 입력·출력 표가 있음.The repository is organised by sensor, satellite and technique; each folder documents its inputs and outputs.

코드 저장소는 비공개입니다. 열람이 필요하시면 아래 연락처로 알려주시면 접근 권한을 드립니다.The code repository is private. Email me and I will grant you access.

산출물Deliverables

원본 보고서와 발표자료는 사내 자료로 공개하지 않음. 분석 코드는 GitHub에 정리되어 있음.Source reports and decks are internal and not published here. Analysis code is organised on GitHub.