Supervised and Unsupervised Feature Extraction Methods for Underwater Fish Species Recognition

Automated fish species identification in open aquatic habitats based on video analytics is the primary area of research in camera-based fisheries surveys. Finding informative features for these analyses, however, is fundamentally challenging due to poor quality of underwater imagery and strong visual similarity among species. In this paper, we compare two different fish feature extraction methods, namely the supervised and unsupervised approaches, which are then applied to a hierarchical partial classification framework. Several specified anatomical parts of fish are automatically located to generate the supervised feature descriptors. For unsupervised feature extraction, a scale-invariant object part learning algorithm is proposed to discover common shape of body parts and then extract appearance, location and size information of each part. Experiments show that the unsupervised approach achieves better recognition performance on live fish images collected by trawl-based cameras.

[1]  Dah-Jye Lee,et al.  Contour matching for a fish recognition and migration-monitoring system , 2004, SPIE Optics East.

[2]  Phoenix X. Huang,et al.  Hierarchical Classification for Live Fish Recognition , 2012 .

[3]  Dorin Comaniciu,et al.  Mean Shift: A Robust Approach Toward Feature Space Analysis , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[4]  Jenq-Neng Hwang,et al.  Automatic fish segmentation via double local thresholding for trawl-based underwater camera systems , 2011, 2011 18th IEEE International Conference on Image Processing.

[5]  David G. Hankin,et al.  Estimating Total Fish Abundance and Total Habitat Area in Small Streams Based on Visual Estimation Methods , 1988 .

[6]  G. Helfman,et al.  The Diversity of Fishes: Biology, Evolution, and Ecology , 2009 .

[7]  Jenq-Neng Hwang,et al.  Multiple fish tracking via Viterbi data association for low-frame-rate underwater camera systems , 2013, 2013 IEEE International Symposium on Circuits and Systems (ISCAS2013).

[8]  Matti Pietikäinen,et al.  Multiresolution Gray-Scale and Rotation Invariant Texture Classification with Local Binary Patterns , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[9]  Robert B. Fisher,et al.  Automatic fish classification for underwater species behavior understanding , 2010, ARTEMIS '10.

[10]  Bill Triggs,et al.  Histograms of oriented gradients for human detection , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[11]  Mario Fernando Montenegro Campos,et al.  Determining the Appropriate Feature Set for Fish Classification Tasks , 2005, XVIII Brazilian Symposium on Computer Graphics and Image Processing (SIBGRAPI'05).

[12]  Jenq-Neng Hwang,et al.  Recognizing live fish species by hierarchical partial classification based on the exponential benefit , 2014, 2014 IEEE International Conference on Image Processing (ICIP).

[13]  Paul A. Viola,et al.  Rapid object detection using a boosted cascade of simple features , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.