Method of recognizing an object in an image using multi-sensor integration through conditionally optimal geoscene generation and registration
First Claim
1. A method of generating a virtual geospatial information system (VGIS) database, the steps comprising:
- a) inputting at least two images, one of said images being a base image for georegistration;
b) generating at least one geoscene using at least two ground control points in a lat-long geospatial domain;
c) georegistering said at least one geoscene in said lat-long geospatial domain to produce a registered geoimage; and
d) outputting a geoimage comprising at least one of a non-georegistered image, a registered geoimage, a geomosaic, a geogridded geoimage, a geooverlayed geoscene, a geomasked geoscene, a geoindex geoscene, a geocontour, a geocontour interval, a geo-3D-fly-through geoscene, and a geo-4D-fly-through geoscene;
whereby a pixel in said at least one geoscene is represented by;
i) (x,y) coordinates in the image domain;
ii) (z) coordinate in the spectral and elevation/height domains;
iii) UTM representation in the geospatial domain;
iv) latitude/longitude in the geospatial domain; and
v) Virtual Transverse Mercator.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of recognizing an object in an image is provided using multi-sensor integration through conditionally optimal geo-scene generation and registration. At least two images, one of which is a conditionally optimum, ortho-rectified base image, are input and used to generate a geoscene using ground control points in a latitude-longitude geospatial domain. Georegistration of the geoscene produces a registered geoimage which may be output. A virtual geospatial information system database may be compiled from the georegistered images. A Virtual Transverse Mercator (VTM) projection is defined which allows processing of images falling on both sides of the equator or across traditional UTM boundaries. The georegistration process utilizes the union and the intersection of image pixels, and geooverlaying with interacting layers including geogrids and text layers, to define main body and background pixels to facilitate object recognition.
24 Citations
49 Claims
-
1. A method of generating a virtual geospatial information system (VGIS) database, the steps comprising:
-
a) inputting at least two images, one of said images being a base image for georegistration; b) generating at least one geoscene using at least two ground control points in a lat-long geospatial domain; c) georegistering said at least one geoscene in said lat-long geospatial domain to produce a registered geoimage; and d) outputting a geoimage comprising at least one of a non-georegistered image, a registered geoimage, a geomosaic, a geogridded geoimage, a geooverlayed geoscene, a geomasked geoscene, a geoindex geoscene, a geocontour, a geocontour interval, a geo-3D-fly-through geoscene, and a geo-4D-fly-through geoscene; whereby a pixel in said at least one geoscene is represented by; i) (x,y) coordinates in the image domain; ii) (z) coordinate in the spectral and elevation/height domains; iii) UTM representation in the geospatial domain; iv) latitude/longitude in the geospatial domain; and v) Virtual Transverse Mercator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 47, 48, 49)
-
-
19. A method of generating a virtual geospatial information system (VGIS) database, the steps comprising:
-
a) defining a virtual geoquad (VGQ) system for uniquely identifying geographic regions comprising 7.5 minutes latitude by 7.5 minutes longitude; b) assigning an identification code to each VGQ; c) inputting at least two images, one of said images being a base image for georegistration; d) generating at least one geoscene comprising at least one of the sub-sets;
geolocation, geomosaicking, geogridding, geooverlaying, geomasking, geoindexing by generating a color composite geomosaic from an output of a geomasking analysis, geocontour, geocontour interval, geo-3D-fly-through, and geo-4D-fly-through, said at least one geoscene using at least two ground control points in a lat-long geospatial domain, and wherein geoindexing further comprises generating a feature attribute table corresponding to said color composite;e) using said unique identification code, georegistering said at least one geoscene in said lat-long geospatial domain to produce a registered geoimage; and f) outputting a geoimage; whereby a pixel in said at least one geoscene is represented by; i) (x,y) coordinates in the image domain; ii) (z) coordinate in the spectral and elevation/height domains; iii) UTM representation in the geospatial domain; iv) latitude/longitude in the geospatial domain; and v) Virtual Transverse Mercator. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A method of generating a virtual geospatial information system (VGIS) database, the steps comprising:
-
a) defining a Virtual Transverse Mercator (VTM) projection; b) inputting at least two images, one of said images being a base image for georegistration; c) generating at least one geoscene using at least two ground control points in a lat-long geospatial domain defined using at least one of said VTM projection and a Universal Transverse Mercator (UTM) projection; d) using at least one of said VTM and UTM projections, performing at least one of the functions;
geoscene generation, georegistration, geolocation, geomosaicking, geooverlaying, geogridding, geomasking, geoindexing, geocontouring, geocontour intervaling, geo-3D-fly-through, geo-4D-fly-through to produce a registered geoimage; ande) outputting a geoimage; whereby a pixel in said at least one geoscene is represented by; i) (x,y) coordinates in the image domain; ii) (z) coordinate in the spectral and elevation/height domains; iii) UTM representation in the geospatial domain; iv) latitude/longitude in the geospatial domain; and v) Virtual Transverse Mercator. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A method of generating a VGIS database, the steps comprising:
-
a) inputting at least two images, one of said images being a base image for georegistration; b) generating at least one geoscene comprising at least one of the sub-sets;
geolocation, geomosaicking, geogridding, geooverlaying, geomasking, geoindexing, geocontour, geocontour interval, geo-3D-fly-through, and geo-4D-fly-through, said at least one geoscene using at least two ground control points in a lat-long geospatial domain, wherein said geo-3D-fly-through and said geo-4D-fly-through functions each utilize terrain elevation data from at least one of the sources;
full-range digital elevation model (DEM) data, contour interval based elevation data, an unsorted spectral-based terrain feature geoscene, a sorted spectral-based terrain feature geoscene, a terrain-elevation constrained spectral based terrain feature geoscene, a geomasked geoscene, a map-based geoscene, a signal-based geoscene, and a geoindexed geoscene, and wherein geoindexing further comprises generating a feature attribute table corresponding to said color composite;c) georegistering said at least one geoscene in said lat-long geospatial domain to produce a registered geoimage; and d) outputting a geoimage comprising at least one of a non-georegistered image, a registered geoimage, a geomosaic, a geogridded geoimage, a geooverlayed geoscene, a geomasked geoscene, a geoindex geoscene, a geocontour, a geocontour interval, a geo-3D-fly-through geoscene, and a geo-4D-fly-through geoscene; whereby a pixel in said at least one geoscene is represented by; i) (x,y) coordinates in the image domain; ii) (z) coordinate in the spectral and elevation/height domains; iii) UTM representation in the geospatial domain; iv) latitude/longitude in the geospatial domain; and v) Virtual Transverse Mercator.
-
Specification