Stereo-based image processing
First Claim
1. A method comprising:
- a) determining a disparity map based on a first image and a second image, the disparity map containing a first disparity value of a pixel representing a stationary object in the first image and the second image;
b) comparing a first predetermined kernel image to an area portion of the disparity map including the first disparity value, the first kernel image containing at least one first disparity value representing a first object; and
c) computing a score based on the comparison of the first kernel image and the area portion.
2 Assignments
0 Petitions
Accused Products
Abstract
Images of the same scene from multiple cameras may be use to generate a stereo disparity map. At least a portion of the stereo disparity map may be compared to a kernel image to detect and/or determine the location of an object in the disparity map. The kernel image is an array of pixel values which represent the stereo disparity of an object to be located, more particularly, the kernel image indicates the 3-dimensional surface shape of the object to be located from a point of view. The disparity map containing the located object may be process to manipulate the display of the stereo-based image and/or an input image. For example, the display of the image may be cropped and/or zoomed, areas of the image that are not the located object may be modified, an object such as an emoticon or smart-emoticon may be virtually inserted into the three dimensions of the image and may interact with the object, the location of the object in the image may localize further searches, presence of the located object in the image may indicate selected storing of the image and/or image indexing, and/or the located object in the image may be used as a non-standard input device to a computing system.
192 Citations
20 Claims
-
1. A method comprising:
-
a) determining a disparity map based on a first image and a second image, the disparity map containing a first disparity value of a pixel representing a stationary object in the first image and the second image;
b) comparing a first predetermined kernel image to an area portion of the disparity map including the first disparity value, the first kernel image containing at least one first disparity value representing a first object; and
c) computing a score based on the comparison of the first kernel image and the area portion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. One or more computer readable media containing computer executable instructions that, when implemented, perform a method comprising:
-
a) determining a disparity map based on a first image and a second image, the disparity map containing a disparity value of a pixel representing a scene object in the first image and the second image;
b) comparing a predetermined kernel image to an area portion of the disparity map including the disparity value, the kernel image containing at least one disparity value representing a comparison object; and
c) computing a score based on the comparison of the kernel image and the area portion, the score being based on at least one of a previous position of the scene object in a prior disparity map, a distance of the pixel from a center of the first image and/or the second image, and the disparity value. - View Dependent Claims (16, 17)
-
-
18. One or more computer readable media containing executable components comprising:
-
a) means for generating a disparity map based on a first image and a second image, the disparity map containing a disparity value for each matched pixel of the first image and the second image;
b) means for comparing a predetermined kernel image to an area portion of the disparity map, the kernel image containing at least one disparity value representing a comparison object; and
b) means for computing a score based on the comparison of the kernel image and the area portion. - View Dependent Claims (19, 20)
-
Specification