Mobile mapping system
AssigneeProfound Positioning Inc.
InventorsNaser El-Sheimy, Amr Al-Hamad
Life of this patent
Estimating the term…
Abstract
Embodiments of systems and methods for a mobile mapping system are described. In an embodiment, a method includes capturing a plurality of images of an object point using a mobile computing platform. The method may also include determining an initial set of orientation parameters in response to one or more orientation sensors on the mobile computing platform. Additionally, the method may include calculating a corrected set of orientation parameters by matching object points in the plurality of images. Further, the method may include estimating a three-dimensional ground coordinate associated with the captured images in response to the corrected set of orientation parameters.
Claims14
A method comprising:
- capturing a plurality of images using a camera of a hand-holdable mobile communication platform;
- determining an initial set of orientation parameters associated with the plurality of captured images in response to one or more orientation sensors on the hand-holdable mobile communication platform;
- initially matching images of the plurality of captured images based on matching object points between respective pairs of first and second matched images;
- calculating, using a selected pair of matched images consisting of a first matched image having a first object point and a second matched image having a second object point matched to the first object point, a corrected set of orientation parameters based on the initial set of orientation parameters and application of a non-linear least square estimation algorithm to a cost function, wherein, the cost function is a separation distance between the second object point and an epipolar line of the second matched image, and wherein the epipolar line is expressed as a function of a plurality of points in the second matched image obtained using a projection between the matched images in the selected pair that is a function of orientation parameters, by projecting the first object point to the plurality of points in the second matched image;
- and
- estimating a three-dimensional ground coordinate associated with the captured images in response to the corrected set of orientation parameters.
A mobile mapping system, comprising:
- a hand-holdable mobile communication platform comprising one or more processors and a memory storing instructions;
- wherein,
- when executed by the one or more processors, the instructions cause the one or more processors to perform the following operations:
- capturing a plurality of images using a camera onboard the hand-holdable mobile communication platform;
- determining an initial set of orientation parameters associated with the plurality of captured images in response to one or more orientation sensors on the hand-holdable mobile communication platform;
- initially matching images of the plurality of captured images based on matching object points between respective pairs of first and second matched images;
- calculating, using a selected pair of matched images consisting of a first matched image having a first object point and a second matched image having a second object point matched to the first object point, a corrected set of orientation parameters based on the initial set of orientation parameters and application of a non-linear least square estimation algorithm to a cost function, wherein, the cost function is a separation distance between the second object point and an epipolar line of the second matched image, and wherein the epipolar line is expressed as a function of a plurality of points in the second matched image obtained using a projection between the matched images in the selected pair that is a function of orientation parameters, by projecting the first object point to the plurality of points in the second matched image;
- and
- estimating a three-dimensional ground coordinate associated with the captured images in response to the corrected set of orientation parameters.
Dependencies are inferred from the claim text.