Claims
- 1. A method of locating an area of interest within a digital image of a form captured by an imaging scanner, said method comprising the steps of:
a) locating edges of the captured image of the form within a total pixel scan captured by the scanner; b) determining a sheet position parameter related to the location of the edges; c) defining an expected location of the area of interest; and d) adjusting the expected location based upon the sheet position parameter.
- 2. A method of locating an area of interest within a digital image of a form captured by an imaging scanner, said method comprising the steps of:
a) defining expected locations of preprinted key marks in the image; b) interrogating pixels within a proscribed area around key mark expected locations to locate key marks in the image; c) determining a key mark parameter related to the location of the key marks; d) defining an expected location of the area of interest; and e) adjusting the expected location of the area of interest based upon the key mark parameter.
- 3. A method of locating an area of interest within a digital image of a form captured by an imaging scanner, said method comprising the steps of:
a) locating edges of the captured image of the form within a total pixel scan captured by the scanner; b) determining a sheet position parameter related to the location of the edges; c) defining expected locations of preprinted key marks in the image; d) adjusting the key mark expected locations based upon the sheet position parameter; e) interrogating the pixels within a proscribed area around each adjusted key mark expected location to locate the key marks in the image; f) determining key mark parameters related to the location of the key marks; g) defining an expected location of the area of interest; and h) adjusting the expected location of the area of interest based upon a key mark parameter.
- 4. A method of locating an area of interest within a digital image of a form captured by an imaging scanner, said method comprising the steps of:
a) defining expected locations of preprinted speed marks in the image; b) interrogating the pixels within a proscribed area around expected speed mark locations to locate the speed marks in the image; c) determining a scanning speed parameter related to spacings between the speed marks; d) defining an expected location of the area of interest; and e) adjusting the expected location of the area of interest based upon the scanning speed parameter.
- 5. A method of locating an area of interest within a digital image of a form captured by an imaging scanner, said method comprising the steps of:
a) locating edges of the captured image of the form within a total pixel scan captured by the scanner; b) determining a sheet position parameter related to the location of the edges; c) defining expected locations of preprinted speed marks in the image; d) adjusting the speed mark expected locations based upon the sheet position parameter; e) interrogating pixels within a proscribed area around adjusted speed mark expected locations to locate the speed marks in the image; f) determining a scanning speed parameter related to spacings between the speed marks; g) defining an expected location of the area of interest; and h) adjusting the expected location of the area of interest based upon the scanning speed parameter.
- 6. The method of claim 5, comprising the additional step of adjusting the expected location of the area of interest based upon the sheet position parameter.
- 7. A method of locating an area of interest within a digital image of a form captured by an imaging scanner, said method comprising the steps of:
a) locating edges of the captured image of the form within a total pixel scan captured by the scanner; b) determining a sheet position parameter related to the location of the edges; c) defining expected locations of preprinted speed marks in the image; d) adjusting the speed mark expected locations based upon the sheet position parameter; e) interrogating pixels within a proscribed area around adjusted speed mark expected locations to locate the speed marks in the image; f) determining a scanning speed parameter related to spacings between the speed marks; g) defining expected locations of preprinted key marks in the image; h) adjusting the key mark expected locations based upon the scanning speed parameter; i) interrogating pixels within a proscribed area around each adjusted key mark expected location to locate the key marks in the image; j) determining a key mark parameter related to the location of the key marks; k) defining an expected location of the area of interest; and l) adjusting the expected location of the area of interest based upon a key mark parameter.
- 8. The method of claim 7 comprising the additional step of adjusting the expected location of the area of interest based upon the scanning speed parameter.
- 9. A method of locating an area of interest within a digital image of a form captured by an imaging scanner, said method comprising the steps of:
a) defining an expected location for the area of interest based upon an idealized captured image of the form; b) locating the digital image of the form within a total pixel scan captured by the scanner; c) calculating a sheet position parameter related to the location of the digital image of the form; and d) adjusting the expected location for the area of interest based upon the sheet position parameter.
- 10. A method of locating an area of interest within a digital image of a form captured by an imaging scanner, said method comprising the steps of:
a) defining an expected location for the area of interest based upon an idealized captured image of the form; b) defining an expected location of preprinted key marks based upon an idealized captured image of the form; c) interrogating pixels within a proscribed area around the expected locations of a plurality of key marks to locate those key marks in the captured image of the form; d) determining a key mark parameter related to the location of the key marks in the captured image; and e) adjusting the expected location of the area of interest based upon the key mark parameter.
- 11. A method of locating an area of interest within a digital image of a form captured by an imaging scanner, said method comprising the steps of:
a) defining an expected location for the area of interest based upon an idealized captured image of the form; b) defining an expected location of preprinted speed marks based upon an idealized captured image of the form; c) interrogating pixels within a proscribed area around the expected locations of the speed marks to locate those speed marks in the captured image; d) determining a scanning speed parameter related to the spacing of the speed marks in the captured image; and e) adjusting the expected location of the area of interest based upon the scanning speed parameter.
- 12. A method of optical mark reading (OMR) with a digital imaging scanner, said method comprising the steps of:
a) scanning with a digital imaging scanner a sheet with a plurality of OMR response targets to capture an image of the sheet and any OMR response marks made thereon; b) locating edges of the captured image of the sheet within a total pixel scan captured by the scanner; c) determining a sheet position parameter related to the location of the edges; d) defining an expected location of an OMR response target based upon an idealized captured image of the sheet; e) adjusting the expected location of the OMR response target based upon the sheet position parameter; f) interrogating the darkness value of a plurality of pixels within a proscribed area determined from the adjusted expected location of the OMR response target; and g) making a goodness of mark determination based upon the darkness values.
- 13. A method of optical mark reading (OMR) with a digital imaging scanner, said method comprising the steps of:
a) scanning with a digital imaging scanner a sheet with a plurality of OMR response targets and preprinted key marks to capture an image of the sheet and any OMR response marks made thereon; b) locating key marks in the captured image of the sheet; c) determining a key mark parameter based upon the location of the key marks in the captured image; d) defining an expected location of an OMR response target based upon an idealized captured image of the sheet; e) adjusting the expected location of the OMR response target based upon the key mark parameter; f) interrogating the darkness value of a plurality of pixels within a proscribed area determined from the adjusted expected location of the OMR response target; and g) making a goodness of mark determination based upon the darkness values.
- 14. A method of optical mark reading (OMR) with a digital imaging scanner, said method comprising the steps of:
a) scanning with a digital imaging scanner a sheet with a plurality of OMR response targets and speed marks to capture an image of the sheet and any OMR response marks made thereon; b) locating speed marks in the captured image of the sheet; c) determining a scanning speed parameter based upon the location of the speed marks in the captured image; d) defining an expected location of an OMR response target based upon an idealized captured image of the sheet; e) adjusting the expected location of the OMR response target based upon the scanning speed parameter; f) interrogating the darkness value of a plurality of pixels within a proscribed area determined from the adjusted expected location of the OMR response target; and g) making a goodness of mark determination based upon the darkness values.
- 15. A method of normalizing the darkness value of pixels captured from a form by an optical scanning device, said method comprising the steps of:
a) scanning the form with an optical scanning device capable of producing pixel darkness values related to a relative amount of light reflected from the form; b) recording the darkness value of individual pixels in the scan; c) defining an area of the form to examine for determining pixel normalization parameters; d) identifying the pixel darkness value corresponding to the least amount of light reflected within the area; e) determining a normalization scale such that the pixel darkness value corresponding to the least amount of light reflected corresponds to a darkness value corresponding approximately to pure black; and f) applying the normalization scale to the recorded darkness values to create normalized darkness values.
- 16. A method as in claim 15, wherein the optical scanning device is capable of producing pixel darkness values corresponding to a standard scale of darkness increments between pure black and pure white, and the step of determining a normalization scale is accomplished by the sub-steps of:
a) providing a plurality of look-up tables each having a differentiated scale of fewer increments than the standard scale, and b) selecting a look-up table based upon the difference between the pixel darkness value corresponding to the least amount of reflected light and the standard scale value corresponding to pure black.
- 17. A method as in claim 15 wherein the standard scale has increments from 0-255 from pure white to pure black.
- 18. A method of normalizing the darkness value of pixels captured from a form by an optical scanning device, said method comprising the steps of:
a) scanning the form with an optical scanning device capable of producing pixel darkness values related to a relative amount of light reflected from the form; b) recording the darkness value of individual pixels in the scan; c) defining an area of the form to examine for determining pixel normalization parameters; d) identifying the pixel darkness value corresponding to the greatest amount of light reflected within the area; e) determining a normalization scale such that the pixel darkness value corresponding to the greatest amount of light reflected corresponds to a darkness value corresponding approximately to pure white; and f) applying the normalization scale to the recorded darkness values to create normalized darkness values.
- 19. A method as in claim 18, wherein the optical scanning device is capable of producing pixel darkness values corresponding to a standard scale of darkness increments between pure black and pure white, and the step of determining a normalization scale is accomplished by the sub-steps of:
a) providing a plurality of look-up tables each having a differentiated scale of fewer increments than the standard scale, and b) selecting a look-up table based upon the difference between the pixel darkness value corresponding to the greatest amount of reflected light and the standard scale value corresponding to pure white.
- 20. A method as in claim 18, wherein the standard scale has increments from 0-255 from pure white to pure black.
- 21. A method of normalizing the darkness value of pixels captured from a form by an optical scanning device, said method comprising the steps of:
a) scanning the form with an optical scanning device capable of producing pixel darkness values related to a relative amount of light reflected from the form; b) recording the darkness value of individual pixels in the scan; c) defining an area of the form to examine for determining pixel normalization parameters; d) identifying the pixel darkness value corresponding to the greatest amount of light reflected within the area; e) determining a normalization scale such that the pixel darkness value corresponding to the greatest amount of light reflected corresponds to a darkness value corresponding approximately to pure white and the pixel darkness value corresponding to the least amount of light reflected corresponds to a darkness value corresponding approximately to pure black; and f) applying the normalization scale to the recorded darkness values to create normalized darkness values.
- 22. A method of normalizing the darkness value of pixels captured from a form by an optical scanning device having multiple optical elements, said method comprising the steps of:
a) scanning the form with an optical scanning device having multiple optical elements capable of producing pixel darkness values related to a relative amount of light reflected off the form to the element; b) recording the pixel darkness values produced by each optical element; c) defining a section of the form to examine for determining pixel normalization parameters; d) identifying, for each optical element, the pixel darkness value corresponding to the least amount of light reflected within the section; e) determining a normalization scale for each optical element such that the pixel darkness value corresponding to the least amount of light reflected corresponds to a darkness value corresponding approximately to pure black; and f) applying the appropriate normalization scale to the recorded darkness values to create normalized darkness values.
- 23. A method as in claim 22, wherein each optical scanning element is capable of producing pixel darkness values corresponding to a standard scale of darkness increments between pure black and pure white, and the step of determining a normalization scale is accomplished by the sub-steps of:
a) providing a plurality of look-up tables each having a differentiated scale of fewer increments than the standard scale, and b) selecting a look-up table based upon the difference between the pixel darkness value corresponding to the least amount of reflected light and the standard scale value corresponding to pure black.
- 24. A method of normalizing the darkness value of pixels captured from a form by an optical scanning device having multiple optical elements, said method comprising the steps of:
a) scanning the form with an optical scanning device having multiple optical elements capable of producing pixel darkness values related to a relative amount of light reflected off the form to the element; b) recording the pixel darkness values produced by each optical element; c) defining a section of the form to examine for determining pixel normalization parameters; d) identifying, for each optical element, the pixel darkness value corresponding to the greatest amount of light reflected within the section; e) determining a normalization scale for each optical element such that the pixel darkness value corresponding to the greatest amount of light reflected corresponds to a darkness value corresponding approximately to pure white; and f) applying the appropriate normalization scale to the recorded darkness values to create normalized darkness values.
- 25. A method as in claim 24, wherein each optical scanning element is capable of producing pixel darkness values corresponding to a standard scale of darkness increments between pure black and pure white, and the step of determining a normalization scale is accomplished by the sub-steps of:
a) providing a plurality of look-up tables each having a differentiated scale of fewer increments than the standard scale, and b) selecting a look-up table based upon the difference between the pixel darkness value corresponding to the greatest amount of reflected light and the standard scale value corresponding to pure white.
- 26. A method of normalizing the darkness value of pixels captured from a form by an optical scanning device having multiple optical elements, said method comprising the steps of:
a) scanning the form with an optical scanning device having multiple optical elements capable of producing pixel darkness values related to a relative amount of light reflected off the form to the element; b) recording the pixel darkness values produced by each optical element; c) defining a section of the form to examine for determining pixel normalization parameters; d) identifying, for each optical element, the pixel darkness value corresponding to the greatest amount of light reflected to any optical element within the section; e) identifying the pixel darkness value corresponding to the least amount of light reflected to any optical element within the section; f) determining a normalization scale for each optical element such that the pixel darkness value corresponding to the greatest amount of light reflected corresponds to a darkness value corresponding approximately to pure white and the pixel darkness value corresponding to the least amount of light corresponds to approximately pure black; and g) applying the appropriate normalization scale to the recorded darkness values to create normalized darkness values.
- 27. A method of normalizing the darkness value of pixels captured by optically scanning a form, said method comprising the steps of:
a) scanning the form with an optical imaging scanner having an array of optical elements capable of producing an image of the form and, for each pixel of the image a gray scale value of light reflected off the form, the scale ranging from 0 for pure black to 255 for pure white; b) recording the gray scale value for each pixel; c) defining an area within the image of the form to examine for determining pixel normalization parameters; d) detecting, for each optical element, the highest recorded gray scale value within the area; e) determining a normalization scale for each optical element based upon the difference between its highest gray scale value and 255; and f) applying the associated normalization scale to pixels within the captured image to covert gray scale values to normalized values.
- 28. A method of normalizing the darkness value of pixels captured by optically scanning a form, said method comprising the steps of:
a) scanning the form with an optical imaging scanner having an array of optical element capable of producing an image of the form and, for each pixel of the image, a gray scale value ranging from 0 for pure black to 255 for pure white; b) recording the gray scale value for each pixel; c) defining an area within the image of the form to examine for determining pixel normalization parameters; d) detecting, for each optical element, the highest recorded gray scale value within the area; e) determining a white normalization scale for each optical element related to the difference between the highest gray scale value and 255; f) applying the associated white normalization scale to pixels within the captured image; g) detecting the lowest gray scale value recorded within the area; h) determining a black normalization scale for each optical element related to the difference between the lowest gray scale value and 0; and i) applying the black normalization scale to the white normalized values.
- 29. A method of normalizing the color intensity value of pixels captured from a form, said method comprising the steps of:
a) scanning the form with an optical imaging scanner capable of producing an image of the form and, for each pixel in the image, a color scale value related to a relative amount of light in a particular color band that is reflected from the form; b) recording the color scale value for each pixel in the scan; c) defining an area within the image of the form to examine for pixel normalization; d) detecting the highest color scale value of pixels within the area; e) determining a normalization parameter related to the difference between the highest color scale value of pixels within the area to the highest value of the scale; and f) applying the normalization parameter to pixels within the captured image to covert a pixel's color scale value to a normalized value.
- 30. A method of normalizing a color scale value of pixels captured from a form, said method comprising the steps of:
a) scanning the form with an optical imaging scanner capable of producing an image of the form and, for each pixel in the image, a color scale value related to a relative amount of light in a particular color band that is reflected by the form; b) recording the color scale value for each pixel in the scan; c) defining an area within the image of the form to examine for determining pixel normalization parameters; d) detecting the highest and the lowest color scale values of pixels within the area; e) determining a normalization parameter related to the difference between the highest color scale value of pixels within the area to the highest value of the scale, and related to the difference between the lowest color scale value of pixels within the area to the lowest value of the scale; and f) applying the normalization parameter to pixels within the captured image to covert a pixel's color scale value to a normalized value.
- 31. A method of converting a gray scale scanned image to a bi-tonal digital image, the method comprising the steps of:
a) scanning a form with an optical imaging scanner capable of producing an image of the form and, for each pixel in the image, a gray scale value related to a relative amount of light reflected by the form; b) recording the gray scale value for each pixel in the scan; c) defining an area within the image of the form to examine for pixel normalization; d) detecting the highest gray scale value of pixels within the area; e) determining a normalization parameter related to the difference between the highest gray scale value of pixels within the area to a value corresponding approximately to a pure white sheet; f) applying the normalization parameter to pixels within the captured image of the form to covert a pixel's gray scale value to a normalized value; g) selecting a cut-off value within the gray scale; and h) converting all pixels with normalized gray values above the cut-off value to the bi-tonal digit 0 (white), and all pixels with normalized gray values below the cut-off value to the bi-tonal digit 1 (black).
- 32. A method of optical mark reading (OMR) with an optical imaging scanner, said method comprising the steps of:
a) scanning a sheet printed with a plurality of OMR response targets with a scanner capable of producing an image of the sheet and any OMR response marks made thereon, and, for each pixel in the image, a scale value related to a relative amount of light reflected from the sheet; b) recording the scale value of reflected light for each pixel; c) defining an area within the image to examine for pixel normalization; d) detecting the highest scale value of pixels within the area; e) determining a normalization parameter related to the difference between the highest scale value of pixels within the area to a value corresponding approximately to a pure white sheet; f) applying the normalization parameter to pixels within the captured image of the form to covert a pixel's scale value to a normalized value; g) selecting a cut-off value within the scale; h) converting all pixels with normalized values above the cut-off to the bi-tonal digit 0 (white) and all pixels with normalized values below the cut-off to the bi-tonal digit 1 (black); and i) interrogating pixels within a proscribed area around an expected location of an OMR response target for bi-tonal values of 1 as an indication of an OMR response mark
RELATED APPLICATION
[0001] This application claims a priority filing date based upon provisional patent application Serial No. 60/224,837 filed Aug. 11, 2000.
PCT Information
Filing Document |
Filing Date |
Country |
Kind |
PCT/US01/16966 |
5/25/2001 |
WO |
|