Investigation of Vision-Based Underwater Object Detection with Multiple Datasets

In this paper, we investigate the potential of vision-based object detection algorithms in underwater environments using several datasets to highlight the issues arising in different scenarios. Underwater computer vision has to cope with distortion and attenuation due to light propagation in water, and with challenging operating conditions. Scene segmentation and shape recognition in a single image must be carefully designed to achieve robust object detection and to facilitate object pose estimation. We describe a novel multi-feature object detection algorithm conceived to find human-made artefacts lying on the seabed. The proposed method searches for a target object according to a few general criteria that are robust to the underwater context, such as salient colour uniformity and sharp contours. We assess the performance of the proposed algorithm across different underwater datasets. The datasets have been obtained using stereo cameras of different quality, and diverge for the target object type and colour, acquisition depth and conditions. The effectiveness of the proposed approach has been experimentally demonstrated. Finally, object detection is discussed in connection with the simple colour-based segmentation and with the difficulty of tri-dimensional processing on noisy data.

[1]  Hanumant Singh,et al.  Visually Navigating the RMS Titanic with SLAM Information Filters , 2005, Robotics: Science and Systems.

[2]  Shamik Sural,et al.  Segmentation and histogram generation using the HSV color space for image retrieval , 2002, Proceedings. International Conference on Image Processing.

[3]  P. Ridao,et al.  Multipurpose autonomous underwater intervention: A systems integration perspective , 2012, 2012 20th Mediterranean Conference on Control & Automation (MED).

[4]  David P. Williams,et al.  A fast physics-based, environmentally adaptive underwater object detection algorithm , 2011, OCEANS 2011 IEEE - Spain.

[5]  Mario Fernando Montenegro Campos,et al.  Underwater stereo , 2004, Proceedings. 17th Brazilian Symposium on Computer Graphics and Image Processing.

[6]  Mehdi Loueipour,et al.  Robotics vision-based system for an underwater pipeline and cable tracker , 2009, OCEANS 2009-EUROPE.

[7]  G LoweDavid,et al.  Distinctive Image Features from Scale-Invariant Keypoints , 2004 .

[8]  Emanuele Trucco,et al.  Automatic man-made object detection with intensity cameras , 2002, OCEANS '02 MTS/IEEE.

[9]  Stefano Caselli,et al.  A low-cost stereo system for 3D object recognition , 2013, 2013 IEEE 9th International Conference on Intelligent Computer Communication and Processing (ICCP).

[10]  M. Carreras,et al.  Feature extraction for underwater visual SLAM , 2011, OCEANS 2011 IEEE - Spain.

[11]  Hyun Myung,et al.  Object detection and tracking for autonomous underwater robots using weighted template matching , 2012, 2012 Oceans - Yeosu.

[12]  Rafael García,et al.  Surface reconstruction methods for the recovery of 3D models from underwater interest areas , 2011, OCEANS 2011 IEEE - Spain.

[13]  Stefano Cagnoni,et al.  Particle Swarm Optimization and Differential Evolution for model-based object detection , 2013, Appl. Soft Comput..

[14]  David G. Stork,et al.  Pattern Classification (2nd ed.) , 1999 .

[15]  E. Malis,et al.  3D Reconstruction of Natural Underwater Scenes Using the Stereovision System IRIS , 2007, OCEANS 2007 - Europe.

[16]  Pere Ridao,et al.  Grasping for the Seabed: Developing a New Underwater Robot Arm for Shallow-Water Intervention , 2013, IEEE Robotics & Automation Magazine.

[17]  Codruta O. Ancuti,et al.  Enhancing underwater images and videos by fusion , 2012, 2012 IEEE Conference on Computer Vision and Pattern Recognition.

[18]  Yan Pailhas,et al.  Cascade of Boosted Classifiers for Rapid Detection of Underwater Objects , 2010 .

[19]  Oleari Fabio,et al.  Performance Evaluation of a Low-Cost Stereo Vision System for Underwater Object Detection , 2014 .

[20]  Giuseppe Casalino,et al.  Floating Underwater Manipulation: Developed Control Methodology and Experimental Validation within the TRIDENT Project , 2014, J. Field Robotics.

[21]  Primo Zingaretti,et al.  Robust real-time detection of an underwater pipeline , 1998 .

[22]  A. Gordon Use of laser scanning system on mobile underwater platforms , 1992, Proceedings of the 1992 Symposium on Autonomous Underwater Vehicle Technology.

[23]  Hyun Myung,et al.  Vision-based object detection and tracking for autonomous navigation of underwater robots , 2012 .

[24]  Son-Cheol Yu,et al.  Development of High-Resolution Acoustic Camera based Real-Time Object Recognition System by using Autonomous Underwater Vehicles. , 2006, OCEANS 2006.

[25]  Luc Jaulin,et al.  Color-based underwater object recognition using water light attenuation , 2012, Intell. Serv. Robotics.

[26]  Alessandro Leone,et al.  Stereoscopic System for 3-D Seabed Mosaic Reconstruction , 2007, 2007 IEEE International Conference on Image Processing.

[27]  Jan-Olof Eklundh,et al.  The Eigen-Transform and Applications , 2006, ACCV.

[28]  I. Sillitoe,et al.  Observing using sound and light – a short review of underwater acoustic and video-based methods , 2009 .

[29]  Massimo Caccia,et al.  MARIS: A national project on marine robotics for interventions , 2014, 22nd Mediterranean Conference on Control and Automation.

[31]  Shahriar Negahdaripour,et al.  Efficient three‐dimensional scene modeling and mosaicing , 2009, J. Field Robotics.

[32]  John D. Austin,et al.  Adaptive histogram equalization and its variations , 1987 .

[33]  Christopher Barngrover,et al.  JBoost Optimization of Color Detectors for Autonomous Underwater Vehicle Navigation , 2011, CAIP.

[34]  N. Gracias,et al.  Detection of interest points in turbid underwater images , 2011, OCEANS 2011 IEEE - Spain.

[35]  S. Gentili,et al.  A hierarchical classification system for object recognition in underwater environments , 2002 .