Patent ID: 8233200

Claim:
A process for reading information on an unread form, the process comprising the steps of: storing a model image of a model of the unread form in a computer system, the model image containing alignment marks; storing an unread image of the unread form in the computer system, the unread image containing alignment marks that correspond to the alignment marks on the model image; partitioning the model image into a group of sectors, wherein each sector is defined by the locations of at least three alignment marks; detecting the sectors on the unread image that correspond to the sectors on the model image by comparing the alignment marks on the model image to the corresponding alignment marks on the unread image; generating a transfer function for each sector of the unread image from the locations of corresponding alignment marks of the model image and the unread image; applying each sector's transfer function to the locations of marks on the corresponding sector of the unread image to generate a corrected unread image with corrected locations of the marks; and reading information on the corrected unread image of the unread form.