This work explores Optical Mark Recognition (OMR) systems built on Machine Learning and Image Processing techniques to achieve accurate and automated evaluation of answer sheets. The primary objective is to eliminate dependency on specialized scanners by utilizing devices such as mobile cameras and webcams. This system processes scanned answer sheets by isolating responses and matching them with reference answers using automated logic. Several models integrate contour detection, circle detection, and error-tolerant classification to ensure robustness even with imperfect markings. The survey shows that OMR systems deliver high accuracy in diverse lighting and marking conditions. The findings support the development of scalable and cost-effective OMR solutions that are particularly useful in academic and institutional settings.
Introduction
Traditional Optical Mark Recognition (OMR) systems for grading multiple-choice answer sheets rely on specialized scanners and strict formats, which limit flexibility and increase costs. Advances in Image Processing and Machine Learning have enabled more adaptive, cost-effective OMR solutions that can use ordinary cameras or smartphones for scanning, making them accessible to resource-limited institutions.
Key technologies involved:
Image Processing methods (filtering, thresholding, contour detection) prepare and segment answer sheets under varied lighting and orientations.
Machine Learning models classify filled versus unfilled bubbles, detect anomalies (e.g., multiple or faint marks), and improve accuracy.
Recent research highlights:
Systems using grayscale conversion, adaptive thresholding, and contour detection for bubble isolation, eliminating need for expensive hardware.
Approaches integrating ML classifiers that handle partial or misaligned markings, boosting reliability.
Solutions focused on robustness against noise, lighting changes, and imperfect scanning conditions.
Some use advanced deep learning (CNNs, Bi-directional Associative Memory networks) for fast, fault-tolerant, and scalable scoring.
Emphasis on accessibility, enabling scanning with webcams or smartphones and minimizing hardware dependence.
Overall, modern OMR systems increasingly combine IP and ML techniques to deliver flexible, accurate, and efficient automated grading, reducing manual effort and expanding usability in diverse educational environments.
Conclusion
The paper reveals significant progress in OMR systems, with growing adoption of machine learning and deep learning techniques. While recent models incorporate CNN and real-time image analysis. Open-source tools like OpenCV, TensorFlow, have further accelerated innovation in this domain. The surveyed studies emphasize accuracy, robustness, and affordability—especially in education and assessment contexts. However, challenges such as noise, overlapping marks, and real-time processing remain areas for continued research. Notably, webcam-based and mobile-friendly solutions make OMR more accessible. The insights from related works have shaped the direction of our system, validating its practical potential. Overall, the integration of ML and Image Processing approaches is transforming OMR into a scalable, intelligent, and efficient solution.
References
[1] Zeki Kucukkara, Abdullah Erdal Tumer, “Image Processing Oriented Optical Mark Recognition and Evaluation System”, Journal of Image Processing and Pattern Recognition, Vol. 12, 2018, pp. 68-75.
[2] Pooja Raundale, Taruna Sharma, Saurabh Jadhav, Rajan Margaye, “Optical Mark Recognition using OpenCV”, International Journal of Computer Applications, Vol. 152, 2019, pp. 45-52.
[3] Harendra Kumar, Himanshu Chauhan, Sonam Mittal, “Analysis of OMR Sheet Using Machine Learning Model”, International Journal of Advanced Research in Computer Science, Vol. 10, 2019, pp. 84-91.
[4] Qamar Hafeez, Waqar Aslam, M. Ikramullah Lali, Shafiq Ahmad, Mejdal Alqahtani, Muhammad Shafiq, “Fault Tolerant Optical Mark Recognition”, Proc. of IEEE, Vol. 45, 2023, pp. 321-330.
[5] Effat Somaiya, Alifa Sun Mim, Mohammed Abdul Kader, “Webcam-Based Robust and Affordable Optical Mark Recognition System for Teachers”, Journal of Image and Video Processing, Vol. 36, 2023, pp. 100-107
[6] Pham Doan Tinh, Ta Quang Minh, “Automated Paper-Based Multiple Choice Scoring Framework Using Fast Object Detection Algorithm”, Proc. of International Conference on Computer Vision, Vol. 40, 2024, pp. 250-257.
[7] Rusul Hussein Hasan, Inaam Salman Aboud, Rasha Majid Hassoon, Ali Saif Aldeen Aubaid Khioon, “Optical Mark Recognition using Modify Bi-Directional Associative Memory”, Journal of Computer Vision and Applications, Vol. 42, 2024, pp. 111-120.
[8] Sujal Rooge, Veeresh Kotresh Kadli, Shivanand Manjare, Varun Kumar M B, Suguna A, “OMR Detection Using Image Processing Technique”, International Journal of Advanced Computer Science, Vol. 39, 2024, pp. 180-188
[9] Dharmik R. C., Rangari S., Jain S., Nilawar A., Deshmukh G., Yeole A., “Optical Mark Recognition Evaluation System using Dual-Component Approach”, International Journal of Data Analysis, Vol. 21, 2024, pp. 203-210.
[10] Rushikesh G. Dongare, Prof. Tanuja S. Mulla, Gauri Y. Kakulte, Manjiri M. Tamkar, Shraddha S. Tambekar, “OMR System Empowered by Machine Learning and Image Processing”, International Journal of Computer Applications, Vol. 52, 2024, pp. 142-150.