|
FormFix® V3.0
An Image Processing Control/Component for .Net, ActiveX, ASP.Net
FormFix delivers both .NET and ActiveX COM components offering bitonal template-based form identification, form registration, form drop out, and OMR technology to developers of forms processing applications. Highly flexible and optimized for speed, FormFix’s superior form recognition and form registration improve ICR, OCR, and OMR accuracy.
For more information about this product please visit the
Technical Notes
- Programming environments: Win32 visual development environments
- Sample code is included for: VB.NET, C#, VB, Delphi, VC++, HTML
- Object-oriented API for .NET users
- Deploys within .NET as a managed control and is fully compliant with .NET 1.0 and above (see "Building Robust Imaging Components for the Microsoft .NET Platform" white paper)
- Can also be used in any development environment that hosts ActiveX COM controls
- Can be used in a multi-threaded environment
- Professional edition includes 8 controls: FormFix, FormDirector, ScanFix, ImagXpress, NotateXpress, ThumbnailXpress, TwainPRO and PrintPRO
- Support user-specified debug logging levels
- Optimized for speed, delivers matching results at sub-second speeds
- Supports over 10,000 unique form templates as candidates for matching
- Client/server Web development capabilities
- Increased image processing speed available via an easy to use multiple image buffering mechanism
- Two processing speeds are available (Standard and Professional editions)
- Free full-featured trial version available for immediate download
Form Setup
- API support for setting up fields, form templates, and sets of form templates
- Flexible architecture for defining custom operations at any stage of processing
- Define OMR, text, image, or custom fields on each form
- Extensive support for form processing operations
Form Identification
- Match forms against previously defined unfilled templates and return confidence values
- Provide automatic identification without the need for registration marks, ID marks, or anchor marks
- Match forms that are rotated 90, 180, or 270 degrees from template image
- Match forms that have been scaled from 90% to 110% of the template size
- Match forms scanned with resolution of 50% to 150% of the template resolution
- Match forms that are skewed up to 20 degrees by pre-processing with the included ScanFix
- Identify thousands of different forms
- Limit a recognition operation to a subset of the available templates
- Set the level of effort expended in completing form matching
- Return Identification Certainty indicating confidence of form matching
- Accept a Minimum Certainty level for acceptance as a matched form
- Return up to 100 alternative form matches of lower certainty
- Quickly identify forms, even when using very large sets of template forms
Form Registration
- Automatically align a filled form to its master template based on image contents, to within one or two pixels of the blank template without requiring registration marks
- Analyze the master template form content and determine anchor points automatically
- Adjust alignment within a drop out zone to compensate for small differences between forms
- Support an alternate registration process using anchor marks in each corner
- Register forms even when the forms exhibit these characteristics:
- Skew (up to 20 degrees)
- Smaller or larger image size than the template (up to 10%)
- Forms scanned at different resolutions (up to 50% greater and lesser) than the template resolution
- Rotation (at 90, 180, and 270 degrees from the template)
Form Drop Out
- Remove template forms at sub-second speeds
- Provide confidence values to highlight problem images
- Adjust for distortion caused by printing, copying or scanning
- Precisely remove lines, broken lines, shading, noise, guide text, and more
- Automatically repair text that intersects with lines or guide text defining the form, that was damaged during template removal (fills broken characters)
- Apply “character repair” across areas of the image where the form was removed
- Apply “character smoothing” to smooth the edges of characters for increased OCR accuracy
- Support for form drop out only within specified fields or the entire image
- Create new images using pixels cropped from a source image (field clips)
Technical Information
Component Type - Contains the following types of components...
|
.Net Class Library
|
|
ActiveX Component (in process, DLL)
|
|
|