Scanner-Based Optical Mark Recognition

The objective of this work was to develop Optical Mark Recognition (OMR) software for implementation in the simple scanner and for its usage as an OMR machine. It was developed using Java language. The software will help the assessor to capture and score responses of the multiple choices-answer sheets with accuracy and efficiency. Moreover, it was proposed to be a replacement for the costly OMR machine. The developed software was evaluated by simulating an actual implementation. It interpreted 1,000 answer sheers scanned by 5 different scanners in 4 different resolutions. The evaluation’s results were favorable, with an estimated number of mistakes were less than 1 per 1,000 or 0.1 percent. As a result, the quality and accuracy of the software that has been developed is thus within acceptable limits.