Fish detection and movement tracking

Fish Detection and Tracking is an important step in studying oceanography, especially for forecasting changes in the quality of water and the increasing or decreasing number of fish in a population. In this paper, combination of Gaussian Mixture Model and Frame-Differencing algorithm (CGMMFD) is proposed to improve tracking performance in different scenarios. Also, four other techniques, namely Mean Background, Gaussian Mixture Model, Mean Shift Tracking and Particle Filter are also investigated. In this study, we use the self-built database with some typical tracking situations such as appearance of illusions, different swimming velocities of the fish and qualities of water. Mean square error and Variance are used to assess the performance of each technique for different scenarios. The experimental results indicate that our proposed algorithm gives higher tracking accuracy. While other techniques have difficulties to track the fish location or the fish centroid in some certain scenarios, the proposed algorithm can perform well in different situations.

[1]  Olaf Munkelt,et al.  Adaptive Background Estimation and Foreground Detection using Kalman-Filtering , 1995 .

[2]  W. Eric L. Grimson,et al.  Adaptive background mixture models for real-time tracking , 1999, Proceedings. 1999 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No PR00149).

[3]  George Cutter,et al.  Automated Detection of Rockfish in Unconstrained Underwater Videos Using Haar Cascades and a New Image Dataset: Labeled Fishes in the Wild , 2015, 2015 IEEE Winter Applications and Computer Vision Workshops.

[4]  D. Zhang,et al.  Robust mean-shift tracking with corrected background-weighted histogram , 2012 .

[5]  M. Fotouhi,et al.  Particle Filter-Based Object Tracking Using Adaptive Histogram , 2011, 2011 7th Iranian Conference on Machine Vision and Image Processing.

[6]  Nishu Singla Motion Detection Based on Frame Difference Method , 2014 .

[7]  Katja Nummiaro A Color-based Particle Filter , 2002 .

[8]  Ravi Kumar Jatoth,et al.  Performance evaluation of Alpha-Beta and Kalman filter for object tracking , 2014, 2014 IEEE International Conference on Advanced Communications, Control and Computing Technologies.

[9]  Dorin Comaniciu,et al.  Real-time tracking of non-rigid objects using mean shift , 2000, Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).

[10]  Alexandra Branzan Albu,et al.  Automatic fish counting system for noisy deep-sea videos , 2014, 2014 Oceans - St. John's.

[11]  Ramsey Michael Faragher,et al.  Understanding the Basis of the Kalman Filter Via a Simple and Intuitive Derivation [Lecture Notes] , 2012, IEEE Signal Processing Magazine.