Fish School Counting Method Based on Multi-scale Fusion and No Anchor YOLO v3

被引:0
|
作者
Zhang L. [1 ,2 ]
Huang L. [3 ]
Li B. [1 ,2 ]
Chen X. [1 ,2 ]
Duan Q. [1 ,2 ]
机构
[1] College of Information and Electrical Engineering, China Agricultural University, Beijing
[2] National Innovation Center for Digital Fishery, China Agricultural University, Beijing
[3] Ningbo Institute of Oceanography and Fisheries, Ningbo
来源
Nongye Jixie Xuebao/Transactions of the Chinese Society for Agricultural Machinery | 2021年 / 52卷
关键词
Aquaculture; CenterNet; Counting; Deep learning; Fish school; YOLO v3;
D O I
10.6041/j.issn.1000-1298.2021.S0.029
中图分类号
学科分类号
摘要
Accurately obtaining the number of fish is a fundamental process for biomass estimation in fish culture. It not only helps farmers calculate the reproduction rate and estimate the production potential accurately but also serves as a guide for survival rate assessment, breeding density control, and transportation sales management. It can be said that fish counting runs through multiple links such as breeding, transportation, and sales. Among these links, fish live in different environments and their body size is also various, bringing certain difficulties to fish counting. Aiming at the above problems, a fish counting method based on multi-scale fusion and no anchor YOLO v3 (MSF-NA-YOLO v3) was proposed. Firstly, multi-source fish images were collected to construct a fish counting dataset with a total of 1 858 images. Secondly, the feature extraction network of YOLO v3 was improved, and a feature extraction method based on multi-scale fusion was proposed to enhance the feature expression of fish images. Finally, the CenterNet was used as the detection network of YOLO v3, and then a fish target detection network based on no anchor was proposed to identify fish targets in images and realize fish counting. The collected fish counting dataset was randomly divided into a training set, validation set and test set. The training set and validation set accounted for 90% of the dataset, with a total of 1 672 images, and the test set accounted for 10% of the dataset, with a total of 186 images. The ratio of the training set to the validation set was 9: 1, containing 1 505 and 167 images, respectively. The MSF-NA-YOLO v3 fish counting model was trained and validated by using the transfer learning method. When the training loss and validation loss became stable, the training stopped and the best fish counting model was obtained. Based on this model, the fish images of the test set were counted and a precision of 96.26%, recall of 90.65%, F1 value of 93.37%, and average precision of 90.20% were achieved. Compared with the fish counting model based on the original YOLO v3 feature extraction method and the single scale fusion feature extraction method, the precision of the fish counting model based on the feature extraction method proposed was increased by 0.51% and 0.72%, respectively, recall was increased by 0.44% and 1.72%, respectively, F1 value was increased by 0.47% and 1.24%, respectively, and mean average precision was increased by 0.45% and 1.87%, respectively, indicating that the proposed feature extraction method had better performance. Compared with the fish counting method based on YOLO v3, YOLO v4, and ResNet+CenterNet, the recall was increased by 5.80%, 1.84%, and 3.48%, respectively, F1 value was increased by 2.26%, 0.33%, and 1.68%, respectively, and mean average precision was increased by 5.96%, 1.97%, and 3.67%, respectively. Thus, the proposed method had a good overall performance and can provide support for the realization of fishery automation and intelligence. © 2021, Chinese Society of Agricultural Machinery. All right reserved.
引用
收藏
页码:237 / 244
页数:7
相关论文
共 24 条
  • [1] ARCIDIACONO C, PORTO S M C, MANCINO M, Et al., A threshold-based algorithm for the development of inertial sensor-based systems to perform real-time cow step counting in free-stall barns, Biosystems Engineering, 153, 1, pp. 99-109, (2017)
  • [2] ZHANG Lingxian, CHEN Yunqiang, LI Yunxia, Et al., Detection and counting system for winter wheat ears based on convolutional neural network, Transactions of the Chinese Society for Agricultural Machinery, 50, 3, pp. 144-150, (2019)
  • [3] JIANG Haiyan, XU Can, CHEN Yao, Et al., Detecting and counting method for small-sized and occluded rice panicles based on in-field images, Transactions of the Chinese Society for Agricultural Machinery, 51, 9, pp. 152-162, (2020)
  • [4] LI Daoliang, MIAO Zheng, PENG Fang, Et al., Automatic counting methods in aquaculture: a review, Journal of the World Aquaculture Society, 52, 2, pp. 1-15, (2020)
  • [5] ZHANG Lu, LI Wensheng, LIU Chunhong, Et al., Automatic fish counting method using image density grading and local regression, Computers and Electronics in Agriculture, 179, 12, (2020)
  • [6] JING Danxiang, HAN Jun, WANG Xiaoding, Et al., A method to estimate the abundance of fish based on dual-frequency identification sonar (DIDSON) imaging, Fisheries Science, 83, 5, pp. 685-697, (2017)
  • [7] PUIG-PONS V, MUNOZ-BENAVENT P, ESPINOSA V, Et al., Automatic Bluefin Tuna (Thunnus thynnus) biomass estimation during transfers using acoustic and computer vision techniques, Aquacultural Engineering, 85, 5, pp. 22-31, (2019)
  • [8] HERNANDEZ-ONTIVEROS J M, INZUNZA-GONZALEZ E, GARCIA-GUERRERO E E, Et al., Development and implementation of a fish counter by using an embedded system, Computers and Electronics in Agriculture, 145, 2, pp. 53-62, (2018)
  • [9] GARCIA V, SANT A D A, GARCIA Z V A, Et al., A new image dataset for the evaluation of automatic fingerlings counting, Aquacultural Engineering, 89, 5, (2020)
  • [10] ZHANG Jianfei, PANG Haitong, CAI Weiming, Et al., Using image processing technology to create a novel fry counting algorithm[J/OL], Aquaculture and Fisheries, (2021)