IN-HOME DEPTH CAMERA CALIBRATION
First Claim
1. A method of recalibrating a depth image sensor, the depth sensor capturing image data from a 3-D space, the method comprising:
- (a) measuring a depth value of at least one sample point in the 3-D space using the depth sensor;
(b) determining a true depth value of the at least one sample point independently of the measurement of said step (a);
(c) 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
(d) correcting the depth measurements made by the depth sensor using the depth error modeled in said step (c).
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.
66 Citations
20 Claims
-
1. A method of recalibrating a depth image sensor, the depth sensor capturing image data from a 3-D space, the method comprising:
-
(a) measuring a depth value of at least one sample point in the 3-D space using the depth sensor; (b) determining a true depth value of the at least one sample point independently of the measurement of said step (a); (c) 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 (d) correcting the depth measurements made by the depth sensor using the depth error modeled in said step (c). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-readable storage medium including instructions for programming a processor to perform 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 the depth of two or more points on a calibration object within the 3-D space using the depth sensor; (b) determining the true depth of the two or more points on the calibration object independently of the depth sensor; (c) 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 (d) compensating depth measurements made by the depth sensor using the depth error modeled in said step (c). - View Dependent Claims (14, 15)
-
-
16. A system for recalibrating a depth sensor of a natural user interface, the depth sensor capturing image data from a 3-D space, the system comprising:
-
a calibration object positioned within the 3-D space; and a computing device associated with the depth sensor, the computing device including a recalibration engine for comparing a true depth values of points on the calibration object in the 3-D space against depth values measured by the depth sensor, and deriving an error model which describes a deviation between the true depth values and the depth values measured by the depth sensor. - View Dependent Claims (17, 18, 19, 20)
-
Specification