Оптическое считывание
Оптическое считывание — это технология автоматического ввода данных в вычислительную систему путём распознавания графических образов (символов, штрихкодов, изображений) с помощью оптических датчиков и последующего преобразования их в цифровой код. Основная цель оптического считывания — замена ручного ввода информации, что повышает скорость и точность обработки данных. Технология лежит в основе работы сканеров штрихкодов, устройств оптического распознавания символов (OCR), систем машинного зрения и считывателей документов.
История развития
Первые попытки автоматического считывания печатных знаков относятся к началу XX века. В 1914 году инженер Эмануэль Гольдберг (Российская империя) разработал устройство для чтения символов, которое использовало фотоэлементы для распознавания букв. Однако практическое применение технологии началось лишь в 1950-х годах с развитием электроники.
В 1951 году американский изобретатель Дэвид Шепард создал первый коммерческий сканер для чтения печатных символов — Gismo. В 1954 году компания Intelligent Machines Research Corporation представила устройство, способное распознавать цифры на банковских чеках. В 1960-х годах технология оптического распознавания символов (OCR) была внедрена в почтовых службах США и Великобритании для сортировки корреспонденции.
В СССР разработки в области оптического считывания велись с 1960-х годов. В 1968 году в Институте проблем управления АН СССР была создана система «Читатель» для ввода текстов в ЭВМ. В 1970-х годах на предприятиях Министерства приборостроения СССР выпускались устройства для считывания штрихкодов, применявшиеся в торговле и на транспорте.
Массовое распространение технология получила в 1980-х годах с появлением недорогих лазерных сканеров и персональных компьютеров. В 1990-х годах развитие цифровых камер и алгоритмов обработки изображений привело к созданию систем машинного зрения, способных считывать не только символы, но и сложные графические объекты.
Принцип работы
Оптическое считывание основано на преобразовании светового сигнала, отражённого от поверхности носителя, в электрический сигнал, который затем анализируется программным обеспечением. Процесс включает несколько этапов:
- Освещение — источник света (лазер, светодиод, лампа) направляет луч на поверхность с информацией.
- Сканирование — оптический датчик (фотодиод, ПЗС-матрица, КМОП-сенсор) регистрирует отражённый свет, преобразуя его в аналоговый или цифровой сигнал.
- Оцифровка — аналоговый сигнал преобразуется в цифровые данные (битовую карту или последовательность импульсов).
- Декодирование — программное обеспечение анализирует полученный образ, выделяет контуры, сравнивает с эталонными шаблонами и преобразует в символы или коды.
В зависимости от технологии считывания используются разные физические принципы. Например, в лазерных сканерах штрихкодов отражённый свет фиксируется фотодиодом, а в планшетных сканерах — линейкой светочувствительных элементов.
Классификация
По типу считываемой информации
- Считывание штрихкодов — распознавание линейных (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% для нестандартного почерка).
- Высокая стоимость специализированных промышленных сканеров.
Перспективы развития
Современные направления включают интеграцию оптического считывания с технологиями искусственного интеллекта. Нейросетевые алгоритмы позволяют распознавать текст на фотографиях, сделанных смартфоном, даже при искажениях перспективы. Развивается считывание с помощью дополненной реальности (например, очки с камерой для считывания кодов в реальном времени). В России ведутся разработки систем машинного зрения для автоматизации сельского хозяйства (считывание меток на растениях) и медицины (распознавание медицинских документов).
Источники
- ГОСТ 27465-87 «Шрифты для оптического считывания. Основные параметры».
- История развития OCR: David H. Shepard, «The Gismo Scanner», 1951.
- Технические описания сканеров штрихкодов: Honeywell, Zebra Technologies.
- Стандарты штрихкодов: GS1 General Specifications (2023).
- «Оптическое распознавание символов: принципы и алгоритмы», под ред. А. В. Ланцова, М.: Наука, 2005.
- Материалы Министерства цифрового развития РФ о цифровизации архивов (2019–2023).
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →