Systems and methods for detecting a tilt angle from a depth image
First Claim
Patent Images
1. A method, comprising:
- receiving depth data, by a computer, the depth data having been captured from a camera component;
scanning, by the computer, a human target in the depth data;
identifying, by the computer, a first portion of pixels of the human target at the location of an upper body part of the human target;
identifying, by the computer, a second portion of pixels of the human target at the location of a lower body part of the human target; and
calculating, by the computer, a tilt angle of the human target relative to the camera component based on the first and second portions of pixels.
2 Assignments
0 Petitions
Accused Products
Abstract
A depth image of a scene may be received, observed, or captured by a device. A human target in the depth image may then be scanned for one or more body parts such as shoulders, hips, knees, or the like. A tilt angle may then be calculated based on the body parts. For example, a first portion of pixels associated with an upper body part such as the shoulders and a second portion of pixels associated with a lower body part such as a midpoint between the hips and knees may be selected. The tilt angle may then be calculated using the first and second portions of pixels.
239 Citations
17 Claims
-
1. A method, comprising:
-
receiving depth data, by a computer, the depth data having been captured from a camera component; scanning, by the computer, a human target in the depth data; identifying, by the computer, a first portion of pixels of the human target at the location of an upper body part of the human target; identifying, by the computer, a second portion of pixels of the human target at the location of a lower body part of the human target; and calculating, by the computer, a tilt angle of the human target relative to the camera component based on the first and second portions of pixels. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-readable storage device having stored thereon computer executable instructions for detecting a tilt, that, when executed on a computer, cause the computer to perform operations comprising:
-
receiving depth data, the depth data having been captured from a camera component; scanning a human target in the depth data to determine a location of at least an upper body part and a lower body part; identifying a first portion of pixels of the human target at the location of an upper body part of the human target; identifying a second portion of pixels of the human target at the location of a lower body part of the human target; and calculating a tilt angle of the human target relative to the camera component based on the first and second portions of pixels. - View Dependent Claims (8, 9, 10, 11)
-
-
12. The computer-readable storage device of 11, wherein calculating a tilt angle using the location of the upper body part and the lower body part comprises:
calculating an arctangent of the second value divided by the first value to determine the tilt angle.
-
13. A system for detecting a tilt, the system comprising:
-
a capture device, wherein the capture device comprises a camera component that receives depth data of a scene, wherein the depth data comprises a human target associated with a user; and a computing device in operative communication with the capture device, wherein the computing device comprises a processor that receives the depth data from the capture device, determines a location of an upper body part and a lower body part of human target in the depth data, selects a first portion of pixels of the human target associated with the upper body part and a second portion of pixels of the human target associated with the lower body part, and calculates a tilt angle between the human target and the capture device using the first portion of pixels and the second portion of pixels. - View Dependent Claims (14, 15, 16)
-
-
17. The system of 16, wherein processor further calculates a tilt angle using the first portion of pixels and the second portion of pixels by:
calculating an arctangent of the second value divided by the first value to determine the tilt angle.
Specification