change-detection

Solid

Invoke when the question is what, where, or how much changed between times: two-scene comparison, deforestation, urban growth, disaster damage, parcel-change audits, bi-temporal differencing, post-classification comparison, adjusted area, and trend or break detection in a series already in hand (BFAST/LandTrendr/CCDC-style). Seasonal and phenological mismatch between dates is this skill's own confounder; keep those here. Do not take cases whose blocker is comparability itself: mixed sensors or processing levels go to remote-sensing-analysis, mismatched vertical datums to point-cloud-lidar, multi-decade archive trends over large areas to google-earth-engine. Invoke once those are settled.

AI & Automation 17 stars 1 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 81/100

Stars 20%
42
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Change Detection & Spatio-temporal Analysis Purpose: separate real surface change from the four great impostors — misregistration, radiometric drift, phenology, and classification error. Every method below exists to control one of them; skipping the controls produces confident maps of nothing. ## Preconditions (where change detection is won or lost) Preconditions 1 and 2 are *checked* here but *established* elsewhere. When either fails, the owning skill leads and this skill resumes once comparable observations exist. Precondition 3 is this skill's own problem and is never a reason to route away. 1. **Co-registration**: sub-pixel alignment between dates (AROSICS or manual tie-points). Half a pixel of shift creates edge-shaped phantom change everywhere. Verify: flicker-compare crisp features. For elevation surfaces or point clouds, vertical datum agreement, co-registration and the vertical-accuracy budget belong to `point-cloud-lidar` — a datum offset is not subsidence. 2. **Radiometric consistency**: same processing level (surface reflectance), same sensor, same processing baseline. If any of the three differ, this is a harmonization problem, not a thresholding one: hand it to `remote-sensing-analysis` (HLS for Landsat↔Sentinel-2, relative normalization with PIFs, `BOA_ADD_OFFSET` across the Sentinel-2 2022 baseline change). 3. **Same season / phenological stage** for bi-temporal work — a May vs September pair "detects" summer. If season ...

Details

Author
muend
Repository
muend/geoai-skills
Created
1 months ago
Last Updated
1 weeks ago
Language
Python
License
MIT

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category