Shape context based object recognition and tracking in structured underwater environment

While visual tracking problem has been actively studied in computer vision discipline, recoginition and tracking objects beneath the water surface still remains a challenging problem since this problem open deals with several difficulties: 1) poor light condition 2) limited visibility 3) high turbidity condition 4) lack of benchmark image data, etc. Nevertheless, the importance of vision based capabilities in underwater environment cannot be overstated because, in these days, many underwater robots are guided by vision systems. In this research work, we propose an efficient and accurate method of tracking texture-free objects in underwater environment. The challenge is to segment out and to track interesting objects in the presence of camera motion and scale changes of the objects. We approached this problem with a two phased algorithm: detection phase and tracking phase. In the detection phase, we extract shape context descriptors that used for classifying objects into predetermined interesting targets. In the tracking phase, we resorted to meanshift tracking algorithm based on Bhattacharyya coefficient measurement. The proposed framework is validated with real data sets obtained from a water tank, and we observed promising performance of the algorithm.

[1]  Joan Batlle,et al.  Positioning an underwater vehicle through image mosaicking , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[2]  Michael Isard,et al.  Contour Tracking by Stochastic Propagation of Conditional Density , 1996, ECCV.

[3]  Xavier Cufí,et al.  An approach to vision-based station keeping for an unmanned underwater vehicle , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[4]  Frederic Maire,et al.  A Vision Based Target Detection System for Docking of an A utonomous Underwater Vehicle , 2009, ICRA 2009.

[5]  Alexander H. Waibel,et al.  A real-time face tracker , 1996, Proceedings Third IEEE Workshop on Applications of Computer Vision. WACV'96.

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

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

[8]  R. L. Marks,et al.  Automatic visual station keeping of an underwater robot , 1994, Proceedings of OCEANS'94.

[9]  B. Menser,et al.  Face detection in color images using principal components analysis , 1999 .

[10]  Jitendra Malik,et al.  Shape matching and object recognition using shape contexts , 2010, 2010 3rd International Conference on Computer Science and Information Technology.

[11]  Björn Stenger,et al.  Shape context and chamfer matching in cluttered scenes , 2003, 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2003. Proceedings..

[12]  Sea-Moon Kim,et al.  Visual servoing for underwater docking of an autonomous underwater vehicle with one camera , 2003, Oceans 2003. Celebrating the Past ... Teaming Toward the Future (IEEE Cat. No.03CH37492).

[13]  Alexander H. Waibel,et al.  Skin-Color Modeling and Adaptation , 1998, ACCV.

[14]  Matthijs C. Dorst Distinctive Image Features from Scale-Invariant Keypoints , 2011 .

[15]  Zhengyou Zhang,et al.  A Flexible New Technique for Camera Calibration , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

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

[17]  D. Kendall A Survey of the Statistical Theory of Shape , 1989 .

[18]  Lixin Fan,et al.  Face detection and pose alignment using colour, shape and texture information , 2000, Proceedings Third IEEE International Workshop on Visual Surveillance.

[19]  Luc Van Gool,et al.  SURF: Speeded Up Robust Features , 2006, ECCV.

[20]  Takeo Kanade,et al.  Visual tracking of a moving target by a camera mounted on a robot: a combination of control and vision , 1993, IEEE Trans. Robotics Autom..

[21]  Shai Avidan,et al.  Support Vector Tracking , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[22]  Michael Isard,et al.  CONDENSATION—Conditional Density Propagation for Visual Tracking , 1998, International Journal of Computer Vision.