an autocorrelation analysis approach to detecting land cover change using hyper-temporal time-series...

42
An Autocorrelation Analysis Approach to Detecting Land Cover Change using Hyper-Temporal Time-Series Data W. Kleynhans 1,2 B.P. Salmon 1,2 J.C. Olivier 1 K.J. Wessels 2 F. van den Bergh 2 1 Electrical and Electronic Engineering, University of Pretoria, South Africa 2 Remote Sensing Research Unit, Meraka Institute, CSIR, Pretoria, South Africa July 25, 2011

Upload: grssieee

Post on 18-Dec-2014

375 views

Category:

Documents


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: An Autocorrelation Analysis Approach to Detecting Land Cover Change using Hyper-Temporal Time-Series Data.pdf

An Autocorrelation Analysis Approach toDetecting Land Cover Change usingHyper-Temporal Time-Series Data

W. Kleynhans 1,2 B.P. Salmon 1,2 J.C. Olivier 1 K.J. Wessels 2

F. van den Bergh 2

1Electrical and Electronic Engineering, University of Pretoria, South Africa

2Remote Sensing Research Unit, Meraka Institute, CSIR, Pretoria, South Africa

July 25, 2011

Page 2: An Autocorrelation Analysis Approach to Detecting Land Cover Change using Hyper-Temporal Time-Series Data.pdf

Outline

Introduction

Study Area

Methodology

Results

Conclusion

Examples

www.csir.co.za

Page 3: An Autocorrelation Analysis Approach to Detecting Land Cover Change using Hyper-Temporal Time-Series Data.pdf

Introduction

I Remote sensing satellite data - effective way to monitor andevaluate land cover changes

I Bi-temporal change detection approach is not alwaysappropriate.

I The temporal frequency should be high enough to distinguishchange events from natural phenological cycles.

I Having a series of equally sampled acquisitions opens the doorfor the utilization basic signal processing methods.

I Temporal autocorrelation was effectively used as an inputfeature for a change detection alarm.

www.csir.co.za

Page 4: An Autocorrelation Analysis Approach to Detecting Land Cover Change using Hyper-Temporal Time-Series Data.pdf

Problem statement

I Settlement expansion is the most pervasive form of land coverchange in South Africa.

I Objective is to develop a change alarm that is able to detectthe formation of new settlement developments.

I These changes typically occur in areas that are naturallyvegetated.

I Change events should be distinguished from naturalphenological cycles.

www.csir.co.za

Page 5: An Autocorrelation Analysis Approach to Detecting Land Cover Change using Hyper-Temporal Time-Series Data.pdf

Outline

Introduction

Study Area

Methodology

Results

Conclusion

Examples

www.csir.co.za

Page 6: An Autocorrelation Analysis Approach to Detecting Land Cover Change using Hyper-Temporal Time-Series Data.pdf

Study Area

I The Gauteng province is located in northern South Africa andcovers a total area of approximately 17000 km2

I 592 natural vegetation and 372 settlement no-change MODISpixels were identified.

I 181 change MODIS pixels were identified.I Each pixel has a 7 year time-series (8 day composited:

2001-2007).www.csir.co.za

Page 7: An Autocorrelation Analysis Approach to Detecting Land Cover Change using Hyper-Temporal Time-Series Data.pdf

Change example: Quickbird image in 2002

www.csir.co.za

Page 8: An Autocorrelation Analysis Approach to Detecting Land Cover Change using Hyper-Temporal Time-Series Data.pdf

Change example: Quickbird image in 2007

www.csir.co.za

Page 9: An Autocorrelation Analysis Approach to Detecting Land Cover Change using Hyper-Temporal Time-Series Data.pdf

Hyper temporal MODIS band 4 Time Series : No change

www.csir.co.za

Page 10: An Autocorrelation Analysis Approach to Detecting Land Cover Change using Hyper-Temporal Time-Series Data.pdf

Hyper temporal MODIS band 4 Time Series : Change

www.csir.co.za

Page 11: An Autocorrelation Analysis Approach to Detecting Land Cover Change using Hyper-Temporal Time-Series Data.pdf

Outline

Introduction

Study Area

Methodology

Results

Conclusion

Examples

www.csir.co.za

Page 12: An Autocorrelation Analysis Approach to Detecting Land Cover Change using Hyper-Temporal Time-Series Data.pdf

Temporal ACF method

Assume time series in vector form:

X = Xn , n ∈ {1, 2, ...,N} (1)

The normalized ACF for time-series X:

RXX(τ) =E [(Xn −mean(X))(Xn+τ −mean(X))]

var(X)(2)

Stationarity assumption: mean(X) and var(X) should be constant!

Reflection time-series from nature very rarely adhere to thisassumption but some do more than others...

www.csir.co.za

Page 13: An Autocorrelation Analysis Approach to Detecting Land Cover Change using Hyper-Temporal Time-Series Data.pdf

Temporal ACF method

www.csir.co.za

Page 14: An Autocorrelation Analysis Approach to Detecting Land Cover Change using Hyper-Temporal Time-Series Data.pdf

Change metric formulation

www.csir.co.za

Page 15: An Autocorrelation Analysis Approach to Detecting Land Cover Change using Hyper-Temporal Time-Series Data.pdf

Use of simulated change to determine detection parameters

I Time-series of no change areas are relatively easy to obtainbut examples of real change is much more difficult.

I Solution: Obtain only examples of no-change time-series andsimulate the change time-series using time-series blending.

I Using simulated change the start and rate of change can becontrolled.

I Start of change date was random using a uniform distribution

I Duration of change was varied between 6 and 24 months.

I Using a no-change and simulated change dataset, the optimalband lag and threshold is determined (“off-line” optimizationphase)

www.csir.co.za

Page 16: An Autocorrelation Analysis Approach to Detecting Land Cover Change using Hyper-Temporal Time-Series Data.pdf

Use of simulated change to determine detection parameters

40 80 120 160 200 240 280 320 360

0.5

0.55

0.6

0.65

0.7

0.75

0.8

0.85

0.9

Time Lag (Days)

OA

Band 1

Band 2

Band 3

Band 4

Band 5

Band 6

Band 7

NDVI

www.csir.co.za

Page 17: An Autocorrelation Analysis Approach to Detecting Land Cover Change using Hyper-Temporal Time-Series Data.pdf

Opperational phase

A pixel is labeled as having changed by evaluating the following,

Change =

{true if Rb(τ) ≥ δb∗τfalse if Rb(τ) < δb∗τ ,

www.csir.co.za

Page 18: An Autocorrelation Analysis Approach to Detecting Land Cover Change using Hyper-Temporal Time-Series Data.pdf

Outline

Introduction

Study Area

Methodology

Results

Conclusion

Examples

www.csir.co.za

Page 19: An Autocorrelation Analysis Approach to Detecting Land Cover Change using Hyper-Temporal Time-Series Data.pdf

Results using simulated change

Confusion Matrix, overall accuracy (OA) and optimal threshold(δ∗) showing the best land cover change detection performanceduring the off-line optimization phase using MODIS band 4 550 nmwith a lag of 96 days

Simulatedchange(n=592)

No Change(n=482)

δ∗ OA

Change Detected 75.17% 14.73% 0.16 80.22%No Change Detected 24.83% 85.27%

www.csir.co.za

Page 20: An Autocorrelation Analysis Approach to Detecting Land Cover Change using Hyper-Temporal Time-Series Data.pdf

Results using real change

Confusion Matrix, overall accuracy (OA) and threshold (δ) for thecase of real change detection using the MODIS band 4 (550 nm)with a lag of 96 days as determined during the off-line optimizationphase

Real change(n=181)

No Change(n=482)

δ OA

Change Detected 92.27% 15.35% 0.16 88.46%No Change Detected 7.73% 84.65%

www.csir.co.za

Page 21: An Autocorrelation Analysis Approach to Detecting Land Cover Change using Hyper-Temporal Time-Series Data.pdf

Results : Timing of the change

Mean start of change OA

2001/06 70.67%2002/06 83.57%2003/06 85.33%2004/06 85.43%2005/06 84.92%2006/06 81.74%2007/06 76.66%

www.csir.co.za

Page 22: An Autocorrelation Analysis Approach to Detecting Land Cover Change using Hyper-Temporal Time-Series Data.pdf

Outline

Introduction

Study Area

Methodology

Results

Conclusion

Examples

www.csir.co.za

Page 23: An Autocorrelation Analysis Approach to Detecting Land Cover Change using Hyper-Temporal Time-Series Data.pdf

Concluding remarks

I A change metric can be formulated by selecting the lag thatshows the highest separability between the ACF of no-changeand simulated change time-series examples.

I The optimal band lag and threshold selection is determined inan “off-line” optimization phase.

I After the detection parameters are determined, the methodwas run blindly over the study area.

I The method shows a slight decrease in performance if thestart of change is in the first or last year.

www.csir.co.za

Page 24: An Autocorrelation Analysis Approach to Detecting Land Cover Change using Hyper-Temporal Time-Series Data.pdf

Outline

Introduction

Study Area

Methodology

Results

Conclusion

Examples

www.csir.co.za

Page 25: An Autocorrelation Analysis Approach to Detecting Land Cover Change using Hyper-Temporal Time-Series Data.pdf

Example 1 - Before

www.csir.co.za

Page 26: An Autocorrelation Analysis Approach to Detecting Land Cover Change using Hyper-Temporal Time-Series Data.pdf

Example 1 - After

www.csir.co.za

Page 27: An Autocorrelation Analysis Approach to Detecting Land Cover Change using Hyper-Temporal Time-Series Data.pdf

Example 2 - Before

www.csir.co.za

Page 28: An Autocorrelation Analysis Approach to Detecting Land Cover Change using Hyper-Temporal Time-Series Data.pdf

Example 2 - After

www.csir.co.za

Page 29: An Autocorrelation Analysis Approach to Detecting Land Cover Change using Hyper-Temporal Time-Series Data.pdf

Example 3 - Before

www.csir.co.za

Page 30: An Autocorrelation Analysis Approach to Detecting Land Cover Change using Hyper-Temporal Time-Series Data.pdf

Example 3 - After

www.csir.co.za

Page 31: An Autocorrelation Analysis Approach to Detecting Land Cover Change using Hyper-Temporal Time-Series Data.pdf

Example 4 - Before

www.csir.co.za

Page 32: An Autocorrelation Analysis Approach to Detecting Land Cover Change using Hyper-Temporal Time-Series Data.pdf

Example 4 - After

www.csir.co.za

Page 33: An Autocorrelation Analysis Approach to Detecting Land Cover Change using Hyper-Temporal Time-Series Data.pdf

Example 5 - Before

www.csir.co.za

Page 34: An Autocorrelation Analysis Approach to Detecting Land Cover Change using Hyper-Temporal Time-Series Data.pdf

Example 5 - After

www.csir.co.za

Page 35: An Autocorrelation Analysis Approach to Detecting Land Cover Change using Hyper-Temporal Time-Series Data.pdf

Example 6 - Feb 2005

www.csir.co.za

Page 36: An Autocorrelation Analysis Approach to Detecting Land Cover Change using Hyper-Temporal Time-Series Data.pdf

Example 6 - May 2006

www.csir.co.za

Page 37: An Autocorrelation Analysis Approach to Detecting Land Cover Change using Hyper-Temporal Time-Series Data.pdf

Example 6 - Sep 2006

www.csir.co.za

Page 38: An Autocorrelation Analysis Approach to Detecting Land Cover Change using Hyper-Temporal Time-Series Data.pdf

Example 6 - May 2007

www.csir.co.za

Page 39: An Autocorrelation Analysis Approach to Detecting Land Cover Change using Hyper-Temporal Time-Series Data.pdf

Example 7 - Apr 2002

www.csir.co.za

Page 40: An Autocorrelation Analysis Approach to Detecting Land Cover Change using Hyper-Temporal Time-Series Data.pdf

Example 7 - Mar 2004

www.csir.co.za

Page 41: An Autocorrelation Analysis Approach to Detecting Land Cover Change using Hyper-Temporal Time-Series Data.pdf

Example 7 - Apr 2005

www.csir.co.za

Page 42: An Autocorrelation Analysis Approach to Detecting Land Cover Change using Hyper-Temporal Time-Series Data.pdf

Example 7 - May 2005

www.csir.co.za