Understanding recognition errors

OCR challenges: from difficult scans to unreliable text

OCR can fail because a page is hard to see, its writing is hard to interpret, or its structure is difficult to preserve. Those problems produce different kinds of errors: a wrong character, an omitted paragraph, a scrambled table or a convincing sentence that does not match the source. Understanding where an error begins makes it easier to judge the result and decide what needs attention.

11 min readThe key points

The main challenges at a glance

  • Image quality, character recognition and document structure each affect the final result.

  • Readable, searchable or fluent text can still contain omissions and incorrect details.

  • Evaluate the information your task depends on, using the source document as the reference.

Errors can begin before a word is recognized

Turning a page into useful text involves several decisions. A system must identify the relevant regions, interpret the marks inside them and arrange the result into an appropriate sequence. These jobs may be handled by separate components or combined in a learned system, but they remain different requirements. A failure early in the process can affect everything that follows.

Consider a two-column article with a handwritten note in the margin. The printed words may be easy to recognize, yet the note could be mistaken for part of the main text and the columns could be interleaved. A spelling check would not solve that problem. Conversely, a perfectly ordered paragraph may still contain a misread name or date.

The useful distinction is between missing evidence, mistaken recognition and lost structure. More accurate letter recognition cannot restore a region that was never included, and a cleaner layout cannot establish which of two ambiguous characters was actually written.

Small characters and poor capture limit the available evidence

Recognition depends on visible differences between characters. Blur can close the gap in an e, merge adjacent strokes or erase the distinction between a comma and a period. Small text may contain too few pixels to preserve those differences. Strong compression can add block patterns and ringing around edges, making the file look readable at normal size while damaging the details a recognizer needs.

Image dimensions and file size are therefore incomplete measures of quality. A large photograph can contain a small, distant page; a high-resolution scan can still be out of focus. Changing a DPI label or enlarging an existing image does not add a fresh measurement of the original lettering. Capture guidance from the IMPACT digitization project accordingly distinguishes ordinary text from very small print, which requires more detail.

A better capture can reduce this uncertainty when the original is available. When a word is hidden by glare, cropped away or physically missing, however, there is no visible evidence for that part of the transcript. An enhancement may suggest a plausible shape, but it cannot verify the missing wording.

Rotation, perspective and page curvature create different problems

A page photographed at an angle presents more than a rotation problem. Perspective can make one side of the page narrower than the other, while a book's curved surface can bend lines near the binding. A sideways page, a slightly tilted scan and a warped book spread require different geometric corrections. Simply rotating all three will not produce the same improvement.

These distortions can interfere with the detection of lines and the separation of neighboring words. Near a binding, characters may be compressed together or partly hidden in shadow. Research on document unwarping treats recovering a flatter page view as its own task because page shape affects subsequent recognition.

Geometric correction also has limits. A better alignment can make existing lettering easier to interpret, but repeated resampling can soften small details, and flattening cannot reveal text that was never captured. The goal is a usable representation of the evidence, not merely a page that looks rectangular.

Faint ink and background marks compete with the text

Not every dark mark belongs to a character. Paper texture, stains, ruled lines, stamps and printing visible through the reverse side can resemble text or cross through it. At the other extreme, faint pencil, faded ink and light punctuation may be difficult to distinguish from the background. The same page can contain both kinds of problem.

Image cleanup involves tradeoffs. Converting a page to black and white requires deciding which shades belong to foreground marks and which belong to the background. A threshold that removes pale paper texture may also erase a decimal point. Noise removal can discard a small accent, while sharpening can strengthen unwanted edges. OCR workflows therefore treat enhancement, binarization and denoising as distinct operations rather than a universal cleanup setting.

Overlapping marks require particular care. A stamp may contain information worth preserving even when it crosses a paragraph, and a signature may be meaningful without being reliably transcribable. Removing an interfering region indiscriminately can remove part of the document itself. A visually cleaner image is not necessarily a more faithful one.

Unfamiliar typography makes clear print difficult to interpret

An image can be sharp while its lettering remains unfamiliar to the recognizer. Decorative fonts, condensed type, ligatures and unusual character shapes change the patterns that must be identified. A ligature can join what would otherwise be separate letters; an old form of a letter may resemble a different modern character. Small caps, superscripts and closely spaced punctuation introduce additional distinctions.

Historical documents often combine several difficulties. Typefaces vary across printers and periods, spelling may differ from modern usage, and the paper or impression may be damaged. Research on historical OCR identifies typography and complex layout as major challenges and uses workflows that allow correction at several stages. Improving image contrast alone cannot resolve every unfamiliar letterform.

There is also an editorial choice: transcribing the page and modernizing its language are different tasks. Automatically replacing an unusual spelling with a familiar word can make a passage easier to read while making it less faithful to the source. Historical names, abbreviations and quotations need to be evaluated against the document's own conventions.

Handwriting varies between writers and within the same page

Handwriting has no single, stable set of character shapes. Writers join letters, change their slant, abbreviate words and leave inconsistent spaces. A hurried word can look different from the same word written carefully a few lines earlier. Connected strokes also make it difficult to decide where one character ends and the next begins.

Sequence-based recognition can use neighboring letters and words to interpret a line, but context does not remove ambiguity. An unfamiliar surname, a code or an isolated number may provide little linguistic help. Margin notes, crossed-out text and additions above a line create a separate question about how to represent the writer's changes. These are challenges of both recognition and transcription policy.

The distinction between recognizing an image and recording a live pen stroke matters too. A scanned note contains the final visible marks, but not their order, speed or direction. Handwriting research distinguishes these offline images from online pen input. Success on captured pen movements or neatly separated characters should not be assumed to transfer unchanged to a photograph of an entire handwritten page.

Languages, scripts and reading directions introduce separate ambiguities

A language setting supplies useful context, but language and script are not identical. Several languages can share a script while using different spelling patterns or additional letters. A document may also mix scripts within a sentence, as in an address containing a local-language street name and a Latin identifier. Multilingual recognition must cope with these transitions as well as the individual characters.

The recognition language describes the text being read, not the language of the website's interface. An available language option also does not imply equal accuracy for every font, writing style or capture condition. Multilingual benchmarks examine different scripts and mixed scenes precisely because performance needs to be tested across varied material.

For Arabic, Persian and other right-to-left writing, display order adds another layer. Unicode distinguishes the logical order of stored characters from their visual arrangement. Numbers, punctuation and Latin words can follow different directional rules within one line. Apparent scrambling may therefore involve recognition, text storage or display. Manually reversing the whole string can damage a transcript whose underlying character order was already correct.

Correct words can still appear in the wrong reading order

Document layout expresses relationships that a plain string of characters does not capture automatically. Columns, headings, captions, footnotes and sidebars each have a role. A recognizer may read their words correctly while combining them into an incorrect sequence. A sentence that jumps into the adjacent column is a structural error, even if every word is spelled correctly.

Layout research also shows why familiar document types are not a complete test. A system developed around scientific articles may encounter different arrangements in manuals, forms or reports. Missing a small caption or treating a header as body text can affect the usefulness of the entire result. Finding every relevant region and ordering those regions are both part of evaluating document conversion.

These problems matter for reuse and accessibility. A page may look right while copied text or speech output follows an unsuitable order. W3C's PDF guidance explains how logical reading order supports accessibility. Recognized text is helpful, but producing it does not by itself establish that headings, reading order and the document's other accessibility needs have been addressed.

Tables, forms and formulas depend on relationships between marks

A table's meaning depends on which value belongs to which row and column. Merged cells, repeated headings, empty cells and tables continued across pages complicate that relationship. Reading all the visible numbers is not enough if one value is assigned to the wrong heading. Table-extraction research separates finding a table, recovering its structure and identifying the roles of its cells.

Forms present a related problem. A label and its value may be separated by whitespace, a line or an intervening note. A nearby checkbox may carry information that a text-only transcript does not express. For example, extracting both Approved and Rejected without recording which box is marked loses the decisive part of the form, even though both words were recognized correctly.

Numbers and formulas also magnify small errors. Dropping the decimal point in 12.5 changes the value; confusing a minus sign with a dash can alter an expression. Fractions, exponents and subscripts rely on position as well as character identity. A formula's two-dimensional structure requires a suitable representation, and table reconstruction and mathematical transcription need evaluation beyond the spelling of ordinary words.

Fluent output can hide omissions and unsupported corrections

Language context helps a recognizer choose between plausible readings, but plausibility and fidelity are different goals. A system may replace an unfamiliar name with a common word, regularize a spelling mistake or supply wording that fits the sentence. The result can sound natural while moving further from the page. This is especially important when the task is transcription rather than editing.

A 2026 handwriting benchmark examined writer errors, multiple languages and complex expressions, and reported visually unsupported corrections in several generative systems. The finding illustrates a failure mode rather than a rule that every system behaves identically. More generally, a well-formed paragraph is not proof that every word was present or that all intended lines were included.

Errors can also arrive from earlier processing. A scanned PDF may already contain an imperfect OCR text layer, so selectable text can still disagree with the visible page. Running recognition twice provides another comparison, but both runs may make the same mistake. Agreement between outputs does not replace the source image, particularly where a character or passage remains ambiguous.

Accuracy depends on the material and the task being measured

An accuracy figure is meaningful only with a defined test. Results depend on the documents, the reference transcription and the treatment of spaces, punctuation and other differences. A sample of clear printed paragraphs does not establish performance on handwritten forms or a damaged newspaper. Representative evaluation includes the difficult pages and unusual layouts that matter to the intended work.

Character error rate measures character-level substitutions, omissions and insertions relative to text length; word error rate applies a corresponding comparison to words. OCR-D's evaluation guidance treats these measures separately from layout and reading order. They answer useful questions, but a low overall error rate can still conceal one incorrect account number or a missing negation that changes a sentence's meaning.

Evaluation should therefore include completeness, structure and important details as well as aggregate scores. An archive search, a quotation and a table destined for calculation have different requirements. Marking an unresolved reading is more informative than choosing the most fluent guess, and preserving a link to the source makes later corrections possible when better evidence or review becomes available.

The pattern of an error points to its likely cause

Several causes can produce the same visible symptom, so diagnosis is a way to narrow the possibilities rather than a guarantee. Repeated confusion between similar letters suggests a different investigation from correctly spelled words appearing in the wrong sequence. The examples below connect common symptoms with the information that may have been lost.

Once the failure is understood, the response can be more focused: obtaining a clearer source, correcting geometry, checking a region's interpretation or repairing the final transcript. The separate Improve OCR Results guide provides the preparation and review workflow. The aim is to preserve the document's information, not simply to produce text that looks clean.

The pattern of an error points to its likely cause
Visible symptomPossible underlying failureInformation at risk
Similar letters repeatedly confusedInsufficient detail or unfamiliar character shapesExact spelling, names and identifiers
Faint marks or punctuation disappearLow contrast or excessive filteringAccents, decimal points and small annotations
Correct words in an unexpected sequenceMixed columns or incorrect region orderSentence meaning and paragraph structure
Values appear beneath the wrong headingsLost row, column or label relationshipsThe meaning of otherwise correct numbers
Mixed-direction text appears scrambledRecognition, logical order or display behaviorOrdering of words, punctuation and identifiers
Unusual wording becomes more familiarContext-driven substitution or rewritingFaithful names, spelling and quotations
An entire note or paragraph is absentA region was cropped, missed or omittedCompleteness of the transcript
Put what you have learned into practice

Start with a document of your own

Choose the tool for your file, recognize its text and review the result alongside the source.

Language38

English العربية Français Italiano Deutsch Español Português Nederlands Русский Türkçe 日本語 中文 हिन्दी Bahasa Indonesia Bahasa Melayu 한국어 Tiếng Việt ไทย Polski Svenska Українська Norsk বাংলা Ελληνικά فارسی اردو Čeština Dansk Magyar Română Suomi Български Filipino ქართული Slovenčina Azərbaycanca עברית Slovenščina