TH2.L09.2 - AGRICULTURAL LAND COVER FROM SHORT REVISIT SAR DATA – SENTINEL-1 OPERATION SIMULATED...

46
Agricultural land cover from short revisit SAR data Henning Skriver DTU Space Technical University of Denmark IGARSS 2010 Honolulu, Hawaii, 26-30 July 2010

Transcript of TH2.L09.2 - AGRICULTURAL LAND COVER FROM SHORT REVISIT SAR DATA – SENTINEL-1 OPERATION SIMULATED...

Page 1: TH2.L09.2 - AGRICULTURAL LAND COVER FROM SHORT REVISIT SAR DATA – SENTINEL-1 OPERATION SIMULATED BY AIRCRAFT AND SATELLITE SAR DATA

Agricultural land cover from short revisit SAR dataHenning SkriverDTU SpaceTechnical University of Denmark

IGARSS 2010Honolulu, Hawaii, 26-30 July 2010

Page 2: TH2.L09.2 - AGRICULTURAL LAND COVER FROM SHORT REVISIT SAR DATA – SENTINEL-1 OPERATION SIMULATED BY AIRCRAFT AND SATELLITE SAR DATA

Background

• Visible/NIR sensors provide land cover information with high accuracy

• But for an operational service, cloud cover, can cause problems, which can

be resolved by SAR

• Also, SAR data can provide estimates of other parameters, such as soil

moisture, vegetation biomass, vegetation structure, vegetation moisture.

• The basis of using SAR data for land cover classification is its sensitivity to

the shape and orientation of vegetation components and their moisture

content.

• These vegetation parameters change for crops during the growing

season, and hence multitemporal data are important

Page 3: TH2.L09.2 - AGRICULTURAL LAND COVER FROM SHORT REVISIT SAR DATA – SENTINEL-1 OPERATION SIMULATED BY AIRCRAFT AND SATELLITE SAR DATA

SAR systems

• Single polarisation SAR systems

– Backscatter coefficients

– Examples: ERS-2 (C-VV), Radarsat-1 (C-HH), JERS-1 (L-HH)

• Dual polarisation SAR systems

– Also, Ratios of Backscatter coefficients, Correlations

– Examples: Envisat (C-VV, C-HH, C-XP), Sentinel-1 (C-VV, C-HH, C-XP)

• Fully polarimetric SAR systems

– Also, Scattering matrix, Covariance/Coherency matrix, Polarimetric param.

– Examples: Radarsat-2 (C), ALOS (L), TerraSAR-X (X)

Page 4: TH2.L09.2 - AGRICULTURAL LAND COVER FROM SHORT REVISIT SAR DATA – SENTINEL-1 OPERATION SIMULATED BY AIRCRAFT AND SATELLITE SAR DATA

AgriSAR data set (2006)

• Demmin test site in NE-Germany (E-SAR)

• Crop types (140 polygons)– beets, maize– wheat, barley, rape

Acquisition date Julian day Data Data

April 19, 2006 109 L-quad C-HH+HV, C-VV+VH

May 3, 2006 123 L-quad C-HH+HV, C-VV+VH

May 11, 2006 131 L-quad C-HH+HV, C-VV+VH

May 16, 2006 136 L-quad C-HH+HV, C-VV+VH

May 24, 2006 144 L-quad C-HH+HV, C-VV+VH

June 7, 2006 158 L-quad C-HH+HV, C-VV+VH

June 13, 2006 164 L-quad C-HH+HV, C-VV+VH

June 21, 2006 172 L-quad C-HH+HV, C-VV+VH

July 5, 2006 186 L-quad C-HH+HV, C-VV+VH

July 12, 2006 193 L-quad C-HH+HV, C-VV+VH

July 26, 2006 207 L-quad C-HH+HV, C-VV+VH

Page 5: TH2.L09.2 - AGRICULTURAL LAND COVER FROM SHORT REVISIT SAR DATA – SENTINEL-1 OPERATION SIMULATED BY AIRCRAFT AND SATELLITE SAR DATA

AgriSAR 2006

C

L

Page 6: TH2.L09.2 - AGRICULTURAL LAND COVER FROM SHORT REVISIT SAR DATA – SENTINEL-1 OPERATION SIMULATED BY AIRCRAFT AND SATELLITE SAR DATA

AgriSAR06 L-band Multitemporal

HH HV VV

0607 0621 0705

0419 0511 0516

Page 7: TH2.L09.2 - AGRICULTURAL LAND COVER FROM SHORT REVISIT SAR DATA – SENTINEL-1 OPERATION SIMULATED BY AIRCRAFT AND SATELLITE SAR DATA

AgriSAR06 C-band Multitemporal

HH HV VV

0607 0621 0705

0419 0511 0516

Page 8: TH2.L09.2 - AGRICULTURAL LAND COVER FROM SHORT REVISIT SAR DATA – SENTINEL-1 OPERATION SIMULATED BY AIRCRAFT AND SATELLITE SAR DATA

AgriSAR data set (2009)

• Flevoland test site in the Netherlands (Radarsat-2)

• Crop types (1072 polygons)– beets, peas, potatoes, maize, spring barley, onion– winter wheat, grass

Page 9: TH2.L09.2 - AGRICULTURAL LAND COVER FROM SHORT REVISIT SAR DATA – SENTINEL-1 OPERATION SIMULATED BY AIRCRAFT AND SATELLITE SAR DATA

AgriSAR 2009 4th April

Page 10: TH2.L09.2 - AGRICULTURAL LAND COVER FROM SHORT REVISIT SAR DATA – SENTINEL-1 OPERATION SIMULATED BY AIRCRAFT AND SATELLITE SAR DATA

AgriSAR 2009 28th April

Page 11: TH2.L09.2 - AGRICULTURAL LAND COVER FROM SHORT REVISIT SAR DATA – SENTINEL-1 OPERATION SIMULATED BY AIRCRAFT AND SATELLITE SAR DATA

AgriSAR 2009 22nd May

Page 12: TH2.L09.2 - AGRICULTURAL LAND COVER FROM SHORT REVISIT SAR DATA – SENTINEL-1 OPERATION SIMULATED BY AIRCRAFT AND SATELLITE SAR DATA

AgriSAR 2009 1st June

Page 13: TH2.L09.2 - AGRICULTURAL LAND COVER FROM SHORT REVISIT SAR DATA – SENTINEL-1 OPERATION SIMULATED BY AIRCRAFT AND SATELLITE SAR DATA

AgriSAR 2009 5th July

Page 14: TH2.L09.2 - AGRICULTURAL LAND COVER FROM SHORT REVISIT SAR DATA – SENTINEL-1 OPERATION SIMULATED BY AIRCRAFT AND SATELLITE SAR DATA

AgriSAR 2009 19th July

Page 15: TH2.L09.2 - AGRICULTURAL LAND COVER FROM SHORT REVISIT SAR DATA – SENTINEL-1 OPERATION SIMULATED BY AIRCRAFT AND SATELLITE SAR DATA

AgriSAR 2009 2nd August

Page 16: TH2.L09.2 - AGRICULTURAL LAND COVER FROM SHORT REVISIT SAR DATA – SENTINEL-1 OPERATION SIMULATED BY AIRCRAFT AND SATELLITE SAR DATA

Classification methods

• Scattering mechanisms methods

– Cloude and Pottier decomposition – statistical method

– Freeman and Durden decomposition – model based method

– Difficult to relate to real crop classes

– Good results when few classes relate clearly to scattering mechanisms – e.g. forest/non-forest, flooded/non-flooded.

• Knowledge/Rule–based methods

– Methods adapted to physical scattering mechanisms

– Polarimetric parameters are often used and/or multitemporal variation

– Land cover scheme proposed by Pierce and Dobson et al.

– Crop scheme proposed by Baronti and Ferrazoli et al.

Page 17: TH2.L09.2 - AGRICULTURAL LAND COVER FROM SHORT REVISIT SAR DATA – SENTINEL-1 OPERATION SIMULATED BY AIRCRAFT AND SATELLITE SAR DATA

Spring - Winter crop discrimination

C - band- April

ρHH,VV

σHV0

Page 18: TH2.L09.2 - AGRICULTURAL LAND COVER FROM SHORT REVISIT SAR DATA – SENTINEL-1 OPERATION SIMULATED BY AIRCRAFT AND SATELLITE SAR DATA

Classification methods

• Statistical data-driven methods

– Supervised methods, with training set eventually for each data set

– Backscatter coefficients, Ratios, Polarimetric parameters

• Normally speckle reduced data, and hence Gaussian in stead of e.g. Gamma pdf

• Maximum Likelihood classifier for multivariate Gaussian parameter vector

– Polarimetric data

• Maximum Likelihood classifier for complex Wishart covariance/coherency matrix – Lee classifier

• Alternative representation of covariance/coherency matrix, where all elements are backscatter coefficients – Hoekman Vissers classifier.

Page 19: TH2.L09.2 - AGRICULTURAL LAND COVER FROM SHORT REVISIT SAR DATA – SENTINEL-1 OPERATION SIMULATED BY AIRCRAFT AND SATELLITE SAR DATA

• Multi-dimensional parameter vector

• … with multivariate Gaussion pdf

• Maximize a posteriori propability for an observation u

• … or alternatively minimize the distance function (d = - ln (p))

Bayes ML classification for parameter vector

u= u1 u2 L un[ ]

p(u classm) =1

2πn C12

(exp−12( u− u )C−1(u− u ))

d(u,classm) =12( u− u )C−1(u− u )+ 1

2lnC −ln p(classm)[ ]

p(classm u) ∝ p(u classm) p(classm)

Page 20: TH2.L09.2 - AGRICULTURAL LAND COVER FROM SHORT REVISIT SAR DATA – SENTINEL-1 OPERATION SIMULATED BY AIRCRAFT AND SATELLITE SAR DATA

Polarimetric SAR - pdf’s

Scattering matrix

S=Shh Shv

Svh Svv

⎣ ⎢ ⎢

⎦ ⎥ ⎥

Z = Shh Shv Svv[ ]T

Covariance matrix

X = ZZT* =

ShhShh* ShhShv

* ShhSvv*

ShvShh* ShvShv

* ShvSvv*

SvvShh* SvvShv

* SvvSvv*

⎢ ⎢ ⎢ ⎢ ⎢

⎥ ⎥ ⎥ ⎥ ⎥

Complex Gaussian

Z ∈NC(0,Σ)

u(z) =1

π p Σexp−tr(Σ−1zz*T ){ }

Complex Wishart Gamma

X ∈WC(p,N,Σ)

w(x) = 1

Γp(N)ΣN

xN−p

exp−tr(Σ−1x){ }

I ∈G(N,β)

v(I) =1

Γ(N)βNI N−1exp−

⎧ ⎨ ⎩ ⎪

⎫ ⎬ ⎭ ⎪

Page 21: TH2.L09.2 - AGRICULTURAL LAND COVER FROM SHORT REVISIT SAR DATA – SENTINEL-1 OPERATION SIMULATED BY AIRCRAFT AND SATELLITE SAR DATA

Bayes ML classification for polarimetric data

• Covariance matrix

• … with complex Wishart pdf

• Maximize a posteriori propability for an observation x

• … or alternatively minimize the distance function (d = - ln (p))

p(classm x) ∝ p(x classm) p(classm)

x = zzT * =

ShhShh* ShhShv

* ShhSvv*

ShvShh* ShvShv

* ShvSvv*

SvvShh* SvvShv

* SvvSvv*

⎢ ⎢ ⎢ ⎢

⎥ ⎥ ⎥ ⎥

w(xclassm) =1

Γp(N)ΣN

xN−p

exp−tr(Σ−1x){ }

d(x,classm) =n (Tr Σ−1x)+nlnΣ −ln p(classm)[ ]

Page 22: TH2.L09.2 - AGRICULTURAL LAND COVER FROM SHORT REVISIT SAR DATA – SENTINEL-1 OPERATION SIMULATED BY AIRCRAFT AND SATELLITE SAR DATA

Hoekman and Vissers (2003) classifier

• 5 backscatter intensities

• 7 backscatter intensities

• 9 backscatter intensities

σhh0 , σvv

0 , σhv0 , σ+−45

0 , σ+45 l0 + σ−45 r

0

σhh0 , σvv

0 , σhv0 , σ+−45

0 , σlr0 , σ+45 l

0 + σ−45 r0 , σ+45 r

0 + σ−45 l0

σhh0 , σvv

0 , σ++450 , σ−−45

0 , σll0 , σrr

0 , σh+450 , σhl

0 , σ+45 l0

Page 23: TH2.L09.2 - AGRICULTURAL LAND COVER FROM SHORT REVISIT SAR DATA – SENTINEL-1 OPERATION SIMULATED BY AIRCRAFT AND SATELLITE SAR DATA

• Multitemporal single polarisation

• Multitemporal dual polarisation

• Multitemporal Lee classifier

• Multitemporal Hoekman & Vissers classifier

Classification methodology

u= σxy0 (DoY1) σzv

0 (DoY1) σxy0 (DoY2) σzv

0 (DoY2) L σxy0 (DoYn) σzv

0 (DoYn)[ ]

u= σxy0 (DoY1) σxy

0 (DoY2) L σxy0 (DoYn)[ ]

x=

xDoY10 ⋅⋅⋅ 0

0 xDoY2⋅⋅⋅ 0

⋅⋅⋅ ⋅⋅⋅ ⋅⋅⋅ ⋅⋅⋅0 0 ⋅⋅⋅ xDoYn

⎢ ⎢ ⎢ ⎢

⎥ ⎥ ⎥ ⎥

u= σxy0 (DoY1)⋅⋅⋅σzv

0 (DoY1) σxy0 (DoY2)⋅⋅⋅σzv

0 (DoY2) L σxy0 (DoYn)⋅⋅⋅σzv

0 (DoYn)[ ]

Page 24: TH2.L09.2 - AGRICULTURAL LAND COVER FROM SHORT REVISIT SAR DATA – SENTINEL-1 OPERATION SIMULATED BY AIRCRAFT AND SATELLITE SAR DATA

AgriSAR 2006 polygons

Page 25: TH2.L09.2 - AGRICULTURAL LAND COVER FROM SHORT REVISIT SAR DATA – SENTINEL-1 OPERATION SIMULATED BY AIRCRAFT AND SATELLITE SAR DATA

Confusion matrix for classification results

BE MA WB WW WR Beets 91 4 5 Maize 8 90 2 W. Barley 4 7 30 59 W. Wheat 5 2 12 81 W. Rape 100

One field for each class is used for training

Pixel-based classification results for all polygons

Page 26: TH2.L09.2 - AGRICULTURAL LAND COVER FROM SHORT REVISIT SAR DATA – SENTINEL-1 OPERATION SIMULATED BY AIRCRAFT AND SATELLITE SAR DATA

Training vs. Test set

Page 27: TH2.L09.2 - AGRICULTURAL LAND COVER FROM SHORT REVISIT SAR DATA – SENTINEL-1 OPERATION SIMULATED BY AIRCRAFT AND SATELLITE SAR DATA

AgriSAR06 L-band HH E-SAR

Page 28: TH2.L09.2 - AGRICULTURAL LAND COVER FROM SHORT REVISIT SAR DATA – SENTINEL-1 OPERATION SIMULATED BY AIRCRAFT AND SATELLITE SAR DATA

AgriSAR06 L-band XP E-SAR

Page 29: TH2.L09.2 - AGRICULTURAL LAND COVER FROM SHORT REVISIT SAR DATA – SENTINEL-1 OPERATION SIMULATED BY AIRCRAFT AND SATELLITE SAR DATA

AgriSAR06 L-band HH+XP E-SAR

Page 30: TH2.L09.2 - AGRICULTURAL LAND COVER FROM SHORT REVISIT SAR DATA – SENTINEL-1 OPERATION SIMULATED BY AIRCRAFT AND SATELLITE SAR DATA

AgriSAR06 L-band Lee Wishart E-SAR

Page 31: TH2.L09.2 - AGRICULTURAL LAND COVER FROM SHORT REVISIT SAR DATA – SENTINEL-1 OPERATION SIMULATED BY AIRCRAFT AND SATELLITE SAR DATA

AgriSAR06 L-band Hoekman/Vissers 5 E-SAR

Page 32: TH2.L09.2 - AGRICULTURAL LAND COVER FROM SHORT REVISIT SAR DATA – SENTINEL-1 OPERATION SIMULATED BY AIRCRAFT AND SATELLITE SAR DATA

AgriSAR06 C-band VV E-SAR

Page 33: TH2.L09.2 - AGRICULTURAL LAND COVER FROM SHORT REVISIT SAR DATA – SENTINEL-1 OPERATION SIMULATED BY AIRCRAFT AND SATELLITE SAR DATA

AgriSAR06 C-band XP E-SAR

Page 34: TH2.L09.2 - AGRICULTURAL LAND COVER FROM SHORT REVISIT SAR DATA – SENTINEL-1 OPERATION SIMULATED BY AIRCRAFT AND SATELLITE SAR DATA

AgriSAR06 C-band VV+XP E-SAR

Page 35: TH2.L09.2 - AGRICULTURAL LAND COVER FROM SHORT REVISIT SAR DATA – SENTINEL-1 OPERATION SIMULATED BY AIRCRAFT AND SATELLITE SAR DATA

AgriSAR09 C-band VV RADARSAT-2

Page 36: TH2.L09.2 - AGRICULTURAL LAND COVER FROM SHORT REVISIT SAR DATA – SENTINEL-1 OPERATION SIMULATED BY AIRCRAFT AND SATELLITE SAR DATA

AgriSAR09 C-band XP RADARSAT-2

Page 37: TH2.L09.2 - AGRICULTURAL LAND COVER FROM SHORT REVISIT SAR DATA – SENTINEL-1 OPERATION SIMULATED BY AIRCRAFT AND SATELLITE SAR DATA

AgriSAR09 C-band HHVV RADARSAT-2

Page 38: TH2.L09.2 - AGRICULTURAL LAND COVER FROM SHORT REVISIT SAR DATA – SENTINEL-1 OPERATION SIMULATED BY AIRCRAFT AND SATELLITE SAR DATA

AgriSAR09 C-band VVXP RADARSAT-2

Page 39: TH2.L09.2 - AGRICULTURAL LAND COVER FROM SHORT REVISIT SAR DATA – SENTINEL-1 OPERATION SIMULATED BY AIRCRAFT AND SATELLITE SAR DATA

AgriSAR09 C-band Lee RADARSAT-2

Page 40: TH2.L09.2 - AGRICULTURAL LAND COVER FROM SHORT REVISIT SAR DATA – SENTINEL-1 OPERATION SIMULATED BY AIRCRAFT AND SATELLITE SAR DATA

AgriSAR09 C-band Hoekman 5 RADARSAT-2

Page 41: TH2.L09.2 - AGRICULTURAL LAND COVER FROM SHORT REVISIT SAR DATA – SENTINEL-1 OPERATION SIMULATED BY AIRCRAFT AND SATELLITE SAR DATA

AgriSAR09 C-band RADARSAT-2

Page 42: TH2.L09.2 - AGRICULTURAL LAND COVER FROM SHORT REVISIT SAR DATA – SENTINEL-1 OPERATION SIMULATED BY AIRCRAFT AND SATELLITE SAR DATA

AgriSAR09 C-band XP RADARSAT-2

Page 43: TH2.L09.2 - AGRICULTURAL LAND COVER FROM SHORT REVISIT SAR DATA – SENTINEL-1 OPERATION SIMULATED BY AIRCRAFT AND SATELLITE SAR DATA

AgriSAR09 C-band VVXP RADARSAT-2

Page 44: TH2.L09.2 - AGRICULTURAL LAND COVER FROM SHORT REVISIT SAR DATA – SENTINEL-1 OPERATION SIMULATED BY AIRCRAFT AND SATELLITE SAR DATA

AgriSAR09 C-band Lee RADARSAT-2

Page 45: TH2.L09.2 - AGRICULTURAL LAND COVER FROM SHORT REVISIT SAR DATA – SENTINEL-1 OPERATION SIMULATED BY AIRCRAFT AND SATELLITE SAR DATA

Conclusions

• Classification accuracies

• Best accuracies

– L-band 06 XP (2,7%)

– C-band 06 XP (6%)

– C-band 09 Lee (15,7%)

Page 46: TH2.L09.2 - AGRICULTURAL LAND COVER FROM SHORT REVISIT SAR DATA – SENTINEL-1 OPERATION SIMULATED BY AIRCRAFT AND SATELLITE SAR DATA

Conclusions

• Results for AgriSAR06 campaign may be too optimistic because of limited

number of crop types

• L-band and C-band provide comparable results for AgriSAR06

• Multitemporal acquisitions are essential especially for all modes– Multitemporal acquisitions improve results a lot for both single/dual pol and

polarimetric data, and they provide in general very good results

– Polarimetric data at L-band may only need a few acquisitions (AgriSAR06)

• Results support the concept of the ESA Sentinel-1 mission with short revision

time

• At C-band an improvement of from 22% to 16% is obtained using polarimetric

data compared to dual-pol data