Automate data capture from filled forms, surveys, exams, and questionnaires with optical mark recognition (OMR) technology. Detect marked bubbles, checkboxes, and circles with confidence scoring and anchoring technology that compensates for document rotation and distortion. Process multiple choice tests, survey responses, and ballot forms automatically.
The GdPicture anchoring system compensates for document positioning variations during batch scanning. An anchor (logo, black rectangle, or solid object) on your form template serves as a reference point. When processing scanned forms, the system locates the anchor, calculates X and Y translation differences from the template position, and automatically adjusts all field rectangles accordingly.
Detect marks in squares, circles, and ovals with or without characters inside. Process multiple choice exams (A, B, C, D), true/false surveys, checkboxes, and fill-in areas. Returns binary results with optional confidence scoring. Configurable sensitivity threshold controls what qualifies as ‘filled’ for quality control.
Choose between speed-optimized or accuracy-optimized anchor detection based on your workflow needs. A configurable search area (up to 25 times original anchor size) balances throughput and precision. Recommended 200–300 DPI scanning for optimal results.
Full 32-bit and 64-bit support with AnyCPU architecture for maximum compatibility. Process arrays of unlimited forms in batch operations. Dynamic multithreading allocates CPU resources automatically for parallel document processing.
Get started
Download and install the GdPicture.NET package to access compiled demo applications and multi-language sample projects with full source code.
\Samples\Bin\.\Samples\WinForm\.Yes. Our OMR technology includes an anchoring mechanism, also known as template recognition, to detect and correct misalignments or skewing in scanned forms. This feature ensures that the areas designated for mark detection are accurately aligned, enhancing the precision of data extraction.
Yes. Our SDK supports multiple form templates and can automatically recognize and adapt to different layouts. This capability allows for the processing of diverse forms without requiring manual adjustments for each template.
For optimal accuracy, it’s recommended to scan forms at a resolution of 200–300 DPI (dots per inch). High-resolution images ensure marks are clearly distinguishable, reducing the likelihood of misinterpretation during processing.
Our SDK utilizes advanced algorithms to analyze the density and shape of marks within designated areas. By setting threshold levels, the software can distinguish between deliberate marks (such as filled checkboxes) and random artifacts (like stray dots or specks), ensuring accurate data capture.
Yes. Our SDK has integration capabilities with various data management systems, such as databases, learning management systems (LMS), and customer relationship management (CRM) platforms. This integration facilitates seamless data transfer and streamlines workflows, enhancing overall operational efficiency.
OMR software is utilized in various sectors for tasks such as grading exams in educational institutions, conducting surveys and assessments in market research, processing ballots, and managing data collection in healthcare settings. Its ability to efficiently process large volumes of data makes it a valuable tool across these diverse applications.
60-day free trial