Camera calibration for localization
AssigneeHERE Global B.V.
InventorsLandis Huffman, Joshua Michael Finken, Amey Aroskar, Sumedh Rasal
Life of this patent
Estimating the term…
Abstract
An apparatus and/or method includes localization of a mobile device. The localization technique is calibrated by prompting the mobile device for a collection of static position images for an image-based localization service, sending static position images to the image-based localization service, receiving, for the static position images, a plurality of localization values from the image-based localization service, calculating a correction for the plurality of localization values, and providing a location for the mobile device based on the correction for the plurality of localization values.
Claims20
A method for localization of a mobile device, the method comprising:
- prompting the mobile device for a collection of static position images for an image-based localization service;
- sending static position images to the image-based localization service;
- receiving, for the static position images, a plurality of localization values from the image-based localization service;
- calculating a correction for the plurality of localization values;
- and
- providing a location for the mobile device based on the correction for the plurality of localization values.
An apparatus for calibration of a localization technique, the apparatus comprising:
- a camera configured to collect an initial set of images for localization with a visual positioning service;
- a controller configured to identify an error in initial localization data received from the visual positioning service;
- and
- a user interface configured to prompt collection of static position images for the visual positioning service in response to the error,
- wherein the controller is configured to determine a correction for a plurality of localization values received from the visual positioning service based on the static position images.
A non-transitory computer readable medium including instructions that when executed are configured to perform:
- calculating a first set of localization data based on an initial set of images received from a mobile device;
- providing the first set of localization data to the mobile device;
- receiving a calibration request and a subsequent set of images from the mobile device;
- calculating a calibration factor based on the subsequent set of images;
- calculating a second set of localization data based on the subsequent set of images received from the mobile device and the calibration factor;
- and
- providing the second set of localization data to the mobile device.
Dependencies are inferred from the claim text.