Created with support from NASA’s Earth Science Technology Office (ESTO), TACLS leverages machine learning to automatically locate evidence (unusual increases in atmospheric moisture) of impending flash flooding that meteorologists may otherwise miss as they analyze large amounts of data. TACLS flags that evidence, indicates where flash flooding could likely occur, and displays that information via a user-friendly visualization for human analysts to interpret. Those analysts can then decide whether to issue a flash flood warning or weather advisory.
This novel framework for tracking extreme weather events and predicting imminent flash floods operates in near real-time, producing forecasts in as little as fifteen minutes.
“That’s really what we wanted to do, to give meteorologists a tool to help decision making for flash flood warnings,” said Yehuda Bock, Distinguished Researcher at the UCSD Scripps Institution of Oceanography and principal investigator for TACLS.
In simulations testing, TACLS used data from diverse severe weather events—including atmospheric rivers, monsoonal convection, and tropical cyclone remnants—between 2017 and 2023 and successfully captured 93% of the issued flash-flood warnings. Meteorologists from the National Weather Service are currently working to incorporate TACLS into their existing systems for forecasting flash floods in Southern California.
This learning system has two main components. First, an analytic back-end software suite uses machine learning algorithms to process satellite data and determine areas at risk for flooding. Second, user-friendly visualization software highlights those areas for further analysis by humans.
The ACLS back-end software analyzes data from satellites in the Global Navigation Satellite System (GNSS), a constellation of satellite networks that drive navigation services around the world. Water vapor in the troposphere delays signals from these satellites as they travel to Earth. This signal delay can be analyzed to calculate the amount of water vapor in the atmosphere over a particular location on Earth.
The TACLS analytic back-end software suite features a machine learning model trained using more than 30 years of past GNSS data. This model is an anomaly detector that tracks unusual increases in atmospheric moisture. The model then carefully examines that atmospheric moisture data and determines whether it’s either an artifact (a false feature or distortion in the data) or a transient (a time-sensitive physical event, like heavy precipitation) that requires interpretation by human analysts.
If TACLS determines the data represents a transient, such as an extreme weather event that warrants a flash flood warning, it will forward that data to the TACLS visualization software (MGViz) for further evaluation by humans. The analysts use their judgement and experience to interpret these events and determine whether the flagged data indicates a flash flood is likely, and, if necessary, issue a flash flood warning.
Several past innovations developed at JPL are leveraged by TACLS to process GNSS data and present the results. The analytic back-end software suite incorporates elements from JPL’s Domain-agnostic Outlier Ranking Algorithms program and the Time-series Forecasting, Evaluation, and Deployment program. The TACLS visualizer is based on the Multi-Mission Geographic Information System, originally developed at JPL for NASA’s Mars missions.
The TACLS software binds all these components within a novel system that enhances existing methods to reduce the amount of time it takes for a human analyst to determine whether to issue a flash flood warning.
Both the TACLS software and the data used to train it will be open-source, allowing scientists to either tailor this model in response to their unique research needs or create their own model from scratch.
For additional details, see the entry for this project on NASA TechPort.
Project Lead: Dr. Yehuda Bock, University of California, San Diego.
Sponsoring Organization(s): NASA’s Earth Science Technology Office Advanced Information Systems Technology Program; JPL; NOAA; National Weather Service.
