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

Оптическое считывание

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

История развития

Первые попытки автоматического считывания печатных знаков относятся к началу XX века. В 1914 году инженер Эмануэль Гольдберг (Российская империя) разработал устройство для чтения символов, которое использовало фотоэлементы для распознавания букв. Однако практическое применение технологии началось лишь в 1950-х годах с развитием электроники.

В 1951 году американский изобретатель Дэвид Шепард создал первый коммерческий сканер для чтения печатных символов — Gismo. В 1954 году компания Intelligent Machines Research Corporation представила устройство, способное распознавать цифры на банковских чеках. В 1960-х годах технология оптического распознавания символов (OCR) была внедрена в почтовых службах США и Великобритании для сортировки корреспонденции.

В СССР разработки в области оптического считывания велись с 1960-х годов. В 1968 году в Институте проблем управления АН СССР была создана система «Читатель» для ввода текстов в ЭВМ. В 1970-х годах на предприятиях Министерства приборостроения СССР выпускались устройства для считывания штрихкодов, применявшиеся в торговле и на транспорте.

Массовое распространение технология получила в 1980-х годах с появлением недорогих лазерных сканеров и персональных компьютеров. В 1990-х годах развитие цифровых камер и алгоритмов обработки изображений привело к созданию систем машинного зрения, способных считывать не только символы, но и сложные графические объекты.

Принцип работы

Оптическое считывание основано на преобразовании светового сигнала, отражённого от поверхности носителя, в электрический сигнал, который затем анализируется программным обеспечением. Процесс включает несколько этапов:

  1. Освещение — источник света (лазер, светодиод, лампа) направляет луч на поверхность с информацией.
  2. Сканирование — оптический датчик (фотодиод, ПЗС-матрица, КМОП-сенсор) регистрирует отражённый свет, преобразуя его в аналоговый или цифровой сигнал.
  3. Оцифровка — аналоговый сигнал преобразуется в цифровые данные (битовую карту или последовательность импульсов).
  4. Декодированиепрограммное обеспечение анализирует полученный образ, выделяет контуры, сравнивает с эталонными шаблонами и преобразует в символы или коды.

В зависимости от технологии считывания используются разные физические принципы. Например, в лазерных сканерах штрихкодов отражённый свет фиксируется фотодиодом, а в планшетных сканерах — линейкой светочувствительных элементов.

Классификация

По типу считываемой информации

  • Считывание штрихкодов — распознавание линейных (EAN-13, Code 128) и двумерных (QR-код, Data Matrix) кодов, состоящих из чередующихся полос или ячеек.
  • Оптическое распознавание символов (OCR) — считывание печатных и рукописных букв, цифр и знаков (например, шрифты OCR-A, OCR-B).
  • Считывание изображений — захват фотографий, рисунков, чертежей с последующим сохранением в графическом формате.
  • Считывание маркеров — распознавание специальных меток (например, на платежных документах или в системах голосования).

По методу сканирования

  • Ручные сканеры — устройство перемещается вручную по поверхности носителя. Примеры: ручные сканеры штрихкодов, портативные OCR-устройства.
  • Стационарные сканеры — носитель перемещается относительно неподвижного датчика. Примеры: планшетные сканеры, сканеры в банкоматах, считыватели в турникетах.
  • Проекционные сканеры — изображение проецируется на матрицу через систему линз. Используются в камерах и 3D-сканерах.
  • Лазерные сканеры — считывание происходит за счёт отражения лазерного луча от поверхности. Применяются в торговле и логистике.

По типу источника света

  • Светодиодные (LED) — используют светодиоды красного, белого или инфракрасного спектра. Энергоэффективны, долговечны.
  • Лазерные — применяют полупроводниковые лазеры (обычно 650 нм). Обеспечивают высокую точность на расстоянии.
  • Ламповые — используют люминесцентные или галогенные лампы. Встречаются в старых моделях сканеров.

Применение

Торговля и логистика

Оптическое считывание штрихкодов является основой автоматизации розничной торговли. Сканеры на кассах, в складских терминалах и на конвейерах позволяют быстро идентифицировать товары, вести учёт запасов и отслеживать перемещение грузов. В России с 1990-х годов штрихкоды стали обязательными для маркировки большинства товаров.

Банковское дело и финансы

Технология OCR используется для считывания реквизитов с чеков, платёжных поручений и банковских карт. В 1960-х годах в США была внедрена система MICR (магнитное считывание символов) для обработки чеков, а впоследствии — оптическое считывание номеров счетов. В России системы OCR применяются в банкоматах для распознавания купюр и в мобильных приложениях для сканирования карт.

Документооборот и архивирование

Сканеры документов с функцией OCR позволяют переводить бумажные архивы в электронный вид. Это используется в государственных учреждениях, библиотеках, юридических и медицинских организациях. Например, в России с 2010-х годов реализуется программа перевода архивов ЗАГСов в электронную форму с помощью оптического считывания.

Промышленность и контроль качества

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

Транспорт и идентификация

Считыватели штрихкодов и QR-кодов установлены в турникетах метро, на железнодорожных вокзалах и в аэропортах для проверки билетов. В России с 2019 года внедряется система оплаты проезда по QR-кодам в общественном транспорте Москвы.

Технологии и стандарты

Штрихкоды

Наиболее распространённые линейные штрихкоды — EAN-13 (европейский стандарт, 13 цифр) и UPC-A (американский стандарт, 12 цифр). Двумерные коды, такие как QR-код (разработан в 1994 году японской компанией Denso Wave), позволяют хранить до 7089 цифр или 4296 символов.

OCR-шрифты

Стандартизированные шрифты для оптического считывания: OCR-A (разработан в 1968 году, используется в банковской сфере), OCR-B (1970 год, применяется в документах), MICR E-13B (для банковских чеков). В России ГОСТ 27465-87 устанавливает требования к шрифтам для OCR.

Протоколы передачи данных

Сканеры подключаются к компьютерам через интерфейсы USB, RS-232, Bluetooth, Wi-Fi. Для эмуляции клавиатурного ввода используется протокол HID (Human Interface Device). В промышленных системах применяются протоколы TCP/IP и Modbus.

Преимущества и ограничения

Преимущества

  • Высокая скорость обработки (до нескольких сотен знаков в секунду).
  • Снижение ошибок по сравнению с ручным вводом (менее 0,01% при качественном носителе).
  • Возможность автоматизации массовых операций (сортировка, учёт, инвентаризация).
  • Работа с различными носителями (бумага, пластик, металл, стекло).

Ограничения

  • Зависимость от качества печати и состояния носителя (повреждения, загрязнения, искажения).
  • Чувствительность к освещению и углу сканирования.
  • Ограниченная способность распознавать рукописный текст (точность ниже 90% для нестандартного почерка).
  • Высокая стоимость специализированных промышленных сканеров.

Перспективы развития

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

Источники

  1. ГОСТ 27465-87 «Шрифты для оптического считывания. Основные параметры».
  2. История развития OCR: David H. Shepard, «The Gismo Scanner», 1951.
  3. Технические описания сканеров штрихкодов: Honeywell, Zebra Technologies.
  4. Стандарты штрихкодов: GS1 General Specifications (2023).
  5. «Оптическое распознавание символов: принципы и алгоритмы», под ред. А. В. Ланцова, М.: Наука, 2005.
  6. Материалы Министерства цифрового развития РФ о цифровизации архивов (2019–2023).

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

На главную BFOmetr →