Tracking Ships from Fast Moving Camera through Image Registration

This paper presents an algorithm that detects and tracks marine vessels in video taken by a nonstationary camera installed on an untethered buoy. The video is characterized by large inter-frame motion of the camera, cluttered background, and presence of compression artifacts. Our approach performs segmentation of ships in individual frames processed with a color-gradient filter. The threshold selection is based on the histogram of the search region. Tracking of ships in a sequence is enabled by registering the horizon images in one coordinate system and by using a multihypothesis framework. Registration step uses an area-based technique to correlate a processed strip of the image over the found horizon line. The results of evaluation of detection, localization, and tracking of the ships show significant increase in performance in comparison to the previously used technique.

[1]  R. Benjamin,et al.  Edge detection and curve enhancement using the facet model and parametrized relaxation labelling , 1994, Proceedings of 12th International Conference on Pattern Recognition.

[2]  Stan Sclaroff,et al.  Segmenting foreground objects from a dynamic textured background via a robust Kalman filter , 2003, Proceedings Ninth IEEE International Conference on Computer Vision.

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

[4]  ZhangJing,et al.  Framework for Performance Evaluation of Face, Text, and Vehicle Detection and Tracking in Video , 2009 .

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

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

[7]  Jing Zhang,et al.  Framework for Performance Evaluation of Face, Text, and Vehicle Detection and Tracking in Video: Data, Metrics, and Protocol , 2009, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[8]  T. Başar,et al.  A New Approach to Linear Filtering and Prediction Problems , 2001 .

[9]  Vitaly Ablavsky,et al.  Background models for tracking objects in water , 2003, Proceedings 2003 International Conference on Image Processing (Cat. No.03CH37429).

[10]  Silvano Di Zenzo,et al.  A note on the gradient of a multi-image , 1986, Comput. Vis. Graph. Image Process..

[11]  Ingemar J. Cox,et al.  An Efficient Implementation of Reid's Multiple Hypothesis Tracking Algorithm and Its Evaluation for the Purpose of Visual Tracking , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[12]  Luca Iocchi,et al.  Argos - a Video Surveillance System for boat Traffic Monitoring in Venice , 2009, Int. J. Pattern Recognit. Artif. Intell..

[13]  Dmitry B. Goldgof,et al.  Autonomous buoy platform for low-cost visual maritime surveillance: design and initial deployment , 2009, Defense + Commercial Sensing.

[14]  N. Otsu A threshold selection method from gray level histograms , 1979 .

[15]  Lawrence O'Gorman,et al.  Document Image Analysis , 1996 .

[16]  P. Cochat,et al.  Et al , 2008, Archives de pediatrie : organe officiel de la Societe francaise de pediatrie.

[17]  Mubarak Shah,et al.  Water video analysis , 2004, 2004 International Conference on Image Processing, 2004. ICIP '04..

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

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