A Survey of Fish Tracking Techniques Based on Computer Vision
arXiv:2110.02551
Abstract
Fish tracking is a key technology for obtaining movement trajectories and identifying abnormal behavior. However, it faces considerable challenges, including occlusion, multi-scale tracking, and fish deformation. Notably, extant reviews have focused more on behavioral analysis rather than providing a comprehensive overview of computer vision-based fish tracking approaches. This paper presents a comprehensive review of the advancements of fish tracking technologies over the past seven years (2017-2023). It explores diverse fish tracking techniques with an emphasis on fundamental localization and tracking methods. Auxiliary plugins commonly integrated into fish tracking systems, such as underwater image enhancement and re-identification, are also examined. Additionally, this paper summarizes open-source datasets, evaluation metrics, challenges, and applications in fish tracking research. Finally, a comprehensive discussion offers insights and future directions for vision-based fish tracking techniques. We hope that our work could provide a partial reference in the development of fish tracking algorithms.
Substantial revisions, deletions and supplements have been made in this version to enhance readability and sharpen the logical flow
References in corpus (15)
- YOLOv4: Optimal Speed and Accuracy of Object Detection
- YOLOv3: An Incremental Improvement
- High-Speed Tracking with Kernelized Correlation Filters
- Transformers in Vision: A Survey
- Image Segmentation in Video Sequences: A Probabilistic Approach
- MOT20: A benchmark for multi object tracking in crowded scenes
- TransTrack: Multiple Object Tracking with Transformer
- A Fusion Adversarial Underwater Image Enhancement Network with a Public Test Dataset
- Deep Underwater Image Enhancement
- Learning Spatial-Temporal Regularized Correlation Filters for Visual Tracking
- Towards Real-Time Multi-Object Tracking
- Graph Neural Based End-to-end Data Association Framework for Online Multiple-Object Tracking
- Shallow-UWnet : Compressed Model for Underwater Image Enhancement
- Fully-Convolutional Siamese Networks for Object Tracking
- SiamMOT: Siamese Multi-Object Tracking