NDVI
エヌディーブイアイ

NDVI(Normalized Difference Vegetation Index・正規化植生指数)とは、衛星画像の近赤外バンドと赤バンドの反射率差を正規化した指数であり、(NIR - Red) / (NIR + Red) で算出して植生の活性度・密度を定量評価する。
クロロフィル(葉緑素)を豊富に含む植物は、近赤外光(NIR)を強く反射し、赤色光(Red)を光合成のために強く吸収する。NDVIはこの反射率の非対称性を利用した指数で、計算式は (NIR - Red) / (NIR + Red) と非常にシンプルだ。Sentinel-2 では10m解像度の B08(NIR)と B04(赤)を使い、rasterio などの Python ライブラリで手軽に算出できる。
値の読み方
値は -1 から +1 の範囲に収まる。実用上の目安は次のとおりだ。
| NDVI値 | 地表の状態の例 |
|---|---|
| 0以下 | 水域・雪・雲 |
| 0〜0.2 | 裸地・砂漠 |
| 0.2〜0.4 | 低木・疎な草地 |
| 0.4以上 | 中〜密な植生・健全な農地 |
バイオーム(気候帯)や季節によって閾値は変わるため、地域の特性に合わせた解釈が必要になる。
農業・森林・災害での活用
農業では作付けシーズン中に定期撮影し、NDVIの時系列変化を追うことで生育異常を早期に把握する。植生が低下した圃場を色別に可視化すれば、確認すべきエリアの優先度付けも容易になる。森林管理では伐採・山火事・病害による植生減少の定量評価に使われ、災害対応では洪水・干ばつの前後で差分画像(ΔNDVI)を作成して被害範囲を推定する手法が広まっている。
ただしNDVIは植物の量・活性度を示す指標であり、樹種の識別や収量の直接予測には使えない。高精度な農業診断では EVI(Enhanced Vegetation Index)や NDRE(赤エッジ指数)などと組み合わせるケースも多い。
関連用語

GPU(Graphics Processing Unit)
GPU(Graphics Processing Unit)とは、大量の並列演算を高速に処理する半導体チップである。もともと画像描画用に設計されたが、その並列計算能力が AI の学習・推論に適しており、

Sentinel-2
Sentinel-2とは、ESA(欧州宇宙機関)が主導するCopernicus計画の地球観測衛星であり、可視光から短波赤外域にわたる13バンドの多スペクトル画像を10〜60mの解像度で取得し、5日程度

Firecracker
Firecracker とは、AWS が開発したオープンソースの仮想マシンモニタ(VMM)で、軽量な microVM を 125 ミリ秒以下で起動し、コンテナ並みの密度と VM 並みのセキュリティ分離

フィーチャーストア(Feature Store)
フィーチャーストアとは、機械学習モデルの学習・推論に使う特徴量を一元管理・再利用するためのデータ基盤のこと。モデル開発の重複作業を削減し、本番環境との特徴量の一貫性を保証する。