Ученые Smart Engines создали ИИ, сканирующий обрезанные QR-коды для платежей

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!

Ученые российской компании Smart Engines нашли способ, как считывать обрезанные платежные QR-коды. С его помощью можно успешно декодировать QR, даже если у кода по краям отсутствуют до 30% площади в зависимости от плотности размещения информации. Ноу-хау уже интегрировано в программный продукт Smart Code Engine, который используют 9 из 13 системно значимых банков РФ по версии ЦБ.

Разработка позволяет решить крайне важную проблему – считывать обрезанные QR-коды, которые размещаются на платежках, счетах, квитанциях. На таких документах есть четко ограниченная область для нанесения баркода. Даже небольшой сдвиг при печати кода приводит к его обрезке. Такие коды содержат ключевую информацию, такую как имя получателя, номер счета, ИНН, БИК и т.д. Таким образом, корректное декодирование QR-кода и в этом случае позволяет отказаться от ручного ввода при совершении платежа. 

Метод, разработанный учеными Smart Engines, принципиально отличается от классического подхода. Типовая система для успешного определения и дальнейшего считывания QR требует, чтобы в поле видимости находились 4 объекта: три шаблона поиска и один шаблон наведения. Шаблоны поиска — это сравнительно большие квадраты в трех углах кода, шаблон наведение – маленький квадрат, расположенный в правом нижнем углу кода. Однако на некоторых изображениях часть кода, содержащая шаблоны поиска, может отсутствовать в виду заслона (например, пальцем) или ошибки печати. В таком случае типовая система не сможет корректно распознать код.

 


Ученые Smart Engines предлагают совершенно иную схему чтения QR-кода на изображениях, полученных с камеры, — она ориентируется не только на шаблоны поиска, но и структуру самого кода. Команда создала алгоритм на основе искусственного интеллекта, который восстанавливает утраченную информацию. Например, если отсутствует один или два из шаблонов поиска, то  на основе внутренней структуры кода предсказываются их координаты даже в случае проективного искажения кода. 

Ноу-хау уже используется в программном продукте компании для считывания QR — Smart Code Engine. Он справляется с задачей считывания кода за 0,035 секунды, даже если код поврежден или обрезан. Решение работает на бюджетных смартфонах, планшетах, десктопах и других слабопроизводительных системах. 

Решение проблемы сканирования обрезанных QR-кодов является важным в банковской отрасли. Smart Code Engine интегрирован в мобильные приложения Альфа-Банка, ВТБ, Газпромбанка, МКБ, банка “Открытие”, ПСБ, Райффайзенбанка, Росбанка и Тинькофф. Кроме того, сканер QR установлен в веб-версиях приложений Альфа-банка и ВТБ. В этом случае модуль распознавания благодаря технологии WebAssembly (WASM) запускается прямо в браузере. 

Ежемесячно используя сканер QR-кодов Smart Engines, клиенты банков совершают свыше 50 млн платежей. За 2023 год, по оценкам компании, пользователи приложений выше упомянутых банков совершат свыше 0,5 млрд платежей.

Источник: https://habr.com/ru/companies/smartengines/news/782536/


Интересные статьи

Интересные статьи

Неожиданно ценные люди для нашего будущего Не читать, если кушаете! Я предупредил. Оказывается, разнообразие бактерий в нашем кишечнике стремительно сокращаются. Люди всё чаще питаются плюс-мину...
ОPEN SOURCE + КОМАНДА = ХРАНИЛИЩЕ НА 7+ МЛН ДОКУМЕНТОВПродукты с открытым кодом потенциально несут в себе большую ценность, но, чтобы ей воспользоваться, нужно инвестировать время команды в исследован...
Исследователи в Брукхейвенской национальной лаборатории превращают свет в электроны, подтверждая теорию столетней давности В американской государственной лаборатории, расположенной на Лонг-Айленд...
В предыдущей статье я рассказывал о том, можно ли использовать машинное обучение (в частности определение лица и маски) в браузере, подходах к детекции и оптимизации всех процессов. Се...
На скриншоте видно изображение кристалла PrScO3, увеличенное в 100 миллионов раз. Оно получено с помощью электронной птихографии В 2018 году ученые из Корнелла построили мощное устро...