Smolt Sonar Monitoring

A computer vision system that processes ARIS sonar imagery to automatically detect, track, and count juvenile salmon (smolt) during their downstream migration. The system leverages a YOLOv11 detection model combined with BoTSort tracking to monitor smolt populations, supporting conservation efforts and sustainable fisheries management.

🧑🏾‍🏫 Manual 📖
  1. Video Selection: Choose a preprocessed sonar video from the examples provided below, or upload your own sonar footage.
  2. Run the ML model: Click the 'Submit' button to initiate the detection and tracking pipeline.
  3. Visualize the results: The system will generate an annotated video with bounding boxes around detected smolt, track their movement, and count individuals by migration direction.
  • 🛠️ Learn more about the project here.
  • 🤗 The application is hosted here.