Go To Home of OMR Solution Contact Us
    Contact Us Now
Corporate Products Services Solutions News Partners Support
Live Chat by comm100

ARTICLES and CASE STUDIES



OMR Solutions is one stop place for complete OMR Solutions. This solution is provided by leaders and expertise of this area.

  

What is OMR Technology ?

Rohit Gupta , OMR Consultant , IndiaOutsources mail me at rohit@indiaoutsources.com.

OMR refers to the technique of converting a handwritten marks into an ASCII value. The Mark is created by filling a circle or a box on a pre-printed form .

An Optical Mark Reader (OMR) is simply a machine that takes sheet paper and records whether marks appear on the paper in predefined areas. If you have ever filled in an application form with bubbles then you have filled in a form that is read by an OMR machine.

OMR machines are not scanners in the sense that they do not form an image of the sheets that pass through. Instead, the OMR device simply detects whether predefined areas are blank or have been marked. The fact that OMRs don't form an image differentiates them from desktop scanners that are often used by departments to mark MCQ examinations.

OMRs have the capacity to read sheets at a very high rate. Now new high Hybrid Scanners are also available from Scantron which can read images simultaneously with OMR

The model we have can read over 7,000 per hour.

The presence or absence of a Mark in a specific location is then converted into a value such as a selection in a multi- choicequestion, the selection of one item in a list of several, or even to code a specific numeric or alphanumeric value, such as a date using six columns of 10 boxes or name with 26 columns etc

Thus, if a Mark by itself can only generate a binary choice (presence or absence), the combination of several marks arranged on a form can provide intelligent answers to questions and be used as a fast and accurate replacement to data entry in many applications. Basically an OMR Reader is only intelligent to accurately give the postion of the marks , interpretation of marks is an important aspect and more than often known as Template Creation

Optical marks recognition is traditionally performed using Reflective Light Method where a beam of light is reflected on a sheet with marks. (Sekonic Optical Mark Readers , a low priced Japanese Readers are very special )Special forms are created using Timing Marks and color drop-out (depends what reading head you uses , Visible or Infra-red) and are usually referred as Scantron or Sekonic Forms from the name of the vendors that sell these systems. OMR Solutions can assist you in locating a vendor for such a product. Please Contact us for details

On the other hand, techniques used to process marks from a scanned document raised different issues such as background color, densityof marks, coding scheme, timing marks etc.

Software based solutions: the issue of registration

Marks recognition can be achieved with specially designed forms or free forms. The problem of free forms (without timing or registrationmarks) is accuracy and control. If the marks are too close and are filled slightly inaccurately, the error rate can be extremely high. In addition, template setting is longer and more complex.It is possible to read the form without timing marks, howeve rprocessing time is usually longer and forms set-up more complex

The Main Product Line that was developed was from Principia Products , Remark Office OMR which has now released its latest version of 6.0.0

OMR Forms using Timing Marks

Timing marks are short black lines printed at the edge of the form, one mark per line. The timing marks provide for an accurate position of the data. This technique is used by all hardware base solutions (Scantron/Sekonic) Example of OMR form.

When timing marks based techniques are used, the position of the mark is extremely accurate and density check can be performed on the area of the grid quickly and accurately. Density check is done by using a fixed or relative threshold.

Since marks can be printed very close to each other, it is possible to create a grid of 10x10 or 20x26 or 8 x6 that can be used to code a number or a name etc . Usually a character is printed inside the bubble which requires that the form be printed in a drop-out color for the scanner (Visible red for pencil reading ). White light scanners do notwork very well in these application because the background appearsand makes the threshold decision between a filled mark and anempty mark difficult to decide.

This technique, however accurate and fast is not appropriate for other types of marks such as check boxes. Here simple density checks often generate invalid results because the difference betweenthe density of a filled mark and that of an empty mark is marginal.

In such applications, OMR Solutions offers a complete product called Genesis to process forms with timing marks. The product is currently only sold as part of a scanning station that includes a OMR Solutions scanner because this technique is very scanner sensitive.

AutoScan Capture OMR for forms processing applications: density checkor ICR
Density Checks Technique:
Density check can also be used in forms processing applicationthat do not use timing marks and high density. This method isonly acceptable for bubble marks since density checks is doneon a small area inside the bubble.

Check marks do not provide sufficient density to make accuratedecisions.

Well filled bubbles are very accurate providing the forms is correctlyregistered.

ICR Based Technique:

OMR Solutions also uses an ICR based technique and trains the recognitionsoftware using neural network technique to recognize a limitedfont set of filled marks and empty marks. This provides for awide variety of mark-reading capabilities from single check-markto the row and column marks.

The marks are analyzed by the software and a Yes or No value isreturned to the data record for the field defined.

The software is however subject to the same limitations that applyto OCR. There is a requirement for minimum distance between marksand "quiet" zones above and below the character. Itis also mandatory that the background appears in the image otherwisethe software cannot detect an empty mark and recognize it as character.(The software will return a space).

This technique require a good understanding of OCR and segmentationissue. Since the software uses an OCR like technique, it is subjectto the same kind of failure (usually touching or breaking characters).

OMR Solutions has mastered both technologies (density base and ICRbased), and sells a developer's tool kit that contain page registrationand marks recognition engines. Example of Check Mark form.

The OMR Solutions OMR engine available in Image Basic (Diamond Head)software is designed for check marks in forms applications anduses the trainable technique ICR, it assumes that the page iscorrectly registered and deskewed.

Integrators who wish to support marks recognition in their application can purchase the VisionTools product