Optical Mark Recognition (OMR) is the process of reading human created marks on a scanned page. This is most commonly associated with reading marks from forms, surveys and tests. These recognition engines typically focus on the contrast between unmarked and marked areas on the document. OMR engines are usually part of an overall recognition engine that includes Optical Character Recognition (OCR) and Intelligent Character Recognition (ICR). One of the most familiar OMR applications is the Scantron tests utilized within schools. Many organizations are using general OMR solutions as a Scantron replacement. OMR is usually leveraged with dedicated scanning hardware, and is part of an overall document capture and scanning solution.