Wild Salmon Migration Monitoring

Wild Salmon Migration Monitoring

A computer vision system specifically designed to process underwater camera streams for the automatic classification and counting of wild salmon as they migrate back to their natal streams. Utilizing a robust machine learning pipeline, the system efficiently analyzes video footage, facilitating the enforcement of conservation regulations and supporting sustainable wildlife management.

🧑🏾‍🏫 Manual 📖
  1. Video Selection: Choose a video file containing salmons from the examples provided below, or upload your own video.
  2. Run the ML model: Click the 'Submit' button to initiate the machine learning model.
  3. Visualize the results: The system will generate an annotated video with bouding boxes around salmons and will count the number of individuals.
  • 🛠️ Learn more about the project here.
  • The code is available here.
  • 🤗 The application is hosted here.