INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Similar documents
Proposed Method for Off-line Signature Recognition and Verification using Neural Network

Optimized Approach for Parallel OMR sheet Analysis

A Novel Morphological Method for Detection and Recognition of Vehicle License Plates

FPGA IMPLEMENTATION FOR OMR ANSWER SHEET SCANNING USING STATE MACHINE AND IR SENSORS

OMR and Image Scanner. System Solutions. Reliability You Need From The Company You Trust. The Power of Multiple Data Collection Capabilities

Face Recognition Based Attendance System with Student Monitoring Using RFID Technology

Various Techniques for Assessment of OMR Sheets through Ordinary 2D Scanner: A Survey

Keywords OMR, Digital Image Processing, Virtual application, Accuracy, Parallel Computing, SIMD. Fig.1: Image of OMR Sheet

Detection and Verification of Missing Components in SMD using AOI Techniques

Underwater Image Processing For Object Detection

Student Attendance Monitoring System Via Face Detection and Recognition System

Implementation of License Plate Recognition System in ARM Cortex A8 Board

International Journal of Scientific & Engineering Research, Volume 4, Issue 7, July-2013 ISSN

Preprocessing and Segregating Offline Gujarati Handwritten Datasheet for Character Recognition

THERMAL DETECTION OF WATER SATURATION SPOTS FOR LANDSLIDE PREDICTION

Vehicle License Plate Recognition System Using LoG Operator for Edge Detection and Radon Transform for Slant Correction

Project Documentation

OMR Auto Grading System

Recognition System for Pakistani Paper Currency

Method for Real Time Text Extraction of Digital Manga Comic

Practical Image and Video Processing Using MATLAB

COMPARATIVE PERFORMANCE ANALYSIS OF HAND GESTURE RECOGNITION TECHNIQUES

Study of 3D Barcode with Steganography for Data Hiding

ENHANCHED PALM PRINT IMAGES FOR PERSONAL ACCURATE IDENTIFICATION

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

An Improved Bernsen Algorithm Approaches For License Plate Recognition

Malaysian Car Number Plate Detection System Based on Template Matching and Colour Information

Automatics Vehicle License Plate Recognition using MATLAB

Sri Shakthi Institute of Engg and Technology, Coimbatore, TN, India.

Image Extraction using Image Mining Technique

Automatic Licenses Plate Recognition System

AN EXPANDED-HAAR WAVELET TRANSFORM AND MORPHOLOGICAL DEAL BASED APPROACH FOR VEHICLE LICENSE PLATE LOCALIZATION IN INDIAN CONDITIONS

Automatic Electricity Meter Reading Based on Image Processing

Exploiting the RGB Intensity Values to Implement a Novel Dynamic Steganography Scheme

Form Design Supplemental Materials PDF

Image Processing: Capturing Student Attendance Data

Starting a Digitization Project: Basic Requirements

TUBERCULIN SKIN TEST CHECKER USING DIGITAL IMAGE PROCESSING. John Marnel M. San Pedro and Davood Pour Yousefian Barfeh ABSTRACT

Follower Robot Using Android Programming

Exercise questions for Machine vision

International Journal of Advance Engineering and Research Development

A New Character Segmentation Approach for Off-Line Cursive Handwritten Words

Number Plate Detection with a Multi-Convolutional Neural Network Approach with Optical Character Recognition for Mobile Devices

A SURVEY ON DICOM IMAGE COMPRESSION AND DECOMPRESSION TECHNIQUES

An Effective Method for Removing Scratches and Restoring Low -Quality QR Code Images

Number Plate Recognition Using Segmentation

EFFICIENT ATTENDANCE MANAGEMENT SYSTEM USING FACE DETECTION AND RECOGNITION

SCIENCE & TECHNOLOGY

Wheeler-Classified Vehicle Detection System using CCTV Cameras

IMAGE ENHANCEMENT. Quality portraits for identification documents.

Smart License Plate Recognition Using Optical Character Recognition Based on the Multicopter

TO ALL VBS_COE. Workshopst_

VLSI Implementation of Impulse Noise Suppression in Images

Real time verification of Offline handwritten signatures using K-means clustering

INTRODUCTION TO COMPUTER GRAPHICS

Automatic License Plate Recognition System using Histogram Graph Algorithm

Real-Time Face Detection and Tracking for High Resolution Smart Camera System

Content Based Image Retrieval Using Color Histogram

Image Enhancement in Spatial Domain

Number Plate Recognition System using OCR for Automatic Toll Collection

FPGA based Real-time Automatic Number Plate Recognition System for Modern License Plates in Sri Lanka

Measuring Leaf Area using Otsu Segmentation Method (LAMOS)

On-Line, Low-Cost and Pc-Based Fingerprint Verification System Based on Solid- State Capacitance Sensor

Automated Number Plate Verification System based on Video Analytics

Vehicle Number Plate Recognition with Bilinear Interpolation and Plotting Horizontal and Vertical Edge Processing Histogram with Sound Signals

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Matlab Based Vehicle Number Plate Recognition

TECHNICAL DOCUMENTATION

COMBINING FINGERPRINTS FOR SECURITY PURPOSE: ENROLLMENT PROCESS MISS.RATHOD LEENA ANIL

A NOVEL APPROACH FOR CHARACTER RECOGNITION OF VEHICLE NUMBER PLATES USING CLASSIFICATION

A Novel Approach for Image Cropping and Automatic Contact Extraction from Images

CHARACTERS RECONGNIZATION OF AUTOMOBILE LICENSE PLATES ON THE DIGITAL IMAGE Rajasekhar Junjunuri* 1, Sandeep Kotta 1

Face Detection System on Ada boost Algorithm Using Haar Classifiers

JAM 2015 Screenshots of filling Online Application Form

Libyan Licenses Plate Recognition Using Template Matching Method

ADDENDUM 2 SPECIMEN SCANNING PROTOCOL AT THE COMPTON HERBARIUM. September Prepared by Michelle Smith

VEHICLE LICENSE PLATE DETECTION ALGORITHM BASED ON STATISTICAL CHARACTERISTICS IN HSI COLOR MODEL

Migration from Contrast Transfer Function to ISO Spatial Frequency Response

Published by: PIONEER RESEARCH & DEVELOPMENT GROUP ( 1

ROTATION INVARIANT COLOR RETRIEVAL

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

NON UNIFORM BACKGROUND REMOVAL FOR PARTICLE ANALYSIS BASED ON MORPHOLOGICAL STRUCTURING ELEMENT:

AUTOMATIC SEARCH AND DELIMITATION OF FRONTISPIECES IN ANCIENT SCORES

Efficient Car License Plate Detection and Recognition by Using Vertical Edge Based Method

Skeletonization Algorithm for an Arabic Handwriting

PHASE PRESERVING DENOISING AND BINARIZATION OF ANCIENT DOCUMENT IMAGE

Statistical Static Timing Analysis Technology

Image processing for gesture recognition: from theory to practice. Michela Goffredo University Roma TRE

Brain Tumor Segmentation of MRI Images Using SVM Classifier Abstract: Keywords: INTRODUCTION RELATED WORK A UGC Recommended Journal

Combined Approach for Face Detection, Eye Region Detection and Eye State Analysis- Extended Paper

Scrabble Board Automatic Detector for Third Party Applications

Document Processing for Automatic Color form Dropout

Study and Analysis of various preprocessing approaches to enhance Offline Handwritten Gujarati Numerals for feature extraction

COMPUTER. 1. PURPOSE OF THE COURSE Refer to each sub-course.

MEASUREMENT OF ROUGHNESS USING IMAGE PROCESSING. J. Ondra Department of Mechanical Technology Military Academy Brno, Brno, Czech Republic

Automated Driving Car Using Image Processing

CHAPTER 4 LOCATING THE CENTER OF THE OPTIC DISC AND MACULA

A Lossless Image Compression Based On Hierarchical Prediction and Context Adaptive Coding

Camera Based EAN-13 Barcode Verification with Hough Transform and Sub-Pixel Edge Detection

Mimics inprint 3.0. Release notes Beta

Transcription:

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK SPECIAL ISSUE FOR NATIONAL LEVEL CONFERENCE "RENEWABLE ENERGY RESOURCES & IT S APPLICATION" AUTOMATIC OMR ANSWER SHEET CHECKER MS.VRUSHABHA MURAMKAR, PROF. SACHIN AGARWAL Dept. Computer science and Engg, College of Engg and Tech, Akola. Accepted Date: 12/03/2016; Published Date: 02/04/2016 Abstract: In today s competitive era maximum exams and tests conducted are of multiple choice questions and hence OMR sheets are being checked using the OMR (Optical Mark Reader) machines, but the cost of these machines is very high. Hence we have designed the software called Automatic OMR answer checker which uses template matching technique. Template matching is a technique which is used to find the target object and this object is matched with the object in the main template. This software is cost effective and easy to use. Simple scanner is used here to scan the OMR sheets and saves these images collectively into a folder and then they are given as input to software where it matches this image with given sample template. The software will evaluate the answer sheet and save these results and display it to the students and staff. Keywords: DBMS,.NET, C#, OMR, Scanner, template matching. Corresponding Author: MS.VRUSHABHA MURAMKAR Co Author: PROF. SACHIN AGARWAL Access Online On: www.ijpret.com How to Cite This Article: PAPER-QR CODE 413

INTRODUCTION Aonla (Pyllanthusemblilica), is the richest source of vitamin C (Ascorbic acid) among all the Generally, there are chances of human error if the OMR sheets are manually evaluated. Hence, template matching technique is used in digital image processing for targeting an object that matches with given sample template. The main aim of this paper is to apply template matching technique and evaluate the answer sheet having multiple choice questions in order to reduce the time duration and increase the efficiency of evaluation. Nominally, a person requires about 10-15 minutes for evaluating a single OMR answer sheet but this software needs just 5-7 minutes for evaluation of 50-60 OMR answer sheets. Thus, decreasing human errors and saving the cost of evaluation by is the main objective of this paper. The score evaluated can also be store into the database and also the marks can be displayed to the students and staff directly using server. This software can be used by various organizations, institutions and by government sectors for evaluation of OMR answer sheets where multiple choice questions based tests are being conducted, which will be error free and reliable. Literature Reviews The main objective of this paper is to develop a system which facilitates the OMR answer sheet evaluation technique which must be feasible and efficient. The objective is to eliminate the use of dedicated hardware which in turns very costly. So the evaluation of OMR answer sheet could be done by the simple scanned image of the sheet using simple scanner [1]. The most common use of OMR is to process student responses to a multiple choice exam, or responses to a questionnaire or feedback form after which the questions are provided on paper, and students mark their responses onto special pre-printed forms. Basically, the main task is to detect the presence and absence of dark marks and extract the information depending upon these marks from an image. There are number of softwares and hardwares in present market that are professionally used to detect such images. But however, here the aim is to develop suitable software that would detect marks and hence prepare their results according to the needs [2]. One of the most important usages of OMR is checking multiple choices question exam students choose the answer by filling square choice on a printed paper. Then after scanning, these papers will be checked by special software automatically. This article is written based on morphology and rejection error algorithm which is included: scanning, preprocess, steps, basic identify, checked steps, and conclusion of different tests [3]. 414

In this paper, low cost OMR technique is represented. Apart implementation of all the functions of the traditional OMR, LCOMR supporting plain sheets (50-70 gsm ) and low quality printing sheets are done, which includes scanning of images, tilt correction, error correction scanning, regional deformation correction and mark recognition, are presented[4]. Lopresti et al has explained Optical Mark Recognition process with reference to Remark Office OMR 3.0, made by Principia Products. He also reported that people who do statistical analysis for years have been designing questionnaires and getting them filled by the feed backers or interviewers and feeding the data into computers. In the early computers, punch cards were used in order to input data, thus errors occurred during this process and had to be verified. During those days it also allowed multiple- choice forms to be read [5]. Kia mentioned that Optical Mark Recognition (OMR) is used for standardization testing as well as course enrollment and attendance in education [6]. Dillman studied the impact of OMR forms on which it responded it to be relevant issue. One possible disadvantage with OMR surveys is that they may suppress response rates. OMR surveys are often combined with other cost-cutting measures (e.g., no follow up), so their low response rates may simply be an artifact of other choices about survey administration. Generally OMR forms have one standard ink color that provides limited visual appeal creating a disincentive for their response. Moreover these forms are also more tedious to fill out. Rather than simply reading through the survey and checking off or circling responses, the respondent must carefully fill in a circle or bubble for each question answer [7]. Garima Krishna et. al had developed an which enables implementation of OMR using an ordinary scanner. It provides tools to the user to design an OMR sheet based on the layout they want. The design of the sheet will be stored as image file format. Then user can take as many print outs as required, distribute it among others from whom information is desired, and get the filled sheets scanned. The scanned image files will then be provided as input to the software, processing will be done, value of filled fields will be extracted and then the data will be manipulated as instructed by the user. The implementation is done using Java [8]. W. Krattenthaler et. al proposed a new reduced-cost correlation technique (called point correlation ) where matching is not performed with the entire template but with a precomputed set of points of this template. We introduce a method to iteratively select a set of points which is optimal in a heuristic way.[9] 415

System Architecture Here we have used template matching technique in digital image processing. The OMR answer sheets will first be scanned using any type of simple scanner then those images, they may be PDF files or JPEG images will be collected in a folder. Then this folder will be directly dragged and drop into the OMR answer sheet checker software. The sample answer sheet will also be feed into checker. This software will then evaluate the answer sheet by using template matching technique. The result evaluated of each student of each subject will be stored to the SQL data base server. Then after this subject wise result could be accessed by the faculty and by the respective students. Research Methodology Figure 1: System Architecture In digital image processing there are various types of images used and in order to find the target object using template matching technique the first need to be converted into binary image. Grayscale image It uses 1 byte per pixel and intensity of each pixel ranges from 0-255 Color image It uses 3 bytes per pixel as it has RGB components. The intensity of each pixel is 0-255 Binary image It uses only 1 bit per pixel. The pixel value is either 0 (for black pixel) or 1 (for white pixel). Figure 2: Image Conversion 416

The above Figure shows the image conversion of the grayscale image to binary image. After image conversion, we compare the sample template and the reference template to be checked using point correlation algorithm one of the template matching techniques. Here the matching will not be applied to the entire template but only the required points of the template will be matched. Thus the combination of various algorithm increases the accuracy of recognition of the target object. Figure 4.2 and Figure 4.3 shows the template matching. In this process object description is avoided, the shape is implicit in sets of views of objects, for each known object the database contains a sample, a set of images, each consisting of identifiable feature points. For each target image, for each sample, correspondences are set up between points in the target image and feature points in the sample images. Based on the correspondences, predictions are made about where other points in the target image should appear, resulting in a custom-made template for each sample. The target image is identified as an instance of the category associated with the sample template which matches Figure 3: Points in Rotated Images Figure 4: Correspondence between two point Figure 3 shows the points in rotated images using co-ordinate system and orthographic projections. The algorithm steps of OMR sheet system can be given as follows: 1. Start 2. Import binary image that was converted form grayscale to binary 3. Get the co-ordinates of two squares 4. Then the equation y= mx+c will be applied to get the slope of the line 5. Rotate the image in order to make it perfectly vertical 417

6. Separate the sheet into two section on the basis of its seat no and answers marked 7. Calculate the x & y co-ordinates using the x & y direction and the template matching technique 8. After getting the co-ordinates map them to find the respective seat number 9. Each row of the first section must be scanned for identifying answer marked for each section 10. Again calculate the x &y co-ordinates using the moments x & y direction and template matching 11. Again map the co-ordinates that are found with respective marked answer 12. Then follow the same steps to identify the marked answers for section two 13. Then compare the scanned answer sheet with the actual answer in the database 14. Depending upon the marks evaluated the students result will be declared Software Requirements OS- Windows 7 Application Libraries-.Net frameworks 4.0 Language- C-sharp, ASP.Net Back end- MS SQL server 2008 Hardware Requirements Processor Pentium IV (minimum) Memory (RAM) 2GB Hard disk- 1GB( or more depending on data volume) Scanner Server system with high configuration 418

CONCLUSIONS From all the recent studies and from the above paper we have got an idea of the system which would facilitate the OMR answer sheet evaluation technique which must be feasible and reliable. Hence Evaluation of OMR answer sheet could be done by the simple scanned image of that sheet using simple scanner. The main thing about it is to eliminate the use of OMR machine which is very costly. This software is also very easy to access and efficiently stores the required results into the database which could be easily access by the student. The technique used for checking the answer sheet is efficient and takes very less time for evaluation. REFERENCES 1. Tanvi Sharma and Prof. Niket Bhargava, OMR (Optical Mark Recognition with Simple Scanner), Journal of Advances in Computational Research: An International Journal, January- December, 2012. 2. Surbhi Gupta, Geetila Singla, and Parvinder Singh Sandhu, A Generalized Approach To Optical Mark Recognition, International Conference on Computer and Communication Technologies (ICCCT'2012) May 26-27, 2012 Phuket. 3. Houbakht Attaran, Fatemeh Sarani Rad, Shideh Nessari Ashkezari, Marzieh Rezazadeh, Checking multiple choice question exams, ISAST 2013. 4. Hui Deng, Feng Wang, Bo Liang, A Low-Cost OMR Solution for Educational Applications, International Symposium on Parallel and Distributed Processing with Applications, 2008. 5. Lopresti F and Naphtali Z S (1996) Statisticians' Lib: Using Scanners and OMR Software for affordable Data Input.http://www.nyu.edu/its/pubs/connect/archives/96fall/loprestistats.html. 6. Kia O E (1997) Optical Mark Recognition-FAQ. http://tev.itc.it/people/modena/kia-ocrfaq.html. 7. Dillman D A (2000) Mail and Internet Surveys: The Tailored Design Method. Pp.418-19. John Wiley & Sons, New York. 8. Garima Krishna, Hemant Ram Rana, Ishu Madan, Kashif, Narendra Sahu, Implementation of OMR Technology with the Help of Ordinary Scanner, International Journal of Advanced Research in Computer Science and Software Engineering, April 2013. 419

9. W. Krattenthaler, Seibersdorf, K. J. Mayer ; M. Zeiller, Image Processing, 1994.ICIP-94., IEEE International Conference, Austin, TX. 10. Quoc Le, Morgan Quigley and Andrew Y. Ng. Visual Servoing by Template matching. (Unpublished) 11. URL: http://www.indiana.edu/~gasser/q351/templates.html 420