Patent EA-000259-B1 (EA)
Title: Method for autonomous determination of tie points in imagery
Inventor: GIVENS FENTON LYNWOOD
IPC: G01C11/20
Filed: 1996-06-07
Abstract: 1. A method for selecting tie point locations within a series of overlapping images, comprising the steps of: a) ordering the series of overlapping images to maximize successful phase correlations between adjacent image pairs; (b) phase correlating the adjacent image pairs according to the ordering of the series of overlapping images to determine an offset between overlapping areas in the adjacent image pairs; (c) selecting initial candidate tie point locations within the overlapping areas of the adjacent image pairs valid for each at a reduced resolution; (d) determining the candidate tie point location likely valid for phase correlation between each of the adjacent image pairs in the plurality of overlapping areas at full resolution; (e) phase correlating at full resolution the candidate tie point locations determined in step (d) through all adjacent images in the plurality of images to determine surviving tie point locations; and (g) refining the surviving tie point locations to sub-pixel accuracy. 2. The method of Claim 1, wherein the step of ordering further includes the steps of: a) placing a first image pair from the plurality of overlapping images into a'first location in an array, the first image pair being generated closest to a predetermined point in time; (b) placing a next image pair closest in geometry to a previously placed image pair in a next storage location in the array; and (c) repeating step (b) unit all image pairs are placed in the array. 3. The method of Claim 2, wherein the step of ordering further includes the steps of: a) selecting an unpaired single image closest in time to an image previously stored in the array; (b) placing the selected unpaired single image in the array; and (c) repeating step (a) and (b) until all unpaired single images from the plurality of overlapping images have been placed in the array. 4. The method of Claim 1, wherein the step of phase correlating the adjacent image pairs further includes the steps of: phase correlating a search" region in a first image to a plurality of candidate regions in a second image at a first reduced resolution to determine a first translational offset; translating a center of the first and second images to a location indicated by the first translational offset; phase correlating the translated images to determine the centers of the overlapping regions at a second reduced resolution. 5. The method of Claim 1, further including the step of assessing suitability of overlapping areas in adjacent images for normalized cross correlation, comprising the steps of: selecting a plurality of candidate areas within the overlapping areas of adjacent images; determining whether the signal to noise ratio for a plurality of candidate tie points within a first candidate area pass predetermined threshold requirements; rejecting the candidate tie points failing the predetermined threshold requirements; determining the candidate tie points located within a predetermined scene correlation range for the candidate tie points passing the predetermined threshold requirements; and classifying candidate tie points within the predetermined scene correlation threshold as suitable candidate tie points. 6. The method of Claim l, wherein the step of selecting initial candidate tie point locations further includes the steps of: (a) phase correlating a first adjacent image pair from the plurality of overlapping images to select initial candidate tie points; (b) rejecting initial candidate tie points not satisfying a threshold figure of merit value; (c) dewarping unrejected initial candidate tie points to a next adjacent image pair; (d) phase correlating the next adjacent image pair to determine initial candidate tie points surviving for the next adjacent image pair; (e) rejecting surviving candidate tie points not satisfying a threshold figure of merit value; and (f) repeating steps (c) through (e) to determine candidate tie points surviving phase correlation and threshold figure of merit value requirements for each adjacent image pair in the plurality of overlapping images. 7. The method of Claim 6, wherein the step of selecting initial candidate tie point locations further includes the steps of: dewarping the candidate tie points surviving phase correlation and threshold figure of merit value requirements from the final image of the plurality of overlapping image to the first image of the plurality of overlapping images; omparing the surviving dewarped candidate tie points to corresponding initial candidate tie points; and rejecting the surviving dewarped candidate tie points not falling within a predetermined number of pixels of the corresponding initial candidate tie points. 8. The method of Claim 1, wherein the step of determining the candidate tie point location further includes the steps of: computing a RATIO average for each candidate tie point; where RATIO =   sorting the candidate tie points according to the RATIO average into a list; and selecting the top candidate tie points from the sorted list. 9. The method of Claim 1, wherein the step of determining the candidate tie point location further includes the steps of: computing a PGF average for each candidate tie point; wherein PGF = 10<x>   sorting the candidate tie points according to the PGF averages into a list; and selecting the top candidate tie points from the sorted list. 10. The method of Claim 1, wherein the step of selecting initial candidate tie point locations further includes the step of testing the top ranked candidate tie points. 11. The method of Claim 10, wherein the step of testing the top ranked candidate includes the steps of: (a) determining distances between the top candidate tie points in each of the adjacent images within the plurality of overlapping images; (b) determining standard deviations of the distances between the top candidate tie points from the distances determined in step (a); (c) comparing the standard' deviations for each of the distances between the top candidate tie points to predetermined threshold standard deviations; (d) passing the candidate tie points if all standard deviations do not exceed the predetermined threshold standard deviations; and (e) rejecting candidate tie points if any of the standard deviations exceed the predetermined threshold standard deviations. 12. The method of Claim 1, wherein the step of phase correlating at full resolution candidate tie points further includes the steps of: (a) phase correlating a first adjacent image pair from the plurality of overlapping images to select initial candidate tie points; (b) rejecting initial candidate tie points not satisfying a threshold figure of merit value; (c) dewarping unrejected initial candidate tie points to a next adjacent image pair; (d) phase correlating the next adjacent image pair to determine initial candidate tie points surviving for the next adjacent image pair; (e) rejecting surviving candidate tie points not satisfying a threshold figure of merit value; and (f) repeating steps (c) through (e) to determine candidate tie points surviving phase correlation and threshold figure of merit value requirements for each adjacent image pair in the plurality of overlapping images. 13. The method of Claim 12 wherein the step of phase correlating at full resolution the candidate tie points further includes the steps of: dewarping the candidate tie points surviving phase correlation and threshold figure of merit value requirements from the final image of the plurality of overlapping images to the first image of the plurality of overlapping images; comparing the surviving dewarped candidate tie points to corresponding initial candidate tie points; rejecting surviving dewarped candidate tie points not falling within a predetermined number of pixels of the corresponding initial candidate tie points. 14. The method of Claim 1, wherein the step of refining the surviving tie point locations further includes the steps of: fitting a quadratic surface to an array generated by the phase correlation of adjacent image arrays; determining a first peak location of the quadratic surfaces-determining a second peak location according to a predetermined function; and combining the first and second peak locations to determine a final tie point location. 15. A method for image correlation to determine candidate tie point locations comprising the steps of: (a) phase correlating a first adjacent image pair from the plurality of overlapping images to select initial candidate tie points; (b) rejecting the initial candidate tie points not satisfying a threshold figure of merit value; (c} dewarping unrejected initial candidate tie points to a next adjacent image pair; (d) phase correlating the next adjacent image pair to determine initial candidate tie points surviving for the next adjacent image pair; (e) rejecting surviving candidate tie points not satisfying a threshold figure of merit value; and (f) repeating steps (c) through (e) until candidate tie points surviving phase correlation and threshold figure of merit value requirements for each adjacent image pair in the plurality of overlapping images. 16. The method of Claim 15, further including the steps of: dewarping the candidate tie points surviving phase correlation and threshold figure of merit value requirements from the final image of the plurality of overlapping image to the first image of the plurality of overlapping images; comparing the surviving dewarped candidate tie points to corresponding initial candidate tie points; rejecting surviving dewarped candidate tie points not falling within a predetermined number of pixels of the corresponding initial candidate tie points. 17. A method for selecting tie point locations within a series of overlapping images, comprising the steps of: selecting a plurality of candidate tie point locations from the overlapping images at a reduced resolution, the selecting further comprising: ordering the overlapping images to