Iowa-Crop-Classification-NDVI-Analysis

Assessing Mid‑Season Crop Conditions in Iowa Using Supervised Classification and NDVI

Status: Completed View Report Repository

Author: Dustin Littlefield
Portfolio: https://github.com/dustinlit
Project Type: Agricultural Remote Sensing Crop Classification Vegetation Health
Technologies: Landsat 8 ArcGIS Pro NDVI Machine Learning Random Trees
Last Updated: March 2026


Overview

This project evaluates mid‑season crop conditions in Greene County, Iowa using multispectral Landsat 8 imagery and two core remote sensing techniques: supervised classification and NDVI‑based vegetation health assessment. A Random Trees classifier was trained using ground‑truth crop locations to distinguish corn, soybeans, natural vegetation, bare soil/built surfaces, and water. NDVI was then used to assess crop vigor during the July 2022 peak growing season.

The workflow demonstrates how machine learning and spectral indices can support agricultural monitoring, yield assessment, and early detection of crop stress.

Figure. July 2022, Random Trees classification of Greene County, Iowa. The county relies on an almost
equal amount of corn and soybeans interspersed throughout the county, both of which are staple crops
of the U.S. agriculture industry.
Map Author: Dustin Littlefield PCS: WGS 1984 UTM Zone 15N Source: U.S. Geological Survey Landsat 8 Imagery


Data

Primary Data Source: Landsat 8 Operational Land Imager (OLI)

Training & Validation Data

Methodology

Supervised Classification

Accuracy Assessment

NDVI Analysis

NDVI was calculated using the standard formula:

NDVI = NIR Red NIR + Red


Higher NDVI values indicate healthier, more photosynthetically active vegetation.
Corn and soybean NDVI values were extracted and compared to expected seasonal norms.

Results

Crop Distribution

NDVI Crop Health