Environmental Management through Machine Learning-based Fish Species Classification for Sustainable Fisheries
J. Environ. Nanotechnol., Volume 13, No 4 (2024) pp. 232-240
Abstract
Fish species classification is crucial for understanding and preserving marine biodiversity. Advanced technologies such as computer vision and machine learning facilitate the identification and classification of different fish species based on their unique physical characteristics. Automatic fish classification systems are essential for biodiversity assessment, fisheries management, and environmental monitoring. This process involves collecting the image data of fish, extracting relevant features, and training machine learning models. Preprocessing the image data using Gaussian and median filters removes noise and enhances image quality. Mathematical morphological operations are employed for segmentation. For feature extraction, Gray Level Co-occurrence Matrix (GLCM) and geometrical features are used. The GLCM extracts texture features, while geometrical features describe the shape and structure of the fish. Classifiers such as Support Vector Machines (SVM) and Convolutional Neural Networks (CNN) are then used to train the data, comparing it with the extracted features to achieve high accuracy in classification. This accurate classification is critical, especially considering the impact of environmental factors and fish species reduction on the balance of marine ecosystems. Changes in fish population can disrupt the ecological balance, highlighting the importance of effective monitoring and management systems to protect oceanic and sea environments.
Full Text
Reference
Allken, V., Handegard, N. O., Rosen, S., Schreyeck, T., Mahiout, T. and Malde, K., Fish species identification using a convolutional neural network trained on synthetic data, J. Mar. Sci., 76(1), 342–349(2019).
https://doi.org/10.1093/icesjms/fsy147
Hasija, S., Buragohain, M. J. and Indu, S., Fish Species Classification Using Graph Embedding Discriminant Analysis, Int. Conf. Mach. Vision Inf. Technol., 81–86 (2017).
https://doi.org/10.1109/CMVIT.2017.23
Hridayami, P., Putra, I. K. G. D. and Wibawa, K. S., Fish Species Recognition Using VGG16 Deep Convolutional Neural Network, J. Comput. Sci. Eng., 13(3), 124–130(2019).
https://doi.org/10.5626/JCSE.2019.13.3.124
Iqbal, M. A., Wang, Z., Ali, Z. A. and Riaz, S., Automatic Fish Species Classification Using Deep Convolutional Neural Networks, Wireless Pers. Commun., 116(2), 1043–1053(2021).
https://doi.org/10.1007/s11277-019-06634-1
Jalal, A., Salman, A., Mian, A., Shortis, M. and Shafait, F., Fish detection and species classification in underwater environments using deep learning with temporal information, Ecol. Inf., 57, 101088(2020).
https://doi.org/10.1016/j.ecoinf.2020.101088
Kandimalla, V., Richard, M., Smith, F., Quirion, J., Torgo, L. and Whidden, C., Automated Detection, Classification and Counting of Fish in Fish Passages With Deep Learning, Front. Mar. Sci., 8, 823173(2022).
https://doi.org/10.3389/fmars.2021.823173
Maheswaran, S., Sathesh, S., Rithika, P., Shafiq, I. M., Nandita, S. and Gomathi, R. D., Detection and Classification of Paddy Leaf Diseases Using Deep Learning (CNN), Cham, Comput. Commun. Signal Process., 651, 60–74 (2022).
https://doi.org/10.1007/978-3-031-11633-9_6
Mathur, M., Vasudev, D., Sahoo, S., Jain, D. and Goel, N., Crosspooled FishNet: transfer learning-based fish species classification model, Multimed Tools Appl., 79(41–42), 31625–31643(2020).
https://doi.org/10.1007/s11042-020-09371-x
Park, J. H. and Kang, C., A Study on Enhancement of Fish Recognition Using Cumulative Mean of YOLO Network in Underwater Video Images, J. Mar. Sci. Eng., 8(11), 952(2020).
https://doi.org/10.3390/jmse8110952
Prasetyo, E., Suciati, N. and Fatichah, C., Multi-level residual network VGGNet for fish species classification, J. King Saud Univ. Comput. Inf. Sci., 34(8), 5286–5295(2022).
https://doi.org/10.1016/j.jksuci.2021.05.015
Rathi, D., Jain, S. and Indu, S., Underwater Fish Species Classification using Convolutional Neural Network and Deep Learning, 2017 9th International Conference on Advances in Pattern Recognition, 1-6 (2017).
https://doi.org/10.1109/ICAPR.2017.8593044
Maheswaran, S., Gomathi, R., Sathesh, S., Kumar, D., Murugesan, G. and Duraisamy, P., Real-time Implementation of YOLO V5 Based Helmet with Number Plate Recognition and Logging of Rider Data using PyTorch and XAMPP, 2023 14th Int. Conf. Comput. Commun. Net. Technol.,1–7 (2023).
https://doi.org/10.1109/ICCCNT56998.2023.10308295
Maheswaran, S., Sathesh, S., Kumar, A., Hariharan, R., Ridhish, R. and Gomathi, R. D, YOLO based Efficient Vigorous Scene Detection And Blurring for Harmful Content Management to Avoid Children’s Destruction, 2022 3rd Int. Conf. Electron. Sustainable Commun. Syst., 1063–1073 (2022).
https://doi.org/10.1109/ICESC54411.2022.9885640
Salman, A., Jalal, A., Shafait, F., Mian, A., Shortis, M., Seager, J. and Harvey, E., Fish species classification in unconstrained underwater environments based on deep learning: Fish classification based on deep learning, Limnol Oceanogr Methods, 14(9), 570–585(2016).
https://doi.org/10.1002/lom3.10113
Shammi, S. A., Das, S., Hasan, M. and Haider Noori, S. R., FishNet: Fish Classification using Convolutional Neural Network, Int. Conf. Comput. Commun. Net. Technol., 1–5 (2021).
https://doi.org/10.1109/ICCCNT51525.2021.9579550
Sung, M., Yu, S. C. and Girdhar, Y., Vision based real-time fish detection using convolutional neural network, Inst. Electr. Electron. Eng.,1–6 (2017).