Change Detection
Nick Clinton, Earth Engine Developer Relations
Ladies and gentlemen, start your Earth Engines!
Direct classification of change
Time 0 bands
Time t bands
…
classify()
Change categories
Post-classification comparison
Time 0
Time t
sample()
| |
c 1 |
c 2 |
c 3 |
| c 1 |
|
|
|
| c 2 |
|
|
|
| c 3 |
|
|
|
From
To
errorMatrix()
Index change
Time t
Time 0
Change
subtract()
Spectral distance
= p t
= p 0
Distance = || p t - p 0 ||
Spectral angle
= p t
= p 0
Angle =
acos( ( p t · p 0 ) / (|| p t || * || p 0 ||) )
Landscape metrics
Dominance = 1 - [ ∑ k (- P k log P k ) / log K ]
Contagion = 1 - [ ∑ i ∑ k (- P ik log P ik ) / 2log K ]
What changes will you detect?