System and method for object tracking
First Claim
1. An object tracking system comprising:
- an input device configured to detect two-dimensional input pixel data from a prop device; and
a multiprocessor unit configured to calculate three-dimensional position and orientation data associated with the prop device from the two-dimensional input pixel data.
3 Assignments
0 Petitions
Accused Products
Abstract
A hand-manipulated prop is picked-up via a single video camera, and the camera image is analyzed to isolate the part of the image pertaining to the object for mapping the position and orientation of the object into a three-dimensional space, wherein the three-dimensional description of the object is stored in memory and used for controlling action in a game program, such as rendering of a corresponding virtual object in a scene of a video display. Algorithms for deriving the three-dimensional descriptions for various props employ geometry processing, including area statistics, edge detection and/or color transition localization, to find the position and orientation of the prop from two-dimensional pixel data. Criteria are proposed for the selection of colors of stripes on the props which maximize separation in the two-dimensional chrominance color space, so that instead of detecting absolute colors, significant color transitions are detected. Thus, the need for calibration of the system dependent on lighting conditions which tend to affect apparent colors can be avoided.
245 Citations
20 Claims
-
1. An object tracking system comprising:
-
an input device configured to detect two-dimensional input pixel data from a prop device; and
a multiprocessor unit configured to calculate three-dimensional position and orientation data associated with the prop device from the two-dimensional input pixel data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A machine readable medium having embodied thereon a program being executable by a machine to perform a method for tracking and discriminating pixel groups, the method comprising:
-
receiving pixel data from an input device;
segmenting color whereby the color of each pixel is determined and the image is divided into two-dimensional segments of colors;
defining edges of an object in the image; and
calculating three-dimensional position and orientation data of the object. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for tracking and discriminating pixel groups comprising:
-
receiving pixel data from an input device;
segmenting color whereby the color of each pixel is determined and the image is divided into two-dimensional segments of colors;
defining edges of an object in the image; and
calculating three-dimensional position and orientation data of the object. - View Dependent Claims (18, 19)
-
-
20. A system for tracking and discriminating pixel groups comprising:
-
means for receiving pixel data from an input device;
means for segmenting color whereby the color of each pixel is determined and the image is divided into two-dimensional segments of colors;
means for defining edges of an object in the image; and
means for calculating three-dimensional position and orientation data of the object.
-
Specification