Downloads · 30 days
0
Raniahossam33/fish-feeding
fish-feeding is a machine learning model from Raniahossam33. Use it for the machine learning task on the model card, and read the license before you ship it in a product.
This repository contains a YOLOv8-based model for precise Tilapia feeding in aquaculture, combining computer vision and IoT technologies. Our system uses real-time IoT sensors to monitor water quality and computer vis…
Downloads · 30 days
0
Access
Public
Updated Sep 18, 2024
Repo size
12.9 MB
Likes
0
Public
Click a slice to open those files.
.pt12.9 MB · 100%
From the Hugging Face model README
This repository contains a YOLOv8-based model for precise Tilapia feeding in aquaculture, combining computer vision and IoT technologies. Our system uses real-time IoT sensors to monitor water quality and computer vision to analyze fish size and count, determining optimal feed amounts. We achieved 94% precision in keypoint detection on a dataset of 3,500 annotated Tilapia images, enabling accurate weight estimation from fish length. The system includes a mobile app for remote monitoring and control. Our approach significantly improves aquaculture efficiency, with preliminary estimates suggesting a potential increase in production of up to 58 times compared to traditional farming methods. This repository includes our trained models, code, and a curated open-source dataset of annotated Tilapia images.
Please download the model weights first
from ultralytics import YOLO
from PIL import Image
img = Image.open('<image-path>')
model = YOLO('<weights-path>')
results = model(img)
This fish counting model can be useful in various scenarios, including:
If you use this model in your research, please cite:
@article{hossam2024precision,
title={Precision Aquaculture: An Integrated Computer Vision and IoT Approach for Optimized Tilapia Feeding},
author={Hossam, Rania and Heakl, Ahmed and Gomaa, Walid},
journal={arXiv preprint arXiv:2409.08695},
year={2024},
doi={10.48550/arXiv.2409.08695}
}