A Discriminative Feature-Based Mean-shift Algorithm for Object Tracking