Context modeling combined with motion analysis for moving ship detection in port surveillance

Abstract. In port surveillance, video-based monitoring is a valuable supplement to a radar system by helping to detect smaller ships in the shadow of a larger ship and with the possibility to detect nonmetal ships. Therefore, automatic video-based ship detection is an important research area for security control in port regions. An approach that automatically detects moving ships in port surveillance videos with robustness for occlusions is presented. In our approach, important elements from the visual, spatial, and temporal features of the scene are used to create a model of the contextual information and perform a motion saliency analysis. We model the context of the scene by first segmenting the video frame and contextually labeling the segments, such as water, vegetation, etc. Then, based on the assumption that each object has its own motion, labeled segments are merged into individual semantic regions even when occlusions occur. The context is finally modeled to help locating the candidate ships by exploring semantic relations between ships and context, spatial adjacency and size constraints of different regions. Additionally, we assume that the ship moves with a significant speed compared to its surroundings. As a result, ships are detected by checking motion saliency for candidate ships according to the predefined criteria. We compare this approach with the conventional technique for object classification based on support vector machine. Experiments are carried out with real-life surveillance videos, where the obtained results outperform two recent algorithms and show the accuracy and robustness of the proposed ship detection approach. The inherent simplicity of our algorithmic subsystems enables real-time operation of our proposal in embedded video surveillance, such as port surveillance systems based on moving, nonstatic cameras.

[1]  Ce Liu,et al.  Exploring new representations and applications for motion analysis , 2009 .

[2]  Yunsong Guo,et al.  Comparisons of sequence labeling algorithms and extensions , 2007, ICML '07.

[3]  Shih-Fu Chang,et al.  Single color extraction and image query , 1995, Proceedings., International Conference on Image Processing.

[4]  Vincent Charvillat,et al.  Context modeling in computer vision: techniques, implications, and applications , 2010, Multimedia Tools and Applications.

[5]  Rob G. J. Wijnhoven,et al.  Online learning for ship detection in maritime surveillance , 2010 .

[6]  Michael Bosse,et al.  SeeCoast port surveillance , 2006, SPIE Defense + Commercial Sensing.

[7]  Thomas Brox,et al.  High Accuracy Optical Flow Estimation Based on a Theory for Warping , 2004, ECCV.

[8]  Xiaochun Cao,et al.  Automatic Geo-Registration for Port Surveillance , 2010, Int. J. Pattern Recognit. Artif. Intell..

[9]  Jong-Nam Kim,et al.  Multiple Ship Detection and Tracking Using Background Registration and Morphological Operations , 2010, FGIT-SIP/MulGraB.

[10]  Kil Woo Chung,et al.  Concurrent use of satellite imaging and passive acoustics for maritime domain awareness , 2010, 2010 International WaterSide Security Conference.

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

[12]  Antonio Torralba,et al.  Building the gist of a scene: the role of global image features in recognition. , 2006, Progress in brain research.

[13]  Pietro Perona,et al.  A Bayesian hierarchical model for learning natural scene categories , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[14]  Peter H. N. de With,et al.  Robust moving ship detection using context-based motion analysis and occlusion handling , 2013, Other Conferences.

[15]  Frank Nielsen,et al.  Statistical region merging , 2004, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[16]  Hai Wei,et al.  Automated intelligent video surveillance system for ships , 2009, Defense + Commercial Sensing.

[17]  Yuan Tian,et al.  Ship detection by salient convex boundaries , 2010, 2010 3rd International Congress on Image and Signal Processing.

[18]  Corinna Cortes,et al.  Support-Vector Networks , 1995, Machine Learning.

[19]  Andres Huertas,et al.  Daytime Water Detection by Fusing Multiple Cues for Autonomous Off-Road Navigation , 2006 .

[20]  S. S. Kumar,et al.  A Novel Approach for Ship Recognition Using Shape and Texture , 2011 .

[21]  Mubarak Shah,et al.  Visual surveillance in maritime port facilities , 2008, SPIE Defense + Commercial Sensing.

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

[23]  Svitlana Zinger,et al.  Fast sky and road detection for video context analysis , 2012 .

[24]  Laurent Demagistri,et al.  Fully automated procedure for ship detection using optical satellite imagery , 2008, Asia-Pacific Remote Sensing.

[25]  Zigmund Orlov,et al.  Robust layer-based boat detection and multi-target-tracking in maritime environments , 2010, 2010 International WaterSide Security Conference.

[26]  J. Weickert,et al.  Lucas/Kanade meets Horn/Schunck: combining local and global optic flow methods , 2005 .

[27]  Heng Li,et al.  Automatic Recognition of Ship Types from Infrared Images Using Support Vector Machines , 2008, 2008 International Conference on Computer Science and Software Engineering.

[28]  Michael Teutsch,et al.  Classification of small boats in infrared images for maritime surveillance , 2010, 2010 International WaterSide Security Conference.

[29]  Daphne Koller,et al.  Learning Spatial Context: Using Stuff to Find Things , 2008, ECCV.

[30]  David Zhang,et al.  Palmprint feature extraction using 2-D Gabor filters , 2003, Pattern Recognit..

[31]  Bo Zhang,et al.  Exploiting spatial context constraints for automatic image region annotation , 2007, ACM Multimedia.

[32]  Josiane Zerubia,et al.  Texture feature analysis using a gauss-Markov model in hyperspectral image classification , 2004, IEEE Transactions on Geoscience and Remote Sensing.

[33]  Andrea Vedaldi,et al.  Objects in Context , 2007, 2007 IEEE 11th International Conference on Computer Vision.

[34]  Gabriela Csurka,et al.  Visual categorization with bags of keypoints , 2002, eccv 2004.

[35]  Lior Wolf,et al.  A Critical View of Context , 2006, International Journal of Computer Vision.

[36]  Nuno Vasconcelos,et al.  Holistic Context Models for Visual Recognition , 2012, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[37]  Hsu-Yung Cheng,et al.  Region segmentation and labeling in aerial surveillance applications , 2012, 2012 12th International Conference on ITS Telecommunications.

[38]  Serge J. Belongie,et al.  Context based object categorization: A critical survey , 2010, Comput. Vis. Image Underst..

[39]  Peter H. N. de With,et al.  Ship detection in port surveillance based on context and motion saliency analysis , 2013, Electronic Imaging.

[40]  Conrad Sanderson,et al.  On statistical approaches to target silhouette classification in difficult conditions , 2008, Digit. Signal Process..

[41]  智一 吉田,et al.  Efficient Graph-Based Image Segmentationを用いた圃場図自動作成手法の検討 , 2014 .

[42]  Csaba Benedek,et al.  Study on color space selection for detecting cast shadows in video surveillance , 2007, Int. J. Imaging Syst. Technol..

[43]  Dmitry B. Goldgof,et al.  Tracking Ships from Fast Moving Camera through Image Registration , 2010, 2010 20th International Conference on Pattern Recognition.

[44]  Svitlana Zinger,et al.  Water region and multiple ship detection for port surveillance , 2012 .