Object orientation estimation
First Claim
Patent Images
1. A method performed by a computing device, the method comprising:
- differentiating an object from other portions of an image, the image comprising two-dimensional image data and depth data;
determining landmarks of the differentiated object;
determining a first estimate of object orientation of the differentiated object using a first technique that uses the depth data in determining a geometric model of the differentiated object;
determining a second estimate of the object orientation of the differentiated object using a second technique with the landmarks of the differentiated object;
correcting the first estimate using the second estimate to generate a corrected object orientation estimate; and
outputting the corrected object orientation estimate.
2 Assignments
0 Petitions
Accused Products
Abstract
The description relates to estimating object orientation. One example includes determining a first estimate of object orientation using a first technique and image data. In this example, a second estimate of the object orientation can be determined using a second technique and the image data. The first estimate can be corrected with the second estimate to generate a corrected object orientation estimate which can be output.
30 Citations
21 Claims
-
1. A method performed by a computing device, the method comprising:
-
differentiating an object from other portions of an image, the image comprising two-dimensional image data and depth data; determining landmarks of the differentiated object; determining a first estimate of object orientation of the differentiated object using a first technique that uses the depth data in determining a geometric model of the differentiated object; determining a second estimate of the object orientation of the differentiated object using a second technique with the landmarks of the differentiated object; correcting the first estimate using the second estimate to generate a corrected object orientation estimate; and outputting the corrected object orientation estimate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
a processing device; and a storage device storing computer-executable instructions which, when executed by the processing device, cause the processing device to; obtain an image comprising depth data; differentiate an object from other portions of the image; determine landmarks of the differentiated object; determine a first estimate of object orientation of the differentiated object using a first technique that uses the depth data to determine a geometric model of the differentiated object; determine a second estimate of the object orientation of the differentiated object using a second technique that considers the landmarks of the differentiated object; and correct the first estimate using the second estimate to generate a corrected object orientation estimate. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer-executable memory device or storage device storing computer-executable instructions that, when executed by one or more processing devices, cause the one or more processing devices to perform acts comprising:
-
detecting an object in an image; determining landmarks of the detected object; obtaining a first estimate of object orientation of the detected object, the first estimate being provided by a first technique that determines a geometric model of the detected object; obtaining a second estimate of the object orientation of the detected object, the second estimate being provided by a second technique that considers the landmarks of the detected object; correcting the first estimate using the second estimate, based at least in part on an extent to which the first estimate is consistent with the second estimate, to generate a corrected object orientation estimate; and outputting the corrected object orientation estimate. - View Dependent Claims (19, 20, 21)
-
Specification