Home / OCR and text

OCR Redaction and Text Recognition

A scanned page has no text layer. A photograph of a form is an image. Text on a screen inside a video is neither. Redactor recognizes all of it, routes each region to the engine that reads its script, and makes the result both redactable and searchable.

TEXT LIFTED OFF THE PIXELSScanned and photographed pagesrotation correctedOn-screen text in videoframe by frameObjects embedded in PDFsimages inside documentsHandwritingICRNon-Latin scriptsPerso-Arabic and othersOCR thresholds set separately for video, image and document.

How OCR Redaction Works

Text appearing in video frames, images and scanned documents is recognized and indexed. Each text region is classified by script and routed to the recognition engine that handles it, so a document mixing scripts is read rather than partly missed.

Four OCR engines ship, and the engine is selected per content type, because the engine that suits a video frame is not the one that suits a document page.

What OCR Redaction Covers

Objects inside documents

Document pages are rasterised so the same detection that runs on images runs on the page content. A face, license plate or vehicle embedded as an image inside a PDF is detected and obscured the same way it would be in a standalone image. This is the gap most document redaction tools have. A text-only tool redacts character runs; it cannot see a photograph on page four.

Tables and spreadsheets

Spreadsheets and tables in documents are redacted by column and by row, so a whole field of sensitive values is removed in one action rather than cell by cell.

Searchable afterwards

Text that appears on screen or on a scanned page is searchable across the library. A result opens at the exact timestamp in a video or the exact page in a document.

Thresholds

OCR confidence thresholds are set separately for video, image and document, because the three have different noise floors.

Scripts routed

Latin

Including Welsh, which matters for UK public bodies under Welsh language duties

Perso-Arabic

Arabic, Urdu, Sindhi, Dari, Pashto

Devanagari

Cyrillic

Chinese and Japanese

Korean

Routing is per region, not per document, so a page mixing scripts is handled region by region.

Send Us Your Worst Scan

A skewed photocopy, a handwritten form, a page in mixed scripts. That is the useful test, not a clean PDF.