Abstract
The activities of managing fish farms, like fish ponds surveillance , are one of the tough and costly fish farmers’ missions. Generally, these activities are done manually, wasting time and money for fish farmers. A method is introduced in this paper which improves fish detection and fish trajectories where the water conditions is challenging. Image Enhancement algorithm is used at first to improve unclear images. Object Detection algorithm is then used on the enhanced images to detect fish. In the end, features like fish count and trajectories are extracted from the coordinates of the detected objects. Our method aims for better fish tracking and detection over fish ponds in fish farms.
Similar content being viewed by others
References
Alamiedy TA, Anbar M, Alqattan ZN, Alzubi QM (2019) Anomaly-based intrusion detection system using multi-objective grey wolf optimisation algorithm. J Ambient Intell Hum Comput 1–22
Bank W (2014) Fish to 2030: prospects for fisheries and aquaculture. Italy, Rome
Béné C, Barange M, Subasinghe R, Pinstrup-Andersen P, Merino G, Hemre G-I, Williams M (2015) Feeding 9 billion by 2050-putting fish back on the menu. Food Secur 7(2):261–274
Beyan C, Fisher RB (2012) A filtering mechanism for normal fish trajectories. In: Proceedings of the 21st international conference on pattern recognition (ICPR2012), pp 2286–2289. IEEE
Boom BJ, Huang PX, Beyan C, Spampinato C, Palazzo S, He J, Beauxis-Aussalet E, Lin SI, Chou HM, Nadarajan G, Chen-Burger J, van Ossenbruggen J, Giordano D, Hardman L, Lin FP, Fisher B (2012) Long-term underwater camera surveillance for monitoring and analysis of fish populations
Chen Z, Cao J, Tang Y, Tang L (2011) Tracking of moving object based on optical flow detection. In: Proceedings of 2011 international conference on computer science and network technology, vol 2, pp 1096–1099. IEEE
Dong X, Qin J, Zhang X (2011) Fish adaptation to oxygen variations in aquaculture from hypoxia to hyperoxia. J Fish Aquacult 2(2):23
Duggal S, Manik S, Ghai M (2017) Amalgamation of video description and multiple object localization using single deep learning model. In: Proceedings of the 9th international conference on signal processing systems, ICSPS 2017, pp 109–115, New York, NY, USA. ACM
FAO (2016) Monitoring, record keeping, accounting and marketing. Italy, Rome
FAO (2017) Milestones in aquaculture development. Italy, Rome
Farhadi A, Redmon J (2018) Yolov3: an incremental improvement. Comput. Vis. Pattern Recognit
Fier R, Albu AB, Hoeberechts M (2014) Automatic fish counting system for noisy deep-sea videos. In 2014 Oceans-St. John’s, pp 1–6. IEEE
Holmer M, Hansen P, Karakassis I, Borg JA, Schembri P (2007) Monitoring of environmental impacts of marine aquaculture, pp 47–85
Kramer DL (1987) Dissolved oxygen and fish behavior. Environ Biol Fishes 18(2):81–92
Land EH, McCann JJ (1971) Lightness and retinex theory. Josa 61(1):1–11
Long T (2019) Research on application of athlete gesture tracking algorithms based on deep learning. J Ambient Intell Hum Comput 1–9
Lu H, Li Y, Serikawa S (2013) Underwater image enhancement using guided trigonometric bilateral filter and fast automatic color correction. In: 2013 IEEE international conference on image processing, pp 3412–3416. IEEE
Lumauag R, Nava M (2018) Fish tracking and counting using image processing. In: 2018 IEEE 10th international conference on humanoid, nanotechnology, information technology, communication and control, environment and management (HNICEM), pp 1–4. IEEE
Microsoft and Gramener (2019) Ai for earth help nisqually river foundation automate identification of fish species
Mohamed HE-D, Fadl A, Anas O, Wageeh Y, ElMasry N, Nabil A, Atia A (2020) Msr-yolo: Method to enhance fish detection and tracking in fish farms. Proc Comput Sci 170:539–546
Morais EF, Campos MFM, Padua FL, Carceroni RL (2005) Particle filter-based predictive tracking for robust fish counting. In: XVIII Brazilian symposium on computer graphics and image processing (SIBGRAPI’05), pp 367–374. IEEE
Murugavel M (2019) Object tracking-referenced with the ’n’ previous frame using euclidean distance. https://medium.com/@manivannan_data/object-tracking-referenced-with-the-n-previous-frame-using-euclidean-distance-18786e1d89e5. Accessed 05 April 2020
Nguyen ND, Huynh KN, Vo NN, Van Pham T (2015) Fish detection and movement tracking. In: 2015 international conference on advanced technologies for communications (ATC), pp 484–489. IEEE
Pandit A, Rangole J (2014) Literature review on object counting using image processing techniques. Int J Adv Res Electrical Electron Instrum Eng 3(4):8509–8512
Papadakis VM, Papadakis IE, Lamprianidou F, Glaropoulos A, Kentouri M (2012) A computer-vision system and methodology for the analysis of fish behavior. Aquacult Eng 46:53–59
Petro AB, Sbert C, Morel JM (2014) Multiscale retinex. Image processing on line 71–88
Phillips M, Tran N, Kassam L, Chan CY, Subasinghe RP (2016) Aquaculture big numbers. FAO Fisheries and Aquaculture Technical Paper - T601
Redmon J, Divvala S, Girshick R, Farhadi A (2016) You only look once: Unified, real-time object detection. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 779–788
Rodriguez A, Rico-Diaz AJ, Rabuñal JR, Puertas J, Pena L (2015) Fish monitoring and sizing using computer vision. In: International work-conference on the interplay between natural and artificial computation, pp 419–428. Springer
Sharif MH, Galip F, Guler A, Uyaver S (2015) A simple approach to count and track underwater fishes from videos. In: 2015 18th international conference on computer and information technology (ICCIT), pp 347–352. IEEE
Spampinato C, Giordano D, Di Salvo R, Chen-Burger YHJ, Fisher RB, Nadarajan G (2010) Automatic fish classification for underwater species behavior understanding. In: Proceedings of the first ACM international workshop on Analysis and retrieval of tracked events and motion in imagery streams, pp 45–50. ACM
Svobodová Z (1993) Water quality and fish health. Number 54. Food & Agriculture Org
Tang C, von Lukas UF, Vahl M, Wang S, Wang Y, Tan M (2019) Efficient underwater image and video enhancement based on retinex. Signal, Image and Video Processing, pp 1–8
Toh Y, Ng T, Liew B (2009) Automated fish counting using image processing. In: 2009 international conference on computational intelligence and software engineering, pp 1–5. IEEE
Acknowledgements
We are honored to work with the Fish Research Center- Suez Canal University. We would like to thank them for their help and support.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Wageeh, Y., Mohamed, H.ED., Fadl, A. et al. YOLO fish detection with Euclidean tracking in fish farms. J Ambient Intell Human Comput 12, 5–12 (2021). https://doi.org/10.1007/s12652-020-02847-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-020-02847-6