Contributors: Michele Croci
Dinh Ho Tong Minh added in radar indicators
This repository is inspired by "davemlz/awesome-ee-spectral-indices"
, but with the aim of collecting specific vegetation indices for crop monitoring π±πΎ and precision agriculture π.
The ready-to-use curated list of spectral indices (check the list here) for remote sensing applications is presented here. The list is available in the csv formats (CSV).
Each item of the list has the following attributes:
short_name
: Short name of the index (e.g."NDVI"
).long_name
: Long name of the index (e.g."Normalized Difference Vegetation Index"
).formula
: Expression/formula of the index (e.g."(N - R)/(N + R)"
).bands
: List of required bands/parameters for the index computation (e.g.["N","R"]
).reference
: Link to the index reference/paper/doi (e.g."https://doi.org/10.1080/01431169608948714"
).type
: Type/application of the index (e.g."Biomass"
).date_of_addition
: Date of addition to the list (e.g."2022-01-01"
).
The formula of the index is presented as a string/expression (e.g. "(N - R)/(N + R)"
) that can be easily evaluated. The parameters used in the expression for each index follow this standard:
Description | Standard | Sentinel-1 | Sentinel-2 | Landsat-8 | Landsat-457 | MODIS |
---|---|---|---|---|---|---|
Aerosols | A | B1 | B1 | |||
Blue | B | B2 | B2 | B1 | B3 | |
Green | G | B3 | B3 | B2 | B4 | |
Red | R | B4 | B4 | B3 | B1 | |
Red Edge 1 | RE1 | B5 | ||||
Red Edge 2 | RE2 | B6 | ||||
Red Edge 3 | RE3 | B7 | ||||
Red Edge 4 | RE4 | B8A | ||||
NIR | N | B8 | B5 | B4 | B2 | |
SWIR 1 | S1 | B11 | B6 | B5 | B6 | |
SWIR 2 | S2 | B12 | B7 | B7 | B7 | |
Thermal 1 | T1 | B10 | B6 | |||
Thermal 2 | T2 | B11 |
Additional index parameters also follow a standard:
g
: Gain factor (e.g. Used for EVI).L
: Canopy background adjustment (e.g. Used for SAVI and EVI).C1
: Coefficient 1 for the aerosol resistance term (e.g. Used for EVI).C2
: Coefficient 2 for the aerosol resistance term (e.g. Used for EVI).cexp
: Exponent used for OCVI.nexp
: Exponent used for GDVI.alpha
: Weighting coefficient used for WDRVI, BWDRVI and NDPI.gamma
: Weighting coefficient used for ARVI.omega
: Weighting coefficient used for MBWI.sla
: Soil line slope.slb
: Soil line intercept.
- AFRI1600: Aerosol Free Vegetation Index (1600 nm).
- AFRI2100: Aerosol Free Vegetation Index (2100 nm).
- ARI: Anthocyanin Reflectance Index.
- ARVI: Atmospherically Resistant Vegetation Index.
- ATSAVI: Adjusted Transformed Soil-Adjusted Vegetation Index.
- BCC: Blue Chromatic Coordinate.
- BGI: Blue Green pigment Index.
- BNDVI: Blue Normalized Difference Vegetation Index.
- BWDRVI: Blue Wide Dynamic Range Vegetation Index.
-
CCCI: Canopy Chlorophyll Content Index
-
CIgreen: Chlorophyll Index Green.
- CIgreen740.560
- CIgreen783.560
- CIgreen865.560
-
CIred-edge: Chlorophyll Index Red Edge.
- CIred-edge740.705
- CIred-edge783.705
- CIred-edge865.705
-
CVI: Chlorophyll Vegetation Index.
- CVI705
- CVI783
- CVI865
- Datt1: Datt1
- Datt2: Simple Ratio 850/710 Datt2
- Datt3: Datt1
- Datt4: Datt1
- DVI: Difference Vegetation Index.
- DVIplus: Difference Vegetation Index Plus.
-
EVI: Enhanced Vegetation Index.
- EVI740
- EVI783
- EVI865
-
EVI2: Two-Band Enhanced Vegetation Index.
-
ExG: Excess Green Index.
- FCVI: Fluorescence Correction Vegetation Index.
- GARI: Green Atmospherically Resistant Vegetation Index.
- GBNDVI: Green-Blue Normalized Difference Vegetation Index.
- GCC: Green Chromatic Coordinate.
- GDVI: Generalized Difference Vegetation Index.
- GEMI: Global Environment Monitoring Index.
- GI: Greenness Index
- GLI: Green Leaf Index.
- GNDVI: Green Normalized Difference Vegetation Index.
- GNDVI740.560
- GNDVI865.560
- GOSAVI: Green Optimized Soil-Adjusted Vegetation Index
- greenWDRVI
- GRNDVI: Green-Red Normalized Difference Vegetation Index.
- GRVI
- GVMI: Global Vegetation Moisture Index.
- IRECI: Inverted Red-Edge Chlorophyll Index.
- MCARI: Modified Chlorophyll Absorption in Reflectance Index.
- MCARI1: Modified Chlorophyll Absorption in Reflectance Index 1.
- MCARI2: Modified Chlorophyll Absorption in Reflectance Index 2.
- MCARI705: Modified Chlorophyll Absorption in Reflectance Index (705 and 750 nm).
- MCARIOSAVI: MCARI/OSAVI Ratio.
- MCARIOSAVI705: MCARI/OSAVI Ratio (705 and 750 nm).
- MGRVI: Modified Green Red Vegetation Index.
- MNDVI: Modified Normalized Difference Vegetation Index.
- MNLI: Modified Non-Linear Vegetation Index.
- MSAVI: Modified Soil-Adjusted Vegetation Index.
- MSR: Modified Simple Ratio.
- MSR705: Modified Simple Ratio (705 and 750 nm).
- MTCI: MERIS Terrestrial Chlorophyll Index.
- MTVI1: Modified Triangular Vegetation Index 1.
- MTVI2: Modified Triangular Vegetation Index 2.
- NDGI: Normalized Difference Greenness Index.
- NDII: Normalized Difference Infrared Index.
- NDMI: Normalized Difference Moisture Index.
- NDPI: Normalized Difference Phenology Index.
- NDREI: Normalized Difference Red Edge Index.
- NDVI: Normalized Difference Vegetation Index.
- NDVI705: Normalized Difference Vegetation Index (705 and 750 nm).
- NDYI: Normalized Difference Yellowness Index.
- NGRDI: Normalized Green Red Difference Index.
- NIRv: Near-Infrared Reflectance of Vegetation.
- NIRvH2: Hyperspectral Near-Infrared Reflectance of Vegetation.
- NIRvP: Near-Infrared Reflectance of Vegetation and Incoming PAR.
- NLI: Non-Linear Vegetation Index.
- NRFIg: Normalized Rapeseed Flowering Index Green.
- NRFIr: Normalized Rapeseed Flowering Index Red.
- RCC: Red Chromatic Coordinate.
- RDVI: Renormalized Difference Vegetation Index.
- REDSI: Red-Edge Disease Stress Index.
- RVI: Ratio Vegetation Index.
- S2REP: Sentinel-2 Red-Edge Position.
- SARVI: Soil Adjusted and Atmospherically Resistant Vegetation Index.
- SAVI: Soil-Adjusted Vegetation Index.
- SAVI2: Soil-Adjusted Vegetation Index 2.
- SeLI: Sentinel-2 LAI Green Index.
- SIPI: Structure Insensitive Pigment Index.
- SR555: Simple Ratio (555 and 750 nm).
- SR705: Simple Ratio (705 and 750 nm).
- TCARI: Transformed Chlorophyll Absorption in Reflectance Index.
- TCARIOSAVI: TCARI/OSAVI Ratio.
- TCARIOSAVI705: TCARI/OSAVI Ratio (705 and 750 nm).
- TCI: Triangular Chlorophyll Index.
- TGI: Triangular Greenness Index.
- TRRVI: Transformed Red Range Vegetation Index.
- TSAVI: Transformed Soil-Adjusted Vegetation Index.
- TTVI: Transformed Triangular Vegetation Index.
- TVI: Triangular Vegetation Index.
- VARI: Visible Atmospherically Resistant Index.
- VARI700: Visible Atmospherically Resistant Index (700 nm).
- VI700: Vegetation Index (700 nm).
- VIG: Vegetation Index Green.
- BAI: Burned Area Index.
- BAIS2: Burned Area Index for Sentinel 2.
- CSIT: Char Soil Index Thermal.
- NBR: Normalized Burn Ratio.
- NBR2: Normalized Burn Ratio 2.
- NBRT: Normalized Burn Ratio Thermal.
- NDVIT: Normalized Difference Vegetation Index Thermal.
- SAVIT: Soil-Adjusted Vegetation Index Thermal.
- AWEInsh: Automated Water Extraction Index.
- AWEIsh: Automated Water Extraction Index with Shadows Elimination.
- MBWI: Multi-Band Water Index.
- MNDWI: Modified Normalized Difference Water Index.
- NDVIMNDWI: NDVI - MNDWI Model.
- NDWI: Normalized Difference Water Index.
- NWI: New Water Index.
- WI1: Water Index 1.
- WI2: Water Index 2.
- WRI: Water Ratio Index.
Check the full list of spectral indices with their formulas here.