DotImage Advanced Document Cleanup
DotImage Advanced Document Cleanup (ADC) is an add-on module to DotImage Document Imaging providing document cleanup algorithms that can be applied to scanned documents to clean them up for better compression and archival, increased readability, and for improved OCR accuracy. DotImage ADC uses proprietary algorithms developed by our research and development team that are designed to automatically select the best parameters to apply for fast and accurate processing. The commands included in ADC extend the command interfaces in DotImage and can easily be applied to an existing application built with DotImage. See the online Document Cleanup Demo that demonstrates ADC with our AJAX-enabled Web Image Viewer.
ADC is also a part of the comprehensive DotImage Capture Suite.
Features
The following commands are available and most can be applied onto the entire image, or a region of interest:
Binarize
Uses a choice of three thresholding methods (adaptive, global, or simple) to efficiently and accurately convert a color or grayscale image to binary. Binarize often results in better bi-tonal documents than scanning directly to black and white.

Advanced Border Removal
Automatically removes black borders from a bi-tonal image using a sophisticated object detection algorithm. Scanning documents often results in an unnecessary border around the image.

Margin Crop
Removes margins (whitespace) from each side of an image. Useful for decreasing image size, and isolating relevant features on an image for processing.
Auto Border Crop
Similar to Advanced Border Removal, but crops the border as opposed to removing the feature. Uses a higher speed algorithm than Advanced Border Removal.
Speck Removal
Removes specks of a specified size from a bi-tonal image. Useful for removing noise from an image introduced by a scanner or when thresholding from a color or grayscale image.

Hole Punch Removal
Detects and removes hole punch artifacts from a bi-tonal image. Will automatically remove round hole punches from bi-tonal images from any of the 4 sides that appear when these documents are scanned.

Blob Removal
Removes arbitrary blobs of a specified size from a bi-tonal image.
Blank Page Detection
Automatically detects if a bi-tonal document is blank using a sophisticated object detection algorithm. Useful when scanning duplex (both sides) when the back side of the document is blank.
Automatic Page Inversion
Automatically detects and optionally inverts an image when the background is black and the foreground is white. Useful when a scanner mistakenly inverts image data, or if the image was saved with incorrect tags resulting in inverted data.
Automatic Text Inversion
Detects inverted text regions in a bi-tonal image and automatically inverts them so that OCR engines can recognize the text.

Line Removal
Automatically removes horizontal or vertical lines from a bi-tonal image and reconnects broken characters. Useful for pre-processing a form prior to OCR.

Halftone Removal
Detects and removes shaded regions in a bitonal image, created when thresholding color or gray images to bitonal with shaded image areas. Often referred to as "Dot Shade Removal".

Auto Deskew
Detects skew in a bi-tonal document and corrects the image by rotating it. Useful for deskewing scanned documents. Note: this command is included in DotImage Document Imaging without the need to purchase ADC.

Licensing
SDK Licensing
ADC is available to purchase as an SDK for $1999 which includes 20 runtimes. This add-on to DotImage is not runtime royalty free.
Runtime Licensing
Licensee must purchase a runtime license for each desktop deployment of a DotImage Advanced Document Cleanup enabled application.
| Quantity (prepaid) |
Price |
| 1 - 20 |
FREE* |
| 21 - 99 |
$99 |
| 100-249 |
$60 |
| 250-499 |
$30 |
| 500-1000 |
$21 |
For quantities more than 1000, contact Atalasoft Sales.
*FREE runtimes must be used within 6 months of SDK serial code activation. After that time has elapsed, the free runtimes expire and any activations need to be prepaid.
Server Licensing
If the application will only be residing on the server, Licensee has the option of purchasing a server license granting an unlimited number of users connected to the server running the DotImage Advanced Document Cleanup enabled application. Licensee has the option of selecting runtime payments above, or server pricing below. The server license option licenses up to two physical CPUs. Additional licenses need to be purchased for each additional pair of CPUs.
| Quantity (prepaid) |
Price |
| 1 - 3 |
$999 |
| 4 - 10 |
$749 |
For quantities more than 10, contact Atalasoft Sales.
Note: It is possible that some commands will remove important features from the original document under some circumstances. For mission critical applications, we recommend a review process for batch processing images using these commands.