Deep Learning & Video Analytics


People and Object Tracking

People and Object Tracking computer vision algorithms are used for tracking objects (eg. humans, vehicles, etc) in camera images for visual surveillance purposes. It can be widely used in sports video analysis, intelligent video surveillance, city traffic crossroads and pedestrian monitoring.
Person Tracking with Discriminative Appearance Modeling API
The Novelty
Our algorithm can handle several challenging cases in tracking application such as occlusion, pose changes, illumination, fast motion, cluster, distracter with similar appearance, etc. It works well over different resolutions and scenes.


This work has been published in the following journals:
1. Yuwei Wu, Mingtao Pei, Min Yang, Junsong Yuan, and Yunde Jia. Robust Discriminative Tracking via Landmark-based Label Propagation. IEEE Transactions on Image Processing (TIP), 2015
2. Min Yang, Yuwei Wu, Mingtao Pei, Bo Ma, and Yunde Jia. Online Discriminative Tracking with Active Example Selection. IEEE Transactions on Circuits and Systems for Video Technology (TCSVT), 2015

We provide a powerful online discriminative tracking algorithm based on Laplacian Regularized Least Squares (LapRLS) [1]. The tracking algorithm contains two steps. First, a manifold regularized semi-supervised learning method (i.e. LapRLS) is used to learn a robust classifier to detect the target object. Second, an active example selection approach is adopted to automatically select the most informative examples for LapRLS to ensure the high classification confidence of the classifier. The overview of the approach is shown below:


We evaluated this API with 11 state-of-the-art methods on a recent popular benchmark [2] where each tracker is tested on 51 challenging videos (more than 29,000 frames). The state-of-the-art trackers include the TLD tracker [3], tracking with Multiple Instance Learning (MIL) [4], Visual Tracking Decomposition (VTD) [5], the Struck method [6], the Sparsity-based Collaborative Model (SCM) [7], Laplacian Ranking Support Vector Tracking (LRSVT) [8], Compressive Tracking (CT) [9], Structural Part-based Tracking (SPT) [10], Least Soft-threshold Squares Tracking (LSST) [11], Randomized Ensemble Tracking (RET) [12] and tracking with Online Non-negative Dictionary Learning (ONNDL) [13]. Comparison with the state-of-the-art trackers on the comprehensive benchmark demonstrates that our tracking algorithm is more effective and accurate.

Real Time Visual Object Tracking​
We also provide a real time algorithm with high performance for fast person or object tracking requirements. This real time algorithm can achieve the speed of 0.031 second per frame. It adopts histogram to fit feature distribution and feature selection mechanism to further delete features which are less discriminative and improves the feature quality. Because of these two steps, the feature matching can be accelerated significantly and the tracking accuracy and robustness can be improved.
Video of Demos
The following videos show the performance of our approach (bold, red box) against the other approaches mentioned above.
​​​​​ ​​​​​

 Content Editor

Pose Variations​​​ Occlusion​
​Motion Blur ​Background Clutter