Aerial image collection
First Claim
1. A method comprising:
- receiving first panoramic image data of a terrestrial vehicle, wherein the image data is collected by an aerial vehicle;
identifying, by a processor, a marker on the terrestrial vehicle from the first panoramic image data;
analyzing, by the processor, the marker from the image data of the terrestrial vehicle to determine an operating characteristic of the aerial vehicle; and
controlling the aerial vehicle according to the operating characteristic, wherein the operating characteristic is based on a path of the terrestrial vehicle from a geographic database, wherein the operating characteristic includes an orientation of the aerial vehicle;
receiving a second panoramic image collected by the terrestrial vehicle; and
combining the first panoramic image and the second panoramic image based on the orientation of the aerial vehicle, wherein combining the first panoramic image and the second panoramic image comprises interpolating the first panoramic image and the second image according to a variable rate.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, an aerial collection system includes an image collection field vehicle that travels at street level and an image collection aerial vehicle that travels in the air above the street. The aerial vehicle collects image data including at least a portion of the field vehicle. The field vehicle includes a marker, which is identified from the collected image data. The marker is analyzed to determine an operating characteristic of the aerial vehicle. In one example, the operating characteristic in the marker includes information for a flight instruction for the aerial vehicle. In another example, the operating characteristic in the marker includes information for the three dimensional relationship between the vehicles. The three dimensional relationship is used to combine images collected from the air and images collected from the street level.
16 Citations
15 Claims
-
1. A method comprising:
-
receiving first panoramic image data of a terrestrial vehicle, wherein the image data is collected by an aerial vehicle; identifying, by a processor, a marker on the terrestrial vehicle from the first panoramic image data; analyzing, by the processor, the marker from the image data of the terrestrial vehicle to determine an operating characteristic of the aerial vehicle; and controlling the aerial vehicle according to the operating characteristic, wherein the operating characteristic is based on a path of the terrestrial vehicle from a geographic database, wherein the operating characteristic includes an orientation of the aerial vehicle; receiving a second panoramic image collected by the terrestrial vehicle; and combining the first panoramic image and the second panoramic image based on the orientation of the aerial vehicle, wherein combining the first panoramic image and the second panoramic image comprises interpolating the first panoramic image and the second image according to a variable rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to; receive image data of a terrestrial vehicle having a marker, wherein the image data is collected by an aerial vehicle; receive a street side image collected by the terrestrial vehicle; and combine the street side image with the image data collected by the aerial vehicle, wherein the street side image and the image data collected by the aerial vehicle are combined according to geometry derived from the marker, wherein the marker is analyzed to determine an operating characteristic of the aerial vehicle to control the aerial vehicle; and control the aerial vehicle according to the operating characteristic. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A non-transitory computer readable medium including instructions that when executed are operable to:
-
receive first image data collected by a terrestrial vehicle; receive second image data of the terrestrial vehicle collected by an aerial vehicle; calculate a spatial relationship between the terrestrial vehicle and the aerial vehicle based on the second image data, wherein a flight command for the aerial vehicle is calculated from the second image data; and combine the first image data and the second image data according to the spatial relationship between the terrestrial vehicle and the aerial vehicle calculated from a marker in the second image data collected by the aerial vehicle, control the aerial vehicle according to the marker. - View Dependent Claims (15)
-
Specification