INITIALIZING PREDICTIVE INFORMATION FOR FREE SPACE GESTURE CONTROL AND COMMUNICATION
First Claim
1. A computer implemented method for initializing a model, comprising:
- receiving at least one image of a control object observed in a 3D imaging space;
calculating span lengths between opposing sides of the control object;
determining a number of span modes of the control object applicable to a frequency distribution of the span lengths;
for each span mode, calculating one or more span width parameters from at least part of the distribution of the span lengths;
using the span width parameters to initialize at least a portion of a model of the control object; and
generating predictive information from an initialized model.
11 Assignments
0 Petitions
Accused Products
Abstract
The technology disclosed relates generally to image analysis and, in particular embodiments, to identifying shapes and capturing motions of objects in three-dimensional space. This is accomplished by calculation of numerous span lengths between opposing sides of a control object wherein each control object can consist of a plurality of span modes, each span mode identified by a frequency distribution of a plurality of sample points. The relevant sample points are derived from the pairing of boundary points on the opposing sides of the control object. For each span mode, span width parameters are calculated from at least part of the distribution of the span lengths, using the span width parameters to initialize at least a portion of a model of the control object, and generating predictive information from the initialized model.
32 Citations
28 Claims
-
1. A computer implemented method for initializing a model, comprising:
-
receiving at least one image of a control object observed in a 3D imaging space; calculating span lengths between opposing sides of the control object; determining a number of span modes of the control object applicable to a frequency distribution of the span lengths; for each span mode, calculating one or more span width parameters from at least part of the distribution of the span lengths; using the span width parameters to initialize at least a portion of a model of the control object; and generating predictive information from an initialized model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer implemented system for initializing a model, comprising:
-
at least one camera that captures at least one image of a control object observed in a 3D imaging space; a processor coupled to the camera, memory coupled to the processor and computer instructions in the memory that implement a method including; calculating numerous span lengths between opposing sides of the control object; determining a number of span modes of the control object applicable to a frequency distribution of the span lengths; for each span mode, calculating one or more span width parameters from at least part of the distribution of the span lengths; using the span width parameters to initialize at least a portion of a model of the control object; and generating predictive information from the initialized model. - View Dependent Claims (26, 27, 28)
-
Specification