Module 2: Satellite Temperature Analysis

Thermal Infrared Imaging and Seasonal Water Temperature Patterns

The Physics of Thermal Infrared Measurement

Water temperature is one of the most critical environmental parameters Nimpact measures, driving algae growth rates, species distribution, oxygen levels, and recreational comfort. Unlike traditional methods that require in-water sensors or manual sampling, satellite thermal infrared imaging measures the skin temperature of water surfaces from space.

Landsat Thermal Infrared Sensor (TIRS)

Nimpact uses Landsat 8 and Landsat 9 satellites, each equipped with thermal infrared sensors that detect electromagnetic radiation in the 10-12 micrometer wavelength range. At these wavelengths, water emits radiation proportional to its temperature—the physics principle known as blackbody radiation or Planck's Law.

Technical Specifications

  • Spatial Resolution: 100m native, resampled to 30m for analysis
  • Temperature Accuracy: ±2°C absolute, ±0.5°C relative between measurements
  • Temporal Resolution: 16-day revisit cycle per satellite, 8 days combined (Landsat 8 + 9)
  • Coverage: Every location on Earth, excluding polar darkness periods
  • Measurement Depth: Top 0.01mm (skin temperature)—infrared cannot penetrate water

Seasonal Snapshot Methodology

Rather than averaging all available images (which would obscure seasonal patterns), Nimpact employs a seasonal snapshot approach targeting four astronomical events:

# Seasonal Temperature Windows winter_solstice = "Dec 15 - Jan 5" # Minimum annual temperature spring_equinox = "Mar 10 - Mar 30" # Spring warmup & snowmelt summer_solstice = "Jun 15 - Jul 5" # Peak annual temperature fall_equinox = "Sep 15 - Oct 5" # Fall cooling & turnover

For each season, Nimpact collects all cloud-free Landsat thermal images within the ±10 day window (2020-2024), producing 4-5 years of data per season. This yields approximately 10-20 measurements per seasonal window, depending on cloud cover and satellite availability.

Why This Works: A beach's summer maximum temperature reveals algae bloom potential. Its winter minimum indicates ice formation risk. The temperature range between seasons (thermal amplitude) determines whether it's a "seasonal" waterbody with predictable cycles or a thermally stable environment.

Temperature Range and Thermal Classification

Nimpact calculates the temperature range (maximum - minimum) to classify waterbodies:

Latitude Effect: A 10°C temperature range means completely different things at different latitudes:
  • At 25°N (Florida): 20-30°C range is normal—always warm
  • At 45°N (Great Lakes): 5-15°C range is normal—cool to temperate
  • At 60°N (Northern Canada): 0-10°C range is normal—cold to cool
This is why percentile ranking (comparing to regional beaches) is critical.
Page 1 of 3