In-home depth camera calibration
First Claim
1. A method of recalibrating a depth image sensor, the depth sensor capturing image data from a 3D space, the method comprising:
- a) measuring a depth value of a person in the 3-D space using the depth sensor;
b) determining a number of pixels in the image of the person along an axis;
c) calculating a length of the person along the axis based on the depth value measured in said step (a) and the number of pixels determined in said step (b);
d) receiving input from the person regarding a true length of the person along the axis;
e) determining a true depth value of the person independently of the measurement of said step (a) by comparing the length calculated in said step (c) with the true length received in said step (d);
f) modeling a depth error resulting from a deviation in the true depth determined in said step e and the depth measured in said step (a); and
g) correcting the depth measurements made by the depth sensor using the depth error modeled in said step (f).
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method are disclosed for calibrating a depth camera in a natural user interface. The system in general obtains an objective measurement of true distance between a capture device and one or more objects in a scene. The system then compares the true depth measurement to the depth measurement provided by the depth camera at one or more points and determines an error function describing an error in the depth camera measurement. The depth camera may then be recalibrated to correct for the error. The objective measurement of distance to one or more objects in a scene may be accomplished by a variety of systems and methods.
-
Citations
9 Claims
-
1. A method of recalibrating a depth image sensor, the depth sensor capturing image data from a 3D space, the method comprising:
-
a) measuring a depth value of a person in the 3-D space using the depth sensor; b) determining a number of pixels in the image of the person along an axis; c) calculating a length of the person along the axis based on the depth value measured in said step (a) and the number of pixels determined in said step (b); d) receiving input from the person regarding a true length of the person along the axis; e) determining a true depth value of the person independently of the measurement of said step (a) by comparing the length calculated in said step (c) with the true length received in said step (d); f) modeling a depth error resulting from a deviation in the true depth determined in said step e and the depth measured in said step (a); and g) correcting the depth measurements made by the depth sensor using the depth error modeled in said step (f). - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of recalibrating a depth sensor of a natural user interface, the depth sensor capturing image data from a 3-D space, the method comprising:
-
a) measuring a depth of an object within the 3-D space using the depth sensor; b) receiving a user indication of an x-axis or y-axis dimensional size of an object; c) correlating the user-indicated size of the object to a true depth of the object from the depth sensor based on a known correlation between the size of the object and number of pixels depicting that object at distances between the object and the depth sensor; d) modeling a depth error resulting from a deviation in the true depth determined in said step (b) and the depth measured in said step (a); and e) compensating depth measurements made by the depth sensor using the depth error modeled in said step (d). - View Dependent Claims (9)
-
Specification