1. One or more non-transitory processor-readable storage media having processor-readable code embedded therein for programming a processor to perform a method of tracking faces in an image stream using a digital image acquisition device, the method comprising: receiving an acquired image from said image stream including one or more face regions; receiving an indication of relative movement of said acquired image relative to a previously acquired image due to detected motion of the digital image acquisition device, said previously acquired image having an associated set of candidate face regions, each candidate face region having a given size and a respective location; and applying adjusted face detection to at least a portion of said acquired image in the vicinity of said candidate face regions as a function of said detected motion of the digital image acquisition device to remove variability of changes caused by said motion of the digital image acquisition device, to provide an updated set of candidate face regions.