Image Processing

The Image Processing step configures the available image enhancement processes that can be performed during image capture time. NOTE: Using similar options provided with a scanner may process slightly faster as they occur at the hardware level and should be tried first.

Add/Edit

Click to Add a new profile or Edit to make changes to an existing profile.

Copy

Copy the selected Image Processing Profile.

Delete

Delete the selected Image Processing Profiles.

Move Up

Move the selected profile up in the list

Move Down

Move the selected profile down in the list

 

 

Settings

The user may select any of the appropriate image processing functions by adding them to the right side. It is highly recommended that the “Use default ordering” be checked.

Profile Name

Enter a unique but easily identifiable name for the profile being configured. Numerous profiles can exist for varying conditions.

Use default ordering (Recommended)

While the user is able to move each command up and down, it is recommended that each command be processed in the default ordering to aid speed and accuracy.

The following image enhancement processes are available:

Advance Border Removal

Automatically removes black/white borders from an image using a sophisticated object detection algorithm.

Maximum/Minimum Border Thickness

Set in pixels the amount of thickness range. Any blank space above the maximum will be removed, below the minimum will remain.

Processing Speed

Select between Normal, Fast (default), Faster, or Fastest based on emphasis of speed versus accuracy.

Denoise image before processing

Similar to despeckle, this will clean up the image prior to border removal.

Auto Invert

Change from white on black to black on white and vice versa

Auto Orient

Attempts to determine the orientation of an image and then rotate it to be right side up.

Binarize

Converts a grayscale or color image to black and white using the selected Binarize method.

  • Simple Thresholding - Binarizing using a fixed threshold.
  • Dynamic Thresholding - Adjusts the threshold level to separate background and text in order to capture lighter text.
Border Removal

Removes solid borders from images. (do not use if using Advance Border Removal)

Edges to Remove

Choose to perform border removal on individual or all sides of the image.

Brightness

Modifies the Brightness of a grayscale or color image. Move the slider toward the positive side to yield brighter images.

Color Dropout

Enables the user to discard specific color(s) from color images. Example: useful when scanning scantron forms.

Dropout Colors

Choose “Drop Specific Colors” to specify color(s). Choose “Drop All Colors” will essentially binarize the image.

Specific Colors

User can select various colors to add to the list via a dropdown list containing some common colors or sample custom colors by clicking ICON.

Color Matching

Choose between Hue/Value, Hue/Saturation and Saturation/Value.

Contrast

Either automatically using the built in algorithm or manually using the slide bar provided to modify the Contrast of a grayscale or color image. Move the slider toward positive side to increase the difference between light and dark regions of an image.

Crop

Allows an image to be either manually cropped or automatically cropped

Auto Crop

Threshold allows a value to be set via the slider to adjust the amount of blank region on a page being removed.

Manual Crop

Allows users to set a region on an image to be cropped. Fields “X” and “Y” denotes the coordinates at the top left corner in pixels. “Width” and “Height” denotes the size in pixels of the resulting image. NOTE: The “X” and “Y” coordinates will change depending on the resolution (DPI) of the image being captured. Do not use this option if capturing images with varying resolutions.

White Margin Crop

Will crop an image by removing solid color borders around the edge of an image.

Select Region - Use the mouse by point to the top left of the region desired then click and hold the left mouse button, drag to the opposite corner of the desired region and then let go of the left mouse button. A red outlined region will appear as below. The location and size of the zone will appear at the bottom of “Region Selector”.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 - Select Template Image to load a sample image. NOTE: this image must have the same resolution as the image that will be captured later in order for the region location and size to be accurate.

 - Save Region populates location and size values in the corresponding fields in the “Crop Settings” window.

 - Zoom in

 - Zoom Out

Deshade

Reduces small black regions within the image.

Minimum Region Size

Set width and height for the smallest region allowed.

Processing Speed

Select between Normal, Fast (default), Faster, or Fastest based on emphasis of speed versus accuracy.

De-skew

Automatically straightens an image.

  • Set the Minimum Angle to Deskew.
  • Set the Maximum Angle to Deskew.
  • Background Fill Color - Black or White
De-speckle

This command cleans the image of small speckles by using either a Standard (1 x 1 pixel), Aggressive (3 x 3) or custom filter.

Flip

Flips an image either horizontally or vertically.

Hole Punch Removal

This is used when scanning/importing pages that had been hole punched thus leaving small black circles near the edges. This command will fill in those black dots with white.

  • Edges to Check - Select one or multiple edges to process.
  • Maximum/Minimum Hole Diameter - Displayed in pixels, black marks larger than the maximum diameter and smaller than the minimum diameter will not be affected.
Invert

This command is used to convert images with white text and black background to black text and white background, or vice versa.

Line Removal

This command is used to remove lines and may be especially helpful during zone OCR.

Lines to Remove

Select to remove horizontal or vertical lines.

Maximum Line Gap

Set in pixels, the amount of space between the lines. Only lines appearing farther than this setting will be removed.

Processing Speed

Select between Normal, Fast (default), Faster, or Fastest based on emphasis of speed versus accuracy.

Minimum Line Length

Set in pixels, the vertical and horizontal minimum length a mark has to be in order for it to be considered a line then removed. This will prevent characters such as “1” or “/” to be removed unintentionally.

Morphological Filters

Processes captured images with one of the following filters:

  • Dilation - Used to smooth small dark regions tending to enhance black features in the image. (Darken)
  • Erosion - Used to smooth small light regions tending to reduce black features in the image. (Lighten)
  • Open - The dilation of the erosion of the image used to reduce small black regions within the image. (Deshade)
  • Close - The erosion of the dilation of the image used to reduce small white regions within the image. (Light Thicken)
  • Boundary Extraction (B/W only) - Perform a boundary detection/extraction on a binary image. This will generate an outline of the foreground features of the input image.
  • Thinning (B/W only) - Reduces the geometric size of an image, leaving only a skeletonized frame in its place.

Resize

Allows image to be resized to a set of user defined dimensions.

Resize Mode

Allows Manual Resize, Maintain Aspect Ratio Using Width, or Maintain Aspect Ratio Using Height

New Size

Enter new width and height dimensions in pixels.

Rotate

Automatically rotates an image clockwise by 90-degree increments or by the user specified number of degrees. The front and back (if existing) can be configured independently.

Options

Profile Options

Page File Action

Replace main page image is the only option.

Page File Tag

This option is unavailable.

Profile Run Mode

Choose Always run, Only run when triggered, or Disabled

Pages to Process

Choose which page or pages to process. NOTE: Separate multiple pages with commas. Leaving this option blank will cause ALL pages to have this process run on them.

Alternate Page Image Naming

NOTE: Alternate Image support is only available when running Image Processing in QA Auto Processing.

Naming Method

Choose to the alternate image using Page Name, Trigger Value, or Index Field.

Index Field Name

Specify index field name when choosing index field as a naming method.

Region Processing

Limit processing to region on page

Check to limit processing to a specific region, otherwise processing will be done to the entire page.

Region to Process

Allows users to set a region on an image to be cropped. Fields “X” and “Y” denotes the coordinates at the top left corner in pixels. “Width” and “Height” denotes the size in pixels of the resulting image. NOTE: The “X” and “Y” coordinates will change depending on the resolution (DPI) of the image being captured. Do not use this option if capturing images with varying resolutions.

Select Region

Use the mouse by point to the top left of the region desired then click and hold the left mouse button, drag to the opposite corner of the desired region and then let go of the left mouse button. A red outlined region will appear as below. The location and size of the zone will appear at the bottom of “Region Selector”.

 - Select Template Image to load a sample image. NOTE: this image must have the same resolution as the image that will be captured later in order for the region location and size to be accurate.

 - Save Region populates location and size values in the corresponding fields in the “Crop Settings” window.

 - Zoom in

 - Zoom Out

Trigger

NOTE: Triggers only run in the Quality Assurance module.

Profile Trigger

Trigger
  • No Image Processing Trigger – The trigger is disabled.
  • Activate on Any Barcode – Any barcode read will cause activation of this profile.
  • Activate on specific Barcode values and patterns – Regular expressions can be used to create a desired pattern. If a barcode is read and matches the pattern activation of this profile will occur.
  • Activate on any Patch Code – Any patch code will cause activation of this profile.
  • Activate on a specific Patch Code – Choose from patch code types I, II, III, IV, VI, or T to activate this profile.
  • Activate on a populated Index Field – Choose a field from the Field Name drop down box and if this field contains data at the time Image Processing is run, it will cause activation of this profile.
  • Activate on specific Index Field values and patterns – Choose a field from the Field Name drop down box and if this field contains data that matches the values and/or patterns at the time Image Processing is run, it will cause activation of this profile.
Zone to search

This option is unavailable.

Field Name

Specify an index field containing the value(s) in the triggering event.

Values to Activate On

Value(s) added are stored here for viewing and/or editing with Edit, Remove, or Clear All.

Add Multiple

Allows users to add multiple activate patterns at once. Each line is considered a new pattern.

Help

View regular expressions symbols for pattern matching.

Match Case

Enabling this option makes all the Values to Activate case sensitive.

Example Expression:

 (?i)(?<=Invoice Number: )\d+

Invoice Number: 12345
Invoice Date: 10/10/2012

 

Preview

Load an original image (shown on the left) via “Select Image”. Click “Preview” to apply image processing commands as defined in Settings. The result will be shown on the right. Above figure is an example of manual cropping.

On this page:

Related Pages: