To address the issue of real-time tracking we can reduce the processing by limiting the search for the object within a region of interest.
To determine this region of interest we can make use of the information we have from the previous state and also the prior knowledge we have of the system. This kind of methods are refered as bayesian method.
Enhancing even further this idea we can sample this region thus using a Monte Carlo method.