Systems and methods for providing normalized parameters of motions of objects in three-dimensional space
First Claim
Patent Images
1. A method of tracking a movement of an object in 3D space, the method comprising:
- capturing a plurality of temporally sequential images of the object within the 3D space;
automatically defining a detection zone in the 3D space, the detection zone including at least a portion of the object;
computationally analyzing the images to determine movement parameters associated with, and describing movement of, the object portion as the object portion moves in at least three dimensions, including a first dimension, a second dimension and a third dimension freely through the 3D space at least partially within the detection zone;
computationally scaling the movement parameters to generate normalized parameters normalized in the at least three dimensions relative to the detection zone;
tracking occurrences of motions of the object falling outside of the detection zone and for occurrences of motions of the object falling outside of the detection zone, adjusting a value of a discard parameter to reflect the occurrence; and
comparing the discard parameter to a threshold and based upon a result of the comparing, altering the detection zone.
11 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for detecting user gestures using detection zones to save computational time and cost and/or to provide normalized position-based parameters, such as position coordinates or movement vectors. The detection zones may be established explicitly by a user or a computer application, or may instead be determined from the user'"'"'s pattern of gestural activity. The detection zones may have three-dimensional (3D) boundaries or may be two-dimensional (2D) frames. The size and location of the detection zone may be adjusted based on the distance and direction between the user and the motion-capture system.
265 Citations
22 Claims
-
1. A method of tracking a movement of an object in 3D space, the method comprising:
-
capturing a plurality of temporally sequential images of the object within the 3D space; automatically defining a detection zone in the 3D space, the detection zone including at least a portion of the object; computationally analyzing the images to determine movement parameters associated with, and describing movement of, the object portion as the object portion moves in at least three dimensions, including a first dimension, a second dimension and a third dimension freely through the 3D space at least partially within the detection zone; computationally scaling the movement parameters to generate normalized parameters normalized in the at least three dimensions relative to the detection zone; tracking occurrences of motions of the object falling outside of the detection zone and for occurrences of motions of the object falling outside of the detection zone, adjusting a value of a discard parameter to reflect the occurrence; and comparing the discard parameter to a threshold and based upon a result of the comparing, altering the detection zone. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for tracking movement of an object in 3D space, the system comprising:
-
at least one camera oriented toward a field of view; at least one light source for directing illumination into the field of view, the camera cooperating with the at least one light source to capture a plurality of temporally sequential images of the field of view when illuminated by the at least one light source; and an image analyzer configured to; automatically define a detection zone in 3D space, the detection zone including at least a portion of the object; computationally analyze the images to determine movement parameters associated with, and describing movement of, the object portion as the object portion moves in at least three dimensions, including a first dimension, a second dimension and a third dimension freely through the 3D space at least partially within the detection zone; and computationally rescale the movement parameters to generate normalized parameters normalized in the at least three dimensions relative to the detection zone; tracking occurrences of motions of the object falling outside of the detection zone and for occurrences of motions of the object falling outside of the detection zone, adjust a value of a discard parameter to reflect the occurrence; and compare the discard parameter to a threshold and based upon a result of the comparing, alter the detection zone. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification