
SECOORA’s 2019 Data Challenge Winners, Deanna Edwing and Kelsea Edwing from the University of North Carolina Wilmington, developed an algorithm to automatically identify maximum water-levels at hourly intervals from web camera footage in the Southeast.

Deanna Edwing and Kelsea Edwing, University of North Carolina Wilmington
Sand dunes protect landward communities and infrastructure from elevated water levels during storm events. However, they are often eroded or overwashed during storms, exposing communities to higher vulnerability for future storms. Accurate models for wave run-up and dune erosion are needed to ensure coastal communities can be prepared for hazardous events. Unfortunately, data to validate these models is limited.
SECOORA’s 2019 Data Challenge Winners Deanna Edwing and Kelsea Edwing, University of North Carolina Wilmington, used Web Camera Applications Testbed (WebCAT) data to develop an algorithm to automatically identify maximum water-levels at hourly intervals from web camera data.
With this algorithm, modelers will no longer need to wait for data from the typical before-and after event surveying in order to validate their coastal hazard models. They will be able to determine if wave run-up reached or breached the dunes, how many times the water level reached the dune line, and the duration of the dune erosion event by using the algorithm.

The algorithm employs two methods for verification and analyzation of a dune collision event. Pictured above is final product of both methods combined. The dune line in this image is shown by the blue line. The water line is the green line and corresponds to the maximum extent of wave run up during the video by analyzing the pixel brightness in the image. The green dots, in the left hand image, represent the absence of a dune-collision event at that location during that webcam video. In the right hand image, a yellow dot indicates that only one method marked a dune-collision event at that location. A red dot means that a dune-collision event was recorded by both methods at that location.
“This algorithm will provide a valuable method for quickly detecting the timing and duration of dune erosion events and providing additional validation data for coastal erosion models developed by the USGS, NOAA, and others.” – Deanna Edwing and Kelsea Edwing, University of North Carolina Wilmington
The algorithm is applicable to the large number of existing webcams along the coast which were originally intended for surf or weather monitoring. It uses publicly available webcam images/videos, thereby reducing the need for labor intensive camera surveying and image rectification.
“The type of algorithms, like the one Kelsea and Deanna have created, that can take videos from webcams already positioned along the coast and turn them into useful products are intended to support a wide range of coastal stakeholders that need more data to support the difficult decisions are faced with every day”, stated Joseph Long from University of North Carolina Wilmington. Dr. Long is the mentor on the project.
Along with the source-code, the GitHub page for the Detection of Maximum Water Levels To Monitor Dune Collisions project includes documentation and a step-by-step user guide available for unrestricted download. Users will need access to MATLAB software and certain toolboxes in order to run the scripts.
Related news
Gliders Officially Recognized as Essential Hurricane Monitoring Tools
A milestone years in the making: ocean gliders are now formally recognized as an essential component of the 2026 National Hurricane Operations Plan by the Interagency Council for Advancing Meteorological Services (ICAMS).
Longtime SECOORA Partner USF College of Marine Science Begins Recovery Efforts After Fire
Following the recent fire at the University of South Florida College of Marine Science, SECOORA is focused on supporting our partners and highlighting the importance of critical observing systems and maintaining the flow of coastal data. USF CMS plays an important role in delivering coastal data and observations that support communities across the Gulf and Southeast.
Empowering Communities: Real-Time Shoreline Monitoring in North Carolina
A new story map highlights how two cameras on Oak Island, North Carolina are being used to track changes along the coast from daily shifts in beach width to the impacts of major storms. These cameras provide continuous imagery that helps communities understand changing conditions and make informed management decisions.