Checking for non-preferred file/folder path names (may take a long time depending on the number of files/folders) ...
This resource contains some files/folders that have non-preferred characters in their name. Show non-conforming files/folders.
This resource contains content types with files that need to be updated to match with metadata changes. Show content type files that need updating.
Authors: |
|
|
---|---|---|
Owners: |
|
This resource does not have an owner who is an active HydroShare user. Contact CUAHSI (help@cuahsi.org) for information on this resource. |
Type: | Resource | |
Storage: | The size of this resource is 406.4 MB | |
Created: | Jul 11, 2025 at 11:47 p.m. (UTC) | |
Last updated: | Aug 03, 2025 at 12:35 a.m. (UTC) | |
Citation: | See how to cite this resource | |
Content types: | CSV Content |
Sharing Status: | Public |
---|---|
Views: | 77 |
Downloads: | 0 |
+1 Votes: | Be the first one to this. |
Comments: | No comments (yet) |
Abstract
This HydroShare resource provides a complete example of camera-based streamflow monitoring data collection and automated segmentation processing for the Blacksmith Fork site, demonstrated on one day of real image data. It includes both example image inputs and compute outputs generated using a containerized cloud-based inference pipeline. The processing workflow uses the Segment Anything deep learning model, deployed in a serverless environment with AWS Lambda and S3. Each image is segmented to identify regions of interest (ROIs) and calculate water-relevant pixel statistics. Ground truth comparison supports quality assurance using Intersection over Union (IoU) scores. Results are automatically uploaded and stored in a PostgreSQL database for hydrologic analysis. This dataset supports the reproducibility of the modeling approaches described in submitted manuscripts to Environmental Modelling & Software, offering transparency into the full data processing pipeline from raw image ingestion to output storage. It serves as a reference implementation for camera-based environmental monitoring at scale.
Subject Keywords
Coverage
Spatial
Temporal
Start Date: | |
---|---|
End Date: |
Content
readme.md
Camera-Based Streamflow Monitoring – Blacksmith Fork Site (Example Dataset)
Overview
This HydroShare resource provides a complete example of camera-based streamflow monitoring data collection and automated segmentation processing for the Blacksmith Fork site. The dataset demonstrates one full day of real image data and outputs generated through a containerized, cloud-based inference pipeline.
The workflow leverages the Segment Anything deep learning model, deployed in a serverless environment using AWS Lambda and S3. Each image is automatically segmented to identify water regions, compute region-of-interest (ROI) pixel statistics, and generate stage estimates. Outputs are validated with ground truth comparisons using Intersection over Union (IoU) scores and written to a PostgreSQL database for hydrologic analysis.
This resource supports reproducibility of the modeling approaches described in manuscripts submitted to Environmental Modelling & Software and provides transparency into the complete data pipeline—from raw camera imagery to processed hydrologic outputs.
Folder and File Structure
├── Images/ # Original camera images (one day of data)
├── Segmented_Images/ # Segmented overlays generated by SAM
├── Videos/ # Video clips corresponding to image captures
├── Blacksmithfork2024-12-12.csv # Segmentation results and stage estimates
├── FileStatus.db # SQLite database used for file tracking
File Descriptions
-
Images/
Contains raw input images captured at the Blacksmith Fork site for one day of monitoring. -
Segmented_Images/
Contains model outputs showing water segmentation overlays and ROI boundaries. -
Videos/
Video files captured alongside images, supporting visual validation and velocity analysis. -
Blacksmithfork2024-12-12.csv
A CSV file containing: - Timestamps of captured images
- ROI pixel counts
- Estimated stream stage values
- Segmentation verification flags
- IoU scores against ground truth
-
Links to both original and segmented images
-
FileStatus.db
A lightweight SQLite database used on the field computer for file tracking and data integrity verification.
It records metadata such as file name, type, capture time, upload status, cloud storage destination, and integrity checks.
Applications
- Serves as a reference implementation of end-to-end cloud-integrated camera-based monitoring.
- Demonstrates the role of serverless AI pipelines for operational hydrologic monitoring.
- Provides example datasets for reproducibility of methods and validation of segmentation-based water level estimation.
- Supports research on scalability and automation in environmental monitoring networks.
Credits
Funding Agencies
This resource was created using funding from the following sources:
Agency Name | Award Title | Award Number |
---|---|---|
National Oceanic and Atmospheric Administration | Cooperative Institute for Research to Operations in Hydrology (CIROH) | NA22NWS4320003 |
Utah Water Research Laboratory | ||
United States Geological Survey |
How to Cite
This resource is shared under the Creative Commons Attribution CC BY.
http://creativecommons.org/licenses/by/4.0/
Comments
There are currently no comments
New Comment