Method And Apparatus For Object Pose Estimation
First Claim
1. A method for estimating a pose of an object from an input image and storing an object pose estimation, comprising:
- inputting an image containing an object;
creating a binary mask of the input image;
extracting a set of singlets from the binary mask of the input image, each singlet representing points in an inner and outer contour of the object in the input image;
connecting the set of singlets into a mesh represented as a duplex matrix;
comparing two duplex matrices to produce a set of candidate poses; and
producing an object pose estimate, and storing the object pose estimate.
2 Assignments
0 Petitions
Accused Products
Abstract
A pose of an object is estimated from an from an input image and an object pose estimation is then stored by: inputting an image containing an object; creating a binary mask of the input image; extracting a set of singlets from the binary mask of the input image, each singlet representing points in an inner and outer contour of the object in the input image; connecting the set of singlets into a mesh represented as a duplex matrix; comparing two duplex matrices to produce a set of candidate poses; and producing an object pose estimate, and storing the object pose estimate. The estimated pose of the object is refined by: inputting an image of an object in an estimated pose, a model of the object, and parameters of a camera used to take the image of the object in the estimated pose; projecting the model of the object into a virtual image of the object using the parameters of the camera and initial pose parameters to obtain a binary mask image and image depth information; and updating the initial pose parameters to new pose parameters using the binary mask image and image depth information and updating the new pose parameters iteratively to minimize an energy function or until a maximum number of iterations is reached.
30 Citations
20 Claims
-
1. A method for estimating a pose of an object from an input image and storing an object pose estimation, comprising:
-
inputting an image containing an object; creating a binary mask of the input image; extracting a set of singlets from the binary mask of the input image, each singlet representing points in an inner and outer contour of the object in the input image; connecting the set of singlets into a mesh represented as a duplex matrix; comparing two duplex matrices to produce a set of candidate poses; and producing an object pose estimate, and storing the object pose estimate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 20)
-
-
11. An apparatus for estimating a pose of an object from an input image and storing an object pose estimation, comprising:
-
a processor that receives an input image containing an object; creates a binary mask of the input image; extracts a set of singlets from the binary mask of the input image, each singlet representing points in an inner and outer contour of the object in the input image; connects the set of singlets into a mesh represented as a duplex matrix; compares two duplex matrices to produce a set of candidate poses; and produces an object pose estimate; and a memory that stores the object pose estimate. - View Dependent Claims (12, 13, 14)
-
-
15. A method for refining an estimated pose of an object, comprising:
-
inputting an image of an object in an estimated pose, a model of the object, and parameters of a camera used to take the image of the object in the estimated pose; projecting the model of the object into a virtual image of the object using the parameters of the camera and initial pose parameters to obtain a binary mask image and image depth information; updating the initial pose parameters to new pose parameters using the binary mask image and image depth information and updating the new pose parameters iteratively to minimize an energy function or until a maximum number of iterations is reached. - View Dependent Claims (16, 17, 18, 19)
-
Specification