# Copernicus NDVI

What NDVI actually is and why it’s used

# NDVI, Copernicus & Satellite Verification

**NDVI (Normalized Difference Vegetation Index)** is a numerical indicator derived from satellite imagery that estimates **vegetation “greenness” and vigor**.

### Formula

<span class="katex-display"><span class="katex"><span aria-hidden="true" class="katex-html"><span class="base"><span class="mord"><span class="mfrac"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist-s">[![ndvi.png](https://wiki.zelmacorp.io/uploads/images/gallery/2026-01/scaled-1680-/ndvi.png)](https://wiki.zelmacorp.io/uploads/images/gallery/2026-01/ndvi.png)​</span></span></span></span></span></span></span></span></span>

- **Red band**: vegetation absorbs this for photosynthesis
- **Near-Infrared (NIR)**: vegetation reflects this strongly if healthy

### Value range

<div class="TyagGW_tableContainer" id="bkmrk-ndvi-value-interpret"><div class="group TyagGW_tableWrapper flex w-fit flex-col-reverse" tabindex="-1"><table class="w-fit min-w-(--thread-content-width)" data-end="996" data-start="753"><thead data-end="784" data-start="753"><tr data-end="784" data-start="753"><th data-col-size="sm" data-end="766" data-start="753">NDVI value</th><th data-col-size="sm" data-end="784" data-start="766">Interpretation</th></tr></thead><tbody data-end="996" data-start="816"><tr data-end="851" data-start="816"><td data-col-size="sm" data-end="828" data-start="816">-1 to 0</td><td data-col-size="sm" data-end="851" data-start="828">Water, snow, clouds</td></tr><tr data-end="884" data-start="852"><td data-col-size="sm" data-end="864" data-start="852">0–0.2</td><td data-col-size="sm" data-end="884" data-start="864">Bare soil, rocks</td></tr><tr data-end="925" data-start="885"><td data-col-size="sm" data-end="897" data-start="885">0.2–0.4</td><td data-col-size="sm" data-end="925" data-start="897">Sparse vegetation, grass</td></tr><tr data-end="960" data-start="926"><td data-col-size="sm" data-end="938" data-start="926">0.4–0.6</td><td data-col-size="sm" data-end="960" data-start="938">Healthy vegetation</td></tr><tr data-end="996" data-start="961"><td data-col-size="sm" data-end="973" data-start="961">0.6–0.9</td><td data-col-size="sm" data-end="996" data-start="973">Dense forest canopy</td></tr></tbody></table>

</div></div>**Key point:** NDVI does **not** detect “trees” directly — it detects **photosynthetically active biomass**.

### Copernicus &amp; Sentinel-2: what data you actually get

#### Sentinel-2 key specs

- **Spatial resolution**:
    
    
    - 10 m (Red, NIR) → NDVI is **10×10 m per pixel**
- **Temporal resolution**:
    
    
    - Every **5 days** globally
- **Cost**: Free, open data (huge win for DAOs)
- **Bands**: 13 spectral bands (visible + infrared)

This means:

- One pixel ≈ **100 m²**
- You cannot see individual saplings
- You can see **land cover trends over time**

### What NDVI can verify 

#### Strong, defensible claims

These are **blockchain-safe claims** you can attach to smart contracts:

#### 1. Vegetation increase over time

> “NDVI increased from 0.21 → 0.47 over 18 months in polygon X”

This is **robust**, auditable, and repeatable.

#### 2. No-regression guarantees

> “NDVI did not fall below baseline for 12 months”

Useful for:

- Anti-deforestation clauses
- Delayed DAO payouts

#### 3. Seasonal survival trends

By comparing **same season year-over-year**, you can show:

- Whether vegetation persists
- Whether the area is stable or degrading

#### 4. Area-based verification

You can verify:

- **Hectares showing sustained vegetation**
- **Continuity of canopy cover**, not just spot planting

### Canopy cover analysis (beyond basic NDVI)

<div class="no-scrollbar flex min-h-36 flex-nowrap gap-0.5 overflow-auto sm:gap-1 sm:overflow-hidden xl:min-h-44 mt-1 mb-5 [&:not(:first-child)]:mt-4" id="bkmrk-"><div class="border-token-border-default relative w-32 shrink-0 overflow-hidden rounded-xl border-[0.5px] md:shrink max-h-64 sm:w-[calc((100%-0.5rem)/3)] rounded-s-xl"><div>![https://eros.usgs.gov/doi-remote-sensing-activities/sites/default/files/PIRO_PotentialForestCanopyGaps.jpg](https://eros.usgs.gov/doi-remote-sensing-activities/sites/default/files/PIRO_PotentialForestCanopyGaps.jpg)</div></div><div class="border-token-border-default relative w-32 shrink-0 overflow-hidden rounded-xl border-[0.5px] md:shrink max-h-64 sm:w-[calc((100%-0.5rem)/3)]"><div>![https://data.fs.usda.gov/geodata/rastergateway/treemap/resources/TreeMap_GIF_v2.gif](https://data.fs.usda.gov/geodata/rastergateway/treemap/resources/TreeMap_GIF_v2.gif)</div></div><div class="border-token-border-default relative w-32 shrink-0 overflow-hidden rounded-xl border-[0.5px] md:shrink max-h-64 sm:w-[calc((100%-0.5rem)/3)] rounded-e-xl"><div>![https://cdn.prod.website-files.com/61436206a95bd10922bde560/668d4fb3db7057926babe9ea_Forest%20cover%20change%20detection.png](https://cdn.prod.website-files.com/61436206a95bd10922bde560/668d4fb3db7057926babe9ea_Forest%20cover%20change%20detection.png)</div></div></div>NDVI alone is **not enough** for forest-quality claims. Typically you combine:

#### Techniques used in practice

1. **NDVI thresholding**
    
    
    - e.g. NDVI &gt; 0.5 = likely canopy
2. **Time-series smoothing**
    
    
    - filters out noise &amp; weather artifacts
3. **Change detection**
    
    
    - ΔNDVI between years
4. **Masking**
    
    
    - exclude water, agriculture, urban areas

#### What canopy analysis can say

- “This area transitioned from low biomass to sustained canopy”
- “Vegetation density increased and stabilized”

#### What it cannot say

- Tree species
- Forest age
- Biodiversity quality
- Native vs invasive plants

### Limitations you MUST be explicit about (to avoid greenwashing)

<div class="no-scrollbar flex min-h-36 flex-nowrap gap-0.5 overflow-auto sm:gap-1 sm:overflow-hidden xl:min-h-44 mt-1 mb-5 [&:not(:first-child)]:mt-4" id="bkmrk--1"><div class="border-token-border-default relative w-32 shrink-0 overflow-hidden rounded-xl border-[0.5px] md:shrink max-h-64 sm:w-[calc((100%-0.5rem)/3)] rounded-s-xl"><div>![https://today.uconn.edu/wp-content/uploads/2023/02/Mid-Atlantic_states_-_satellite_image_-_Blizzard_of_2009.jpg](https://today.uconn.edu/wp-content/uploads/2023/02/Mid-Atlantic_states_-_satellite_image_-_Blizzard_of_2009.jpg)</div></div><div class="border-token-border-default relative w-32 shrink-0 overflow-hidden rounded-xl border-[0.5px] md:shrink max-h-64 sm:w-[calc((100%-0.5rem)/3)]"><div>![https://blogs.fu-berlin.de/reseda/files/2019/07/Quality_scene_1_KF.png](https://blogs.fu-berlin.de/reseda/files/2019/07/Quality_scene_1_KF.png)</div></div><div class="border-token-border-default relative w-32 shrink-0 overflow-hidden rounded-xl border-[0.5px] md:shrink max-h-64 sm:w-[calc((100%-0.5rem)/3)] rounded-e-xl"><div>![https://miro.medium.com/v2/da%3Atrue/resize%3Afit%3A1200/0%2AtcXAB9T9bZ-SZwEe](https://miro.medium.com/v2/da%3Atrue/resize%3Afit%3A1200/0%2AtcXAB9T9bZ-SZwEe)</div></div></div>### 1. Cloud cover 

- Optical satellites **cannot see through clouds**
- Tropical regions can lose **30–60% of observations**
- Mitigation:
    
    
    - Cloud masking
    - Multi-month aggregation
    - DAO rules that accept “data gaps”

**On-chain implication:**  
Smart contracts must tolerate missing data windows.

---

### 2. Resolution constraints (10 m)

- Young trees &lt;2–3 years may be invisible
- Agroforestry can look like forest
- Shrubs can inflate NDVI

**You cannot claim:**  
“10,000 trees planted”

---

### 3. Species identification is impossible

NDVI:

- Does not know *what* is growing
- Does not know *why* it’s growing

A monoculture plantation can score higher NDVI than a biodiverse forest.

**Mitigation strategies**

- Combine with:
    
    
    - Field audits
    - Community attestations
    - NGO validation NFTs
- Use NDVI as **one oracle**, not the only one

---

### 4. Cause vs correlation

NDVI increase ≠ successful reforestation  
It could be:

- Natural regrowth
- Agricultural cycles
- Irrigation changes

**Honest framing:**

> “This project contributed to vegetation recovery as verified by satellite indices”

Not:

> “This project restored a forest ecosystem”

---

### 6. What claims are DAO-safe vs DAO-dangerous

#### Safe, verifiable, professional claims

- “Vegetation cover increased”
- “NDVI stabilized above baseline”
- “No major deforestation detected”
- “Land cover change confirmed by Copernicus”

#### Dangerous claims (avoid on-chain)

- Exact tree counts
- Species restoration
- Biodiversity recovery
- Carbon sequestration without models + field data