What Is a Vegetation Index? (NDVI, EVI, SAVI, NDMI…)

What Is a Vegetation Index?

What is a vegetation index?

A vegetation index is a number, computed from satellite reflectance data, that summarises the state of vegetation on the ground. Instead of looking at raw light values (which are hard to interpret and vary with sun angle, haze, and sensor calibration), an index combines specific bands of light into a single figure that correlates directly with something a farmer cares about: how green, how dense, how wet, or how well-fed the canopy is.

The most famous is NDVI — but NDVI is one of many, each tuned to a different aspect of plant health and each with its own strengths and blind spots.

How satellites measure vegetation

Every vegetation index is a formula that takes two or more bands of satellite reflectance and produces a number, typically between −1 and 1. The bands are chosen for what they reveal:

The indices combine these bands as ratios (so the result is independent of scene brightness) or as more complex formulas with correction factors for soil, atmosphere, or canopy structure. The key insight: a ratio cancels out the raw brightness of the image, so the index means the same thing whether the scene was captured on a bright or hazy day.

Common indices at a glance

IndexMeasuresBest forRead more
NDVICanopy greenness and densityGeneral health monitoring, most cropsWhat is NDVI? →
EVIDense-canopy biomassHigh-biomass crops, tropical forest, hazy regionsWhat is EVI? →
SAVISparse-canopy vegetation (soil-corrected)Young crops, arid land, early growthWhat is SAVI? →
MSAVI2Sparse-canopy vegetation (self-adjusting)Heterogeneous fields, very sparse coverWhat is MSAVI2? →
NDMILeaf water contentDrought monitoring, irrigation, fire riskWhat is NDMI? →
NDWISurface water bodiesFlood mapping, drainage, rice paddiesWhat is NDWI? →
NDREChlorophyll / nitrogen statusVariable-rate nitrogen, mid-late seasonWhat is NDRE? →
NBRFuel condition / burn severityFire risk and post-fire damage assessmentWhat is NBR? →

Choosing the right index

Most monitoring starts with NDVI — it is the universal baseline. From there, add indices based on your question:

No single index answers every question. The best reports combine several and interpret them together. And never trust a single satellite snapshot — cloud cover can make a healthy field look dying. A trustworthy system uses cloud-masked imagery, looks at trends over multiple dates, compares against seasonal history, and tells you when the data is unreliable.

Free report: Check your field’s vegetation health — free satellite analysis, no signup. Works on any land worldwide. Check my field’s vegetation indices →

Frequently asked questions

What is the most commonly used vegetation index?

NDVI (Normalized Difference Vegetation Index) is the most widely used. It measures canopy greenness and density from the ratio of near-infrared and red reflectance. It is simple, universal, and an excellent default — but it saturates over dense canopies and does not directly measure water or nitrogen. The other indices address these gaps.

Can vegetation indices detect crop disease?

Indirectly. Disease causes stress, which indices can detect as a drop in chlorophyll, moisture, or canopy density. NDVI, NDRE, and NDMI may all decline before visible symptoms appear. But no satellite index can identify the specific pathogen — it tells you where and when stress is occurring, not what caused it. Walking the field remains essential for diagnosis.

What satellite do vegetation indices come from?

For agricultural monitoring, the most common source is Sentinel-2 — two satellites (Sentinel-2A and 2B) operated by the European Space Agency that photograph every point on Earth every five days at 10–20 m resolution. The data is free and publicly available. Landsat (NASA) is also used, though at lower revisit frequency. AgroReports uses Sentinel-2 because of its 5-day revisit and 10 m resolution.

← View all articles

“The sky watches every field. We translate.”

Start with my free report →

No payment required. No account needed to get started.