SYSTEM FOR COLLECTING & PROCESSING AERIAL IMAGERY WITH ENHANCED 3D & NIR IMAGING CAPABILITY
First Claim
Patent Images
1. A system for collection and processing aerial imagery, comprising:
- at least one camera;
an avionics box comprising a microprocessor;
a GPS receiver;
a remote computing device; and
a computing cloud comprising a plurality of cloud computing nodes, at least one data storage device and at least one processing device running at least one software application, cwherein said at least one software application comprises an accelerated Normalized Cross-Correlation algorithm that locates image tie points as between two or more images via a multi-resolution matching method.
0 Assignments
0 Petitions
Accused Products
Abstract
A system for guided geospatial image capture, registration and 2D or 3D mosaicking, that employs automated imagery processing and cutting-edge airborne image mapping technologies for generation of geo-referenced Orthomosaics and Digital Elevation Models from aerial images obtained by UAVs and/or manned aircraft.
-
Citations
27 Claims
-
1. A system for collection and processing aerial imagery, comprising:
-
at least one camera; an avionics box comprising a microprocessor; a GPS receiver; a remote computing device; and a computing cloud comprising a plurality of cloud computing nodes, at least one data storage device and at least one processing device running at least one software application, c wherein said at least one software application comprises an accelerated Normalized Cross-Correlation algorithm that locates image tie points as between two or more images via a multi-resolution matching method. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. In a system comprising a cloud computing system comprising a plurality of cloud computing nodes, at least one data storage device and at least one processing device, said cloud computing system being connected via a communications network to at least one remote computer workstation, and a portable computing device coupled with at least one imaging device and at least one GPS receiver, a method for collecting and processing aerial imagery comprising the steps of:
-
mapping, by said portable computing device, one or more flight paths over a target geographic area; collecting, by said remote computer workstation, a plurality of GPS data elements pertaining to said flight path from said portable computing device, and a plurality of images from said at least one imaging device, wherein each one of said plurality of images is associated with at least one of said plurality of GPS data elements; applying, by at least one of said plurality of cloud computing nodes, a multiresolution linking process to said plurality of images whereby said linking process identifies a plurality of image tie points between two or more of said plurality of images; applying, by at least one of said plurality of cloud computing nodes, a navigation process to said plurality of images whereby a roll, pitch, yaw, and absolute three-dimensional location of said imaging device in the geographic coordinate reference system is determined with respect to each one of said plurality of images; and applying, by at least one of said plurality of cloud computing nodes, an orthorectification process to each one of said plurality of images, whereby each one of said plurality of images is assigned a geographic referencing metadata tag indicating the association between at least one pixel in each of said plurality of images with a point in the geographic coordinate reference system. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A cloud-based system for collecting, processing and distributing aerial imagery, comprising:
-
a first cloud computing node connected in the cloud computing network comprising a processor and a computer readable medium storing a user software application accessible by any number of remote computers, said user software application comprising computer-executable instructions for uploading a plurality of aerial image photos and a corresponding flight log and calibration data from said remote computer(s) to the cloud computing network, and a second cloud computing node connected in the cloud computing network comprising a processor and a computer readable medium storing a cloud-based application comprising computer-executable instructions for carrying out the steps of, performing a first-pass of an image tie point registration by applying an accelerated Normalized Cross-Correlation (NCC) algorithm to determine image tie-point matches between successive pairs of said uploaded aerial image photos at a plurality of different binned resolutions, performing state solution estimation by applying a least squares estimation method to estimate camera roll (r), pitch (p), and yaw (y) states for said uploaded aerial image photos, GPS corrections along three axes (x, y, z), and camera calibration states, ortho-rectifying each of said uploaded aerial image photos to a map projection in accordance with said estimated state solution, and displaying said orthorectified map projection to one of said remote users. - View Dependent Claims (27)
-
Specification