Image processing system and method for object tracking
First Claim
Patent Images
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.
1 Assignment
0 Petitions
Accused Products
Abstract
An image processing method can be performed on a video image that includes an initial frame and a plurality of subsequent frames. An object is located within the initial frame of the video image and a histogram related to the object is generated. A foreground map that includes the object is also generated. For each subsequent frame, a mean shift iteration is performed to adjust the location of the object within the current frame. The histogram related to the object and the foreground map can then be updated.
-
Citations
34 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
10. An image processing method comprising:
-
receiving a video frame; performing a first search for an object within the video frame by searching for a representation of the object within the video frame, the first search being performed with an original scale of the representation of the object, wherein performing the first search comprises determining a first similarity using a similarity metric; performing a second search for the object within the video frame by searching for the representation of the object within the video frame, the second search being performed with an enlarged scale of the representation of the object, wherein performing the second search comprises determining a second similarity using the similarity metric; performing a third search for the object within the video frame by searching for the representation of the object within the video frame, the third search being performed with a shrunken scale of the representation of the object, wherein performing the third search comprises determining a third similarity using the similarity metric, wherein the similarity metric computes a similarity between a normalized histogram of the representation of the object and a normalized histogram of a target model computed from a foreground map; and determining which search of the first, second and third searches found a best match of the object. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. An image processor comprising:
-
an input to receive a video image, the video image comprising an initial frame and a plurality of subsequent frames; and a processing system to process the video image, the processing system including a processor programmed to perform the following steps; locating an object within the 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. - View Dependent Claims (18, 19, 20)
-
-
29. 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 and a scale adaptation to adjust the location and scale of the object within the current frame, wherein the scale adaptation is performed by taking into account a discrimination of the object from a background region; updating the histogram related to the object; and updating the foreground map, wherein identifying an optimal scale comprises using a discriminant function. - View Dependent Claims (30, 31, 32, 33, 34)
-
Specification