Fast Image-Based Obstacle Detection From Unmanned Surface Vehicles

Obstacle detection plays an important role in unmanned surface vehicles (USVs). The USVs operate in a highly diverse environments in which an obstacle may be a floating piece of wood, a scuba diver, a pier, or a part of a shoreline, which presents a significant challenge to continuous detection from images taken on board. This paper addresses the problem of online detection by constrained, unsupervised segmentation. To this end, a new graphical model is proposed that affords a fast and continuous obstacle image-map estimation from a single video stream captured on board a USV. The model accounts for the semantic structure of marine environment as observed from USV by imposing weak structural constraints. A Markov random field framework is adopted and a highly efficient algorithm for simultaneous optimization of model parameters and segmentation mask estimation is derived. Our approach does not require computationally intensive extraction of texture features and comfortably runs in real time. The algorithm is tested on a new, challenging, dataset for segmentation, and obstacle detection in marine environments, which is the largest annotated dataset of its kind. Results on this dataset show that our model outperforms the related approaches, while requiring a fraction of computational effort.

[1]  Danijel Skocaj,et al.  Multivariate online kernel density estimation with Gaussian kernels , 2011, Pattern Recognit..

[2]  Gaurav S. Sukhatme,et al.  Obstacle detection and avoidance for an Autonomous Surface Vehicle using a profiling sonar , 2011, 2011 IEEE International Conference on Robotics and Automation.

[3]  N. Nasios,et al.  Variational learning for Gaussian mixture models , 2006, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[4]  Borko Furht,et al.  A Hybrid Color-Based Foreground Object Detection Method for Automated Marine Surveillance , 2005, ACIVS.

[5]  Yan Lu,et al.  Trail following with omnidirectional vision , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[6]  Shih-Fu Chang,et al.  Segmentation using superpixels: A bipartite graph partitioning approach , 2012, 2012 IEEE Conference on Computer Vision and Pattern Recognition.

[7]  Luc Van Gool,et al.  The Pascal Visual Object Classes (VOC) Challenge , 2010, International Journal of Computer Vision.

[8]  Peter Kontschieder,et al.  Structured class-labels in random forests for semantic image labelling , 2011, 2011 International Conference on Computer Vision.

[9]  Andrew Blake,et al.  "GrabCut" , 2004, ACM Trans. Graph..

[10]  Daniel P. Huttenlocher,et al.  Efficient Graph-Based Image Segmentation , 2004, International Journal of Computer Vision.

[11]  Q. M. Jonathan Wu,et al.  Gaussian-Mixture-Model-Based Spatial Neighborhood Relationships for Pixel Labeling Problem , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[12]  Theo Gevers,et al.  A Spatially Constrained Generative Model and an EM Algorithm for Image Segmentation , 2007, IEEE Transactions on Neural Networks.

[13]  Gareth Funka-Lea,et al.  Graph Cuts and Efficient N-D Image Segmentation , 2006, International Journal of Computer Vision.

[14]  Nikolaos G. Bourbakis,et al.  Segmentation of color images using multiscale clustering and graph theoretic region synthesis , 2005, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[15]  Ales Leonardis,et al.  Online Discriminative Kernel Density Estimator With Gaussian Kernels , 2014, IEEE Transactions on Cybernetics.

[16]  Matej Kristan,et al.  A Graphical Model for Rapid Obstacle Image-Map Estimation from Unmanned Surface Vehicles , 2014, ACCV.

[17]  Nicholas R. Gans,et al.  Tracking Control of Mobile Robots Localized via Chained Fusion of Discrete and Continuous Epipolar Geometry, IMU and Odometry , 2013, IEEE Transactions on Cybernetics.

[18]  Bernt Schiele,et al.  A Dynamic Conditional Random Field Model for Joint Labeling of Object and Scene Classes , 2008, ECCV.

[19]  Han Wang,et al.  A vision-based obstacle detection system for Unmanned Surface Vehicle , 2011, 2011 IEEE 5th International Conference on Robotics, Automation and Mechatronics (RAM).

[20]  Q. M. Jonathan Wu,et al.  A Nonsymmetric Mixture Model for Unsupervised Image Segmentation , 2013, IEEE Transactions on Cybernetics.

[21]  J. Besag On the Statistical Analysis of Dirty Pictures , 1986 .

[22]  Olga Veksler,et al.  Tiered scene labeling with dynamic programming , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[23]  Olga Veksler,et al.  Fast Approximate Energy Minimization via Graph Cuts , 2001, IEEE Trans. Pattern Anal. Mach. Intell..

[24]  Sebastian Thrun,et al.  Winning the DARPA Grand Challenge with an AI Robot , 2006, AAAI.

[25]  Jitendra Malik,et al.  Learning a classification model for segmentation , 2003, Proceedings Ninth IEEE International Conference on Computer Vision.

[26]  Larry Matthies,et al.  Daytime water detection based on color variation , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[27]  Dmitry B. Goldgof,et al.  Detection and tracking of marine vehicles in video , 2008, 2008 19th International Conference on Pattern Recognition.

[28]  Peter G. Ifju,et al.  Vision-guided flight stability and control for micro air vehicles , 2003, Adv. Robotics.

[29]  Chiemela Onunka,et al.  Autonomous marine craft navigation: On the study of radar obstacle detection , 2010, 2010 11th International Conference on Control Automation Robotics & Vision.

[30]  Korris Fu-Lai Chung,et al.  Kernel Density Estimation, Kernel Methods, and Fast Learning in Large Data Sets , 2014, IEEE Transactions on Cybernetics.

[31]  Daoqiang Zhang,et al.  Robust image segmentation using FCM with spatial constraints based on new kernel-induced distance measure , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[32]  Andrew McCallum,et al.  Conditional Random Fields: Probabilistic Models for Segmenting and Labeling Sequence Data , 2001, ICML.

[33]  Tommy Chang,et al.  Fusing Ladar and Color Image Information for Mobile Robot Feature Detection and Tracking , 2002 .

[34]  Ronen Basri,et al.  Image Segmentation by Probabilistic Bottom-Up Aggregation and Cue Integration , 2007, 2007 IEEE Conference on Computer Vision and Pattern Recognition.

[35]  Peter G. Ifju,et al.  Vision-guided flight stability and control for micro air vehicles , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[36]  Sebastian Scherer,et al.  River mapping from a flying robot: state estimation, river detection, and obstacle mapping , 2012, Auton. Robots.

[37]  Mubarak Shah,et al.  Object based segmentation of video using color, motion and spatial information , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[38]  Terrance L. Huntsberger,et al.  Stereo vision–based navigation for autonomous surface vessels , 2011, J. Field Robotics.

[39]  Gaurav S. Sukhatme,et al.  Obstacle detection from overhead imagery using self-supervised learning for Autonomous Surface Vehicles , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[40]  Yan Lu,et al.  Simplified markov random fields for efficient semantic labeling of 3D point clouds , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[41]  Hai Jin,et al.  Color Image Segmentation Based on Mean Shift and Normalized Cuts , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[42]  Les Elkins,et al.  The Autonomous Maritime Navigation (AMN) project: Field tests, autonomous and cooperative behaviors, data fusion, sensors, and vehicles , 2010, J. Field Robotics.

[43]  José Barata,et al.  Water detection with segmentation guided dynamic texture recognition , 2012, 2012 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[44]  Sebastian Thrun,et al.  Self-supervised Monocular Road Detection in Desert Terrain , 2006, Robotics: Science and Systems.

[45]  Xuelong Li,et al.  Spectral Segmentation via Midlevel Cues Integrating Geodesic and Intensity , 2013, IEEE Transactions on Cybernetics.