This website works best with a newer web browser such as Chrome, Firefox, Safari or Microsoft Edge. Internet Explorer is not supported by this website.

CSPP’s New Geostationary Flooding Detection: A Case Study on the Illinois River

Meteorological satellites don’t just observe the current weather. They can also keep track of the weather’s aftermath. A great example of this is with flooding. Floods are significant economic disasters, causing upwards of $180 billion in damage (almost 1% of the US GDP) annually to structures, agriculture, and transportation infrastructure.... Read More

Meteorological satellites don’t just observe the current weather. They can also keep track of the weather’s aftermath. A great example of this is with flooding. Floods are significant economic disasters, causing upwards of $180 billion in damage (almost 1% of the US GDP) annually to structures, agriculture, and transportation infrastructure. Unlike many weather events that are over in a matter of hours to days, a flood can linger for weeks or even months.

It’s critical for emergency managers, governmental leaders, and others to be able to monitor the extent and magnitude of floods in order to plan for responses like sandbagging operations or evacuations. Of course, this is a task that can be managed by satellite. Detecting floods by satellite is conceptually quite simple: different satellite bands can be used to detect surface water. We know what pixels are supposed to be covered by surface water when water levels are normal. If we start to see other pixels start to show water coverage, then we know we have a flood.

Let’s take a look at a currently ongoing flooding event on the Illinois River in, well, Illinois. The Illinois River is one of the United States’s most important inland waterways. With over 12 billion ton-miles of shipping annually, it ranks as the third most-heavily used river behind only the Mississippi and Ohio Rivers. It’s a vital link in the global agricultural supply chain as it provides an easy way for midwest farmers to export their corn and soybeans to either the Great Lakes or down the Mississippi to the Gulf.

A map of the Illinois’s drainage basin shows that it envelops much of central Illinois with some tributaries extending into southeast Wisconsin and northwest Illinois. Frequent storms over the past month have caused significantly higher than normal rainfall totals. For the city of Peoria, right on the banks of the Illinois in the middle of the state, the observed rainfall was 134% higher than normal for the month of June, with over 5 inches extra rain than is typically seen in that month. Here’s a time series of the cumulative precipitation over the last month (4 June – 3 July 2026) at Peoria. The brown line represents the normal accumulation over that time while the green line shows the observations. It’s clear from this plot that over the last month, Peoria has experienced more than twice its typical amount of rain. Fortunately, there’s been very little additional rain over the last week.

Time series of accumulated precipitation at Peoria, Illinois.

All of that water has to go somewhere, and we can see it in the river gauges operated by the US Geological Survey. Here’s a plot of the last seven days of river levels at Beardstown, Illinois. The thick blue line shows the observed river stage, which peaked on 27th and 28th of June 2026 before starting a slow decline. Still, as late as July 3 2026, the river level is still several feet above flood stage and at least ten feet above normal.

Time series of river stages at Beardstown, Illinois.

For some time the VIIRS Flood Mapping package has been available from the Community Satellite Processing Package (CSPP) group at CIMSS, allowing detection of flooding using data from low-earth orbiting (LEO) satellite instruments. The software is based on a NOAA flood detection algorithm that was developed by Sanmei Li. Polar orbiting satellites, of course, have fine-scaled spatial resolution allowing for the detection of relatively small flooding events. However, the coarse temporal resolution of LEO satellites can prove to be a problem, especially when clouds are present. If a cloud is in the way the one or two times a day that VIIRS passes over a point, then the infrared bands used for flood detection are blocked by the cloud and it’s impossible to see the state of the surface.

Recently the ABI Flood Mapping package was released by the CSPP Geo group, allowing detection of flooding using data from geostationary satellite instruments. That package is also based on the NOAA algorithm developed by Sanmei Li. This enables flood detection at a far better temporal resolution than is possible with their existing LEO software by taking advantage of the rapidly refreshing views made possible by a geostationary platform. CSPP has users around the globe, and they can run the flood detection on arriving files and generate a composite view every hour. The higher cadence of geostationary data (every 10 minutes in the normal instrument mode) increases the probability that at least one scan will have a clear sky view, thus increasing the overall robustness of the product. Both the LEO and GEO algorithms rely on both infrared and visibly imagery, and thus are processed during daytime hours only.

Let’s take a look at how the CSPP implementation of geostationary flood detection is capturing this ongoing event. This animation shows five hours of CSPP flood detection, from 1200-1600 UTC on 3 July 2026. Blue represents pixels that are typically covered by water. The yellow, orange, and red pixels, however, represent an increasing fraction of normally dry pixels being covered by water. The gray pixels are where clouds obscured the surface preventing its characteristics from being measured. While this was a clear morning over the Illinois, the Mississippi (along the western edge of the animation) experienced more cloud coverage and thus surface water was harder to detect. This illustrates a clear advantage of the hourly product, in that you’re more likely to have clear skies at some point and can thus get more frequent updates than you would with a LEO satellite.

Five hour animation of the CSPP GEO flooding product over the Illinois River.

Let’s take a moment to compare the CSPP GEO output to the VIIRS-based CSPP LEO output. Here’s an animation of that latter product over the last several days. Due to the infrequency of the VIIRS overpasses, the flooding product is calculated on a daily cadence. It’s clear that the LEO product has an advantage in spatial resolution: the pixels are much smaller and thus more detail is readily identifiable. However, clouds cover parts of the river on multiple days because they happened to be in the way just at the time that the NOAA LEO satellites were passing overhead.

By contrast, the daily CSPP GEO flooding analysis has many more frames to select from and can therefore produce a composite view of a particular day that is far less likely to be impacted by cloud cover. Here’s the same period as the LEO product above, but from the GEO view. Note there’s much less interference from clouds. Some times persistent stratus may cover a location for an entire 24 hour period and flood values aren’t available. However, many more of the gaps from the LEO product get filled in with the GEO one.

The VIIRS and ABI flooding products are complementary. The polar orbiting detection from VIIRS not only has the higher spatial resolution when compared to ABI, it is also far more useful in Alaska and other northerly regions where geostationary resolution is degraded and polar orbiting overpasses are much more frequent; in fact, the VIIRS flooding product is available globally. However, the geostationary product has far more frequent updates in the midlatitudes. End users can benefit from consulting both products when identifying and monitoring flooding situations. Future CSPP releases are expected to include a joint VIIRS/ABI product.

The VIIRS Flood Mapping package is available to download from the CSPP LEO website, and the ABI Flood Mapping package is available to download from the CSPP Geo website. In addition, flooding products from CSPP, both LEO and GEO, can be plotted using the SSEC RealEarth online visualization platform. For GEO, look to the “Products and Layers” menu on the left-hand side. Scroll to “Flood Detection – GEO”, then select “River Flood ABI-Daily” or “River Flood ABI-Hourly” depending on your needs. For LEO, in the same “Products and Layers” menu, scroll just a bit further to “Flood Detection – Global” and select “River Flood 1 Day VIIRS Composite.”

Thanks to Graeme Martin, David Hoese, and Kathy Strabala for their insights in the operation and use of the flood detection packagers.

View only this post Read Less

Aspen Acres Fire forces evacuation orders in southeastern Colorado

1-minute Mesoscale Domain Sector GOES-18 (GOES-West) GeoColor RGB images (above) showed the dense smoke plume associated with the Aspen Acres Fire in southeastern Colorado on 29 June 2026. As the smoke plume drifted northeast across the Pueblo Airport, it restricted the surface visibility to 2 miles at times.1-minute GOES-18 GeoColor RGB images with plots of... Read More

1-minute GOES-18 GeoColor RGB images, from 1501 UTC on 29 June to 0100 UTC on 30 June

1-minute Mesoscale Domain Sector GOES-18 (GOES-West) GeoColor RGB images (above) showed the dense smoke plume associated with the Aspen Acres Fire in southeastern Colorado on 29 June 2026. As the smoke plume drifted northeast across the Pueblo Airport, it restricted the surface visibility to 2 miles at times.

1-minute GOES-18 GeoColor RGB images with plots of surface observations (below) depicted wind gusts of 49-51 mph near the source of the wildfire early in the day. Mandatory evacuation orders were issued for several communities in the vicinity of this fast-moving fire.

1-minute GOES-18 GeoColor RGB images with plots of surface observations, from 1501 UTC on 29 June to 0100 UTC on 30 June

1-minute GOES-18 GeoColor RGB images with an overlay of Next Generation Fire System (NGFS) Fire Detection polygons (below) displayed the wildfire’s large and very hot thermal signature.

1-minute GOES-18 GeoColor RGB images with an overlay of NGFS Fire Detection polygons, from 1501 UTC on 29 June to 0100 UTC on 30 June

The thermal signature of the Aspen Acres Fire was also very apparent in GOES-18 Day Land Cloud Fire RGB images (below).

1-minute GOES-18 Day Land Cloud Fire RGB images, from 1501 UTC on 29 June to 0100 UTC on 30 June

View only this post Read Less

Mesoscale convective system produces strong winds, large hail and a few tornadoes across Nebraska and South Dakota

5-minute CONUS Sector GOES-19 (GOES-East) Infrared Window images (above) included plots of SPC Storm Reports — which showed severe thunderstorms that grew into a Mesoscale Convective System which produced wind gusts as high as 131 mph, hail as large as 2.75 inches in diameter and a few tornadoes from northwestern Nebraska to... Read More

5-minute GOES-19 Infrared Window images with time-matched (+/- 10 minutes) SPC Storm Reports plotted in white, from 0601-1411 UTC on 29 June

5-minute CONUS Sector GOES-19 (GOES-East) Infrared Window images (above) included plots of SPC Storm Reports — which showed severe thunderstorms that grew into a Mesoscale Convective System which produced wind gusts as high as 131 mph, hail as large as 2.75 inches in diameter and a few tornadoes from northwestern Nebraska to northeastern South Dakota during the overnight hours leading up to sunrise on 29 June 2026. More details about this event are available from NWS Aberdeen.

The coldest cloud-top infrared brightness temperatures were -80 C (violet pixels) — which represented a significant ~3 km overshoot of the Most Unstable (MU) air parcel’s Equilibrium Level (EL), according to a plot of rawinsonde data from Aberdeen, South Dakota (below).

Plot of rawinsonde data from Aberdeen, South Dakota at 0000 UTC on 29 June [click to enlarge]

View only this post Read Less

3 firefighters killed, two injured while responding to wildfires in far western Colorado

1-minute Mesoscale Domain Sector GOES-18 (GOES-West) GeoColor RGB images with/without an overlay of Next Generation Fire System (NGFS) Fire Detection polygons (above) highlighted the rapid growth of the Snyder Fire as it merged with other wildfires in far western Colorado during the day on 27 June 2026. Firefighters working the Knowles and Gore fires in far... Read More

1-minute GOES-18 GeoColor RGB images with/without an overlay of NGFS Fire Detection polygons, in addition to plots of surface observations, from 1600 UTC on 27 June to 0100 UTC on 28 June

1-minute Mesoscale Domain Sector GOES-18 (GOES-West) GeoColor RGB images with/without an overlay of Next Generation Fire System (NGFS) Fire Detection polygons (above) highlighted the rapid growth of the Snyder Fire as it merged with other wildfires in far western Colorado during the day on 27 June 2026. Firefighters working the Knowles and Gore fires in far western Colorado were involved in a burnover incident, which tragically resulted in 3 deaths and 2 serious injuries.

The resulting wildfire complex burned very hot, first exhibiting the 137.88ºC saturation temperature of GOES-18 ABI Shortwave Infrared (3.9 µm) detectors at 1917 UTC (below).

GOES-18 GeoColor RGB image at 1917 UTC on 27 June, with/without a probe of NGFS parameters

The rapid growth of the thermal signature of this wind-driven wildfire complex was also very apparent in 1-minute GOES-18 Day Land Cloud Fire RGB imagery (below) — a surface observation site just northwest of the fire showed that southwest winds were gusting to 50 mph at 1725 UTC, and gusting to 57 mph at 2145 UTC.

1-minute GOES-18 Day Land Cloud Fire RGB images with plots of surface observations, from 1600 UTC on 27 June to 0100 UTC on 28 June

View only this post Read Less