Catfish Fry Detection and Counting Using YOLO Algorithm

  • Takyudin Takyudin UPI YPTK Padang
  • Iskandar Fitri UPI YPTK Padang
  • Yuhandri Yuhandri UPI YPTK Padang
Keywords: Computer Vision, Image Processing, Deep Learning, Artificial Intelligence, YOLO

Abstract

The development of computer vision technology is growing very fast and penetrating all sectors, including fisheries. This research focuses on detecting and counting catfish fry. This research aims to apply deep learning in detecting catfish fry objects and counting accurately so as to help farmers and buyers reduce the risk of loss.  The detection system in this research uses digital image processing techniques as a way to obtain information from the detection object. The research method uses YOLO Object Detection which has a very fast ability to identify objects. The object detected is a catfish puppy object that is given a bounding box and the detection label displays the class name and precision value. The dataset amounted to 321 images of catfish puppies from internet and photography sources that were trained to produce a new digital image model. The number of split training, validation and testing datasets is worth 831 annotation images, 83 validation images and 83 images for the testing process. The value of the training model mAP 50.39 %, Precision 61.17 % and Recall 58 %  Detection test results based on the YOLO method obtained an accuracy rate of 65.7%. The avg loss value in the final model built with YOLO is 4.6%. Based on the results of tests carried out with the number of objects 50 to 500 tail size 2-8 cm using video, objects in the image are successfully recognized with an accuracy of 63% to 70%. Calculations using the YOLO algorithm show quite good results.

Downloads

Download data is not yet available.

References

Q. Aini, N. Lutfiani, H. Kusumah, and M. S. Zahran, “Deteksi dan Pengenalan Objek Dengan Model Machine Learning: Model Yolo,” CESS (Journal Comput. Eng. Syst. Sci., vol. 6, no. 2, p. 192, 2021, doi: 10.24114/cess.v6i2.25840.

Jupiyandi Saniputra, F. R. Pratama, and Yoga Dharmawan, “Pengembangan Deteksi Citra Mobil Untuk Mengetahui Jumlah Tempat Parkir Menggunakan Cuda Dan Modified Yolo Development of Car Image Detection To Find Out the Number of Parking Space Using Cuda and Modified Yolo,” J. Teknol. Inf. dan Ilmu Komput., vol. 6, no. 4, pp. 413–419, 2019, doi: 10.25126/jtiik.201961275.

P. Hidayatullah, Buku Sakti Deep Learning: Computer Vision Menggunakan YOLO Untuk Pemula. Cimahi: Stunning Vision Al Academy, 2021.

H. Gomes, N. Redinha, N. Lavado, and M. Mendes, “Counting People and Bicycles in Real Time Using YOLO on Jetson Nano,” Energies, vol. 15, no. 23, Dec. 2022, doi: 10.3390/en15238816.

R. A. Utama, “Implementation Counting and Yolo Object Detection Methods for Identification Degree of Road Saturation,” J. Syst. Eng. Inf. Technol., vol. 1, no. 1, pp. 33–39, 2022, doi: 10.29207/joseit.v1i1.1965.

G. Wang, A. Feng, C. Gu, and X. Liu, “YOLO-DFD: A Lightweight Method for Dog Feces Detection Based on Improved YOLOv4,” J. Sensors, vol. 2023, 2023, doi: 10.1155/2023/5602595.

J. Cen et al., “An Improved Ship Classification Method Based on YOLOv7 Model with Attention Mechanism,” Wirel. Commun. Mob. Comput., vol. 2023, no. 2, 2023, doi: 10.1155/2023/7196323.

X. Lin, S. Wang, Z. Sun, and M. Zhang, “YOLO-SD: A Real-Time Crew Safety Detection and Early Warning Approach,” J. Adv. Transp., vol. 2021, 2021, doi: 10.1155/2021/7534739.

B. Valarmathi et al., “Human Detection and Action Recognition for Search and Rescue in Disasters Using YOLOv3 Algorithm,” J. Electr. Comput. Eng., vol. 2023, 2023, doi: 10.1155/2023/5419384.

M. Masril, “Menghitung Hpp Bibit Lele Dan Pembuatan Laporan Keuangan Pada Usaha Pembibitan Lele Di Kampung Lele Desa Hangtuah Kecamatan Perhentian Raja Kabupater Kampar,” J. ABDIMAS STMIK Dharmapala, vol. 1, no. 1, pp. 13–17, 2021, doi: 10.47927/jasd.v1i1.83.

A. Glenn-jocher, Laughing-q, “Object Detection,” 2023. https://docs.ultralytics.com/tasks/detect/ (accessed Nov. 16, 2023).

B. A. Septyanto, “Implementasi Face Recognition Berbasis Deep Neural Network Sebagai Sistem Kendali Pada Quadcopter Implementation Of Face Recognition Based On Deep Neural Network As Control System On Quadcopter,” vol. 8, no. 6, pp. 3036–3050, 2022.

A. R. Wasril, M. S. Ghozali, and M. B. Mustafa, “Pembuatan Pendeteksi Obyek Dengan Metode You Only Look Once (Yolo) Untuk Automated Teller Machine (Atm),” Maj. Ilm. UNIKOM, vol. 17, no. 1, pp. 69–76, 2019, doi: 10.34010/miu.v17i1.2240.

R. A. Hamzah, C. Setianingsih, R. A. Nugrahaeni, S. R. Hanafia, and F. Fuadi, “Parking Violation Detection on The Roadside of Toll Roads with Intelligent Transportation System Using Faster R-CNN Algorithm,” Proc. - Int. Conf. Informatics Comput. Sci., vol. 2022-September, no. 3, pp. 169–174, 2022, doi: 10.1109/ICICoS56336.2022.9930590.

Jai-wei, “YoloSide - YOLOv8 GUI By PySide6.” github.com, p. 9, 2023. [Online]. Available: https://github.com/Jai-wei/YOLOv8-PySide6-GUI#readme

Published
2023-11-30
How to Cite
[1]
T. Takyudin, I. Fitri, and Y. Yuhandri, “Catfish Fry Detection and Counting Using YOLO Algorithm”, JAIC, vol. 7, no. 2, pp. 192-197, Nov. 2023.
Section
Articles