1. An image processing method comprising: receiving a video image at an image processor, the video image comprising an initial frame and a plurality subsequent frames; locating an object within an initial frame of the video image; generating a histogram related to the object in the initial frame; generating a foreground map that includes the object; for each subsequent frame in the video image: performing a mean shift iteration to adjust the location of the object within the current frame; updating the histogram related to the object; and updating the foreground map, wherein performing the mean shift iteration and updating the histogram comprises inserting an information of the foreground map.