The Sentinel program of the European Spatial Agency (ESA) gathers several missions that focus on different aspects of Earth observation such as atmospheric, oceanic, and land monitoring. Vegetation monitoring is mainly carried out with the Sentinel-2 mission. Sentinel-2 is composed of two polar-orbiting satellites providing high-resolution optical imagery. In particular, the multispectral aerial images provided by Sentinel 2 can be used to calculate many vegetation indices, including the Normalized Difference Vegetation Index (NDVI), which is commonly used in agriculture. This tutorial shows:
It only requires basic knowledge about the use of GIS software (raster and shapefiles visualization…).
On the data download interface of the Copernicus website, first register then follow this procedure:
From the Advanced search criteria, select
The following procedure has been performed with QGIS 3.6, but is easily reproducible with previous versions.
Unzip the downloaded file. Inside it, look for the “Granule” folder, then the “IMG_DATA” folder. It contains three sub-folders “R10m”, “R20m” and “R60m” which correspond to three different resolutions (from 10mx10m to 60mx60m per pixel). Sentinel 2 provides reflectance measurements for 13 wavelengths:
As shown in Table 1, Sentinel-2 sensors have 4 native 10m bands: B02 (blue), B03 (green), B04 (red) and B08 (near infrared). As only bands B02 and B08 are required for NDVI calculation, maps can be produced with a resolution of 10*10m. Therefore, for the next steps, we will focus on the data in the “R10” folder.
In QGIS, open the two rasters whose names end with…_B04_10m and …_B08_10m (red and near infrared (NIR) reflectance, respectively). You may also open the “True Colors Image” raster (name ending with …TCI_10m. The TCI is an image reproducing the natural aspect from the B02 (Blue), B03 (Green), and B04 (Red) Bands.
If you have not downloaded Sentinel-2 images, you can use a sample of these data (band 4 and 8 available for a small area), which are available in this folder. The Sentinel-2 rasters made available for this tutorial date from March 6, 2021.
NDVI is calculated as follows:
\[
NDVI=\frac{R_{NIR}-R_R}{R_{NIR}+R_R}
\]
With QGIS, NDVI can be calculated from the RasterCalculator plugin. This plugin allows to calculate the equation described above from the rasters of the bands B08 (Near InfraRed) and B04 (Red). Procedure is as follows:
Once the NDVI map has been created a colour legend can be applied from the raster ‘Properties’ tab. In order to better visualize within-field heterogeneities, it is useful to crop the NDVI raster according to the shapefile of field borders (Raster > Extraction > Clip Raster by Mask Layer). The highest NDVI values indicate field zones with the highest vegetation biomass.
NDVI is the most commonly used index in agriculture, as it is based on wavelengths related to the photosynthetic activity of plants. However, a large number of other vegetation indices exist.