I. Introduction
Visual object tracking can be defined as the persistent recognition and localization of a target object in consecutive video frames. It is one of the fundamental open problems in computer vision and it has many practical applications such as video surveillance [1], behavior understanding [2], robotics [3], and medical image analysis [4].