Data capture, character recognition OCR ICR OMR CHR BCR, image processing, forms data capture, document indexing, automatic data extraction Data capture, character recognition OCR ICR OMR CHR BCR, image processing, forms data capture, document indexing, automatic data extraction
Recogniform Form Identification Alignment SDK

Recogniform Form Identification Alignment SDK

This engine allows to perform the automatic identification and classification of forms, i.e. allows to recognize an classify a form among different forms previously defined in a set of possible forms. It releases the following data:

  • Template ID;
  • Template description;
  • % of similarity with template.

For example, l et's suppose to have a collection of forms made of different classes (different kind of forms): we can process a mixed batch of documents simultaneously, and the recognition engine will release, for each of them, its "class".

In this way you can order and identify forms in a very fast and simple way.

This library also allows to perform the alignment of the form, according to its template. This means that the system automatically determines all differences between the form and the template, and that make form and template "different":

  • horizontal and vertical offset;
  • horizontal and vertical stretch;
  • orientation;
  • skew;
  • resolution.

With these info it's possible to identify with great accuracy the form areas of interest on a specific form, even if they've measured on a sample form (template).

For example, an area in a XY position on a form, may not be in the same position on ALL forms scanned, even if they're all of the same kind: this because of stretch, offset or orientation defects.

Concluding, the operation of form alignment according to its template is a very important operation to perform, and mandatory to perform any identification anda data capture operation.

This new release of Form Identification library has been totally re-developed, and does not use the Neural Network technology used in the previous release, so does not require a previous "learning" process. This leads to many advantages:

  • don't need many samples of a form: just need one;
  • in every moment you can add a template to the current set of forms.

To make an example, we could use these 3 tremplates as SET:

1° template of referring: W7P
2° template of referring: W7P
3° template of referring: W7P

Process this form...
Form identification as 9452's correctly identified as belonging to the class of the second teplate (9452), even if there's a consistent horizontal and vertical offset generated from the scanning activity.

If we process this form...
Form identification as SS4
...the form is 180° oriented and correctly identified as belonging to the class of the third template (SS4), even if it has been captured upside-down.

In both cases offset and orientation info reported allow to identify areas correctly from a data-capture application that would process it.

Main Features
Speed: speed depends from CPU and is reverse proportional to the number of templates of the current set. To recognize and align a form, based ona set of 10 templates, it take less than a second on a "medium" hardware (Pentium IV, 2.0Ghz).
Input: mono-chromatic images with any resolution. DIB Handle accepted. File formats supported: TIFF, BMP, GIF, PNG, PDF.
Output: Output is made of:

  • Id template;
  • Template description;
  • Percentage of similarity;
  • Orientation;
  • Horizontal Offset;
  • Vertical Offset;
  • Horizontal Stretch;
  • Vertical Stretch;
  • Skew;
  • Crop Area;
  • Horizontal Resolution Ratio;
  • Vertical Resolution Ratio.

Platform: all Windows are supported.

Packaging: DLL 32 bit (2 MB).

Licensing: SDK license with royalties-free runtimes. The library is royalties free till 1000 runtimes, so it can be distributed with any end-user application without paying licenses fee: if you need to distribute a larger number of runtimes you have to buy further licenses of the product.

Evaluation version
Through the download section you can download an evaluation version of this product.

Looking a solution ready to use capable of processing any type of documents and forms, printed or handwritten, structured (fixed layout) or unstructured (variable layout)? Choose Recogniform Reader!
To more information about Recogniform Form Identification Alignment SDK and our solution for data capture and image processing, you can send us a email to or fill the below form.

First Name
Last Name
Zip Code

Taking note of Information of the policy of personal data (D. Lgs 30 june 2003 n.196 and subsequent amendment and additions), click on the "OK" button i consent to collect, hold, process, communicate, and if appropriate, discontinue the treatment/s of personal data that concern me, for the purposes specified in the policy.

  • Recogniform Form Identification Alignment SDK - Purchase

    Form Identification Alignment SDK - Royalties Free

    The Form Identification Alignment SDK is royaltes-free which you can deploy and use the software that integrates the capabilities up to 1000 computers without additional cost. Using this SDK require the license agreement subscription whereby order evasion does not require physical shipment. If you want to deploy over 1000 runtime licenses you need to purchase multiple licenses of the product.
    € 4.980,00 + VAT