Probabilistic NDVI Forecasting from Sparse Satellite Time Series and Weather Covariates

This paper proposes a probabilistic transformer-based framework that integrates historical NDVI observations with meteorological covariates and a temporal-distance weighted quantile loss to accurately forecast field-level vegetation dynamics despite sparse, cloud-affected satellite data.

Irene Iele, Giulia Romoli, Daniele Molino, Elena Mulero Ayllón, Filippo Ruffini, Paolo Soda, Matteo Tortora

Published 2026-02-23
📖 4 min read☕ Coffee break read

Imagine you are a farmer trying to decide when to water your crops or add fertilizer. You need to know: "How healthy will my plants be in the next two weeks?"

To answer this, you look at satellite images of your fields. These images show a "greenness score" called NDVI. The greener the number, the healthier the plants.

The Problem:
Satellites are like helpful but unreliable friends. They want to take a picture of your farm every few days, but clouds often block their view. Sometimes they miss a week; sometimes they miss two. This leaves you with a messy, broken timeline of greenness scores. Plus, the weather (rain, heat, cold) changes constantly, and it's hard to tell exactly how a rainy day last week will affect your crops two weeks from now.

The Solution (The Paper's Idea):
The researchers built a smart AI "weather forecaster" for plants. Instead of just guessing, they created a system that acts like a super-organized chef preparing a meal for the future.

Here is how their "recipe" works, broken down into simple parts:

1. The Two-Track Kitchen (The Architecture)

Imagine a kitchen with two separate counters:

  • Counter A (The Past): This is where the chef looks at the history. "What did the plants look like last month? Did they get wet? Did they get hot?" The AI studies the broken, cloudy satellite photos to understand the plant's story.
  • Counter B (The Future): This is where the chef looks at the weather forecast. "The meteorologist says it will rain on Tuesday and be scorching hot on Friday." The AI takes this future weather data and prepares for it.

The magic happens when the chef mixes the two counters together. The AI doesn't just look at the past or the future; it combines the plant's history with the upcoming weather to predict what will happen next.

2. The "Missing Puzzle Piece" Fix (Handling Clouds)

Since the satellite photos are full of holes (clouds), the AI has to be smart about filling them in.

  • The Analogy: Imagine a timeline of your plant's health. If you have a photo from Monday and the next one is from Friday, but the clouds hid Tuesday, Wednesday, and Thursday, the AI doesn't just guess randomly. It draws a smooth, logical line between Monday and Friday, knowing exactly how much time passed. It respects the real time gaps, rather than pretending the days were evenly spaced.

3. The "Weather Diary" (Feature Engineering)

The AI doesn't just look at "It rained 1 inch today." It keeps a weather diary that counts things that matter to plants:

  • "How many cold days (below 10°C) happened since the last photo?"
  • "How many hot days (above 30°C) happened?"
  • "What was the total rain between the last two photos?"

This helps the AI understand that a single rainy day might not matter, but a week of cold snaps could stunt the plant's growth.

4. The "Confidence Meter" (Probabilistic Forecasting)

Most weather apps just say, "It will be 75°F." This AI is smarter. It says, "It will likely be 75°F, but there's a chance it could be as low as 65°F or as high as 85°F."

  • The Analogy: Instead of giving you one single answer, it gives you a range of possibilities (like a safety net). It tells the farmer: "We are 90% sure the plants will be this green, but here is the worst-case and best-case scenario." This helps farmers plan better because they know the risks.

5. The "Time-Weighted" Score (The Loss Function)

When the AI learns from its mistakes, it treats errors differently based on time.

  • The Analogy: If the AI guesses wrong about what happens tomorrow, that's a big mistake. If it guesses wrong about what happens two weeks from now, it's expected to be a bit less accurate because the future is fuzzier. The AI's training system gives a "gentler" penalty for long-term guesses and a "stricter" penalty for short-term ones, so it learns to be very sharp for the immediate future.

The Result

The researchers tested this "Super Chef" AI against other methods (like old-school math formulas and other AI models) using data from farms all over Europe.

  • The Winner: Their model was the most accurate at predicting plant health, even when the satellite photos were messy and the weather was weird.
  • The Takeaway: By combining the plant's history with future weather forecasts and being honest about uncertainty, this AI helps farmers make better decisions, saving water, money, and ensuring a good harvest.

In short: They built a smart system that turns messy, cloudy satellite photos and weather forecasts into a clear, reliable roadmap for the future of your crops.

Get papers like this in your inbox

Personalized daily or weekly digests matching your interests. Gists or technical summaries, in your language.

Try Digest →