Skip to main content
Log in

Automatic Fish Species Classification Using Deep Convolutional Neural Networks

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

In this paper, we presented an automated system for identification and classification of fish species. It helps the marine biologists to have greater understanding of the fish species and their habitats. The proposed model is based on deep convolutional neural networks. It uses a reduced version of AlexNet model comprises of four convolutional layers and two fully connected layers. A comparison is presented against the other deep learning models such as AlexNet and VGGNet. The four parameters are considered that is number of convolutional layers and number of fully-connected layers, number of iterations to achieve 100% accuracy on training data, batch size and dropout layer. The results show that the proposed and modified AlexNet model with less number of layers has achieved the testing accuracy of 90.48% while the original AlexNet model achieved 86.65% over the untrained benchmark fish dataset. The inclusion of dropout layer has enhanced the overall performance of our proposed model. It contain less training images, less memory and it is also less computational complex.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2

Similar content being viewed by others

References

  1. Fouad, M. M. M., Zawbaa, H. M., El-Bendary, N., & Hassanien, A. E. (2013). Automatic Nile tilapia fish classification approach using machine learning techniques. In 13th International conference on hybrid intelligent systems, HIS 2013, IEEE (pp. 173–178).

  2. Fouad, M. M., Zawbaa, H. M., Gaber, T., Snasel, V., & Hassanien, A. E. (2016). A fish detection approach based on BAT algorithm. In The 1st international conference on advanced intelligent system and informatics, AISI 2015 (pp. 273–283). Cham: Springer.

  3. Spampinato, C., Giordano, D., Di Salvo, R., Chen-Burger, Y. H. J., Fisher, R. B., & 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.

  4. Nagashima, Y., & Ishimatsu, T. (1998). A morphological approach to fish discrimination. In IAPR workshop on machine vision applications, Nov. 1719 (pp. 306–309).

  5. Storbeck, F., & Daan, B. (2001). Fish species recognition using computer vision and a neural network. Fisheries Research, 51(1), 11–15.

    Article  Google Scholar 

  6. Rova, A., Mori, G., & Dill, L. M. (2007). One fish, two fish, butterfish, trumpeter: Recognizing fish in underwater video. In IAPR conference on machine vision applications, Tokyo, Japan (pp. 404–407).

  7. Shafait, F., Mian, A., Shortis, M., Ghanem, B., Culverhouse, P. F., Edgington, D., et al. (2016). Fish identification from videos captured in uncontrolled underwater environments. ICES Journal of Marine Science, 73(10), 2737–2746.

    Article  Google Scholar 

  8. Hernández-Serna, A., & Jiménez-Segura, L. F. (2014). Automatic identification of species with neural networks. PeerJ, 2, e563.

    Article  Google Scholar 

  9. Huang, P. X., Boom, B. J., & Fisher, R. B. (2012). Hierarchical classification for live fish recognition. In BMVC student workshop paper.

  10. Sun, X., Shi, J., Dong, J., & Wang, X. (2016). Fish recognition from low-resolution underwater images. In 9th International congress on image and signal processing, biomedical engineering and informatics (CISP-BMEI), IEEE (pp. 471–476).

  11. Hsiao, Y., Chen, C., Lin, S., & Lin, F. (2014). Real-world underwater fish recognition and identification using sparse representation. Ecological informatics, 23, 13–21.

    Article  Google Scholar 

  12. Huang, P. X., Boom, B. J., & Fisher, R. B. (2015). Hierarchical classification with reject option for live fish recognition. Machine Vision and Applications, 26(1), 89–102.

    Article  Google Scholar 

  13. Dominguez, A. (2015). A history of the convolution operation (Retrospectroscope). IEEE Pulse, 6, 38–49. https://doi.org/10.1109/MPUL.2014.2366903.

    Article  Google Scholar 

  14. Lecun, Y., Bottou, L., Bengio, Y., & Haffner, P. (1998). Gradient-based learning applied to document recognition. Proceedings of the IEEE, 86(11), 2278–2324. https://doi.org/10.1109/5.726791.

    Article  Google Scholar 

  15. Krizhevsky, A., Sutskever, I., & Hinton, G. E. (2012). ImageNet classification with deep convolutional neural networks. In Advances in neural information processing systems (pp. 1097–1105).

  16. Russakovsky, O., Deng, J., Su, H., Krause, J., Satheesh, S., Ma, S., et al. (2015). ImageNet large scale visual recognition challenge. International Journal of Computer Vision, 115(3), 211–252. https://doi.org/10.1007/s11263-015-0816-y.

    Article  MathSciNet  Google Scholar 

  17. Szegedy, C., Liu, W., Jia, Y., Sermanet, P., Reed, S., Anguelov, D., et al. (2015). Going deeper with convolutions. In Proceedings of the IEEE conference on computer vision and pattern recognition (pp. 1–9).

  18. He, K., Zhang, X., Ren, S., & Sun, J. (2016). Deep residual learning for image recognition. In Proceedings of the IEEE conference on computer vision and pattern recognition (pp. 770–778). https://doi.org/10.1109/cvpr.2016.90.

  19. Jiang, H., & Learned-Miller, E. (2017). Face detection with the faster R-CNN. In 2017 12th IEEE international conference on automatic face and gesture recognition, (FG 2017), IEEE (pp. 650–657).

  20. Khalifa, N. E. M., Taha, M. H. N., Hassanien, A. E., & Selim, I. M. (2017). Deep galaxy: Classification of galaxies based on deep convolutional neural networks. arXiv preprint arXiv:1709.02245.

  21. Sainath, T. N., Kingsbury, B., Mohamed, A., & Ramabhadran, B. (2013). Learning filter banks within a deep neural network framework. In 2013 IEEE workshop on automatic speech recognition and understanding, IEEE (pp. 297–302).

  22. Khalifa, N. E., Taha, M. H., Hassanien, A. E., & Selim, I. (2018). Deep Galaxy V2: Robust deep convolutional neural networks for galaxy morphology classifications. In 2018 IEEE international conference on computing sciences and engineering, ICCSE, IEEE (pp. 122–127).

  23. Bui, H. M., Lech, M., Cheng, E., Neville, K., & Burnett, I. S. (2016). Object recognition using deep convolutional features transformed by a recursive network structure. IEEE Access, 4, 10059–10066. https://doi.org/10.1109/ACCESS.2016.2639543.

    Article  Google Scholar 

  24. Scott, G. J., England, M. R., Starms, W. A., Marcum, R. A., & Davis, C. H. (2017). Training deep convolutional neural networks for land-cover classification of high-resolution imagery. IEEE Geoscience and Remote Sensing Letters, 14, 549–553. https://doi.org/10.1109/LGRS.2017.2657778.

    Article  Google Scholar 

  25. Srivastava, R. K., Greff, K., & Schmidhuber, J. (2015). Training very deep networks. In Advances in neural information processing systems (pp. 2377–2385).

  26. Anantharajah, K., Ge, Z., McCool, C., Denman, S., Fookes, C., Corke, P., et al. (2014). Local inter-session variability modelling for object classification. In IEEE winter conference on applications of computer vision, IEEE (pp. 309–316).

  27. Joly, A., Goëau, H., Glotin, H., Spampinato, C., Bonnet, P., Vellinga, W.-P., et al. (2015). LifeCLEF 2015: multimedia life species identification challenges. In J. Mothe, J. Savoy, J. Kamps, K. Pinel-Sauvagnat, G. Jones, E. San Juan, L. Capellato, & N. Ferro (Eds.), Experimental IR meets multilinguality, multimodality, and interaction. Lecture notes in computer science. Cham: Springer.

    Google Scholar 

Download references

Acknowledgements

This work was supported by the National Natural Science Foundation of China (11572084), the Fundamental Research Funds for the Central Universities (17D210402).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhijie Wang.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Iqbal, M.A., Wang, Z., Ali, Z.A. et al. Automatic Fish Species Classification Using Deep Convolutional Neural Networks. Wireless Pers Commun 116, 1043–1053 (2021). https://doi.org/10.1007/s11277-019-06634-1

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-019-06634-1

Keywords

Navigation