Abstract
Underwater video processing is a valuable tool for analyzing the presence and behaviour of fishes in underwater. Video based analysis of fishes finds its use in aquaculture, fisheries and protection of fishes in oceans. This paper proposes a system to detect, count, track and classify the fishes in underwater videos. In the proposed approach, two systems are developed, a counting system, which uses gaussian mixture model (for foreground detection), morphological operations (for denoising), blob analysis (for counting) and kalman filtering (for tracking), and a classification system, which uses bag of features approach that is used to classify the fishes. In the bag of feature approach, surf features are extracted from the images to obtain feature descriptors. k-mean clustering is applied on the feature descriptors, to obtain visual vocabulary. The test features are input to the MSVM classifier, which uses visual vocabulary to classify the images. The proposed system achieves an average accuracy of 90% in counting and 88.9% in classification, respectively.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Boudhane, M., Nsiri, B.: Underwater image processing method for fish localization and detection in submarine environment. J. Vis. Commun. Image Represent. 39, 226–238 (2016)
Spampinato, C., et al.: Detecting, tracking and counting fish in low quality unconstrained underwater videos. VISAPP 2, 514–519 (2008)
Prabowo, M.R., Hudayani, N., et al.: A moving objects detection in underwater video using subtraction of the background model. In: 2017 4th International Conference on Electrical Engineering, Computer Science and Informatics (EECSI), Yogyakarta, pp. 1–4 (2017). https://doi.org/10.1109/eecsi.2017.8239148
Palazzo, S., Kavasidis, I., Spampinato, C.: Covariance based modeling of underwater scenes for fish detection. In: 2013 IEEE International Conference on Image Processing. IEEE (2013)
Rathi, D., Jain, S., Indu, S.: Underwater fish species classification using convolutional neural network and deep learning. In: 2017 Ninth International Conference on Advances in Pattern Recognition (ICAPR). IEEE (2017)
Shortis, M., Ravanbakhsh, M., et al.: An application of shape-based level sets to fish detection in underwater ımages. In: GSR (2014)
Fabic, J.N., et al.: Fish population estimation and species classification from underwater video sequences using blob counting and shape analysis. In: 2013 IEEE International on Underwater Technology Symposium (UT). IEEE (2013). In Proceedings International Conference on Communication and Signal Processing, ICCSP 2017 (2017)
Ghani, A.S.A., Isa, N.A.M.: Enhancement of low quality underwater image through integrated global and local contrast correction. Appl. Soft Comput. 37, 332–344 (2015)
Benson, B., et al.: Field programmable gate array (FPGA) based fish detection using Haar classifiers. American Academy of Underwater Sciences (2009)
Prabhakar, P., Kumar, P.: Underwater image denoising using adaptive wavelet subband thresholding. In: Proceedings IEEE ICSIP 2010, Chennai, India, pp. 322–327 (2010)
Feifei, S., Xuemeng, Z., Guoyu, W.: An approach for underwater image denoising svia wavelet decomposition and high-pass filter. In: Proceedings IEEE ICICTA 2011, Shenzhen, China, pp. 417–420 (2011)
Wren, C.R., Azarbayejani, A., Darrell, T., Pentland, A.P.: Pfinder: real-time tracking of the human body. IEEE Trans. Pattern Anal. Mach. Intell. 19(7), 780–785 (1997)
Evans, F.H.: Detecting fish in underwater video using the EM algorithm. In: Proceedings of the 2003 International Conference on Image Processing (ICIP), vol. 3, p. III–1029. IEEE (2003)
Khanfar, H., et al.: Automatic Fish Counting in Underwater Video Cuenta Automática de Peces en Video Submarino Comptage Automatique de Poisson dans la Vidéo Sous-Marine. Preprocessing. Indian Journal of Science and Technology, pp. 1170–1175 (2014)
Singhal, N., Singhal, N., Kalaichelvi, V.: Image classification using bag of visual words model with FAST and FREAK. In: 2017 Second International Conference on Electrical, Computer and Communication Technologies (ICECCT), Coimbatore, pp. 1–5 (2017)
Aarthi, R., Arunkumar, C., RagheshKrishnan, K.: Automatic isolation and classification of vehicles in a traffic video. In: 2011 World Congress on Information and Communication Technologies, Mumbai, pp. 357–361 (2011)
Venkataraman, D., Mangayarkarasi, N.: Computer vision based feature extraction of leaves for identification of medicinal values of plants. In: 2016 IEEE International Conference on Computational Intelligence and Computing Research (ICCIC). IEEE (2016)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Ethics declarations
✓ All authors declare that there is no conflict of interest
✓ No humans/animals involved in this research work.
✓ We have used our own data.
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Lakshmi, G.D., Krishnan, K.R. (2020). Analyzing Underwater Videos for Fish Detection, Counting and Classification. In: Smys, S., Tavares, J., Balas, V., Iliyasu, A. (eds) Computational Vision and Bio-Inspired Computing. ICCVBIC 2019. Advances in Intelligent Systems and Computing, vol 1108. Springer, Cham. https://doi.org/10.1007/978-3-030-37218-7_49
Download citation
DOI: https://doi.org/10.1007/978-3-030-37218-7_49
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-37217-0
Online ISBN: 978-3-030-37218-7
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)