Abstract
Convolutional neural networks have become a powerful tool for classification since 2012. The winners of the ImageNet challenge have been neural networks for a long time now. Computer vision applications mostly resort to neural networks. This paper extends its application to classify fishes of 23 different species using VGGNet algorithm. The fish images used for training the network is obtained from a live video dataset. We implemented the traditional VGG-16 and proposed our scaled-down version of it, the VGG-8. The results of training these two algorithms were compared on the basis of micro average, macro average and weighted average. VGG-16 surpassed VGG-8 in almost all parameters but not by a large margin as proved in the results section. Smaller networks consume less memory and take lesser time for training as well as prediction. Hence, smaller networks can be used in simpler applications and can run on a less dedicated hardware setup having restrictions of memory and/or processing power. Thus, it forms a good comparison problem which has been addressed in the paper below.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Reference
Wolff LM, Badri-Hoeher S (2014) Imaging sonar-based fish detection in shallow waters, Oceans - St. John's
Ramani N, Patrick PH (1992) Fish detection and identification using neural networks-some laboratory results. IEEE journal of oceanic engineering 17(4):364–368
Storbeck F, Daan B (2001) Fish species recognition using computer vision and a neural network. Fish Res 51(1):11–15
Kim B, Yu SC (2017) Imaging sonar based real-time underwater object detection utilizing AdaBoost method. Underwater Technology (UT), 2017 IEEE. IEEE
Kim J, Yu SC (2016) Convolutional neural network-based real-time ROV detection using forward-looking sonar image. Autonomous Underwater Vehicles (AUV), 2016 IEEE/OES. IEEE
Marburg A, Bigham K (2016) Deep learning for benthic fauna identification. OCEANS 2016 MTS/IEEE Monterey. IEEE
Carneiro T, Da Nóbrega RVM, Nepomuceno T, Bian GB, De Albuquerque VHC, Rebouas Filho PP. Performance analysis of google colaboratory as a tool for accelerating deep learning applications. IEEE Access (Accepted but unpublished)
Simonyan K, Zisserman A (2015) Very Deep Convolutional Neural Networks for Large Scale Image Recognition. ICLR
Sung M, Yu SC, Girdhar Y (2017) Vision based real-time fish detection using convolutional neural network. OCEANS 2017– Aberdeen
Convolutional Neural Network Wikipedia - The Free Encylopedia
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Thorat, P., Tongaonkar, R., Jagtap, V. (2020). Towards Designing the Best Model for Classification of Fish Species Using Deep Neural Networks. In: Bhalla, S., Kwan, P., Bedekar, M., Phalnikar, R., Sirsikar, S. (eds) Proceeding of International Conference on Computational Science and Applications. Algorithms for Intelligent Systems. Springer, Singapore. https://doi.org/10.1007/978-981-15-0790-8_33
Download citation
DOI: https://doi.org/10.1007/978-981-15-0790-8_33
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-0789-2
Online ISBN: 978-981-15-0790-8
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)