An Optical Flow Based Multi-Object Tracking Approach Using Sequential Convex Programming

Object tracking, as one of the open topics in the past few decades, has been widely applied in the field of video processing. Although there has been intensive research on this topic, some challenges still exist, such as occlusions, clutter and dynamic scenarios. In this paper, we propose a new multi-layer formulation for multi-object tracking, which incorporates the traditional optical flow constraints with a new product term. Then, a sequential convex programming (SCP) based method is presented to solve the resulting non-convex optimization problem. The proposed method can achieve a linear convergence rate, which is demonstrated by our numerical results. In order to illustrate the performance of our approach, it is implemented for composite videos, where two objects move in opposite directions. Different experimental settings based on noise-free, occlusions, clutter and dynamic scenarios show that the method can robustly recover multiple layers and the velocity of the objects. Moreover, the experiments indicate considerable potential for handling more complex scenarios.

[1]  Huiyu Zhou,et al.  Object tracking using SIFT features and mean shift , 2009, Comput. Vis. Image Underst..

[2]  Lei Zhang,et al.  Real-Time Object Tracking Via Online Discriminative Feature Selection , 2013, IEEE Transactions on Image Processing.

[3]  Arturo Gomez Chavez,et al.  Improved Fourier Mellin Invariant for Robust Rotation Estimation with Omni-Cameras , 2019, 2019 IEEE International Conference on Image Processing (ICIP).

[4]  Michael J. Black,et al.  Mixture models for optical flow computation , 1993, Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[5]  Jin S. Lee,et al.  A vision-guided object tracking and prediction algorithm for soccer robots , 1997, Proceedings of International Conference on Robotics and Automation.

[6]  Moritz Diehl,et al.  Local Convergence of Sequential Convex Programming for Nonconvex Optimization , 2010 .

[7]  Qingwen Xu,et al.  Pose Estimation for Omni-directional Cameras using Sinusoid Fitting , 2019, 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[8]  Yong Rui,et al.  Better proposal distributions: object tracking using unscented particle filter , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[9]  Bingbing Ni,et al.  Unsupervised Deep Learning for Optical Flow Estimation , 2017, AAAI.

[10]  Kazuhiko Takahashi,et al.  Moving-object tracking with multi-laser range sensors for mobile robot navigation , 2007, 2007 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[11]  Berthold K. P. Horn,et al.  Determining Optical Flow , 1981, Other Conferences.

[12]  D K Smith,et al.  Numerical Optimization , 2001, J. Oper. Res. Soc..

[13]  Gang Wang,et al.  Video Tracking Using Learned Hierarchical Features , 2015, IEEE Transactions on Image Processing.

[14]  Ming-Hsuan Yang,et al.  Object Tracking Benchmark , 2015, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[15]  David J. Fleet,et al.  Optical Flow Estimation , 2006, Handbook of Mathematical Models in Computer Vision.

[16]  C. Urmson,et al.  Classification and tracking of dynamic objects with multiple sensors for autonomous driving in urban environments , 2008, 2008 IEEE Intelligent Vehicles Symposium.

[17]  Li Bai,et al.  Efficient Minimum Error Bounded Particle Resampling L1 Tracker With Occlusion Detection , 2013, IEEE Transactions on Image Processing.

[18]  Sebastian Lang,et al.  Multi-modal anchoring for human-robot interaction , 2003, Robotics Auton. Syst..

[19]  Ben J. A. Kröse,et al.  An EM-like algorithm for color-histogram-based object tracking , 2004, Proceedings of the 2004 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2004. CVPR 2004..

[20]  Loic Fagot-Bouquet,et al.  Online multi-person tracking based on global sparse collaborative representations , 2015, 2015 IEEE International Conference on Image Processing (ICIP).

[21]  Sebastian Thrun,et al.  A Gesture Based Interface for Human-Robot Interaction , 2000, Auton. Robots.

[22]  Takeo Kanade,et al.  An Iterative Image Registration Technique with an Application to Stereo Vision , 1981, IJCAI.

[23]  Jong Bae Kim,et al.  Efficient region-based motion segmentation for a video monitoring system , 2003, Pattern Recognit. Lett..

[24]  Robert T. Collins,et al.  Mean-shift blob tracking through scale space , 2003, 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2003. Proceedings..

[25]  Stephen P. Boyd,et al.  Graph Implementations for Nonsmooth Convex Programs , 2008, Recent Advances in Learning and Control.

[26]  Youmin Zhang,et al.  UAV-based forest fire detection and tracking using image processing techniques , 2015, 2015 International Conference on Unmanned Aircraft Systems (ICUAS).

[27]  Sebastian Thrun,et al.  Model based vehicle detection and tracking for autonomous urban driving , 2009, Auton. Robots.

[28]  Alex Pentland,et al.  Cooperative Robust Estimation Using Layers of Support , 1995, IEEE Trans. Pattern Anal. Mach. Intell..