Atalasoft DotImage

.NET Forms Processing SDK

Classify and align forms to match known templates and read marks

This add-on product for DotImage is used to perform form classification, alignment and OMR using the Microsoft .NET Framework.

The DotImage Forms Processing add-on is a forms processing toolkit for .NET applications that is runtime royalty free for desktop deployments.

Using DotImage Document Imaging with the Forms Processing add-on, you can implement a forms classification, routing, and alignment and optical mark recognition (OMR) system. Combined with with our OCR add-ons, you can additionally add forms recognition features to your application.

Feature List

  • Use a form template to describe your blank form image
  • Classify a filled-in form against a set of known templates
  • Align a filled-in form against a matched template
  • Perform Optical Mark Recognition (OMR) against an aligned form
  • Used in conjunction with an OCR Engine, read text out of exact locations to perform form-based recognition


Our OMR Engine is used to detect marks on an image or document based on a given template.

//Create engine instance
OmrEngine omrEngine = new OmrEngine();
//Load OMR Template
OmrTemplateDocument docTemplate = OmrTemplateDocument.Load(@"C:\temp\omrimageTemplate.omr");
//Load Document on which to perform OMR
FileSystemImageSource imageSource = new FileSystemImageSource(@"C:\temp\omrimage.tif", true);
//Perform OMR
OmrDocument results = omrEngine.RecognizeDocument(imageSource, docTemplate);
//Parse Results
foreach (OmrPage page in results.Pages)
    foreach (OmrGroup group in page.Groups)
        foreach (OmrMark mark in group.Marks)
            string markString = String.Format("Mark {0}: {1}",

Alignment is done automatically to ensure great results.

Customer Quotes

"DotImage is simply the best .NET imaging toolkit on the market. We have used several competing products but none of them are built around the .NET architecture like DotImage - so they are harder to use and more complex to distribute."
- David Cardinal, CEO, ProShooters LLC

"Working with Atalasoft has been 'awesome'. The Atalasoft support team was helpful in getting us familiar with the product. DotImage speaks for itself - the organization, the API, and level of abstration. Kudos to Atalasoft."
- Joe Aparo, Senior Developer, EBSCO

"Using Atalasoft's DotImage toolkit, we are offering a single yet scalable and flexible imaging solution to our customers, enabling them to utilize Image Connect across multiple applications as their needs change."
- Brad Kahnamoui, Product Manager, Thomson Elite

"The state is saving thousands of dollars per year and serving its constituents faster than ever. Our software maintenance cost went from about $7,500 annually to less than $300"
(After working with our customer Envoc)
- Marty Beasley, Manager of Geographic Information Systems, Louisiana Office of State Lands

"The Graduate School Office feels very strongly that this system has gone beyond being merely useful and has entered the realm of being necessary. It has allowed us a safe and long-lasting method for archiving student and other records which may need to be accessed in a timely manner. Our ability to view these imaged documents quickly has saved much in terms of valuable staff time which would otherwise be spent going through paper documents in storage cabinets."
- Sandra M. Powers - Dean of Undergraduate Studies, The College of Charleston

Download 30-day Trial
preload preload preload