Stereo-based image processing
First Claim
1. A method:
- 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;
comparing a first predetermined kernel image to an area portion of the disparity map including the first disparity value, wherein the first predetermined kernel image contains at least one first disparity value representing a first object and wherein the first predetermined kernel image represents a modified image of a model person'"'"'s head and shoulders and the modified image has been asymmetrically expanded horizontally;
computing a score based on the comparison of the first predetermined kernel image and the area portion; and
indicating an object in a stereo-based image based on the first image and the second image, based on the score;
wherein the determining, comparing, computing and indicating are performed by one or more processors.
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.
-
Citations
19 Claims
-
1. A method:
-
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; comparing a first predetermined kernel image to an area portion of the disparity map including the first disparity value, wherein the first predetermined kernel image contains at least one first disparity value representing a first object and wherein the first predetermined kernel image represents a modified image of a model person'"'"'s head and shoulders and the modified image has been asymmetrically expanded horizontally; computing a score based on the comparison of the first predetermined kernel image and the area portion; and indicating an object in a stereo-based image based on the first image and the second image, based on the score; wherein the determining, comparing, computing and indicating are performed by one or more processors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
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; comparing a first predetermined kernel image to an area portion of the disparity map including the first disparity value, the first predetermined kernel image containing at least one first disparity value representing a first object; and computing a score based on the comparison of the first kernel image and the area portion; and inserting a smart-emoticon into a stereo-based image based on the first image and the second image, and displaying the smart-emoticon at least partially occluded by an object in the stereo-based image based on a second disparity value of the disparity map.
-
-
17. One or more computer readable storage media comprising computer executable instructions that, when executed, cause a computer to perform a method comprising:
-
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; comparing a predetermined kernel image to an area portion of the disparity map including the disparity value, wherein the predetermined kernel image contains at least one disparity value representing a comparison object and wherein the predetermined kernel image represents a modified image of a model person'"'"'s head and shoulders wherein the head but not the shoulders has been asymmetrically expanded horizontally; and computing a score based on the comparison of the predetermined kernel image and the area portion, the score being additionally based on at least one of a) a previous position of the scene object in a prior disparity map, b) at least one of a distance of the pixel from a center of the first image or a distance of the pixel from a center of the second image, or c) the disparity value; and indicating an object in a stereo-based image based on the first image and the second image, based on the score. - View Dependent Claims (18, 19)
-
Specification