Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
345 words
The method of recognizing text, with a system having representative digital images stored in memory, comprising the steps: (a) building a library of library images of known entities comprising words, phrases and numbers using low frequency filtered Fourier coefficients, using many different font styles, and assembling them into font groups; the font groups being created by averaging Fourier coefficients of a particular entity in different font styles, with first and second properties generated for each coefficient, the first property being a mean value which equates to a unique location in Fourier space, the second property being a standard deviation associated with the averaging of the coefficients, this standard deviation being considered as a radius of a chosen font group, a font group center being a mean value derived by averaging Fourier coefficients of a particular entity in the different font styles; (b) inputting an image representing text; (c) digitizing the image to form a digital picture thereof; (d) storing the image in memory; (e) breaking the image into blocks of data, wherein the blocks represent entire words, phrases, or numbers; (f) placing a window around the first individual block; (g) performing a two-dimensional discrete Fourier Transform (2DDFT) of the image within the window; (h) adjusting the punctuations; (i) filtering both the real (cosine) and imaginary (sine) coefficients to the first N harmonics in both the vertical and horizontal axis, these coefficients then make up a total of M unique vectors which defines a M orthogonal vector space, wherein N is at least five and M is (2N+1) 2 ; (j) energy normalizing to unity the M unique vectors, which will eliminate the effects due to image brightness; (k) searching the library of known coefficients and finding the closest match by computing the smallest error between library image and input image; (l) calculating a confidence value of the closest match based on the radius of the chosen font group and the distance between the font group center and the input image; (m) storing the match if confidence is high, or further investigating if confidence is low.
Claim 2
Independent Claim
345 words
The method of recognizing text, with a system having representative digital images stored in memory, comprising the steps: (a) building a library of library images of known entities comprising words, phrases and numbers using low frequency filtered Fourier coefficients, using many different font styles, and assembling them into font groups; the font groups being created by averaging Fourier coefficients of a particular entity in different font styles, with first and second properties generated for each coefficient, the first property being a mean value which equates to a unique location in Fourier space, the second property being a standard deviation associated with the averaging of the coefficients, this standard deviation being considered as a radius of a chosen font group, a font group center being a mean value derived by averaging Fourier coefficients of a particular entity in the different font styles; (b) inputting an image representing text; (c) digitizing the image to form a digital picture thereof; (d) storing the image in memory; (e) breaking the image into blocks of data, wherein the blocks represent entire words, phrases, or numbers; (f) placing a window around the first individual block; (g) performing a two-dimensional discrete Fourier Transform (2DDFT) of the image within the window; (h) adjusting the punctuations; (i) filtering both the real (cosine) and imaginary (sine) coefficients to the first N harmonics in both the vertical and horizontal axis, these coefficients then make up a total of M unique vectors which defines a M orthogonal vector space, wherein N is at least five and M is (2N+1) 2 ; (j) energy normalizing to unity the M unique vectors, which will eliminate the effects due to image brightness; (k) searching the library of known coefficients and finding the closest match by computing the smallest error between library image and input image; (l) calculating a confidence value of the closest match based on the radius of the chosen font group and the distance between the font group center and the input image; (m) storing the match if confidence is high, or further investigating if confidence is low.
Claim 3
Dependent Claim
254 words
The method according to claim 1, wherein the system has the capability to self-monitor its decisions and performance and make an appropriate change(s) to its algorithm to improve its level of recognition; wherein when confidence is low, the method of recognition enters into a self-monitoring mode; wherein this mode includes the following steps: (n) varying the total number of harmonics used and the specific harmonic field used for recognition; (o) monitoring the percentage of words which exceed a low confidence threshold and activating the self-retraining mode; (i) using a small sample of less than a given number of words; (ii) calculating the mean magnitude and direction of errors between the input words, phrases, or numbers and the library words or numbers; (iii) adding this mean magnitude and direction to the entire library font group(s); (iv) if the confidence values do not improve for the next set of said given number of input words, then returning the previous font group(s) to their values and repeating the first given number of inputs against the font styles in the library; using the most popular two or three font styles selected between the nearest neighbor matches, building a new font group using these two or three most popular font styles and the input font style; (v) if the confidence values do not improve for the third set of said given number of input words, then eliminating this new font group, using only the original font groups in the library, and flagging all words with a low confidence value.
Claim 4
Dependent Claim
79 words
The method according to claim 2, which further includes (p) activating solutions that include the steps: (i) breaking the input image into three parts; (ii) imaging the input into three distinct Fourier vector spaces and reaching a best solution based on their correlation; (iii) varying scanner resolution; (iv) searching strategic key subregions of the input image to eliminate confusion between words that differ only in details such as `came/come` or `after/often`; (v) post processing based on syntax and semantics.
Claim 5
Dependent Claim
44 words
The method according to claim 3, which further includes displaying, for a human operator, only those words, phrases, and numbers which exceed the low confidence threshold and can not be improved upon by steps (n), (o), or (p) or any combination of these steps.
Claim 6
Dependent Claim
69 words
The method according to claim 1, wherein the system has the capability to self-monitor its decisions and performance and make an appropriate change(s) to its algorithm to improve its level of recognition; wherein when confidence is low, the method of recognition enters into a self-monitoring mode; wherein this mode includes the following step: (n) varying the total number of harmonics used and the specific harmonic field used for recognition.
Claim 7
Dependent Claim
238 words
The method according to claim 1, wherein the system has the capability to self-monitor its decisions and performance and make an appropriate change(s) to its algorithm to improve its level of recognition; wherein when confidence is low, the method of recognition enters into a self-monitoring mode; wherein this mode includes the following steps: (n) monitoring the percentage of words which exceed a low confidence threshold and activating the self-retraining mode; (i) using a small sample of less than a given number of words; (ii) calculating the means magnitude and direction of errors between the input words, phrases, or numbers and the library words or numbers; (iii) adding this mean magnitude and direction to the entire library font group(s); (iv) if the confidence values do not improve for the next set of said given number of input words, then returning the previous font group(s) to their values and repeating the first given number of inputs against the font styles in the library; using the most popular two or three font styles selected between the nearest neighbor matches, building a new font group using these two or three most popular font styles and the input font style; (v) if the confidence values do not improve for the third set of said given number of input words, then eliminating this new font group, using only the original font groups in the library, and flagging all words with a low confidence value.