7 October 2026
Nutrient stress or disease stress: reading a vegetation index map
A trial coordinator pulls up the week's NDVI composite, sees a soft patch of yellow-green dropping into a plot that was clean seven days ago, and has to make a call before the morning scouting run even starts. Is that a nitrogen shortfall from uneven fertigation, or is it the first week of something that's going to cost the trial? NDVI alone won't tell you. It wasn't built to.
NDVI measures chlorophyll activity and canopy vigor. A vegetative index pixel does not know why the plant is under-performing, only that it is. Nitrogen deficiency, potassium deficiency, drought stress, compaction, and the early stages of most foliar diseases all pull that number down before anyone walking the rows sees discoloration. That's the whole problem with using a single-band index as a disease flag: it's a vigor signal wearing a disease costume, and from NDVI alone there's no way to take the costume off.
Why nutrient deficiency and early disease look the same on a vigor map
Both show up as a gradual dip in reflectance in the red and near-infrared bands, which is exactly what NDVI is built on. A few things that make them hard to pull apart on sight:
Nutrient deficiency tends to track something man-made. Fertigation lines, pivot arcs, headland compaction, old tile drain routes. If the low-NDVI zone lines up with an irrigation zone boundary or a pass pattern from the applicator, that's a strong tell before you even think about disease.
Early disease pressure usually starts as a cluster. A handful of plants or a corner of a plot drop first, then the zone grows week over week in a shape that doesn't care about your irrigation design. Nitrogen stress follows the management zone instead, since fertigation rate is set uniformly across it and the whole zone tends to respond together.
Timing matters too. Deficiency symptoms correlate with growth stage, nitrogen pulls down fastest around canopy closure and again at grain fill when demand peaks. If your dip shows up right on schedule with a known demand curve, that's deficiency until proven otherwise. If it shows up off-schedule, or in a spot that got the same inputs as everything around it, that's worth a second look.
What actually separates them: shape, spread, and spectral detail
Three things do the separating that NDVI alone can't:
Geometry. Deficiency patterns follow infrastructure. Disease patterns follow biology, which means they start small and radiate, often along prevailing wind direction or drainage, independent of where the fertigation lines run.
Week-over-week spread. A nutrient-stressed zone usually plateaus once the plant hits the ceiling of its deficiency response, or it responds if a grower corrects the input. A disease-driven zone keeps growing at its own rate regardless of what anyone does to the fertility program, because correcting nitrogen doesn't touch a pathogen.
Spectral detail beyond the red/NIR ratio. Chlorosis from nitrogen shortage and chlorosis from early infection pull down reflectance differently across narrower bands than the two NDVI inputs cover. A pathogen interacting with cell structure and water content inside the leaf leaves a narrower, more specific fingerprint than a macronutrient shortfall does. That's the gap a single vegetation index can't close, and it's also the reason a false positive disease signal from a nutrient issue is such a common scouting headache: the index is doing exactly what it was designed to do, flag reduced vigor, and nothing more.
This is the gap Crop Disease Alert is built around: tracking anomalous spectral signatures from hyperspectral imagery against known pathogen patterns, so a trial site gets flagged on the shape and spectral fingerprint of the anomaly rather than on a generic vigor dip that nitrogen or drought could just as easily explain.
None of this means NDVI composites are wasted effort. They're still the fastest way to catch a drop in canopy vigor before it's visible walking the rows. A dip on the composite tells you where to point the next check: a walk down the fertigation line, a check against the input log, or a narrower spectral read that separates a nutrient signature from a pathogen one before either shows up as visible symptoms.
If you're running trial sites and want that second look built into the weekly flag instead of done by hand after the fact, we're taking on a small early-access group right now.