Live Tracking of Rail-Based Fish Catching on Wild Sea Surface

Automated video analysis in fishery has drawn increasing attention since it is more scalable and deployable in conducting survey, such as fish catch tracking and size measurement, than traditional human observers. However, there are challenges from the wild sea environment, such as the rapid motion of the tide and the white water foam on the surface, which can create large noise in video data. In this work, we present an innovative method for live tracking of rail-based fish catching by combining background subtraction and motion trajectories techniques in highly noisy sea surface environment. First, the foreground masks, which consist of both fish and tide-blob noise, are obtained using background subtraction. Then, the fish are tracked and separated from noise based on their trajectories, and their boundaries are further refined with histogram of optical flow. Finally, the segmentation is acquired with a dense conditional random field (CRF) in which the optical flow on trajectories are transformed and served as feature vectors for calculating the pairwise potential. Our experimental results demonstrate that the trajectories and the feature vectors from optical flow greatly improve the tracking performance.

[1]  Marc Van Droogenbroeck,et al.  ViBe: A Universal Background Subtraction Algorithm for Video Sequences , 2011, IEEE Transactions on Image Processing.

[2]  Norval J. C. Strachan,et al.  Automated measurement of species and length of fish by computer vision , 2006 .

[3]  Boaz Zion,et al.  Review: The use of computer vision technologies in aquaculture - A review , 2012 .

[4]  Thomas M. Cover,et al.  Elements of Information Theory , 2005 .

[5]  Katerina Fragkiadaki,et al.  Two-Granularity Tracking: Mediating Trajectory and Detection Graphs for Tracking under Occlusions , 2012, ECCV.

[6]  Jenq-Neng Hwang,et al.  Tracking Human Under Occlusion Based on Adaptive Multiple Kernels With Projected Gradients , 2013, IEEE Transactions on Multimedia.

[7]  Jenq-Neng Hwang,et al.  Tracking Live Fish From Low-Contrast and Low-Frame-Rate Stereo Videos , 2015, IEEE Transactions on Circuits and Systems for Video Technology.

[8]  Sachit Butail,et al.  3D reconstruction of fish schooling kinematics from underwater video , 2010, 2010 IEEE International Conference on Robotics and Automation.

[9]  Ramakant Nevatia,et al.  Segmentation and Tracking of Multiple Humans in Crowded Environments , 2008, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[10]  Jenq-Neng Hwang,et al.  Chute based automated fish length measurement and water drop detection , 2016, 2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[11]  Jitendra Malik,et al.  Ieee Transactions on Pattern Analysis and Machine Intelligence Segmentation of Moving Objects by Long Term Video Analysis , 2022 .

[12]  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).

[13]  Benjamin Höferlin,et al.  Evaluation of background subtraction techniques for video surveillance , 2011, CVPR 2011.

[14]  Robert B. Fisher,et al.  Hierarchical classification with reject option for live fish recognition , 2014, Machine Vision and Applications.

[15]  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.

[16]  Richard Szeliski,et al.  A Database and Evaluation Methodology for Optical Flow , 2007, 2007 IEEE 11th International Conference on Computer Vision.

[17]  Jitendra Malik,et al.  Object Segmentation by Long Term Analysis of Point Trajectories , 2010, ECCV.

[18]  Simone Marini,et al.  Automated Video Imaging System for Counting Deep-Sea Bioluminescence Organisms Events , 2014, 2014 ICPR Workshop on Computer Vision for Analysis of Underwater Imagery.

[19]  Jenq-Neng Hwang,et al.  Aggregated segmentation of fish from conveyor belt videos , 2013, 2013 IEEE International Conference on Acoustics, Speech and Signal Processing.

[20]  Vladlen Koltun,et al.  Efficient Inference in Fully Connected CRFs with Gaussian Edge Potentials , 2011, NIPS.

[21]  Guillaume-Alexandre Bilodeau,et al.  SuBSENSE: A Universal Change Detection Method With Local Adaptive Sensitivity , 2015, IEEE Transactions on Image Processing.

[22]  Jitendra Malik,et al.  Large Displacement Optical Flow: Descriptor Matching in Variational Motion Estimation , 2011, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[23]  Carlo Tomasi,et al.  Good features to track , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[24]  John Reidar Mathiassen,et al.  Trends in application of imaging technologies to inspection of fish and fish products , 2011 .

[25]  Jenq-Neng Hwang,et al.  A Feature Learning and Object Recognition Framework for Underwater Fish Images , 2016, IEEE Transactions on Image Processing.

[26]  Bingbing Ni,et al.  Video Object Segmentation Via Dense Trajectories , 2015, IEEE Transactions on Multimedia.

[27]  Christof Koch,et al.  Detection and tracking of objects in underwater video , 2004, CVPR 2004.