OMR... pls help

Thread Starter

sheyez

Joined May 23, 2008
7
hi,

i still am starting with the project related to image processing. i want to make an automatic checker and yet i still am trying to look for a site that would be a great help with regards to the hardware.

i am still working on how would this work.

could you suggest any helpful sites that could really help me with the hardware portion of this project??? pls. let me know. i've been looking and yet found somethig quite not helpful.

thankz...:confused:
 

Thread Starter

sheyez

Joined May 23, 2008
7
having the formed scanned or captured in a camera, the difficulty starts butting in... i am really having a hard time...
 

SgtWookie

Joined Jul 17, 2007
22,230
If the two images are perfectly aligned, then XORing every pixel between the two will indicate only the differences between them.
 

thingmaker3

Joined May 16, 2005
5,083
Alignment wouldn't have to be "perfect," just less than 1/2 pixel off. If the pixels were 1/2 or 1/3 as big as the answer marks, or even a bit larger than the answer marks, alignment would be fairly easy.

I've taken lots of exams with an alignment key down the edge of the page. I was told at one point the scanner used CSDs. There are no doubt other schemes used by other scanners.
 

beenthere

Joined Apr 20, 2004
15,819
Two channels of photoreceptors should give you what you need. One channel looks for an allignment strip that indicates proper feeding and also a marker for the answer boxes. The other looks at the answer boxes and indicates filled-in or blank. If that signal occurs when the allignment sensor is active, the coincidence means there is a good detection.
 

thingmaker3

Joined May 16, 2005
5,083
IIRC, there was a big deal made about #2 pencils - something about how the light reflects off the graphite. Harder or softer pencils would not always be read correctly.
 

Wendy

Joined Mar 24, 2008
23,429
What we are talking about IMO is pattern recognition. The way the robots do it at work is look for fudicials, special marks the machine looks for and aligns to. Then everything else falls into place.
 

beenthere

Joined Apr 20, 2004
15,819
I am interpreting this as scoring test sheets. The allignment channel catches the special marks. It might be worth investigating light transmission as opposed to light reflectance.
 

Thread Starter

sheyez

Joined May 23, 2008
7
are there any helpful software that you could suggest on how to process or work on images aside from CVIP tools?

thankz!!!
 

beenthere

Joined Apr 20, 2004
15,819
It's not too realistic to just do this with image processing. Every such scanner I have seen/used moved the answer sheet through guides with powered rollers. The one detector looked for registration marks to verify proper orientation. The other looks for light (reflectance or transmission) being obscured by a mark in one of the answer boxes.

Programming tells the instrument how many answer fields are on the form, and how many answer boxes are in each field. Only one box may be filled in in each field.

The total project is partly mechanical to make the scan rollers and guide. It's partly involved with having answer forms made up to suit the scanner - more than one column of answers is quite possible. And then there is the means of instructing the microprocessor about the form in use so it can scan the answers.
 

kubeek

Joined Sep 20, 2005
5,795
There exist computer methods for pattern recognition even from tilted and completely unalgined photographs, but it is not really easy for implementation.
For aligned photos you could maybe use Bayes classification or somethnig else.
 

jpanhalt

Joined Jan 18, 2008
11,087
My suggestion would be to hack or reverse engineer something like a HP mfp (multifunction printer, "all-in-one" printer). The LJ4100 series has auto document feed, scans by moving the scan head, not the document, and image storage/transmission capability. It is also network enabled...you don't need a print server. It is a little tricky to download the images from, but once done, which means getting the right software, they can easily be processed.

The LJ4100 is several years old. There are certainly newer, cheaper
models available. When one considers the mechanics involved in an MFP, it is a little hard to justify trying to make one for the same price. You can then concentrate on the software.

John
 

thingmaker3

Joined May 16, 2005
5,083
Another option might be to make a hand-held scanner. The teacher (or teacher's assistant) could manually run the scanner down the appropriate side of each page.

Still another option might be to somehow adapt a bar-code scanner to read the dots.
 
Top