1. A method for detecting and tracking objects in a sequence of images of a scene acquired by a stationary camera, comprising for each image in the sequence the steps of: determining a first set of candidate foreground regions according to a background model; determining a second set of candidate foreground regions according to a set of foreground models; and validating the candidate foreground regions in the first set and the second set to produce a final set of foreground regions in the image that include the objects present in the image, wherein the steps are performed in a processor.