Grooper Help - Version 25.0
25.0.0017 2,127
  • Overview
  • Help Status

Layered OCR

OCR Engine Grooper.Core

Performs OCR using multiple OCR Layers, merging the results into a single output document.

Remarks

Overview

The Layered OCR engine enables advanced recognition workflows by combining the results of multiple OCR operations, each defined by its own OCR Profile and optional extraction logic. This approach is ideal for documents with mixed print types, complex layouts, or where targeted repair of OCR output is required.

How It Works

  • The 'Main OCR Profile' property specifies the primary OCR Profile used to generate the base OCR output.
  • The 'Layers' property allows you to define additional OCR Layers, each with its own OCR Profile and optional extractor for targeted repair or enhancement.
  • Each layer can supplement or repair the main output by focusing on specific regions, print types, or error patterns.
  • Results from all layers are merged, with repair logic applied as needed.

Usage Scenarios

  • Documents containing both standard text and specialized print types (such as MICR, handprint, or OCRA).
  • Structured forms where field labels, table headers, or other background elements require enhanced recognition.
  • Automated repair of common OCR errors using extractors to identify and correct problematic regions or values.

Configuration & Best Practices

  • Configure the 'Main OCR Profile' for general recognition; add layers only for targeted repair or enhancement.
  • Each layer's extractor must meet special requirements for OCR repair. If repair is not working as expected, check the log for error messages and review extractor configuration.
  • Keep the number of layers minimal to optimize performance and maintainability.
  • Test your configuration on representative samples and review merged output for accuracy.

Properties

NameTypeDescription

See Also

Used By

Notification