Target orientation estimation using depth sensing
First Claim
1. A computer based method for estimating an orientation of a target using depth image data, the method comprising the steps of:
- receiving a feed of depth images capturing a target, the depth images including pixel depth information;
determining a correlation between each image and a corresponding orientation measure for a set of images in the feed, the set of images representative of a set of target orientations, and the correlation providing a match between an image and a corresponding orientation measure representative of the orientation of the target captured in the image;
wherein determining the correlation comprises;
determining a primary orientation by analyzing the set of images,assigning a reference orientation measure to the images in the set of images that capture the target in the primary orientation, anddetermining an orientation measure for images in the set of images that capture the target in orientations other than the primary orientation, the orientation measure based on optical flow of feature points in the images with respect to the reference orientation measure;
storing the set of depth images of the target and the correlation; and
comparing, based in appearance, a current depth image of the target with the depth images in the set of depth images to determine, based on the correlation, a corresponding orientation measure indicative of a current orientation of the target as captured in the current depth image.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for estimating orientation of a target based on real-time video data uses depth data included in the video to determine the estimated orientation. The system includes a time-of-flight camera capable of depth sensing within a depth window. The camera outputs hybrid image data (color and depth). Segmentation is performed to determine the location of the target within the image. Tracking is used to follow the target location from frame to frame. During a training mode, a target-specific training image set is collected with a corresponding orientation associated with each frame. During an estimation mode, a classifier compares new images with the stored training set to determine an estimated orientation. A motion estimation approach uses an accumulated rotation/translation parameter calculation based on optical flow and depth constrains. The parameters are reset to a reference value each time the image corresponds to a dominant orientation.
438 Citations
7 Claims
-
1. A computer based method for estimating an orientation of a target using depth image data, the method comprising the steps of:
-
receiving a feed of depth images capturing a target, the depth images including pixel depth information; determining a correlation between each image and a corresponding orientation measure for a set of images in the feed, the set of images representative of a set of target orientations, and the correlation providing a match between an image and a corresponding orientation measure representative of the orientation of the target captured in the image;
wherein determining the correlation comprises;determining a primary orientation by analyzing the set of images, assigning a reference orientation measure to the images in the set of images that capture the target in the primary orientation, and determining an orientation measure for images in the set of images that capture the target in orientations other than the primary orientation, the orientation measure based on optical flow of feature points in the images with respect to the reference orientation measure; storing the set of depth images of the target and the correlation; and comparing, based in appearance, a current depth image of the target with the depth images in the set of depth images to determine, based on the correlation, a corresponding orientation measure indicative of a current orientation of the target as captured in the current depth image. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer readable medium for estimating an orientation of a target using depth image data, comprising a computer program that when executed by a computer processor implements the steps of:
-
receiving a feed of depth images capturing a target, the depth images including pixel depth information; determining a correlation between each image and a corresponding orientation measure for a set of images in the feed, the set of images representative of a set of target orientations, and the correlation providing a match between an image and a corresponding orientation measure representative of the orientation of the target captured in the image, wherein determining the correlation comprises; determining a primary orientation by analyzing the set of images, assigning a reference orientation measure to the images in the set of images that capture the target in the primary orientation, and determining an orientation measure for images in the set of images that capture the target in orientations other than the primary orientation, the orientation measure based on optical flow of feature points in the images with respect to the reference orientation measure; storing the set of depth images of the target and the correlation; and comparing, based in appearance, a current depth image of the target with the depth images in the set of depth images to determine, based on the correlation, a corresponding orientation measure indicative of a current orientation of the target as captured in the current depth image.
-
-
7. A system for estimating an orientation of a target using depth image data, the system comprising:
-
means for receiving a feed of depth images capturing a target, the depth images including pixel depth information; means for determining a correlation between each image and a corresponding orientation measure for a set of images in the feed, the set of images representative of a set of target orientations, and the correlation providing a match between an image and a corresponding orientation measure representative of the orientation of the target captured in the image, wherein the means for determining the correlation comprises; means for determining a primary orientation by analyzing the set of images, means for assigning a reference orientation measure to the images in the set of images that capture the target in the primary orientation, and means for determining an orientation measure for images in the set of images that capture the target in orientations other than the primary orientation, the orientation measure based on optical flow of feature points in the images with respect to the reference orientation measure; means for storing the set of depth images of the target and the correlation; and means for comparing, based in appearance, a current depth image of the target with the depth images in the set of depth images to determine, based on the correlation, a corresponding orientation measure indicative of a current orientation of the target as captured in the current depth image.
-
Specification