Real-time high-resolution video stabilization using high-frame-rate jitter sensing

In this study, the novel approach of real-time video stabilization system using a high-frame-rate (HFR) jitter sensing device is demonstrated to realize the computationally efficient technique of digital video stabilization for high-resolution image sequences. This system consists of a high-speed camera to extract and track feature points in gray-level $$512\times 496$$512×496 image sequences at 1000 fps and a high-resolution CMOS camera to capture $$2048\times 2048$$2048×2048 image sequences considering their hybridization to achieve real-time stabilization. The high-speed camera functions as a real-time HFR jitter sensing device to measure an apparent jitter movement of the system by considering two ways of computational acceleration; (1) feature point extraction with a parallel processing circuit module of the Harris corner detection and (2) corresponding hundreds of feature points at the current frame to those in the neighbor ranges at the previous frame on the assumption of small frame-to-frame displacement in high-speed vision. The proposed hybrid-camera system can digitally stabilize the $$2048\times 2048$$2048×2048 images captured with the high-resolution CMOS camera by compensating the sensed jitter-displacement in real time for displaying to human eyes on a computer display. The experiments were conducted to demonstrate the effectiveness of hybrid-camera-based digital video stabilization such as (a) verification when the hybrid-camera system in the pan direction in front of a checkered pattern, (b) stabilization in video shooting a photographic pattern when the system moved with a mixed-displacement motion of jitter and constant low-velocity in the pan direction, and (c) stabilization in video shooting a real-world outdoor scene when an operator holding hand-held hybrid-camera module while walking on the stairs.

[1]  Khurram Kamal,et al.  Stabilization of 3D Pavement Images for Pothole Metrology Using the Kalman Filter , 2015, 2015 IEEE 18th International Conference on Intelligent Transportation Systems.

[2]  Tadayoshi Aoyama,et al.  Pixel-Level and Robust Vibration Source Sensing in High-Frame-Rate Video Analysis , 2016, Sensors.

[3]  B. Cardani,et al.  Optical image stabilization for digital cameras , 2006 .

[4]  Ella M. Atkins,et al.  Moving Sensor Video Image Processing Enhanced with Elimination of Ego Motion by Global Registration and SIFT , 2008, 2008 20th IEEE International Conference on Tools with Artificial Intelligence.

[5]  Sarp Ertürk,et al.  Real-Time Digital Image Stabilization Using Kalman Filters , 2002, Real Time Imaging.

[6]  Markus Ax,et al.  Optical Position Stabilization of an UAV for Autonomous Landing , 2012, ROBOTIK.

[7]  Jinhai Cai,et al.  Robust video stabilisation algorithm using feature point selection and delta optical flow , 2009, DICTA 2009.

[8]  Scott W. Teare,et al.  Introduction to image stabilization , 2006 .

[9]  Haibo Liu,et al.  Video Stabilization for Strict Real-Time Applications , 2017, IEEE Transactions on Circuits and Systems for Video Technology.

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

[11]  Takeshi Takaki,et al.  2000 fps real-time vision system with high-frame-rate video recording , 2010, 2010 IEEE International Conference on Robotics and Automation.

[12]  Seok-Woo Jang,et al.  Adaptive robust estimation of affine parameters from block motion vectors , 2005, Image Vis. Comput..

[13]  S. Erturk Image sequence stabilisation based on Kalman filtering of frame positions , 2001 .

[14]  A. Ferreira,et al.  Coarse/fine motion control of a teleoperated autonomous piezoelectric nanopositioner operating under a microscope , 2001, 2001 IEEE/ASME International Conference on Advanced Intelligent Mechatronics. Proceedings (Cat. No.01TH8556).

[15]  M. H. Shakoor,et al.  Fast digital image stabilization by motion vector prediction , 2010, 2010 The 2nd Conference on Environmental Science and Information Application Technology.

[16]  Rama Chellappa,et al.  Fast Electronic Digital Image Stabilization for Off-Road Navigation , 1996, Real Time Imaging.

[17]  Sung-Hee Lee,et al.  Digital Image Stabilizing Algorithms Based On Bit-plane Matching , 1998, International 1998 Conference on Consumer Electronics.

[18]  Ryozo Nagamune,et al.  A concept of a magnetically-actuated optical image stabilizer for mobile applications , 2014, IEEE Transactions on Consumer Electronics.

[19]  Yan Zhang,et al.  Real-time digital image stabilization based on regional field image gray projection , 2016 .

[20]  Xinquan Lai,et al.  An Integrated New Scheme for Digital Video Stabilization , 2013, Adv. Multim..

[21]  Dong Du,et al.  A real-time object tracking and image stabilization system for photographing in vibration environment using OpenTLD algorithm , 2016, 2016 IEEE Workshop on Advanced Robotics and its Social Impacts (ARSO).

[22]  Chi-Wei Chiu,et al.  Optimal Design of Magnetically Actuated Optical Image Stabilizer Mechanism for Cameras in Mobile Phones via Genetic Algorithm , 2007, IEEE Transactions on Magnetics.

[23]  Jie Xu,et al.  Fast feature-based video stabilization without accumulative global motion estimation , 2012, IEEE Transactions on Consumer Electronics.

[24]  Lu Wang,et al.  The adaptive compensation algorithm for small UAV image stabilization , 2012, 2012 IEEE International Geoscience and Remote Sensing Symposium.

[25]  Masatoshi Ishikawa,et al.  955-fps Real-time Shape Measurement of a Moving/Deforming Object using High-speed Vision for Numerous-point Analysis , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

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

[27]  Masatoshi Ishikawa,et al.  Ball control in high-speed batting motion using hybrid trajectory generator , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[28]  Takeshi Takaki,et al.  Fast FPGA-Based Multiobject Feature Extraction , 2013, IEEE Transactions on Circuits and Systems for Video Technology.

[29]  Sung Wook Baik,et al.  Video Stabilization by Detecting Intentional and Unintentional Camera Motions , 2012, 2012 Third International Conference on Intelligent Systems Modelling and Simulation.

[30]  Hiroya Kusaka,et al.  Control technology for optical image stabilization , 2002 .

[31]  Zhi Gao,et al.  Real-time optical flow-based video stabilization for unmanned aerial vehicles , 2017, Journal of Real-Time Image Processing.

[32]  Harry Shum,et al.  Full-frame video stabilization with motion inpainting , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[33]  W.E. Green,et al.  Mechatronic kite and camera rig to rapidly acquire, Process, and distribute aerial images , 2004, IEEE/ASME Transactions on Mechatronics.

[34]  Hagit Hel-Or,et al.  Video Block Motion Estimation Based on Gray-Code Kernels , 2009, IEEE Transactions on Image Processing.

[35]  Masatoshi Ishikawa,et al.  4.9 A 1ms high-speed vision chip with 3D-stacked 140GOPS column-parallel PEs for spatio-temporal image processing , 2017, 2017 IEEE International Solid-State Circuits Conference (ISSCC).

[36]  Craig D. Walrath,et al.  Adaptive bearing friction compensation based on recent knowledge of dynamic friction , 1984, Autom..

[37]  Ming C. Lin,et al.  Example-guided physically based modal sound synthesis , 2013, ACM Trans. Graph..

[38]  Jian Sun,et al.  Bundled camera paths for video stabilization , 2013, ACM Trans. Graph..

[39]  Sung-Jea Ko,et al.  Robust digital image stabilization using the Kalman filter , 2009, IEEE Transactions on Consumer Electronics.

[40]  Alessandro Roncone,et al.  Gaze stabilization for humanoid robots: A comprehensive framework , 2014, 2014 IEEE-RAS International Conference on Humanoid Robots.

[41]  Gian Luca Foresti,et al.  Object recognition and tracking for remote video surveillance , 1999, IEEE Trans. Circuits Syst. Video Technol..

[42]  Fábio Gagliardi Cozman,et al.  Industrial applications of image mosaicing and stabilization , 1998, 1998 Second International Conference. Knowledge-Based Intelligent Electronic Systems. Proceedings KES'98 (Cat. No.98EX111).

[43]  Hailin Jin,et al.  Light field video stabilization , 2009, 2009 IEEE 12th International Conference on Computer Vision.

[44]  Sung-Jea Ko,et al.  Fast digital image stabilizer based on Gray-coded bit-plane matching , 1999, 1999 Digest of Technical Papers. International Conference on Consumer Electronics (Cat. No.99CH36277).

[45]  Janusz Konrad,et al.  Probabilistic video stabilization using Kalman filtering and mosaicing , 2003, IS&T/SPIE Electronic Imaging.

[46]  Tadayoshi Aoyama,et al.  Real-Time Vibration Source Tracking Using High-Speed Vision , 2017, IEEE Sensors Journal.

[47]  Sebastiano Battiato,et al.  A robust video stabilization system by adaptive motion vectors filtering , 2008, 2008 IEEE International Conference on Multimedia and Expo.

[48]  Rama Chellappa,et al.  Fast electronic digital image stabilization , 1996, Proceedings of 13th International Conference on Pattern Recognition.

[49]  Yo-Sung Ho,et al.  Object Tracking using Adaptive Template Matching , 2015 .

[50]  Jyh-Yeong Chang,et al.  Digital image translational and rotational motion stabilization using optical flow technique , 2002, IEEE Trans. Consumer Electron..

[51]  Qun Hao,et al.  A Comprehensive Motion Estimation Technique for the Improvement of EIS Methods Based on the SURF Algorithm and Kalman Filter , 2016, Sensors.

[52]  Rama Chellappa,et al.  Stabilization and Mosaicing of Airborne Videos , 2006, 2006 International Conference on Image Processing.

[53]  Wu Yang,et al.  Multi-resolution unmanned aerial vehicle video stabilization , 2010, Proceedings of the IEEE 2010 National Aerospace & Electronics Conference.

[54]  P. R. Anurenjan,et al.  Video stabilization using Speeded Up Robust Features , 2011, 2011 International Conference on Communications and Signal Processing.

[55]  Tadayoshi Aoyama,et al.  Realization of flower stick rotation using robotic arm , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[56]  Sung-Jea Ko,et al.  Feature point classification based global motion estimation for video stabilization , 2013, IEEE Transactions on Consumer Electronics.

[57]  Joonki Paik,et al.  Robust Video Stabilization Using Particle Keypoint Update and l1-Optimized Camera Path , 2017, Sensors.

[58]  Idaku Ishii,et al.  Development of high-speed and real-time vision platform, H3 vision , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[59]  Miguel Figueroa,et al.  Real-Time Digital Video Stabilization on an FPGA , 2014, 2014 17th Euromicro Conference on Digital System Design.

[60]  Jian Sun,et al.  SteadyFlow: Spatially Smooth Optical Flow for Video Stabilization , 2014, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

[61]  Qun Hao,et al.  An Image Stabilization Optical System Using Deformable Freeform Mirrors , 2015, Sensors.

[62]  Peter J. Kennedy,et al.  Direct versus indirect line of sight (LOS) stabilization , 2003, IEEE Trans. Control. Syst. Technol..

[63]  Tzuu-Hseng S. Li,et al.  Optical image stabilizing system using fuzzy sliding-mode controller for digital cameras , 2012, IEEE Transactions on Consumer Electronics.

[64]  Qiang Zhao,et al.  Experimental Validation of a Compound Control Scheme for a Two-Axis Inertially Stabilized Platform with Multi-Sensors in an Unmanned Helicopter-Based Airborne Power Line Inspection System , 2016, Sensors.

[65]  Takeshi Takaki,et al.  500-fps face tracking system , 2012, Journal of Real-Time Image Processing.

[66]  Jung-Ho Moon,et al.  Implementation of an image stabilization system for a small digital camera , 2008, IEEE Transactions on Consumer Electronics.

[67]  Rogelio Lozano,et al.  Real-time video stabilization algorithm based on efficient block matching for UAVs , 2015, 2015 Workshop on Research, Education and Development of Unmanned Aerial Systems (RED-UAS).

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

[69]  T. J. Dennis,et al.  Image sequence stabilisation based on DFT filtering , 2000 .

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

[71]  Cheng Li,et al.  Digital Image Stabilization for Cameras on Moving Platform , 2015, 2015 International Conference on Intelligent Information Hiding and Multimedia Signal Processing (IIH-MSP).

[72]  Takeshi Takaki,et al.  Color-histogram-based tracking at 2000 fps , 2012, J. Electronic Imaging.

[73]  No-Cheol Park,et al.  Design of a Voice-Coil Actuator for Optical Image Stabilization Based on Genetic Algorithm , 2009, IEEE Transactions on Magnetics.

[74]  No-Cheol Park,et al.  Development of Small Sized Actuator With Compliant Mechanism for Optical Image Stabilization , 2010, IEEE Transactions on Magnetics.

[75]  Rama Chellappa,et al.  Selective stabilization of images acquired by unmanned ground vehicles , 1996, Proceedings of 13th International Conference on Pattern Recognition.

[76]  Christopher G. Harris,et al.  A Combined Corner and Edge Detector , 1988, Alvey Vision Conference.

[77]  Tadayoshi Aoyama,et al.  Real-Time Image Mosaicing System Using a High-Frame-Rate Video Sequence , 2015, J. Robotics Mechatronics.

[78]  Masatoshi Ishikawa,et al.  A Hierarchical Control Architecture for High-Speed Visual Servoing , 2003, Int. J. Robotics Res..

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

[80]  Akio Namiki,et al.  Ball catching in kendama game by estimating grasp conditions based on a high-speed vision system and tactile sensors , 2014, 2014 IEEE-RAS International Conference on Humanoid Robots.

[81]  Shrinivas J. Pundlik,et al.  Stabilization of Magnified Videos on a Mobile Device for Visually Impaired , 2013, 2013 IEEE Conference on Computer Vision and Pattern Recognition Workshops.

[82]  Mitsuru Sato,et al.  Control Teciiniques For Optical Image Stabilizing System , 1993 .

[83]  Wenbin Chen,et al.  Video Stabilization Using Scale-Invariant Features , 2007, 2007 11th International Conference Information Visualization (IV '07).

[84]  B. Ekstrand Equations of motion for a two-axes gimbal system , 2001 .

[85]  Takeshi Takaki,et al.  High-Frame-Rate Optical Flow System , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[86]  Kristin J. Dana,et al.  Real-time scene stabilization and mosaic construction , 1994, Proceedings of 1994 IEEE Workshop on Applications of Computer Vision.