Systems and methods for detecting a tilt angle from a depth image
First Claim
Patent Images
1. A device, the device comprising:
- a processor; and
a memory communicatively coupled to the processor when the device is operational, the memory bearing processor-executable instructions that, when executed on the processor, cause the device to at least;
receive the depth image, the depth image being captured by a camera component;
scan a human target in the depth image;
select a first portion of pixels of the human target based on a location of an upper body part of the human target;
select a second portion of pixels of the human target based on a location of a lower body part of the human target; and
calculate a tilt angle of the camera component based on the first and second portions of pixels.
1 Assignment
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.
-
Citations
19 Claims
-
1. A device, the device comprising:
-
a processor; and a memory communicatively coupled to the processor when the device is operational, the memory bearing processor-executable instructions that, when executed on the processor, cause the device to at least; receive the depth image, the depth image being captured by a camera component; scan a human target in the depth image; select a first portion of pixels of the human target based on a location of an upper body part of the human target; select a second portion of pixels of the human target based on a location of a lower body part of the human target; and calculate a tilt angle of the camera component based on the first and second portions of pixels. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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 the depth image from; scanning a human target in the depth image to determine a location of at least an upper body part and a lower body part; selecting a first portion of pixels of the human target based on a location an upper body part of the human target; selecting a second portion of pixels of the human target based on a location of a lower body part of the human target; and calculating a tilt angle of the camera component based on the first and second portions of pixels. - View Dependent Claims (10, 11, 12, 13)
-
-
14. The computer-readable storage device of 13 wherein calculating the tilt angle based on the first and second portions of pixels comprises:
calculating an arctangent of the second value divided by the first value to determine the tilt angle.
-
15. A method for detecting a tilt, the method comprising:
-
receiving, by a computer, a depth image of a scene, the depth image being captured by a capture device; determining, by the computer, a location of an upper body part and a lower body part of human target in the depth image; selecting, by the computer, 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 calculating, by the computer, a tilt angle of the camera component using the first portion of pixels and the second portion of pixels. - View Dependent Claims (16, 17, 18)
-
-
19. The method of 18, wherein calculating the 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