Collaborative sighting
First Claim
Patent Images
1. A method comprising:
- receiving first position data, wherein the first position data identifies a first position of a first camera unit while first image data was captured;
receiving second position data, wherein the second position data identifies a second position of a second camera unit while second image data was captured;
generating, at a processor, calibration data by geometrically calibrating the first image data from the first camera unit relative to the second image data from the second camera unit based on first descriptor data and second descriptor data, wherein the first descriptor data is based on the first image data, wherein the second descriptor data is based on the second image data, and wherein the calibration data is generated based on the first position data and the second position data;
identifying, based on the calibration data, a target location relative to the first image data;
generating an output image, wherein the output image includes the first image data and an indication of where the target location is relative to a scene depicted in the first image data; and
determining that the first camera unit is focused on a second target location based on user input designating the second target location, a plurality of image data captured by the first camera unit, or a combination thereof.
2 Assignments
0 Petitions
Accused Products
Abstract
A method includes generating calibration data by geometrically calibrating first image data from a first camera unit relative to second image data from a second camera unit based on first descriptor data and second descriptor data. The first descriptor data is based on the first image data. The second descriptor data is based on the second image data. The method includes identifying, based on the calibration data, a target location relative to the first image data. The method further includes generating an output image that includes the first image data and an indication of where the target location is relative to a scene depicted in the first image data.
9 Citations
20 Claims
-
1. A method comprising:
-
receiving first position data, wherein the first position data identifies a first position of a first camera unit while first image data was captured; receiving second position data, wherein the second position data identifies a second position of a second camera unit while second image data was captured; generating, at a processor, calibration data by geometrically calibrating the first image data from the first camera unit relative to the second image data from the second camera unit based on first descriptor data and second descriptor data, wherein the first descriptor data is based on the first image data, wherein the second descriptor data is based on the second image data, and wherein the calibration data is generated based on the first position data and the second position data; identifying, based on the calibration data, a target location relative to the first image data; generating an output image, wherein the output image includes the first image data and an indication of where the target location is relative to a scene depicted in the first image data; and determining that the first camera unit is focused on a second target location based on user input designating the second target location, a plurality of image data captured by the first camera unit, or a combination thereof. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A apparatus comprising:
-
a first camera unit configured to generate first image data; a processor coupled to the first camera unit; a memory storing instruction that when executed by the processor cause the processor to perform operations including; generating calibration data by geometrically calibrating first image data from the first camera unit relative to second image data from a second camera unit based on first descriptor data and second descriptor data, wherein the first descriptor data is based on the first image data, and wherein the second descriptor data is based on the second image data; identifying, based on the calibration data, a target location relative to the first image data; generating an output image, wherein the output image includes the first image data and an indication of where the target location is relative to a scene depicted in the first image data; determining that the first camera unit is focused on a second target area; and in response to determining that the first camera unit is focused on the second target area; generating, at the processor, third descriptor data based on third image data from the first camera unit; and transmitting the third descriptor data to a second processor coupled to the second camera unit. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
receiving first position data, wherein the first position data identifies a first position of a first camera unit while first image data was captured; receiving second position data, wherein the second position data identifies a second position of a second camera unit while second image data was captured; generating calibration data by geometrically calibrating the first image data from the first camera unit relative to the second image data from the second camera unit based on first descriptor data and second descriptor data, wherein the first descriptor data is based on the first image data, wherein the second descriptor data is based on the second image data, and wherein the calibration data is generated based on the first position data and the second position data; identifying, based on the calibration data, a target location relative to the first image data based on the calibration data; generating an output image, wherein the output image includes the first image data and an indication of where the target location is relative to a scene depicted in the first image data; and determining that the first camera unit is focused on a second target location based on user input designating the second target location, a plurality of image data captured by the first camera unit, or a combination thereof. - View Dependent Claims (18)
-
-
19. A method comprising:
-
generating calibration data by geometrically calibrating first image data from a first camera unit relative to second image data from a second camera unit based on first descriptor data and second descriptor data, wherein the first descriptor data is based on first image data, and wherein the second descriptor data is based on second image data; identifying, based on the calibration data, a target location relative to the first image data; generating an output image, wherein the output image includes the first image data and an indication of where the target location is relative to a scene depicted in the first image data; and determining that the first camera unit is focused on a second target area; and in response to determining that the first camera unit is focused on the second target area; generating third descriptor data based on third image data from the first camera unit; and transmitting the third descriptor data to a second processor coupled to the second camera unit.
-
-
20. An apparatus comprising:
-
a processor coupled to a first camera unit; a memory storing instruction that when executed by the processor cause the processor to perform operations including; receiving first position data, wherein the first position data identifies a first position of a first camera unit while first image data was captured; receiving second position data, wherein the second position data identifies a second position of a second camera unit while second image data was captured; generating, at the processor, calibration data by geometrically calibrating the first image data from the first camera unit relative to the second image data from the second camera unit based on first descriptor data and second descriptor data, wherein the first descriptor data is based on the first image data, wherein the second descriptor data is based on the second image data, and wherein the calibration data is generated based on the first position data and the second position data; identifying, based on the calibration data, a target location relative to the first image data; generating an output image, wherein the output image includes the first image data and an indication of where the target location is relative to a scene depicted in the first image data; and determining that the first camera unit is focused on a second target location based on user input designating the second target location, a plurality of image data captured by the first camera unit, or a combination thereof.
-
Specification