SPECIFYING VALUES BY OCCLUDING A PATTERN ON A TARGET
First Claim
1. A method comprising:
- receiving an image of a scene;
wherein the scene includes a real world object having a non-uniform pattern in a predetermined region;
determining an area in the image that corresponds to the predetermined region;
comparing intensity differences between first pairs of pixels in the area with known intensity differences between second pairs of pixels in the non-uniform pattern;
computing a location of an occlusion in the area of the non-uniform pattern, based on a result of the comparing; and
storing the location in memory.
1 Assignment
0 Petitions
Accused Products
Abstract
A mobile platform captures a scene that includes a real world object, wherein the real world object has a non-uniform pattern in a predetermined region. The mobile platform determines an area in an image of the real world object in the scene corresponding to the predetermined region. The mobile platform compares intensity differences between pairs of pixels in the area, with known intensity differences between pairs of pixels in the non-uniform pattern, to identify any portion of the area that differs from a corresponding portion of the predetermined region. The mobile platform then stores in its memory, a value indicative of a location of the any portion relative to the area. The stored value may be used in any application running in the mobile platform.
37 Citations
21 Claims
-
1. A method comprising:
-
receiving an image of a scene; wherein the scene includes a real world object having a non-uniform pattern in a predetermined region; determining an area in the image that corresponds to the predetermined region; comparing intensity differences between first pairs of pixels in the area with known intensity differences between second pairs of pixels in the non-uniform pattern; computing a location of an occlusion in the area of the non-uniform pattern, based on a result of the comparing; and storing the location in memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A mobile platform comprising:
-
a camera; a processor operatively connected to the camera; memory operatively connected to the processor; and software held in the memory that when run in the processor causes the camera to capture a scene that includes a real world object having a non-uniform pattern in a predetermined region, causes the processor to determine an area in an image of the real world object in the scene captured by the camera and corresponding to the predetermined region, causes the processor to compare intensity differences between first pairs of pixels in the area with known intensity differences between second pairs of pixels in the non-uniform pattern, causes the processor to compute a location of an occlusion in the area of the non-uniform pattern based on a result of comparison and store the location in the memory. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An apparatus comprising:
-
means for receiving an image of a scene; wherein the scene includes a real world object having a non-uniform pattern in a predetermined region; means for determining an area in the image that corresponds to the predetermined region; means for comparing intensity differences between first pairs of pixels in the area with known intensity differences between second pairs of pixels in the non-uniform pattern; means for computing a location of an occlusion in the area of the non-uniform pattern, based on a result of the comparing; and means for storing the location in memory. - View Dependent Claims (19)
-
-
20. A non-transitory computer-readable storage medium comprising:
-
first instructions to one or more processors to receive an image of a scene; wherein the scene includes a real world object having a non-uniform pattern in a predetermined region; second instructions to the one or more processors to determine an area in the image that corresponds to the predetermined region; third instructions to the one or more processors to compare intensity differences between first pairs of pixels in the area with known intensity differences between second pairs of pixels in the non-uniform pattern; fourth instructions to the one or more processors to compute a location of an occlusion in the area of the non-uniform pattern, based on a result of the comparing; and fifth instructions to the one or more processors storing the location in a memory. - View Dependent Claims (21)
-
Specification