Artificial Intelligence of Things Real-Time Fish Counting System
This project aims to develop a real-time fish counting system using AIoT with three main objectives: developing a fish detection model using YOLOv8 and performing both quantitative and qualitative analysis, building a GUI for the Fish Counting System, and implementing real-time counting and analysis using IoT. The YOLOv8 model achieved 90.79% precision, 94.19% recall, 85.52% average precision, and a 92.46% F1-score, with real-world accuracy at 69.97%, an average processing time of 242.05ms per frame, and a rate of 4.13 frames per second. The GUI, built with Tkinter, includes Home, History, and Graph pages, allowing users to input video via IP Camera or local drive, with historical data stored in Google Firebase. Future work includes implementing DeepSORT for better fish tracking, using a polarizing filter on the camera, expanding the dataset to include more fish species and implementation using NVIDIA TensorRT.
Authors
- Ahmad Shahidan Abdullah (ORCID: https://orcid.org/0000-0002-2575-8358)
- A. Rafidah A. Mohd Yunos
- Norfakhrina Mohd Noor
- Norazlina Mohd Yasin (ORCID: https://orcid.org/0000-0002-8391-534X)
- Ke‐Hao Chen
- Rozeha A. Rashid (ORCID: https://orcid.org/0000-0001-6650-3215)
- Mohd Adib Sarijari (ORCID: https://orcid.org/0000-0002-1191-4049)
- M. Azzuan Rosli
Institutions
- University of Technology Malaysia (MY)
Publication Details
- Published
- 2024-09-09
- DOI
- https://doi.org/10.1109/atnt61688.2024.10719075
- Citations
- 1
- Primary Topic
- Water Quality Monitoring Technologies
- Type
- article
- Field-Weighted Citation Impact
- 0.20
Funders
- Ministry of Higher Education
- Universiti Teknologi Malaysia