Fish Target Detection Using YOLOv9 and faster RCNN

Project Code :TCMAPY1357

Objective

This project aims to develop a highly accurate and efficient system for underwater fish detection using YOLOv9 and Faster R-CNN, focusing on real-time processing and challenging conditions. By comparing these models' performance, the project seeks to contribute to marine biology and conservation efforts through improved monitoring of aquatic life.

Abstract

This study presents an innovative approach to fish target detection by leveraging the advanced capabilities of YOLOv9 and Faster R-CNN, two of the leading convolutional neural network models designed for real-time object detection. With the aim of enhancing the accuracy and efficiency of underwater fish detection in diverse and complex aquatic environments, this research compares the performance of YOLOv9 and Faster R-CNN in terms of detection speed, accuracy, and reliability. Utilizing a comprehensive dataset of underwater images featuring various fish species in different settings, the study meticulously evaluates each model's ability to accurately identify and locate fish targets amidst background noise and varying visibility conditions. The findings demonstrate that YOLOv9, known for its speed and lightweight architecture, excels in scenarios requiring real-time detection, while Faster R-CNN, with its emphasis on detection accuracy through region proposal mechanisms, shows superior precision in complex image contexts. This comparative analysis not only sheds light on the strengths and weaknesses of each model in fish detection tasks but also provides valuable insights for the development of more effective and adaptive aquatic life monitoring systems. Through this exploration, the research contributes to the advancement of marine biology studies, sustainable fishing practices, and the preservation of aquatic ecosystems by offering a robust tool for accurate and efficient fish detection.

Keywords:  YOLOv9, Faster R-CNN, Real-time object detection, Underwater image analysis, Aquatic environments

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

Hardware Requirements

Processor                         - I7/Intel Processor

Hard Disk                               - 160GB

Key Board                              - Standard Windows Keyboard

Mouse                                     - Two or Three Button Mouse

Monitor                                   - SVGA

RAM                                       - 8GB

Software Requirements:

Operating System                   :  Windows 11

Server side Script                    :  HTML, CSS, Bootstrap & JS

Programming Language       :  Python

Libraries                                  :  Flask, Pandas, Mysql.connector, Os, Smtplib, Numpy

IDE/Workbench                      :  PyCharm

Technology                             :  Python 3.6+

Demo Video