System and method for image capture device pose estimation
First Claim
1. A method for estimating a plurality of image capture device poses, comprising:
- using at least one hardware processor executing a code for;
extracting a plurality of observed image features of a plurality of landmarks from a plurality of images captured by at least one image capture device from at least one pose, said plurality of landmarks calibrated with respect to a certain coordinate system;
identifying among said plurality of observed image features at least one common observed image feature documented in at least some of said images;
producing image feature scale values of said at least one common observed image feature by analyzing said at least some of said images;
determining a plurality of estimated poses of said at least one image capture device with respect to said certain coordinate system by using said image feature scale values in calculating a minimal re-projection error between said plurality of observed image features and a plurality of predicted image features by using a scale re-projection error term in a bundle adjustment optimization calculation comprising at least one cost function which comprises at least one scale error term expressing a scale re-projection error using image feature scale information;
wherein said at least one scale error term is computed by computing a difference between a measured image feature scale calculated by a feature detector, and a predicted feature scale computed using an image capture device focal length, a distance from said common observed image feature'"'"'s landmark to one of a plurality of estimated camera poses and a size estimate of said common observed image feature'"'"'s landmark; and
outputting said plurality of estimated poses.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for estimating a plurality of camera, comprising using at least one processor executing a code for: extracting a plurality of image features of a plurality of landmarks from a plurality of images captured by at least one camera from at least one pose, the plurality of landmarks calibrated with respect to a certain coordinate system; identifying among the plurality of image features at least one image feature documented in at least some of the images; producing scale values of at least one common image feature by analyzing the at least some of the images; determining a plurality of estimated poses of the at least one camera with respect to the certain coordinate system by using the scale values in calculating a minimal re-projection error between the plurality of image features and a plurality of predicted image features; and outputting the plurality of estimated poses.
-
Citations
20 Claims
-
1. A method for estimating a plurality of image capture device poses, comprising:
-
using at least one hardware processor executing a code for; extracting a plurality of observed image features of a plurality of landmarks from a plurality of images captured by at least one image capture device from at least one pose, said plurality of landmarks calibrated with respect to a certain coordinate system; identifying among said plurality of observed image features at least one common observed image feature documented in at least some of said images; producing image feature scale values of said at least one common observed image feature by analyzing said at least some of said images; determining a plurality of estimated poses of said at least one image capture device with respect to said certain coordinate system by using said image feature scale values in calculating a minimal re-projection error between said plurality of observed image features and a plurality of predicted image features by using a scale re-projection error term in a bundle adjustment optimization calculation comprising at least one cost function which comprises at least one scale error term expressing a scale re-projection error using image feature scale information; wherein said at least one scale error term is computed by computing a difference between a measured image feature scale calculated by a feature detector, and a predicted feature scale computed using an image capture device focal length, a distance from said common observed image feature'"'"'s landmark to one of a plurality of estimated camera poses and a size estimate of said common observed image feature'"'"'s landmark; and outputting said plurality of estimated poses. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for estimating a plurality of image capture device poses, comprising:
-
at least one hardware processor executing a code for; extracting a plurality of observed image features of a plurality of landmarks from a plurality of images captured by at least one image capture device from at least one pose, said plurality of landmarks calibrated with respect to a certain coordinate system; identifying among said plurality of observed image features at least one common observed image feature documented in at least some of said images; producing image feature scale values of said at least one common observed image feature by analyzing said at least some of said images; determining a plurality of estimated poses of said at least one image capture device with respect to said certain coordinate system by using said image feature scale values in calculating a minimal re-projection error between said plurality of observed image features and a plurality of predicted image features by using a scale re-projection error term in a bundle adjustment optimization calculation comprising at least one cost function which comprises at least one scale error term expressing a scale re-projection error using image feature scale information; wherein said at least one scale error term is computed by computing a difference between a measured image feature scale and a predicted feature scale; wherein said measured image feature scale is calculated by a feature detector; and
wherein said predicted feature scale is computed using an image capture device focal length, a distance from said common observed image feature'"'"'s landmark to one of said plurality of estimated camera poses and a size estimate of said common observed image feature'"'"'s landmark; andoutputting said plurality of estimated poses. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification