Configure Marker Zones
The Marker Zone is the most basic Zone type, where the Template basis document validation by looking in a designated location on the page for a match to a particular word or phrase. If your Validate Node needs to process only structured forms, one or more Marker Zones may be all you need for a simple Template. The Marker Zone and Positional Zone are the Structured Data Extraction Zones types that are core to any GlobalCapture installation. Note OCR options might be unavailable for bundled versions of GlobalCapture, but licensing may always be added to any installation type.
You can use Marker Zones to detect any shifts in the image position and automatically registers the Template to the proper location. You can also use Marker Zones to classify a document’s layout. By using an exact string match of characters, you can introduces a high level of accuracy, which allows you to draw tighter Zones for text-heavy documents. Some things to keep in mind about the Marker Zone search string:
- The search string is not case sensitive.
- It is a good idea for a Marker to be unique in the region of the page it is searching.
- You can specify part of a word, one word, or more than word. Use part of a word for “contains” matching. For example, specify “appl” to return both “application” and “applied.”
- You can specify more than one search string to perform an OR-based search in multiple values in the Zone. The results will be the first search string in the list which is found on the document, unless multiple occurrences of a search string or no occurrence of a search string are found. In either case, the Marker Zone will move on to the next search string in the list to look for a unique match. If no matches were found among the search strings, the “Marker not found” message will appear. Adjust your Search String entries to achieve successful results.
Choosing Between Marker and Pattern Match Zones
When choosing between a Marker Zone and a Pattern Match Zone, consider these factors:
- Case – Pattern Match Zones are case sensitive (but can be controlled with
(?i)
at the beginning to ignore case). Marker Zones are not case sensitive. - RegEx Search Strings – Pattern Match Zones support the use of Regular Expressions to define search strings. Marker Zones do not.
- Licensing - Pattern Match Zones require an Unstructured Data Extraction license.
Configure Zone
- In the Properties Pane, enter a name for the new Zone.
- From the Type drop-down list, select Marker (the default Zone).
- To select the text used to register the image position, enter the part of a word, word, or phrase in the Search String text box. Press Enter again to add more search strings.
- To designate an area of the page to search for a match, click the Locator () icon, and then use your mouse to drag a box over the area to be searched to create the Search Region.
- Optionally, additional Zone properties can be configured.
- Click the Apply () icon. The Zone will be added to the Zones Pane and the matching text will be indicated by a salmon-colored box on the document image around the extracted search string.
Additional Zone Properties
Parent Zone Property
To establish a hierarchy of two or more Zones, select a parent Zone from the Parent drop-down list. Once selected, you can constrain the child Zone to extract on the same page as its parent Zone using the Parent button in the Pages section. Note that Directional Zones are set relative to parent Zones using the From Parent Edge setting in the Limits group.
Field Zone Properties
You can map data extracted from Zones to indexing fields using the Field settings. This may be configured for any Zone type. Note that with the Line Item OCR Extraction license, you can extract Table Field data from a single page (such as invoice line items) or across multiple pages. The repeating Zone can be set per document, per page, or per document region. Use this option in Directional Zones.
General Zone Properties
Required Zones should not be used if GlobalCapture is not licensed for Classification.
Note that If there are any non-header/footer Zones also defined in the Template, any required Zones must also be found in order for classification and separation to occur.
Data will only extract if the average confidence for the words within the extracted data are above the set confidence threshold. The ideal level will be high enough to allow for acceptable accuracy in your Workflow automation while not being so high as to cause a lot of batch errors that users will have to correct manually. Around 80% to 85% is usually a good threshold to start with, unless it is likely that there will be no data in the Zone to extract, then leave it at 0%.
Position Zone Properties
Use the Position settings to define the Search Region of a Zone. These settings can be configured for all Zone types and they are required for Positional or Directional Zones. The location and dimensions of the Search Region can be specified by document page, by coordinates on the document page, the distance from the edge of another Zone (Zone Anchoring), or a combination of coordinates and Zone Anchoring. With Zone Anchoring, the coordinates are relative to up to four other Zones. Instead of using coordinates to define the Search Region to extract data, you can create completely dynamic Regions. Additionally, one Anchor can be chained to another. With multiple Anchors, extraction areas will adjust even more dynamically. Note that you cannot anchor a parent Zone to its child Zones. Position properties are measured from the top-left corner of the page or parent Zone’s Search Region. Left and Right coordinate settings are the number of pixels over from the left edge of the page or Search Region. Top and Bottom are measured from the top edge. Configure these settings by entering a number, using the scroll arrows, or by drawing the Region using the Locator () icon on the Zone’s menu bar. You can use the Measure ( Consider Atypical Documents When Configuring Zone Properties Since the dimensions and position of a Zone Search Region can affect the extraction outcome, consider how to configure a “fallback position” if your Template encounters a document with non-standard content or formatting. For example, Zone Anchors are very dynamic, but if anchor text is not found, the drawn coordinates of the Zone is respected. If there are no drawn coordinates, the Zone checks the entire page. This may be the result that you want, but if you prefer that the Search Region is more specific for those times when the anchor text is not found, first set coordinates (either by drawing the Search Region or by entering coordinates) and then select the anchoring Zone or Zones.
Limits Zone Properties
Use the Limits settings to specify parameters for data to extract. If a Zone on the current page does not meet the parameters (such as not enough digits for a Social Security Number), then the Template will search any subsequent specified pages for data that does. Data in the Search Region must contain at least the minimum specified elements or it will be not be validated. Results will truncated for any characters, words, or lines past the maximum specified. Note that the Min settings for the Characters limit is enforced per line read within the entire Zone, while for the Min settings for the Words limit is enforced for the entire Zone. Also note that the Lines settings value must be either zero (meaning no limit) or a number greater than one, in order to configure Word Spacing in Marker and Pattern Match Zones. Elements include: Control Extraction by Controlling Gaps The OCR engine treats a group of words as a “line,” although the words may not necessarily all be on the same horizontal plane, as one might think of a line of text. To the OCR engine, both examples shown are two lines. Use the Word Spacing settings to control your extraction results, based on the empty spaces between words. In this example, Horizontal Word Spacing has been set to 200 pixels. There is a 150-pixel wide gap between the right edge of the first line and the left edge of the second line. Since this falls within the specified spacing distance, the pattern match for the Zone is successful. If the document has a larger 500-pixels gap between lines, the pattern match is not found. Use Field Limits and Zone Limits Together If you set an Index Field for an invoice description using the default maximum of 50 characters and then set a Search Region of 75 characters for a Zone, only the first 50 characters will be extracted. (This is true for all the repeating Zones that follow the first one as well.) So, either set your Index Field to a maximum number of characters high enough to encompass most scenarios or use it knowingly to eliminate some invoice descriptions that you do not want to capture.
When you set your Zone to extract from different blocks of text, you can control what should be considered for the Zone and what should not, using the Word Spacing setting. This appears when the Lines Max setting is zero or greater than one. You can configure your multi-line pattern matching to specify the vertical and horizontal distances allowed between lines in one long, searchable string. When you specify the size of gaps, you can set two paragraphs to be extracted together, for example, or words in a full justified paragraph, where the space between words may be larger than normal.
Setting either Vertical or Horizontal spacing to zero will bridge gaps of any size. Both settings at zero will combine all available words into a single searchable string. You can use the Measure feature to help determine the gap settings. To measure the distance, click the Measure () icon in the Template Designer toolbar and then drag your mouse pointer on the Design Canvas from one point to another to create a line. The Measurement dialog will appear to display the line’s X and Y coordinates.
To specify limits to the spaces between consecutive words and lines, in the Word Spacing subgroup that appears, select Vertical ro specify the maximum number of pixels high and Horizontal to specify the maximum number of pixels wide the space between valid words or lines to extract.
Barcode Zone Property
To specify a Zone for BCR (Barcode Character Recognition) in the Barcode group, enable Barcode and then select:
Plan and Test Marker Zones
Choose and Test Marker Text Carefully. When selecting text for your Marker, choose text which is most likely to return accurate OCR results. For example, while the Marker text is not case sensitive, the text you select should be clear and without attributes. If possible, try to avoid characters that can be suspect during OCR, such as L/1, O/0, B/8, S/5, Z/2, and so on.
Use Distinct Markers. It is a good idea to give all your Templates distinct Marker Zones. Use more than one if your Workflow as Templates that are similar but need to classify documents differently.
Use Required Zones for classification. If you are using a Zone in Templates which will be used to selected the correct template for a document, be sure that at least one Zone is configured as “Required.” If all required Zones are not found on a document, then that Template will not be a match for classifying that document. The first template found that matches, or the first template found with no required zones, will be the active template.