Measurement of Fish Morphological Features through Image Processing and Deep Learning Techniques
Source abstract
Abstract
Noninvasive morphological feature monitoring is essential in fish culture, since these features are currently measured manually with a high cost. These morphological parameters can concern the size or mass of the fish, or its health as indicated, for example, by the color of the eyes or the gills. Several approaches have been proposed, based either on image processing or machine learning techniques. In this paper, both of these approaches have been combined in a unified environment with novel techniques (e.g., edge or corner detection and pattern stretching) to estimate the fish’s relative length, height and the area it occupies in the image. The method can be extended to estimate the absolute dimensions if a pair of cameras is used for obscured or slanted fish. Moreover, important fish parts such as the caudal, spiny and soft dorsal, pelvic and anal fins are located. Four species popular in fish cultures have been studied: Dicentrarchus labrax (sea bass), Diplodus puntazzo, Merluccius merluccius (cod fish) and Sparus aurata (sea bream). Taking into consideration that there are no large public datasets for the specific species, the training and testing of the developed methods has been performed using 25 photographs per species. The fish length estimation error ranges between 1.9% and 13.2%, which is comparable to the referenced approaches that are trained with much larger datasets and do not offer the full functionality of the proposed method.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Water Quality Monitoring Technologies · Smart Agriculture and AI · Fish biology, ecology, and behavior
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Electrical and Computer Engineering Department, University of Peloponnese, 26334 Patras, Greece
References (35)
Show source-provided references
1. Water quality guidelines for the management of pond fish culture
2. IoT-based guppy fish farming monitoring and controlling system
3. Ahmed, M., Rahaman, M.O., Rahman, M., and Abul Kashem, M. (2019, January 24–25). Analyzing the Quality of Water and Predicting the Suitability for Fish Farming based on IoT in the Context of Bangladesh. Proceedings of the International Conference on Sustainable Technologies for Industry 4.0 (STI), Dhaka, Bangladesh.10.1109/STI47673.2019.9068050 ↗
4. Ferrández Vicente, J.M., Álvarez Sánchez, J.R., de la Paz López, F., and Toledo Moreo, F.J. (2013). Detection of Fishes in Turbulent Waters Based on Image Analysis. Natural and Artificial Computation in Engineering and Medical Applications, Springer. Springer IWINAC 2013; Lecture Notes in Computer Science.10.1007/978-3-642-38622-0 ↗
5. Rojas, I., Joya, G., and Catala, A. (2015). A Detection System for Vertical Slot Fishways Using Laser Technology and Computer Vision Techniques. Advances in Computational Intelligence, Springer. Springer IWANN 2015; Lecture Notes in Computer Science.
6. Ferrández Vicente, J., Álvarez-Sánchez, J., de la Paz López, F., Toledo-Moreo, F., and Adeli, H. (2015). Fish Monitoring and Sizing Using Computer Vision. Bioinspired Computation in Artificial Systems, Springer. Springer IWINAC 2015; Lecture Notes in Computer Science.10.1007/978-3-319-18833-1 ↗
7. Spampinato, C., Chen-Burger, Y.-H., Nadarajan, G., and Fisher, R.B. (2008, January 22–25). Detecting, Tracking and Counting Fish in Low Quality Unconstrained Underwater Videos. Proceedings of the 3rd Internatinal Conference on Computer Vision Theory and Applications (VISAPP), Funchal, Madeira, Portugal. Available online: http://www.inf.ed.ac.uk/publications/report/1272.html.
8. Fish Recognition Based on Robust Features Extraction from Size and Shape Measurements Using Neural Network10.3844/jcssp.2010.1088.1094 ↗
9. Robust feature extraction methods for general fish classification
10. Fish-Pak: Fish species dataset from Pakistan for visual features based classification10.1016/j.dib.2019.104565 ↗
11. Under Water Fish Species Recognition
12. Effects of Cypermethrin on Survival, Morphological and Biochemical Aspects of rohu(Labeorohita) during Early Development10.1016/j.chemosphere.2015.09.007 ↗
13. Computer vision based technique for identification of fish quality after pesticide exposure
14. Detection of Fish Freshness Using Image Processing
15. Determining size and swimming speed in cages and tanks using simple video techniques10.1016/S0144-8609(96)01014-X ↗
16. An automatic method of fish length estimation using underwater stereo system based on LabVIEW10.1016/j.compag.2020.105419 ↗
17. Nonintrusive methods for biomass estimation in aquaculture with emphasis on fish: A review10.1111/raq.12388 ↗
18. ML-morph: A fast, accurate and general approach for automated detection and landmarking of biological structures in images10.1111/2041-210X.13373 ↗
19. Dalal, N., and Triggs, B. (2005, January 20–26). Histograms of Oriented Gradients for Human Detection. Proceedings of the International Conference on Computer Vision & Pattern Recognition (CVPR’05), San Diego, CA, USA.
20. Segmentation and measurement scheme for fish morphological features based on Mask R-CNN
21. Girshick, R., Donahue, J., Darrell, T., and Malik, J. (2014, January 23–28). Rich feature hierarchies for accurate object detection and semantic segmentation. Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Columbus, OH, USA.10.1109/CVPR.2014.81 ↗
22. Liang, Z.W., Shao, J., Zhang, D.Y., and Gao, L.L. (2018, January 21–22). Small object detection using deep feature pyramid networks. Proceedings of the 19th Pacific-Rim Conference on Multimedia, Hefei, China.10.1007/978-3-030-00764-5_51 ↗
23. Visual tracking using objectness-bounding box regression and correlation filters
24. GrabCut: Interactive foreground extraction using iterated graph cuts10.1145/1015706.1015720 ↗
25. ImageNet Large Scale Visual Recognition Challenge10.1007/s11263-015-0816-y ↗
26. (2021, April 10). Kaggle: Your Machine Learning and Data Science Community. Available online: https://www.kaggle.com/.
27. Duda, R., and Hart, P. (1973). A 3 × 3 Isotropic Gradient Operator for Image Processing. Pattern Classification and Scene Analysis, John Wiley and Son. [1st ed.].
28. A Computational Approach to Edge Detection10.1109/TPAMI.1986.4767851 ↗
29. Rosebrock, A. (2021, April 10). Image Segmentation with Mask R-CNN, GrabCut, and OpenCV, 28 September 2020. Available online: https://www.pyimagesearch.com/2020/09/28/image-segmentation-with-mask-r-cnn-grabcut-and-opencv/.
30. He, K., Gkioxari, G., Dollár, P., and Girshick, R. (2017, January 22–29). Mask R-CNN. Proceedings of the IEEE International Conference on Computer Vision (ICCV), Venice, Italy.10.1109/ICCV.2017.322 ↗
31. (2021, April 10). COCO: Common Objects in Context. Available online: https://cocodataset.org/#home.
32. U-Net: Convolutional Networks for Biomedical Image Segmentation
33. Gadosey, P.K., Li, Y., Adjei Agyekum, E., Zhang, T., Liu, Z., Yamak, P.T., and Essaf, F. (2020). SD-UNet: Stripping Down U-Net for Segmentation of Biomedical Images on Platforms with Low Computational Budgets. Diagnostics, 10.10.3390/diagnostics10020110 ↗
34. Tran, S.-T., Cheng, C.-H., Nguyen, T.-T., Le, M.-H., and Liu, D.-G. (2021). TMD-Unet: Triple-Unet with Multi-Scale Input Features and Dense Skip Connection for Medical Image Segmentation. Healthcare, 9.10.3390/healthcare9010054 ↗
35. Jiao, L., Huo, L., Hu, C., and Tang, P. (2020). Refined UNet: UNet-Based Refinement Network for Cloud and Shadow Precise Segmentation. Remote Sens., 12.10.3390/rs12122001 ↗