Найти тему
РР-Новости

В России разработали способ для считывания поврежденных QR-кодов

Разработчики из российской компании Smart Engines создали уникальный алгоритм распознавания QR-кодов, который может работать, даже если часть информации на коде отсутствует, сообщают “Известия”. Это поможет значительно упростить процесс оплаты товаров и услуг, особенно когда продавец не может обеспечить высокое качество изображения QR-кода.

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

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

Новый алгоритм ориентируется не только на шаблоны поиска, но и на структуру. Разработанная ИИ-система с помощью нейросети восстанавливает утраченную информацию. При отсутствии, например, одного или двух шаблонов поиска на основе внутренней структуры кода предсказываются их координаты — даже в случае проективного искажения кода. Время распознавания поврежденного изображения составляет 0,035 с.

Крупные банки уже начали интегрировать эту систему в свои мобильные приложения, такие как “Альфа-банк”, ВТБ, «Газпромбанк», МКБ, банк «Открытие» и “Райффайзенбанк”. Использование этой технологии подтвердили и в пресс-службе “Росбанка”. Там отметили, что не выявили никаких проблем с применением данного решения.

Несмотря на то, что алгоритм частично решает задачу считывания поврежденных QR-кодов, разработчикам есть куда расти, считает генеральный директор Telecom Daily Денис Кусков.

«Все-таки потеря 30 % информации на QR — это сравнительно небольшая цифра. Когда ИИ научится восстанавливать штрихкоды, где потеряно 50 % информации, это станет настоящим прорывом в индустрии, — резюмировал он.