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

C. Spampinato, Y.-H. Chen-Burger, G. Nadarajan, R. Fisher

Research output: Chapter in Book/Report/Conference proceedingConference contribution


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%.
Original languageEnglish
Title of host publicationProc. 3rd Int. Conf. on Computer Vision Theory and Applications (VISAPP)
Number of pages6
Publication statusPublished - 2008


  • video analysis


Dive into the research topics of 'Detecting, Tracking and Counting Fish in Low Quality Unconstrained Underwater Videos'. Together they form a unique fingerprint.

Cite this