Validation of camera calibration data using augmented reality
First Claim
Patent Images
1. A system, comprising:
- an unmanned aerial vehicle comprising a plurality of cameras;
a head-mounted wearable device comprising;
a transparent display through which physical objects of a physical, real-world environment are visible and on which is presented virtual information in relation to the physical objects; and
a pattern that is recognizable by the plurality of cameras; and
a computing device in communication with the plurality of cameras and the head-mounted wearable device, the computing device configured to;
provide an augmented reality interface at the transparent display of the head-mounted wearable device;
provide, at the augmented reality interface, directions for a wearer of the head-mounted wearable device to move between a plurality of locations with respect to the plurality of cameras;
receive a first indication that a first camera of the plurality of cameras mounted on a first side of the unmanned aerial vehicle recognized the pattern at a first location with respect to the first camera;
receive a second indication that a second camera of the plurality of cameras mounted adjacent to the first camera recognized the pattern at a second location with respect to the second camera;
generate a confirmation message when it is determined that the first location and the second location correspond to a same location with respect to the unmanned aerial vehicle;
access existing calibration data for at least the first camera and the second camera; and
validate the existing calibration data with respect to the first camera and the second camera based at least in part on the confirmation message.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for collecting camera calibration data using wearable devices are described. An augmented reality interface may be provided at a wearable device. Directions for a user to present a calibration target to a camera may be presented at the augmented reality interface. Calibration data collected by the camera viewing the calibration target may be received. Existing calibration data for the camera may be validated based at least in part on the collected calibration data.
-
Citations
19 Claims
-
1. A system, comprising:
-
an unmanned aerial vehicle comprising a plurality of cameras; a head-mounted wearable device comprising; a transparent display through which physical objects of a physical, real-world environment are visible and on which is presented virtual information in relation to the physical objects; and a pattern that is recognizable by the plurality of cameras; and a computing device in communication with the plurality of cameras and the head-mounted wearable device, the computing device configured to; provide an augmented reality interface at the transparent display of the head-mounted wearable device; provide, at the augmented reality interface, directions for a wearer of the head-mounted wearable device to move between a plurality of locations with respect to the plurality of cameras; receive a first indication that a first camera of the plurality of cameras mounted on a first side of the unmanned aerial vehicle recognized the pattern at a first location with respect to the first camera; receive a second indication that a second camera of the plurality of cameras mounted adjacent to the first camera recognized the pattern at a second location with respect to the second camera; generate a confirmation message when it is determined that the first location and the second location correspond to a same location with respect to the unmanned aerial vehicle; access existing calibration data for at least the first camera and the second camera; and validate the existing calibration data with respect to the first camera and the second camera based at least in part on the confirmation message. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method, comprising:
-
providing an augmented reality interface at a transparent display of a head-mounted wearable device that is worn by a user; providing, for presentation at the augmented reality interface, directions for the user to present an updatable calibration target to a camera, the updatable calibration target comprising an updatable pattern that automatically updates based at least in part on one or more of a distance between the head-mounted wearable device and the camera, a resolution value of the camera, a lens type of the camera, a camera type of the camera, or an orientation of the camera; receiving, from the camera, calibration data collected by the camera viewing the updatable calibration target when the user presents the updatable calibration target at the camera; accessing existing calibration data for the camera; and validating the existing calibration data with respect to the camera based at least in part on the calibration data. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A wearable device, comprising:
-
a transparent display at which is presented an augmented reality interface; a calibration target disposed at a front portion of the wearable device, the calibration target comprising an updatable pattern; and a computing device configured to communicate with a remote computing device, the computing device configured to; present first information at the augmented reality interface, the first information comprising first indicia identifying a first camera of an unmanned aerial vehicle; cause the calibration target to present a first pattern to the first camera when the wearable device is disposed at a first position with respect to the first camera; present second information at the augmented reality interface, the second information comprising second indicia identifying a second camera of the unmanned aerial vehicle; and cause the calibration target to present a second pattern to the second camera when the wearable device is disposed at a second position with respect to the second camera, wherein detection of the first pattern by the first camera and detection of the second pattern by the second camera enables the remote computing device to validate an existing calibration of the first camera and the second camera. - View Dependent Claims (16, 17, 18, 19)
-
Specification