Detecting, Tracking and Counting Fish in Low Quality Unconstrained Underwater Videos

In this work a machine vision system capable of analysing underwater videos for detecting, tracking and counting fish is presented. The real-time videos, collected near the Ken-Ding sub-tropical coral reef waters are managed by EcoGrid, Taiwan and are barely analysed by marine biologists. The video processing system consists of three subsystems: the video texture analysis, fish detection and tracking modules. Fish detection is based on two algorithms computed independently, whose results are combined in order to obtain a more accurate outcome. The tracking was carried out by the application of the CamShift algorithm that enables the tracking of objects whose numbers may vary over time. Unlike existing fish-counting methods, our approach provides a reliable method in which the fish number is computed in unconstrained environments and under several scenarios (murky water, algae on camera lens, moving plants, low contrast, etc.). The proposed approach was tested with 20 underwater videos, achieving an overall accuracy as high as 85%.

[1]  N. Otsu A threshold selection method from gray level histograms , 1979 .

[2]  E. Drucker,et al.  Research methods in marine biology , 1972 .

[3]  Concetto Spampinato,et al.  Soft-Computing Agents Processing Webcam Images to Optimize Metropolitan Traffic Systems , 2004, ICCVG.

[4]  Keinosuke Fukunaga,et al.  Introduction to Statistical Pattern Recognition , 1972 .

[5]  Mario Fernando Montenegro Campos,et al.  Particle Filter-Based Predictive Tracking for Robust Fish Counting , 2005, XVIII Brazilian Symposium on Computer Graphics and Image Processing (SIBGRAPI'05).

[6]  J. A. Marchant,et al.  Fish sizing and monitoring using a stereo image analysis system applied to fish farming , 1995 .

[7]  Rama Chellappa,et al.  Higher order statistical learning for vehicle detection in images , 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision.

[8]  Zoran Zivkovic,et al.  Improved adaptive Gaussian mixture model for background subtraction , 2004, Proceedings of the 17th International Conference on Pattern Recognition, 2004. ICPR 2004..

[9]  Rabab K. Ward,et al.  Determining fish size and swimming speed in cages and tanks using simple video techniques , 1997 .

[10]  Pavel Pudil,et al.  Introduction to Statistical Pattern Recognition , 2006 .

[11]  David Mouillot,et al.  Amphidromous fish school migration revealed by combining fixed sonar monitoring (horizontal beaming) with fishing data , 2006 .

[12]  Kohji Fukunaga,et al.  Introduction to Statistical Pattern Recognition-Second Edition , 1990 .

[13]  Keinosuke Fukunaga,et al.  Introduction to statistical pattern recognition (2nd ed.) , 1990 .

[14]  W. Watson,et al.  Endogenous rhythms of locomotion in the American horseshoe crab, Limulus polyphemus , 2007 .

[15]  Z. Zivkovic Improved adaptive Gaussian mixture model for background subtraction , 2004, ICPR 2004.