A method and system for performing image mark recognition for a document
is disclosed. A document is scanned into a digital image. Reference image
marks are sensed from the digital image. The reference image marks may
include trigger row marks and/or corner/crop marks. Coordinates denoting
the location of cells within the digital image are determined based on
the locations of the reference image marks. Response marks are evaluated
for darkness, opacity, and/or grayness on a pixel-by-pixel basis. The
response marks are each assigned a percentage value based on the ratio
between a total color value for a cell and a maximum color value for a
cell.