Precision agriculture
NDVI, NDMI and NDRE: how to read satellite maps of your fields
NDVI is a vegetation index derived from satellite imagery. It compares the red light absorbed by plants with the near-infrared light they reflect. Values closer to 1 generally indicate more green, active biomass — usually shown as green on the map, with lower values shown as yellow or red. The most useful way to read NDVI is comparatively: find areas that differ from the rest of the field, then inspect them on the ground.
How a satellite "sees" a plant
A satellite does more than take a conventional colour image. It measures reflected sunlight across a number of narrow wavelength bands. Four are particularly useful in agriculture: red, red-edge, near-infrared (NIR) and shortwave infrared (SWIR).
A healthy leaf behaves in a very distinctive way. Chlorophyll absorbs red light, because the plant uses it for photosynthesis. At the same time, the internal structure of the leaf strongly reflects near-infrared. The more green, well-functioning leaves there are, the bigger the difference between these two bands. Bare soil reflects both ranges in a similar way, so the difference is small.
Indices such as NDVI, NDRE and NDMI are simply a way of turning that difference into a single number for each pixel. Thanks to normalisation (dividing by the sum of the bands), the result falls between −1 and 1 and is less sensitive to whether the day was brighter or duller.
In Poland, the most commonly used data come from Sentinel-2, part of the European Copernicus programme. The mission's two satellites pass over the same area every few days. The red and NIR bands have a resolution of 10 m, so one pixel covers 10 × 10 m, while the red-edge and SWIR bands have 20 m. The same data feed satellite field monitoring in Nirby, which calculates NDVI, NDMI and NDRE for every field.
NDVI: what it is and how to read the colours
NDVI (Normalized Difference Vegetation Index) is calculated with the formula NDVI = (NIR − Red) / (NIR + Red). If a plant strongly reflects infrared and strongly absorbs red, the numerator is large and the result approaches 1.
On the map, values are converted into colours. The most common scale runs from red through yellow to dark green. Red means low NDVI, i.e. little green biomass or bare soil. Dark green means a dense, active crop canopy. The exact palette depends on the software, so always look at the legend, not just the colour.
| NDVI (approx.) | What it usually means | Example in the field |
|---|---|---|
| below 0 | water, snow, clouds | standing water in a hollow, a pond |
| 0 – 0.2 | bare soil, very few plants | a field after drilling, stubble, patches where plants have died out |
| 0.2 – 0.4 | sparse or weak vegetation | emergence, a thin crop, early spring |
| 0.4 – 0.6 | moderate biomass | a developing crop, plants under mild stress |
| 0.6 – 0.8 | dense, healthy canopy | cereals at stem extension, oilseed rape before flowering |
| above 0.8 | very dense biomass | closed canopies at full growth, index close to saturation |
Absolute values only tell part of the story. An NDVI of 0.5 may be perfectly normal for winter wheat in April but a warning sign in June. What matters most is the pattern within the field: which areas differ from the rest on that particular date.
When NDVI works best
NDVI shows differences across a field best from emergence to roughly canopy closure. In this period you can see overwintering, uneven emergence, damage by game, waterlogged patches and differences in soil. Later, when the crop is dense across the whole field, values approach the upper limit and the map turns uniformly green. This is known as NDVI saturation.
NDRE: when NDVI stops showing differences
NDRE (Normalized Difference Red Edge) is calculated in a similar way, but uses the red-edge band instead of red: NDRE = (NIR − RedEdge) / (NIR + RedEdge). Red-edge light penetrates deeper into the canopy and is absorbed less than red, so the index saturates later.
In practice, this means NDRE still shows differences in a dense crop when NDVI is already high everywhere. It is also more sensitive to chlorophyll content, which is why it is often used to assess crop condition in the second half of the season, for example before the next nitrogen application.
- Cereals from stem extension onwards: NDVI is often already high across the whole field, while NDRE still separates weaker and stronger areas.
- Oilseed rape and maize at full development: dense, tall biomass at which NDVI loses sensitivity.
- Assessment before top-dressing: paler patches on NDRE may point to areas where plants are less well supplied, but you need to confirm the cause in the field.
NDRE values are naturally lower than NDVI for the same crop, so do not compare the two numerically. The red-edge band on Sentinel-2 has a 20 m resolution, so the image is somewhat less detailed than an NDVI map.
NDMI: water in plants and water stress
NDMI (Normalized Difference Moisture Index) compares near-infrared with shortwave infrared: NDMI = (NIR − SWIR) / (NIR + SWIR). Water in plant tissue strongly absorbs SWIR radiation. The more water in the leaves, the less SWIR returns to the satellite and the higher the NDMI.
NDMI does not measure soil moisture. It shows how well hydrated the plants are, which does depend on soil moisture, but with a delay. On soil without plants, the result says more about the soil surface than about the water available in the profile.
It is most useful during drought. When clearly lower values appear on the NDMI map on lighter soils, knolls or sandy strips, these are usually the places where plants are first to suffer from lack of water. They often show up there earlier than you would see on NDVI, because a plant loses water before it changes colour. Like NDRE, NDMI from Sentinel-2 relies on a 20 m band.
NDVI, NDRE and NDMI compared
| Index | What it shows | When to use it | Limitations |
|---|---|---|---|
| NDVI | amount of green biomass, crop vigour | from emergence to canopy closure, assessing overwintering, comparing fields | saturates in a dense canopy; sensitive to soil when plants are sparse |
| NDRE | condition and chlorophyll content in a dense canopy | second half of the season, before top-dressing, oilseed rape and maize | lower values than NDVI, 20 m resolution, of little use when plants are sparse |
| NDMI | water content of plants | drought periods, identifying lighter areas that dry out faster | does not measure soil moisture, 20 m resolution, also responds to biomass |
In practice, NDVI is usually the starting point, with NDRE and NDMI adding context. If the same area repeatedly shows lower values across all three indices and across several seasons, that points to a persistent factor such as soil conditions, drainage or topography.
Common mistakes when reading satellite maps
Clouds, shadows and haze
Sentinel-2 is an optical satellite, so it cannot see through clouds. Fully cloudy images are usually rejected, but thin cloud, streaks and their shadows can get through. A cloud shadow looks on the map like a distinct, sharp-edged patch of low values, often with a shape that has nothing to do with the field. In cloudy weeks there may be few clear images.
Headlands, field edges and roads
A 10 × 10 m pixel on the field boundary partly covers a road, a ditch, trees or a neighbouring crop. That is why the strip along the edge often shows values that are too low or too high. On top of that, headlands are more compacted and receive uneven rates. Do not judge a field by its margins.
Saturation and comparing different dates
A uniformly green NDVI map in June does not mean the field is even. It may simply mean the index is saturated, so check NDRE. And when comparing images from different days, remember that lighting, atmospheric conditions, crop growth stage and moisture all change. Compare the pattern of patches in the field rather than values to two decimal places.
Confusing the symptom with the cause
Low NDVI can mean nitrogen deficiency, drought, waterlogging, weeds, disease, damage by game, poor emergence, compacted soil or simply a different variety on part of the field. The map cannot tell these apart. Weeds can even raise NDVI, because they are green biomass too.
From the map to a decision in the field
A satellite map is most useful when it leads to a specific action. Below is a typical sequence, from the simplest use to the most advanced.
- Targeted scouting. Instead of walking the entire field, visit two or three areas that stand out on the map and one representative area for comparison. Check the crop, soil conditions, and any signs of disease or pests.
- Compare with history. If the same weak patch appears over several seasons and across different crops, the cause is likely persistent — for example soil properties, drainage or topography.
- Management zones. Use historical imagery to identify stable areas with similar yield potential. Those zones can then support sampling, fertiliser planning and VRA.
- Soil sampling by zone. Instead of one sample from the whole field, you take samples separately in each zone. We explain how to plan this in our guide to soil sampling by management zone.
- Variable rate application. Once you know the soil nutrient status in each zone, you can prepare a fertiliser plan and a variable rate application (VRA) map for the machine terminal.
Example: on an April NDVI map, a winter wheat field has a clearly weaker strip on a knoll. On the May NDMI map the same strip dries out first, and images from the three previous seasons show it in the same place. That is a good candidate for a separate zone, where it is worth checking soil nutrient status and pH before you decide on rates.
In Nirby, this workflow is connected end to end: zones are created from historical satellite imagery, soil test results are assigned to those zones, and the fertiliser plan can then be turned into a variable rate application map in ISOXML or Shapefile format.
Checklist: how to read a satellite field map
- Check the image date and the true-colour image: are there clouds, shadows or haze?
- Look at the legend, not just the colours. Every program may use a different scale.
- Match the index to the growth stage: NDVI early in the season, NDRE in a dense crop, NDMI in drought.
- Read the map in relative terms: look for areas that stand out from the rest of the same field.
- Ignore the strip along edges and headlands, unless the problem extends well into the field.
- Compare with earlier images and seasons: is the patch new or does it keep coming back?
- Compare the map with what you already know about the field: application and field-work history, varieties, drainage and topography.
- Go out into the field and check the cause before you change a rate or carry out an operation.
- Turn consistent differences into zones, soil samples and variable rate fertilisation.
Frequently asked questions
What does low NDVI mean?
Low NDVI means there is little green, active biomass in that spot. The cause may be bare soil, poor emergence, drought, waterlogging, nutrient deficiency, disease or damage by game. Early in the season, low values are natural. The index does not identify the cause, so areas with low NDVI need to be checked in the field and compared with the rest of the field and with earlier images.
What is a good NDVI value?
There is no single good value. As a rough guide, a dense, healthy crop at full growth has an NDVI of roughly 0.6 to 0.8 or more, while plants in early growth stages have much less. The value depends on the crop, growth stage and image date. That is why it is better to assess differences within a field and changes over time than to compare the number against a single threshold.
How often are Sentinel-2 images taken?
The two Sentinel-2 satellites image the same area every few days. Not every image is usable, because optical satellites cannot see through clouds. In cloudy periods clear images can be scarce, and in fine weeks there are more. That is why it is worth checking the date of each image and whether it has any clouds or cloud shadows.
What is the difference between NDVI and NDRE?
Both indices compare near-infrared with another band: NDVI with red, NDRE with red-edge. Red-edge light is absorbed less and penetrates deeper into the canopy, so NDRE saturates later. As a result it still shows differences in dense crops at later growth stages, when NDVI is high across the whole field. In early growth stages NDVI usually works better.
Does NDMI show soil moisture?
Not directly. NDMI compares near-infrared with shortwave infrared and responds mainly to the water held in plants. Indirectly, it points to places where plants feel water shortage first, such as lighter soils or knolls. On a field without plants, the result reflects the soil surface rather than the water available deeper in the profile, so it is no substitute for measuring moisture.