Video stabilization with moving object detecting and tracking for aerial video surveillance

Aerial surveillance system provides a large amount of data compared with traditional surveillance system. But, it usually suffers from undesired motion of cameras, which presents new challenges. These challenges must be overcome before such video can be widely used. In this paper, we present a novel video stabilization and moving object detection system based on camera motion estimation. We use local feature extraction and matching to estimate global motion and we demonstrate that Scale Invariant Feature Transform (SIFT) keypoints are suitable for the stabilization task. After estimating the global camera motion parameters using affine transformation, we detect moving object by Kalman filtering. For motion smoothing, we use a median filter to retain the desired motion. Finally, motion compensation is carried out to obtain a stabilized video sequence. A number of aerial video examples demonstrate the effectiveness of our proposed system. We use the software Virtual Dub with the Deshaker-Plugin for test purposes. For objective evaluation, we use Interframe Transformation Fidelity for video stabilization tasks and Detection Ratio for moving object detection task.

[1]  P. Rudol,et al.  Human Body Detection and Geolocalization for UAV Search and Rescue Missions Using Color and Thermal Imagery , 2008, 2008 IEEE Aerospace Conference.

[2]  Mubarak Shah,et al.  Person Tracking in UAV Video , 2007, CLEAR.

[3]  Shih-Hsuan Yang,et al.  An Adaptive Image Stabilization Technique , 2006, 2006 IEEE International Conference on Systems, Man and Cybernetics.

[4]  Mubarak Shah,et al.  COCOA: tracking in aerial imagery , 2006, SPIE Defense + Commercial Sensing.

[5]  Xinggang Lin,et al.  Digital image stabilization based on circular block matching , 2006, IEEE Transactions on Consumer Electronics.

[6]  Julio H. Braslavsky,et al.  Stabilization with disturbance attenuation over a Gaussian channel , 2007, 2007 46th IEEE Conference on Decision and Control.

[7]  Martial Hebert,et al.  A Flow-Based Approach to Vehicle Detection and Background Mosaicking in Airborne Video , 2005, CVPR.

[8]  Marilyn Wolf,et al.  Detecting Moving Objects Using a Camera on a Moving Platform , 2010, 2010 20th International Conference on Pattern Recognition.

[9]  F. Daum,et al.  "Multitarget-Musitisensor Tracking; Principles and Techniques" [Book Review] , 1996, IEEE Aerospace and Electronic Systems Magazine.

[10]  Sebastiano Battiato,et al.  SIFT Features Tracking for Video Stabilization , 2007, 14th International Conference on Image Analysis and Processing (ICIAP 2007).

[11]  Robert C. Bolles,et al.  Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography , 1981, CACM.

[12]  Yi-Ta Wu,et al.  A Hybrid Moving Object Detection Method for Aerial Images , 2010, PCM.

[13]  Vincent Lepetit,et al.  BRIEF: Binary Robust Independent Elementary Features , 2010, ECCV.

[14]  Adel M. Alimi,et al.  Video Stabilization for Aerial Video Surveillance , 2013 .

[15]  Kamesh Namuduri,et al.  Video stabilization using principal component analysis and scale invariant feature transform in particle filter framework , 2009, IEEE Transactions on Consumer Electronics.

[16]  Michael Teutsch,et al.  Detection, Segmentation, and Tracking of Moving Objects in UAV Videos , 2012, 2012 IEEE Ninth International Conference on Advanced Video and Signal-Based Surveillance.

[17]  A. G. Amitha Perera,et al.  Track Initialization in Low Frame Rate and Low Resolution Videos , 2010, 2010 20th International Conference on Pattern Recognition.

[18]  Jonathan G. Fiscus,et al.  Multimodal Technologies for Perception of Humans, International Evaluation Workshops CLEAR 2007 and RT 2007, Baltimore, MD, USA, May 8-11, 2007, Revised Selected Papers , 2008, CLEAR.

[19]  Adel M. Alimi,et al.  Incremental Learning Approach for Events Detection from Large Video Dataset , 2010, 2010 7th IEEE International Conference on Advanced Video and Signal Based Surveillance.

[20]  C. J. Morgan,et al.  Optimal radar threshold determination in Weibull clutter and Gaussian noise , 1996 .

[21]  Adel M. Alimi,et al.  Moving Object Detection System in Aerial Video Surveillance , 2013, ACIVS.

[22]  Ba-Ngu Vo,et al.  GM-PHD filter multitarget tracking in sonar images , 2006, SPIE Defense + Commercial Sensing.

[23]  Bernd Girod,et al.  Rotation invariant fast features for large-scale recognition , 2012, Other Conferences.

[24]  F. Daum Multitarget-Multisensor Tracking: Principles and Techniques [Book Review] , 1996, IEEE Aerospace and Electronic Systems Magazine.

[25]  Andrea Fusiello,et al.  Image stabilization by features tracking , 1999, Proceedings 10th International Conference on Image Analysis and Processing.

[26]  Yunhong Wang,et al.  Moving Object Detection in Aerial Video , 2012, 2012 11th International Conference on Machine Learning and Applications.

[27]  S. Erturk,et al.  Image sequence stabilisation: motion vector integration (MVI) versus frame position smoothing (FPS) , 2001, ISPA 2001. Proceedings of the 2nd International Symposium on Image and Signal Processing and Analysis. In conjunction with 23rd International Conference on Information Technology Interfaces (IEEE Cat..

[28]  Sébastien Roujol,et al.  Robust Adaptive Extended Kalman Filtering for Real Time MR-Thermometry Guided HIFU Interventions , 2012, IEEE Transactions on Medical Imaging.

[29]  Xiaofeng Liu,et al.  Vehicle detection methods from an unmanned aerial vehicle platform , 2012, 2012 IEEE International Conference on Vehicular Electronics and Safety (ICVES 2012).

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

[31]  Dan Schonfeld,et al.  Robust Video Stabilization Based on Particle Filter Tracking of Projected Camera Motion , 2009, IEEE Transactions on Circuits and Systems for Video Technology.

[32]  S. Erturk,et al.  Digital image stabilization with sub-image phase correlation based global motion estimation , 2003, IEEE Trans. Consumer Electron..

[33]  Gary R. Bradski,et al.  ORB: An efficient alternative to SIFT or SURF , 2011, 2011 International Conference on Computer Vision.

[34]  Jacques Blanc-Talon Advanced Concepts for Intelligent Vision Systems , 2013, Lecture Notes in Computer Science.

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