Exploiting Constraints For Effective Visual Tracking In Surveillance Applications