Antonio Di Gregorio, Valerio Capecchi, Fabio Maselli FAO-Global Land Cover Network
description
Transcript of Antonio Di Gregorio, Valerio Capecchi, Fabio Maselli FAO-Global Land Cover Network
PROCESSING OF MODIS/SPOT VEGETATION NDVI IMAGERY TO CHARACTERIZE VEGETATION
DYNAMICS OF LCCS based LAND COVER DATASETS (VeDAS)
Antonio Di Gregorio, Valerio Capecchi, Fabio Maselli FAO-Global Land Cover Network
Presented by: Craig von Hagen – FAO-SWALIM
The project is aimed at developing and testing a methodology suitable to characterize the land cover polygons contained in GLCN data sets , and in general any polygon classified with LCCS, in terms of average vegetation
dynamics.
MODIS NDVI imagery have been used. Modis is currently unique in providing the spatial resolution (250 m) and temporal acquisition frequency (16 days) which are necessary to retain average vegetation features of the polygons
considered.
Objective
MODIS Test Tiles
Different AFRICOVER/GLCN data sets falling into five MODIS tiles have been used
Development and testing of a procedure for purifying polygon NDVI profiles
Each AFRICOVER polygon due to process of interpretation (visual interpretation) is never fully homogeneous in terms of vegetation
physiognomy. The total of impurity (heterogeneity of land cover) was estimated to be up to 20% of the total surface. A method was developed
and tested to remove or reduce such impurity and to isolate NDVI profiles of the dominant cover type.
An automatic procedure was developed to purify the polygons from pixels with anomalous multitemporal NDVI profiles:
• The procedure, implemented in Fortran 77 code, computes the average NDVI profile of the examined polygon. • Then the Euclidean distance of each pixel from the average profile is computed, and the pixel with largest Euclidean distance is removed. • The process is iterated until the number of excluded polygons reaches a predefined threshold. • The average profile tends to converge towards that of the less anomalous, likely dominant cover type of the polygon.
Purification and computation of mean NDVI profiles of all polygons
The polygon purification procedure was applied to all polygons of pure classes for Tanzania extracted from the study tile.
In all cases, 20% of the polygon pixels were excluded and the average profiles of the remaining pixels were computed, obtaining typical NDVI
profiles for each polygon.
All polygon profiles were filtered by a moving average of order 3 to reduce residual irregularities and to obtain smoother, more easily usable
profiles.
Conversion and smoothing of the polygon NDVI profile
The use of polygon NDVI profiles defined on the basis of 16-day periods pose several difficulties, since they are not correspondent to monthly
periods which are generally used as basic temporal steps
Thus, a procedure was devised to transform the 23-values profiles into 24-value profiles corresponding to half-month periods.
This was obtained by computing different filtering weights for each output semi-monthly period which differently considered the original
16-day NDVI images depending on the temporal distances between the input and output periods
B
Example of real data Transformation of input into output NDVI profiles (over 23 and 24 periods, respectively) by means of the procedure developed.The original shape of the profiles is only slightly smoothed and maintains its general integrity. Moreover, the irregularity of the input profile is mostly removed with consequent improvement of its interpretability.
23 Periods
0
1000
2000
3000
4000
5000
6000
7000
8000
0 100 200 300 400Day of Year
ND
VI
* 10
000
-
24 Periods
0
1000
2000
3000
4000
5000
6000
7000
0 100 200 300 400Day of Year
ND
VI *
100
00 -
StepsThe VEDAS automatic procedures is able to:• Read NDVI data from native format;• Convert the data into a generic Lat/Long system;• Subset image of different size;• Extract additional data quality layer;• Combine selectable numbers of years for building data time series;• Define the pixel by pixel quality of the data time series;• Account for different quality thresholds for pixels and time series;• Flag and discard pixels according to quality criteria;• Compute multi-temporal average and variance from the good pixels;• Take in input any ‘rasterized’ vector layer and define the amount of good
quality pixels, polygon by polygon, according to the criteria and thresholds chosen;
• Flag and discard bad quality polygons;• Extract average profiles of NDVI, polygon by polygon;• Purify the average profiles discarding a predefined percentage of probably
mixed pixels (generally 20%);
Steps - cont• Purify the average profiles discarding a predefined percentage of
probably mixed pixels (generally 20%);• Transform the 23-value NDVI profiles into 24-value profiles which
smoothes the profiles by moving average;• Generate a coding of the 24-value profiles according to the
criteria defined in the relevant summary report.
Steps• Take in input any ‘rasterized’ vector layer and define the amount of good
quality pixels, polygon by polygon:
0
10002000
30004000
50006000
70008000
9000
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
Period
ND
VI*
1000
0
A: Herbs
0
1000
2000
3000
4000
5000
6000
7000
8000
1 3 5 7 9 11 13 15 17 19 21 23
Period
ND
VI*
10000
B: Herbaceous crops
Extraction and preliminary analysis of NDVI profiles of exemplary polygons
0
2000
4000
6000
8000
10000
1 3 5 7 9 11 13 15 17 19 21 23
Period
ND
VI*
1000
0
C: Trees closed
0100020003000400050006000700080009000
1 3 5 7 9 11 13 15 17 19 21 23
Period
ND
VI*
10000
D: Others (one tree closed needle leaf, in yellow, and two herbs seasonally flooded)
Exemplary profiles of selected polygons.
A
Three average NDVI profiles of the herbaceous class within a south-east to north-west transect (zone 5, 13, 22) are shown in A. (The Y scale is in NDVI*10000 )
Their regular variation from typical monomodality to typical bimodality can be clearly appreciated.
Code A:
Code B
Profiles of 2HC in Tanzania corresponding to the code A and B
0100020003000400050006000700080009000
10000
1 3 5 7 9 11 13 15 17 19 21 23
Period
ND
VI*1
000
0
10002000
30004000
5000
60007000
80009000
10000
1 3 5 7 9 11 13 15 17 19 21 23
Period
ND
VI*1
000
N_Max.
NDVI Max 1 (x10)
NDVI Min (x10)
Month ONSET
Month END
1 7 3 11 7
N_Max.
NDVI Max 1 (x10)
NDVI Min (x10)
Month ONSET
Month END
2 7 3 11 7
Conclusions
The current project, carried out during a six-month period, has produced the following deliverables
Procedures to extract the polygon NDVI profiles
Procedures to purify the polygon NDVI profiles
Procedure to transform the NDVI profiles from 23 to 24 values
Procedure to codify the NDVI profiles into 12 monthly values (extended codification)
Procedure to further summarize the NDVI profiles into a code of 5 values (restricted codification)
Results of testing all procedures in three study areas (Tanzania, Sudan, Somalia)
APPLICATION OF THE VEDAS PROCEDURE IN SOMALIA
BASIC IDEA:information on average yearly phenological behavior ofdistinct vegetation types can serve a multitude of applications/end users
0
50
100
150
200
250
300
350
400
450
500
1 2 3 4 5 6 7 8 9 10 11 12Month
Rai
nfa
ll (m
m)
0.00
0.10
0.20
0.30
0.40
0.50
0.60
0.70
0.80
0.90
1.00
ND
VI
Rainfall
NDVI
0
50
100
150
200
250
300
350
400
450
500
1 2 3 4 5 6 7 8 9 10 11 12Month
Rai
nfa
ll (m
m)
0.00
0.10
0.20
0.30
0.40
0.50
0.60
0.70
0.80
0.90
1.00
ND
VI
Rainfall
NDVI
0
50
100
150
200
250
300
350
400
450
500
1 2 3 4 5 6 7 8 9 10 11 12Month
Rai
nfa
ll (m
m)
0.00
0.10
0.20
0.30
0.40
0.50
0.60
0.70
0.80
0.90
1.00
ND
VI
Rainfall
NDVI
VEDAS PROCEDURE SUCCESFULLY APPLIED IN MORECOMPLEX SITUATIONS (AFRICOVER POLYGONS) THANSOMALIA TEST AREAS.
TEST AREAS AS THE ADVANTAGE TO BE INTERNALLY VERY HOMOGENEOUS IN TERMS OF VEGETATION TYPES
IT IS A MAJOR ADVANTAGE THAT ALLOW USER TO PROPERLYEVALUATE THE CAPABILITIES AND LIMITS OF THE DATA SETWITHOUT THE INTERFERENCE OF VEGETATION TYPES MISTAKES OR DISOMOGENEITY
TEST AREAS HOWEVER SHOULD BE SELECTED WITH LOCAL KNOWLEDGE AND ACCORDING TO A SPECIFIC USE
SELECTION OF THE ACTUAL TEST AREAS HAS NOT FOLLOWED THESE PRINCIPLES. THEY SHOULD BE CONSIDERED A FIRST‘EVALUATION’ STEP
A MORE PRECISE TEST AREAS SELECTION SHOULD BE CONSIDERED
ORIGINALLY IT WAS FORESEEN TO SELECT AROUND 1000TEST AREAS.
THE NUMBER WAS REDUCED APP. 500 TO BETTER CONTROLTHE INTERNAL POLYGON HOMOGENEITY AND TO REDUCEDATA REDUNDANCY
H - closed to open herbaceous terrestrialSAV - trees/shrub savannahSR - sparse herbaceous / sparse shrubsTO - open treesTC - closed treesSO - open shrubsSC - closed shrubsA - agriculture (pf= post-flooding; i= irrigated)WH - herbaceous aquaticTB - Tiger bush (mixed class of shrubs and herbaceous; shrubs open 40-65% fragmented).
USING MODIS DATA SET (2001-2005) IN THE VEDASPROCEDURE HAS RESULTED ON REJECTING APP.45%OF THE TEST AREAS.
MAIN REASON: PERSISTENT CLOUDY CONDITION OVER A LONG PERIOD
ADDITIONAL REASONS:
LIMITED NUMBER OF YEARS ANALYZED
HEAVY QUALITY CONTROL ON MODIS DATA
ALTERNATIVE SOLUTIONS APPLIED:
•INCREASE AREA SIZE
•USE OF SPOT VEGETATION DATA
ADVANTAGES OF SPOT VEGETATION:
•LARGER DATA SET (8 YEARS PASSAGES; COMPLETE YEARSSTARTS IN 1999 UP TO THE DELAY PRESENT)
•LESS STRICT QUALITY CONTROL
DISAVANTAGES:
•PIXEL RESOLUTION 16 TIME LARGER (250 m AGAINST 1 Km)
MODIS SPOT VEGETATION
0
500
1000
1500
2000
2500
1 3 5 7 9 11 13 15 17 19 21 23
Series1
Tiger bush MODIS
010203040506070
1 4 7 10 13 16 19 22 25 28 31 34
Series1
Tiger bush SPOT Vegetation
0500
100015002000250030003500
1 3 5 7 9 11 13 15 17 19 21 23
Series1
Hebaceous veg. MODIS
0
20
40
60
80
100
120
1 4 7 10 13 16 19 22 25 28 31 34
Series1
Herbacous veg. SPOT Vegetation
COMPARISON OF RESULTS FOR TWO DIFFERENT VEGETATION TYPESFOR MODIS AND SPOT VEGETATION
Modis
SPOT-Veg
020406080
100120140
1 4 7 10 13 16 19 22 25 28 31 34
Series1
0
5
10
15
20
25
1 4 7 10 13 16 19 22 25 28 31 34 37
Series1
INTER ANNUAL NDVI VARIATION AND STANDARD DEVIATION
Average
Standard Deviation
0
50
100
150
200
250
1 5 9 13 17 21 25 29 33
Series1
Series2
Series3
H
TC
SAV
NEXT STEPS - ANALYSIS OF RESULTS LINKED TO LOCAL KNOWLEDGE AND SPECIFIC APPLICATIONS
0
50
100
150
200
250
1 4 7 10 13 16 19 22 25 28 31 34
Series1
Series2
Series3
Series4
165
192
218
318
NEXT STEPS – ‘ECO-REGIONS’ BY COMBINING WITH CLIMATE AND ELEVATION
Code A:
Code B
0100020003000400050006000700080009000
10000
1 3 5 7 9 11 13 15 17 19 21 23
Period
ND
VI*1
000
0
10002000
30004000
5000
60007000
80009000
10000
1 3 5 7 9 11 13 15 17 19 21 23
Period
ND
VI*1
000
N_Max.
NDVI Max 1 (x10)
NDVI Min (x10)
Month ONSET
Month END
1 7 3 11 7
N_Max.
NDVI Max 1 (x10)
NDVI Min (x10)
Month ONSET
Month END
2 7 3 11 7
Cross correlation analysis
• The basic idea is to fix a 10-day period (say 10-day period starting 1 January) and to perform a cross correlation with the remaining 35 10-day periods;
• In this way we get 35 images showing the correlation between decad N and decad N +K with K > 0.
• Then we move to the following 10-day period (i.e. 10-day period starting 11January) and we perform the cross correlation analysis with the remaining10-day periods up to the decad starting 1 January.
The interest of this study could be the investigation of the correlation of NDVI values of the current growing season with the previous one. So, ¯finally, what we get at the end of the algorithm is 36x36 images (including the trivial auto-correlation image of a 10-day period with itself) showing correlation coefficient
Other Ideas
• Link to Murray Watson’s historical monitoring sites
• Talk to ILRI, related work
• Possibility of availability of 1km soil moisture data from ENVISAT ASAR