# Generated by scripts/sync_indices.py from Awesome Spectral Indices (MIT).
# DO NOT EDIT BY HAND. Edit overlays (_asi_*.yaml, _folia_*.yaml) and re-run.
# Spec: docs/spec/SPECTRAL_INDICES.md
slug: savi
name: Soil-Adjusted Vegetation Index
short_name: SAVI
formula: (1.0 + L) * (N - R) / (N + R + L)
bands:
- N
- R
constants:
- L
domain: vegetation
theme: vegetation
concepts:
- fapar
- leaf-area-index
rank: 8
display:
  colormap: rdylgn
  range:
  - -0.2
  - 1.0
pedagogy:
  description: 'Soil-Adjusted Vegetation Index (Huete 1988). Introduces an empirical

    soil-brightness correction factor L (typically 0.5 for intermediate

    vegetation) to reduce the soil-background bias that contaminates NDVI

    in sparsely vegetated scenes.

    '
  use_cases:
  - Arid-region and rangeland vegetation monitoring where fractional cover is low
  - Early-season crop emergence detection before canopy closure
  - Greenness estimation over disturbed and post-fire surfaces
  limitations:
  - L must be tuned to expected canopy density — values are not directly comparable across landscapes with different L
  - Still saturates at high LAI like NDVI — switch to EVI or MSAVI in dense canopies
  - Does not address atmospheric or red-edge effects — pair with atmospheric correction
  interpretation:
    high: Dense vegetation against bright soil
    mid: Moderate canopy, mixed cover
    low: Sparse vegetation, bright soil
    negative: Water, dark soil
  authoritative_sources:
  - label: Huete 1988
    url: https://doi.org/10.1016/0034-4257(88)90106-X
  - label: NV5 ENVI — Broadband Greenness
    url: https://www.nv5geospatialsoftware.com/docs/BroadbandGreenness.html
  - label: Index Database · SAVI
    url: https://www.indexdatabase.de/db/i-single.php?id=87
references:
- url: https://doi.org/10.1016/0034-4257(88)90106-X
date_of_addition: '2021-04-07'
contributor: https://github.com/davemlz
platforms:
- Sentinel-2
- Landsat-OLI
- Landsat-TM
- Landsat-ETM+
- MODIS
- Planet-Fusion
source:
  authority: awesome-spectral-indices
  commit_sha: 7f28d3fe68af1287f7449faf0685659e73197212
  upstream_id: SAVI
match_tags:
- adjusted
- index
- n
- r
- soil
- vegetation
status: stable
