Automated georeferencing of digitized map images
First Claim
1. A method for producing map representation vectors using geographical data, metadata, and raster map data, the method comprising:
- determining a centroid of an area of coverage of the raster map data by applying the metadata to the geographical data; and
employing the centroid of the area of coverage of the raster map data to shift the raster map data to determine map representation vectors.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for automatically georeferencing digitized images selects and analyzes image landmark points from disparate sources for image co-registration. A composite alignment of raster images and geographic target vectors is automatically generated using metadata sources for use in geographic display and editing environments. Cartographic alignment of raster images to geographic vector data sets is performed to co-position image data with geographic vector data sets. The co-registration and display permits a meaningful overlay of the data sets and an improved comparison of vector data to the correctly-registered images based on the physical relationships between the vector data and the underlying image features. By incorporating metadata regarding landmarks and other points of interest, users may query target vectors to display attributes of the associated landmarks and create a highly accurate parcel map for validating image information in areas where the data was acquired in sub-optimal conditions.
312 Citations
80 Claims
-
1. A method for producing map representation vectors using geographical data, metadata, and raster map data, the method comprising:
-
determining a centroid of an area of coverage of the raster map data by applying the metadata to the geographical data; and
employing the centroid of the area of coverage of the raster map data to shift the raster map data to determine map representation vectors. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of reconciling metadata records and target vectors to determine a centroid of an area of interest, the method comprising:
-
combining the metadata records and the target vectors to form position indexes;
sorting the position indexes; and
evaluating the sorted position indexes against predetermined criteria to determine a centroid of the area of interest. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method of extracting features from raster map data to create map representation vectors, the method comprising:
-
applying a determined centroid to the raster map data to shift the raster map data to new coordinate positions;
identifying and decoding directional information from the raster map data;
determining a proper scale for the identified and decoded raster map data; and
applying the proper scale and the determined centroid to the identified and decoded raster map data to create map representation vectors. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A georeferencing system for producing map representation vectors comprising:
-
a geographic database providing target vectors;
a metadata source module adapted to store metadata corresponding to the target vectors;
a raster map repository adapted to store raster map data;
a centroid determination subsystem for determining a centroid of an area of coverage of the raster map data by applying the metadata to the target vectors; and
a feature extraction module to apply the determined centroid of the area of coverage of the raster map data to shift the raster map data and produce map representation vectors. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A georeferencing system to reconcile metadata records and target vectors to determine a centroid of an area of interest, the system comprising:
-
a geographic database adapted to store target vectors;
a metadata source module adapted to store metadata records corresponding to the target vectors; and
a centroid determination subsystem for determining a centroid of an area of interest by applying the metadata records to the target vectors. - View Dependent Claims (27, 28, 29, 30, 31)
-
-
32. A georeferencing system to create map representation vectors by extracting features from raster map data, the system comprising:
-
a raster map repository adapted to store the raster map data;
a feature extraction module adapted to identify and decode directional information from the raster map data, accept an input of a determined centroid, determine a proper scale for the identified and decoded raster map data, and apply the proper scale and the determined centroid to the identified and decoded raster map data to create map representation vectors. - View Dependent Claims (33, 34, 35, 36)
-
-
37. A data storage medium with computer-executable instructions for producing map representation vectors using geographical data, metadata, and raster map data, the data storage medium comprising:
-
instructions for determining a centroid of an area of coverage of the raster map data by applying the metadata to the geographical data; and
instructions for employing the centroid of the area of coverage of the raster map data to shift the raster map data to produce map representation vectors. - View Dependent Claims (38, 39, 40, 41, 42, 43)
-
-
44. A data storage medium with computer-executable instructions for reconciling metadata records and target vectors to determine a centroid of an area of interest, the data storage medium comprising:
-
instructions for combining the metadata records and the target vectors to form position index records;
instructions for sorting the position index records; and
instructions for evaluating the sorted position index records against predetermined criteria to determine a centroid of the area of interest. - View Dependent Claims (45, 46, 47, 48, 49)
-
-
50. A data storage medium with computer-executable instructions for extracting features from raster map data to create map representation vectors, the data storage medium comprising:
-
instructions for applying a determined centroid to the raster map data to shift the raster map data to new coordinate positions;
instructions for identifying and decoding directional information from the raster map data;
instructions for determining a proper scale for the identified and decoded raster map data; and
instructions for applying the proper scale and the determined centroid to the identified and decoded raster map data to create map representation vectors. - View Dependent Claims (51, 52, 53, 54)
-
-
55. A method of producing georeferenced images from disparate data sources comprising the steps of:
-
recording geographic image data as target vectors in a geographic database;
storing metadata corresponding to the geographic image data in a metadata source module;
associating the metadata and the geographic image data in a geocoding module to create position index records;
parsing and aggregating the position index records to determine a centroid for a map;
registering the centroid in an extraction module;
accessing raster map data from a raster map data repository for use in the extraction module;
extracting directional information from the raster map data to determine map representation vectors based on the centroid and the extracted directional information;
defining data matches between the map representation vectors and the target vectors as corresponding feature pairs;
converting the corresponding feature pairs into an overlay map by iteratively matching nodes and iteratively matching arc chains according to match criteria;
storing the overlay map as a georeferenced image in a georeferenced image repository; and
presenting the georeferenced images as a visual display. - View Dependent Claims (56, 57, 58, 59, 60, 61)
-
-
62. An automated georeferencing system for producing georeferenced images from disparate data sources comprising:
-
a geographic database recording geographic image data as target vectors;
a metadata source storing metadata records corresponding to the geographic image data;
a centroid determination subsystem to determine a centroid for a map;
a raster map repository storing raster map data for use in a feature extraction module;
a feature extraction module registering the centroid for a map and extracting directional information from the raster map data to determine map representation vectors;
a conflation module to define data matches between the map representation Vectors and the target vectors as corresponding feature pairs;
a conversion module for converting the corresponding feature pairs into images by matching nodes and matching arc chains according to match criteria; and
a georeferenced image storage repository for storing the images as georeferenced images. - View Dependent Claims (63, 64, 65, 66, 67, 68, 69, 70)
-
-
71. A data storage medium with computer-executable instructions for producing georeferenced images from disparate data sources comprising:
-
instructions for recording geographic image data as target vectors in a geographic database;
instructions for storing metadata records in a metadata source, the metadata records corresponding to the geographic image data;
instructions for a geocoding module to associate geographic image data from the geographic database and metadata from the metadata source to create position index records;
instructions for a parsing and aggregation module to sort the position index records created by the geocoding module to determine a centroid for a map;
instructions for storing raster map data in a raster map repository for use in a feature extraction module;
instructions for registering the centroid for the map in a feature extraction module and for extracting directional information from the raster map data to determine map representation vectors;
instructions for defining data matches between the map representation vectors and the target vectors as corresponding feature pairs;
instructions for converting the corresponding feature pairs into images by matching nodes and matching arc chains according to match criteria; and
instructions for storing the images in a georeferenced image storage repository. - View Dependent Claims (72, 73, 74, 75, 76, 77, 78)
-
-
79. A method for displaying co-registered data containing target vectors, metadata records, and raster map data, the method comprising:
-
determining a mapping relationship between the target vectors and the metadata records;
creating position index records from the target vectors and the metadata records;
sorting the position index records to determine a centroid for a map;
linking the centroid for the map to the raster map data;
extracting directional information from the raster map data;
shifting the raster map data based upon the centroid;
creating map representation vectors based on the shifted raster map data and directional information;
matching the map representation vectors and the target vectors;
co-registering the map representation vectors and the target vector by warping a template corresponding to the target vectors;
storing the matches as a composite image in a georeferenced image repository; and
presenting the composite image as a visual display.
-
-
80. A method for co-registering images comprising:
-
selecting a first image having a feature;
selecting metadata corresponding to the feature in the first image;
determining a centroid for a map based upon a correspondence between the first image and the metadata;
selecting raster image data corresponding to the feature in the first image; and
co-registering the first image and the raster image data to incorporate the feature from the first image, the metadata corresponding to the feature, and the raster image data to produce a co-registered image.
-
Specification