Fish tracking based on computer vision is a complex and challenging task in fishery production and ecological studies. Most of the applications of fish tracking use classic filtering algorithms, which lack in accuracy and efficiency. To solve this issue, deep learning methods utilized deep neural networks to extract the features, which achieve a good performance in the fish tracking. Some one-stage detection algorithms have gradually been adopted in this area for the real-time applications. The transfer learning to fish target is the current development direction. At present, fish tracking technology is not enough to cover actual application requirements. According to the literature data collected by us, there has not been any extensive review about vision-based fish tracking in the community. In this paper, we introduced the development and application prospects of fish tracking technology in last ten years. Firstly, we introduced the open source datasets of fish, and summarized the preprocessing technologies of underwater images. Secondly, we analyzed the detection and tracking algorithms for fish, and sorted out some transferable frontier tracking model. Thirdly, we listed the actual applications, metrics and bottlenecks of the fish tracking such as occlusion and multi-scale. Finally, we give the discussion for fish tracking datasets, solutions of the bottlenecks, and improvements. We expect that our work can help the fish tracking models to achieve higher accuracy and robustness.
翻译:基于计算机愿景的鱼类跟踪是渔业生产和生态研究中一项复杂而具有挑战性的任务。鱼类跟踪应用中的大多数应用都使用传统的过滤算法,这种算法缺乏准确性和效率。为了解决这一问题,深层学习方法利用深神经网络来提取在鱼类跟踪中取得良好性能的特征。一些阶段检测算法已逐渐用于该领域的实时应用。向鱼类目标的转移学习是当前发展的方向。目前,鱼类跟踪技术不足以满足实际应用要求。根据我们收集的文献数据,还没有对社区基于愿景的鱼类跟踪进行广泛的审查。在本文中,我们介绍了鱼类跟踪技术的开发和应用前景。首先,我们引入了鱼类公开源数据集,并总结了水下图像的预处理技术。第二,我们分析了鱼类检测和跟踪算法,并整理了一些可转移的边界跟踪模型。第三,我们列出了鱼类跟踪的实用应用、计量和瓶颈,如封闭性和多尺度。最后,我们介绍了鱼类跟踪技术的开发和应用前景前景。我们提出了鱼类跟踪的可靠数据模型,我们预计了鱼的准确性。