Fish Tracking Based on Feature Fusion and Scale Adaptation in a Real-World Underwater Environment

Abstract Fish tracking is an important component of analyzing fish behavior and estimating fish population density. Due to the high degree of freedom of fish motion as well as the complex natural underwater environment, most existing object tracking methods are not ideal for fish tracking. In this paper, a fish tracking method based on feature fusion and scale adaptation is proposed, which is built on a kernelized correlation filter (KCF) to achieve accurate and rapid tracking. The proposed method mainly focuses on feature selection and scale estimation in the KCF framework. In feature selection, the color-naming feature and the histogram of oriented gradients feature are fused to improve the fish appearance model and reduce the influence of the high degree of freedom of fish motion and the complex natural underwater environment. In the scale estimation, an adaptive scale estimation scheme is employed to adapt the fish scale variation by learning a 1-D scale correlation filter. The experimental results show that the proposed method is effective and accurate for fish tracking in real-world underwater environments.

[1]  Magnus Andersson,et al.  ToxTrac: A fast and robust software for tracking organisms , 2017, ArXiv.

[2]  Robert B. Fisher,et al.  Understanding fish behavior during typhoon events in real-life underwater environments , 2012, Multimedia Tools and Applications.

[3]  Michael Felsberg,et al.  Coloring Action Recognition in Still Images , 2013, International Journal of Computer Vision.

[4]  A Sreedevi,et al.  Fish Detection and Tracking in Pisciculture Environment using Deep Instance Segmentation , 2019, TENCON 2019 - 2019 IEEE Region 10 Conference (TENCON).

[5]  Jenq-Neng Hwang,et al.  Underwater Fish Tracking for Moving Cameras Based on Deformable Multiple Kernels , 2016, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[6]  Rui Caseiro,et al.  Exploiting the Circulant Structure of Tracking-by-Detection with Kernels , 2012, ECCV.

[7]  Gang Wang,et al.  Video tracking using learned hierarchical features. , 2015, IEEE transactions on image processing : a publication of the IEEE Signal Processing Society.

[8]  Cordelia Schmid,et al.  Learning Color Names from Real-World Images , 2007, 2007 IEEE Conference on Computer Vision and Pattern Recognition.

[9]  Zhongli Wang,et al.  A survey on multiple object tracking algorithm , 2016, 2016 IEEE International Conference on Information and Automation (ICIA).

[10]  Ekram Hossain,et al.  Fish activity tracking and species identification in underwater video , 2016, 2016 5th International Conference on Informatics, Electronics and Vision (ICIEV).

[11]  Ayman Nabil,et al.  MSR-YOLO: Method to Enhance Fish Detection and Tracking in Fish Farms , 2020, ANT/EDI40.

[12]  Mohd Asyraf Zulkifley,et al.  Deep-learning based single object tracker for night surveillance , 2020 .

[13]  Rui Caseiro,et al.  High-Speed Tracking with Kernelized Correlation Filters , 2014, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[14]  J. Ferryman,et al.  PETS2009: Dataset and challenge , 2009, 2009 Twelfth IEEE International Workshop on Performance Evaluation of Tracking and Surveillance.

[15]  Bruce A. Draper,et al.  Visual object tracking using adaptive correlation filters , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[16]  Xiaofeng Liu,et al.  Fish Tracking Based on Improved TLD Algorithm in Real-World Underwater Environment , 2019, Marine Technology Society Journal.

[17]  Cindy Cappelle,et al.  Multi-object tracking with discriminant correlation filter based deep learning tracker , 2019, Integr. Comput. Aided Eng..

[18]  Haibin Ling,et al.  Robust Visual Tracking and Vehicle Classification via Sparse Representation , 2011, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[19]  Bohyung Han,et al.  Learning Multi-domain Convolutional Neural Networks for Visual Tracking , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[20]  Arto Kaarna,et al.  Using low-quality video sequences for fish detection and tracking , 2016, 2016 SAI Computing Conference (SAI).

[21]  S. Matzner,et al.  Studying fish near ocean energy devices using underwater video , 2017, OCEANS 2017 – Anchorage.

[22]  Robert B. Fisher,et al.  A research tool for long-term and continuous analysis of fish assemblage in coral-reefs using underwater camera footage , 2014, Ecol. Informatics.

[23]  Michael Felsberg,et al.  Adaptive Color Attributes for Real-Time Visual Tracking , 2014, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

[24]  Jianke Zhu,et al.  A Scale Adaptive Kernel Correlation Filter Tracker with Feature Integration , 2014, ECCV Workshops.

[25]  Yi Wu,et al.  Online Object Tracking: A Benchmark , 2013, 2013 IEEE Conference on Computer Vision and Pattern Recognition.

[26]  Amaury Lendasse,et al.  Embedded Online Fish Detection and Tracking System via YOLOv3 and Parallel Correlation Filter , 2018, OCEANS 2018 MTS/IEEE Charleston.

[27]  Ming-Hsuan Yang,et al.  Object Tracking Benchmark , 2015, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[28]  Xi En Cheng,et al.  An effective and robust method for tracking multiple fish in video image based on fish head detection , 2016, BMC Bioinformatics.

[29]  Lei Huang,et al.  Real-Time Underwater Fish Tracking Based on Adaptive Multi-Appearance Model , 2018, 2018 25th IEEE International Conference on Image Processing (ICIP).

[30]  Gang Wang,et al.  Video Tracking Using Learned Hierarchical Features , 2015, IEEE Transactions on Image Processing.

[31]  Michael Felsberg,et al.  Discriminative Scale Space Tracking , 2016, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[32]  Qing Wang,et al.  Transferring Visual Prior for Online Object Tracking , 2012, IEEE Transactions on Image Processing.