Открыть сервис

Ошибки распознавания текста

Ошибки распознавания текста — класс ошибок, возникающих при автоматическом преобразовании изображения с текстом (скана, фотографии, рукописи) в машиночитаемый символьный вид системами оптического распознавания символов (OCR) и интеллектуального распознавания документов (IDR). Ошибки выражаются в неверно распознанных, пропущенных, лишних или переставленных символах и словах и оцениваются количественно через показатели точности на уровне символов и слов.

Природа ошибок

Системы OCR работают по конвейеру: предобработка изображения, сегментация строк и символов, извлечение признаков, классификация, языковая постобработка. Сбой на любом этапе порождает ошибки. Основные причины:

  • низкое качество исходника: размытие, шум, низкое разрешение, неравномерное освещение, перекос страницы;
  • дефекты носителя: выцветший или выгоревший текст, пятна, помятая бумага, обрезанные поля;
  • особенности шрифта: рукописные и декоративные гарнитуры, лигатуры, курсив, мелкий кегль;
  • смешение языков и алфавитов в одном документе;
  • нестандартная вёрстка: таблицы, колонки, сноски, врезки, нарушающие порядок чтения.

Типовые виды ошибок

ТипПримерПричина
Замена символа«rn» → «m», «0» → «O», «1» → «l»визуальное сходство глифов
Пропусквыпадение символа или целой строкиплохая сегментация
Вставкалишние знаки из шумаартефакты изображения
Перестановкасмена порядка слов в колонкахневерный анализ вёрстки
Слияние/разрыв слов«всё же» → «всёже»ошибки пробелов
Ложное срабатываниераспознавание узора как текстафон или водяные знаки

Особую группу составляют семантически правдоподобные ошибки: система выдаёт существующее, но неверное слово, которое не отлавливается словарной проверкой. Такие ошибки наиболее опасны для поиска и анализа данных.

Метрики оценки

Качество распознавания измеряют через:

  • CER (Character Error Rate) — доля неверных символов относительно их общего числа;
  • WER (Word Error Rate) — аналогичный показатель на уровне слов;
  • точность и полнота — для извлечения конкретных полей документов.

Значения вычисляются по формуле, учитывающей замены, вставки и пропуски относительно эталонной разметки (ground truth). Для печатных текстов хорошего качества CER составляет доли процента, для рукописей и исторических документов может превышать 10–20 %.

Последствия и коррекция

Ошибки распознавания искажают поисковые индексы, банковские и юридические документы, статистику и машинный перевод. Методы снижения:

  • улучшение исходников: сканирование с высоким разрешением (300–600 dpi), выравнивание, бинаризация;
  • языковые модели и словари для постобработки;
  • обучение на предметно-специфичных наборах данных, включая рукописные;
  • ручная верификация критичных полей;
  • ансамбли моделей и сравнение результатов нескольких движков.

Современные нейронные OCR-системы на основе рекуррентных и трансформерных архитектур устойчивее классических к искажениям, однако полностью ошибки не устраняются, что сохраняет актуальность контроля качества распознавания.

IRONLIVE — база данных и аналитика по компаниям России.

На главную IRONLIVE →