US 7,574,050 B2
Image page search for arbitrary textual information
Michael Ladwig, Reston, Va. (US); Bruce W. Stalcup, Springfield, Va. (US); and James Brower, Ashburn, Va. (US)
Assigned to Northrop Grumman Corporation, Los Angeles, Calif. (US)
Filed on Mar. 10, 2004, as Appl. No. 10/795,976.
Application 10/795976 is a continuation in part of application No. 09/126818, filed on Jul. 31, 1998, granted, now 6,741,743.
Prior Publication US 2004/0170328 A1, Sep. 02, 2004
Int. Cl. G06K 9/62 (2006.01)
U.S. Cl. 382—209  [382/280] 16 Claims
OG exemplary drawing
 
1. A method of automatically identifying a pattern on a page, comprising:
a computer performing the following:
synthetically generating textual patterns as signal templates;
generating a compensated image, compensating, if necessary, for visual differences between the synthetically generated textual patterns and images being compared against the synthetically generated patterns; and comparing compensated images against images in a database; and
identifying a pattern on a page based upon the comparison;
wherein compensating an image includes reducing resolution, inverting and mirroring a page image in the database; and
wherein comparing compensated images against images in a database includes:
performing a Fast Fourier Transform (FFT) on the compensated image, moving the compensated image from the spatial to frequency domain;
performing an FFT on a search target image;
multiplying the FFT on the image to be searched by the FFT of the search target image to produce a correlation plane;
performing an inverse FFT of the correlation plane, converting the correlation plane from the frequency domain to a spatial specification to produce a similarity matrix for search pattern locations within the target image; and
applying a threshold to the similarity matrix to extract location of matches above the threshold.