Team FloodBusters

High-Level Requirements

In order to address the problems presented in our mission, we have outlined a solution that will greatly decrease the time and complexity required to set up and configure the current system. Our solution consists of: An image workbench to enable image manipulation and marker identification, a computer vision program to identify markers automatically, and the ability to calculate precise distances using user-defined reference points. Additionally, we envision the potential for a mobile application to streamline the process of capturing images directly on-site. Specifically, our solution will offer:


  • A comprehensive online image workbench:
    • Local image upload functionality
    • Rectangular selection tool for marker identification
    • Modification / deletion of existing selections
    • Basic navigation (zoom, pan, etc.)
    • Local calibration file output
  • Robust computer vision implementation:
    • Automatic marker identification
    • Ability to tune for specific conditions (marker color, background, etc.)
  • Accurate Marker-to-Zero-Point distance calculation::
    • Precisely measure vertical distances between markers and a zero-point using pixel-to-real-world scaling factors
  • Overall:
    • Original and annotated image export to remote server
    • Calibration file export to remote server

Our solution simplifies the calibration process for flood monitoring systems by leveraging a user-friendly browser-based image workbench. Users start by uploading images from HydroCam installations. They then customize detection parameters, such as marker size, detection area, and marker color. Once configured, the system uses computer vision to automatically detect and label markers in the image. Users can refine the results, set a zero point for reference, and review precise distance measurements. The final calibration data is exported in a standardized JSON format, ready to be used for accurate camera calibration. This streamlined process eliminates complexity, reduces manual effort, and makes flood detection calibration more accessible, ultimately benefiting communities worldwide.

To learn more about our Requirements, view or download the Requirements PDF on our home page.