Re-projected SURF Features Based Mean-Shift Algorithm For Visual Tracking
Anshul Pareek, Nidhi R. Arora · Procedia Computer Science · 2020
Visual tracking is an art of tracking a moving object over video frames using non-stationary cameras, for which feature descriptors of the target are computed and applied to a motion model. In this paper, SURF is used to compute the feature descriptors and Mean-Shift algorithm as a motion model. Mean-shift algorithm is fundamentally a logical approach to track the object on an image frame where the appearance is described by histograms. Mean-Shift tracking can directly be applied to SURF features but there is a big constraint of availability of an adequate number of feature keypoints for a given object. To get over this limitation, the re-projection technique is implemented in this paper for tracking an object in any video recorded from a mobile or stationary camera. Re-projection, online updates the histogram of object template for every frame by superimposing the feature keypoints from upcoming frames to the first frame. The object can be tracked using SURF descriptors without using any secondary information (color, texture, optical flow, gradient, etc.) regarding the object, which makes it computationally inexpensive to be used in real-time systems. Also, the SURF feature is calculated only for the target object that is to be tracked, this further reduces computational complexity. The simulation results prove the effectiveness of the work.