topographic correction of landsat etm-images

39
Topographic correction of Landsat ETM-images Markus Törmä Finnish Environment Institute Helsinki University of Technology

Upload: razi

Post on 13-Jan-2016

45 views

Category:

Documents


0 download

DESCRIPTION

Topographic correction of Landsat ETM-images. Markus Törmä Finnish Environment Institute Helsinki University of Technology. Background. CORINE2000 classification of whole Finland Forested and natural areas are interpreted using Landsat ETM-image mosaics. Background. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Topographic correction of Landsat ETM-images

Topographic correction of Landsat ETM-images

Markus TörmäFinnish Environment Institute

Helsinki University of Technology

Page 2: Topographic correction of Landsat ETM-images

Background

• CORINE2000 classification of whole Finland

• Forested and natural areas are interpreted using Landsat ETM-image mosaics

Page 3: Topographic correction of Landsat ETM-images

Background

• Estimation of continuous variables like tree height and crown cover

• Continuous variables are transformed to discrete CORINE-classes using IF-THEN-rules

• According to the test classificatios, there is need for a SIMPLE topographic correction method in Lapland

Page 4: Topographic correction of Landsat ETM-images

Background• Landsat ETM 743, Kevo and digital elevation model

Page 5: Topographic correction of Landsat ETM-images

BackgroundTested methods:• Lambertian cosine correction• Minnaert correction• Ekstrand correction• Statistical Empirical correction• C-correction

Tests:• Maximum Likelihood-classification to land cover classes• Comparison of class statistics between and within classes• Linear regression to estimate tree height, tree crown cover and

vegetation cover• Estimation of tree crown cover and height using Proba-software

(VTT)

Page 6: Topographic correction of Landsat ETM-images

Topografic correction• Imaging geometry changes locally causing unwanted

brightness changes• E.g. deciduous forest looks like more bright on the

sunny side that the shadow side of the hill • Reflectance is largest when the slope is perpendicular

to the incoming radiation

Page 7: Topographic correction of Landsat ETM-images

Topografic correction• Intensities of image

pixels are corrected according to the elevation variations, other properties of the surface are not taken into account

• The angle between the surface normal and incoming radiation is needed ”Illumination image”

Page 8: Topographic correction of Landsat ETM-images

Example• Landsat ETM (RGB: 743) and digital elevation

model made by National Land Survey

Page 9: Topographic correction of Landsat ETM-images

Example• Landsat ETM (RGB: 743) and Illumination image

Page 10: Topographic correction of Landsat ETM-images

Example• Correlation between pixel digital numbers vs.

illumination varies between different channels

Page 11: Topographic correction of Landsat ETM-images

Lambert cosine correction• It is supposed that the ground surface is lambertian,

i.e. reflects radiation equal amounts to different directions

LC = LO COS(sz) / COS(i)

• LO: original digital number or reflectance of pixel

• LC: corrected digital number

• sz: sun zenith angle• i: angle between sun and local surface normal

Page 12: Topographic correction of Landsat ETM-images

Lambert cosine correction• Original and corrected ETM-image • Note overcorrection on the shadow side of hills

Page 13: Topographic correction of Landsat ETM-images

Minnaert correction

• Constant k simulates the non-lambertian behaviour of the target surface

LC = LO [ COS(sz) / COS(i) ]k

• Constant k is channel dependent and determined for each image

Page 14: Topographic correction of Landsat ETM-images

Minnaert correction• Original and corrected ETM-image• Still some overcorrection

Page 15: Topographic correction of Landsat ETM-images

Ekstrand correction

• Minnaert constant k varies according to illumination

LC = LO [ COS(sz) / COS(i) ]k COS(i)

Page 16: Topographic correction of Landsat ETM-images

Ekstrand correction• Original and corrected ETM-image

Page 17: Topographic correction of Landsat ETM-images

Determination of Minnaert constant k

• Linearization of Ekstrand correction equation:

-ln LO = k cos i [ ln (cos(sz) / cos(i)) ] – ln LC

• Linear regression• Line y = kx + b was adjusted to the digital numbers of

the satellite image

y = -ln LO

x = cos i [ln(cos(sz) / cos(i))]

b = -ln LC

Page 18: Topographic correction of Landsat ETM-images

Minnaert constant k

• Samples were taken from image

• Flat areas were removed from samples

• In order to study the effect of vegetation to the constant, samples were also stratified into classes according to the NDVI-value

Page 19: Topographic correction of Landsat ETM-images

Minnaert constant k

• NDVI classes and their number of samples

Class NDVI Number of samples

ALL -1 < NDVI < 1 16260

1 -1 < NDVI < 0.0 35

2 0.0 < NDVI < 0.1 66

3 0.1 < NDVI < 0.2 805

4 0.2 < NDVI < 0.3 2594

5 0.3 < NDVI < 0.4 9253

6 0.4 < NDVI < 0.5 27808

7 0.5 < NDVI < 0.6 44110

8 0.6 < NDVI < 0.7 45676

9 0.7 < NDVI < 0.8 21014

10 0.8 < NDVI < 0.9 58

Page 20: Topographic correction of Landsat ETM-images

Minnaert constant k• Correlation between pixel digital numbers vs. illumination varies

between different NDVI-classes on the channel 5

Page 21: Topographic correction of Landsat ETM-images

Determination of Minnaert constant k

• Determined constants k and corresponding correlation coefficients r for different channels  Ch1 k Ch1 r Ch2 k Ch2 r Ch3 k Ch3 r Ch4 k Ch4 r Ch5 k Ch5 r Ch7 k Ch7 r

ALL 0.0584 0.0695 0.2290 0.1983 0.2491 0.1142 1.1042 0.4972 0.9846 0.3810 0.7099 0.2243

NDVI<0 0.4227 0.4903 1.1120 0.5986 1.8703 0.5757 1.6927 0.5264 1.6243 0.3434 1.7972 0.3379

0<NDVI<0.1 0.6439 0.2066 1.1224 0.2469 1.3756 0.2257 1.2230 0.2070 0.7187 0.0805 0.8029 0.0851

0.1<NDVI<0.2 0.4401 0.4332 0.7655 0.4599 0.9492 0.3860 1.0039 0.3951 1.1287 0.2672 1.1331 0.2515

0.2<NDVI<0.3 0.4227 0.5298 0.7351 0.5510 0.9682 0.4940 0.9894 0.4902 1.3039 0.3817 1.3444 0.3718

0.3<NDVI<0.4 0.3216 0.5066 0.6007 0.5646 0.8414 0.5377 0.8888 0.5367 1.3145 0.5004 1.3327 0.4878

0.4<NDVI<0.5 0.2900 0.4714 0.5360 0.5256 0.7956 0.5134 0.8466 0.5624 1.3609 0.5322 1.3819 0.5102

0.5<NDVI<0.6 0.1832 0.4284 0.3902 0.4997 0.6777 0.4882 0.7778 0.5289 1.2547 0.4979 1.2631 0.4825

0.6<NDVI<0.7 0.1536 0.4664 0.3033 0.5941 0.6188 0.6094 0.7114 0.6045 1.1705 0.6515 1.1897 0.6335

0.7<NDVI<0.8 0.1054 0.4110 0.2473 0.6474 0.4642 0.6462 0.8001 0.7562 0.9938 0.8356 0.8946 0.7538

0.8<NDVI<0.9 0.0269 0.1167 -0.0183 -0.0548 0.1420 0.2915 0.1608 0.2594 0.2382 0.4645 0.1863 0.2941

Page 22: Topographic correction of Landsat ETM-images

Statistical-Empirical correction

• Statistical-empirical correction is statistical approach to model the relationship between original band and the illumination.

LC = LO – m cos(i)

m: slope of regression line• Geometrically the correction rotates the regression line

to the horizontal to remove the illumination dependence.

Page 23: Topographic correction of Landsat ETM-images

Statistical-Empirical correction• Original and corrected ETM-image

Page 24: Topographic correction of Landsat ETM-images

C-correction

• C-correction is modification of the cosine correction by a factor C which should model the diffuse sky radiation.

LC = LO [ ( cos(sz) + C ) / ( cos(i) + C ) ]

• C = b/m • b and m are the regression coefficients of statistical-

empirical correction method

Page 25: Topographic correction of Landsat ETM-images

C-correction• Original and corrected image

Page 26: Topographic correction of Landsat ETM-images

Determination of slope m and intercept b

• Regression coefficients for Statistical-empirical and C-correction were determined using linear regression

• Slope of regression line m and intercept b were determined using illumination (cos(i)) as predictor variable and channel digital numbers as response variable

Page 27: Topographic correction of Landsat ETM-images

Determination of slope m and intercept b

• Slopes m and correlation coefficients r for different channels

  Ch1 m Ch1 r Ch2 m Ch2 r Ch3 m Ch3 r Ch4 m Ch4 r Ch5 m Ch5 r Ch7 m Ch7 r

All 0.0302 0.0771 0.0851 0.1920 0.0799 0.1239 1.0043 0.5428 0.7055 0.4497 0.2768 0.2283

NDVI<0 0.1031 0.4213 0.2021 0.5286 0.2517 0.4828 0.2380 0.4508 0.1533 0.2976 0.1252 0.2960

0<NDVI<0.1 0.3574 0.1893 0.5389 0.2404 0.5903 0.2450 0.6277 0.2331 0.5365 0.1827 0.5132 0.1908

0.1<NDVI<0.2 0.2305 0.5159 0.3396 0.5741 0.4127 0.5499 0.6302 0.5644 1.0392 0.5565 0.8427 0.5519

0.2<NDVI<0.3 0.2114 0.5999 0.3084 0.6436 0.3790 0.6298 0.6672 0.6305 1.0997 0.6408 0.8282 0.6337

0.3<NDVI<0.4 0.1562 0.5551 0.2408 0.6295 0.3056 0.6393 0.6801 0.6466 1.1082 0.6973 0.7232 0.6733

0.4<NDVI<0.5 0.1287 0.4841 0.1945 0.5477 0.2500 0.5534 0.6881 0.6118 1.0569 0.6143 0.6173 0.5857

0.5<NDVI<0.6 0.0758 0.4302 0.1295 0.5000 0.1785 0.4972 0.6627 0.5412 0.8616 0.5214 0.4577 0.5020

0.6<NDVI<0.7 0.0592 0.4525 0.0944 0.5776 0.1393 0.6036 0.6849 0.6030 0.7528 0.6618 0.3670 0.6337

0.7<NDVI<0.8 0.0412 0.3739 0.0789 0.6149 0.0982 0.6319 0.9540 0.7176 0.6588 0.8266 0.2625 0.7381

0.8<NDVI<0.9 0.0036 0.0434 -0.0076 -0.0753 0.0160 0.1875 0.1221 0.1373 0.1248 0.3526 0.0384 0.2160

Page 28: Topographic correction of Landsat ETM-images

Maximum Likelihood-classification• Ground truth: Lapland biotopemap

Class Tree Crown

Cover (%)

Training compartments, number: pixels

Test compartments,

number: pixels

Bare rock 0 7: 468 7: 487

Mineral soil 0 7: 513 7: 599

Lichen-Twig 0 13: 1030 12: 930

Lichen-Moss-Twig 20-30 12: 1037 13: 869

Moss-Twig 30-40 13: 880 12: 1101

Bogs with trees 20-30 9: 636 9: 708

Open bogs 0 13: 1010 12: 885

Page 29: Topographic correction of Landsat ETM-images

Maximum Likelihood-classification• Accuracy measures: overall accuracy (OA),

users’s and producer’s accuracies of classes for training (tr) and test (te) sets

• Original image: Oatr 57.2%, Oate 48.2%

• Cosine correction: Oatr 60.9%, Oate 51.9%

Page 30: Topographic correction of Landsat ETM-images

Maximum Likelihood-classification

• In the case of test set, the correction methods usually increased classification accuracy compared to original image

• Stratification using the NDVI-class increases classification accuracy of test pixels in the cases of Ekstrand and Statistical-Empirical correction.

Page 31: Topographic correction of Landsat ETM-images

Comparison of class statistics

• Jefferies-Matusita decision theoretic distance:

distance between two groups of pixels defined by their mean vectors and covariancematrices

• Distances were compared between classes and within individual classes

Page 32: Topographic correction of Landsat ETM-images

Comparison of class statistics

Between-class-comparison

• 14 Biotopemapping classes

• separability should be as high as possible

Within-class-comparison

• 7 Biotopemapping classes

• classes were divided into subclasses according to the direction of the main slope

• separability should be as low as possible

Page 33: Topographic correction of Landsat ETM-images

Comparison of class statistics

Between-class-comparison• Cosine correction and original image best

Within-class-comparison• Statistical-Empirical correction best, Cosine

correction and original image worst• The effect of correction is largest for mineral

soil classes and smallest for peat covered soils. • Stratification using the NDVI-class decreases

the separability of subclasses

Page 34: Topographic correction of Landsat ETM-images

Linear regression

• Estimate tree height, tree crown cover and vegetation cover

Ground survey

• 300 plots in Kevo region, Northern Lapland

• Information about vegetation and tree crown cover, tree height and species

Page 35: Topographic correction of Landsat ETM-images

Linear regressionTree height• Statistical-Empirical best• Stratification decreases the correlation a little

Tree crown cover• Cosine and C-correction best• Stratification decreases the correlation a little

Vegetation cover• C- and Minnaert correction best

Page 36: Topographic correction of Landsat ETM-images

Estimation of tree crown cover and height

• Proba-software (Finnish National Research Center)

• Training (3386) and test (1657) compartments from Lapland Biotopemap, compartmentwise averages

• Tree height and crown cover were estimated for image pixels and compartment averages computed

• Error measures: Bias, Root Mean Squared Error, Correlation Coefficient

Page 37: Topographic correction of Landsat ETM-images

Estimation of tree crown cover and height

Tree height

• C-correction best

• Topographic correction and stratification decreases estimation error

Tree crown cover

• Ekstrand correction best

• Topographic correction and stratification decreases estimation error

Page 38: Topographic correction of Landsat ETM-images

Conclusion

• Topographic correction improves classification or estimation results

• But methods perform differently and their performence depends on task at hand

• In some cases correction even make results worse so it is difficult to choose the best method

Page 39: Topographic correction of Landsat ETM-images

Conclusion

• The best correction methods seem to be C-correction and Ekstrand correction

• The stratification according to the NDVI-class improves results in some cases, depending on the used experiment