1. A digital signal processor coupled with at least one sensor, the digital signal processor comprising: a processor unit; and at least one database (DB) connected with the processor unit, the at least one DB including target template sets for analyzing both object occlusion in visual data and drift in visual data, wherein the digital signal processor is configured to switch between one of the target template sets and a distinct target template set in the at least one DB based upon detection of the at least one of object occlusion or drift in the visual data.