Название базовой системы (платформы): | Smart ID Engine (ранее Smart IDReader) |
Разработчики: | Smart Engines (Смарт Энджинс) |
Дата премьеры системы: | 2015/03/17 |
Дата последнего релиза: | 2016/03/29 |
Отрасли: | Государственные и социальные структуры |
Технологии: | СЭД - Системы потокового распознавания |
Содержание |
2016: PassportReader 2.0 - поддержка "Эльбрус"
29 марта 2016 года компания Smart Engines сообщила о выпуске версии системы распознавания паспорта РФ Smart PassportReader 2.0 и поддержке в своих продуктах процессорной архитектуры Эльбрус от компании МЦСТ.
В версии PassportReader 2.0 реализованы распознавание паспорта, как в портретной, так и альбомной ориентации для мобильных устройств, распознавание разворота паспорта с помощью вебкамер. Особенность версии 2.0 - поддержка архитектуры микропроцессора "Эльбрус", наряду с ARMv7-v8 (AArch32 и AArch64), x86 и x86_64.
Решение на базе Эльбрус позволит использовать технологию распознавания паспорта РФ для задач создания программно-аппаратных комплексов по обработке персональных данных с повышенными требованиями по информационной безопасности и технологической независимости.
Развитие алгоритмов распознавания и синтаксической/геометрической межкадровой интеграции позволило повысить качество и скорость распознавания. Значительно повысилось качество распознавания паспортов РФ с бледно напечатанными данными. Проведенные работы по оптимизации архитектуры и программного кода ядра распознавания обеспечили улучшение поддержки многоядерных конфигураций для многоядерных мобильных и настольных процессоров.
В версии 2.0 реализованы функции извлечения текстовых данных, изображения документа целиком, данных о местонахождении полей, изображений текстовых и графических полей (фотография, подпись). При этом для каждого текстового поля в системе есть возможность запроса оценки надежности его распознавания.
Для повышения удобства интеграции функциональности распознавания паспорта РФ в комплект SDK Smart PassportReader 2.0 включены компонента работы с видеокамерой для Windows/Linux и ActiveX-компонента для интеграции в различные информационные системы (например 1С).
Обновление для пользователей предыдущего поколения системы предоставляется бесплатно по запросу.
2015
Базовая информация
Smart PassportReader - программный интерфейс (API), позволяющий разработчикам ПО встроить функции распознавания и обработки паспортов в десктопные и мобильные приложения.
API обрабатывает сканы, ксерокопии и фотографии паспорта. Ключевое технологическое отличие Smart PassportReader - возможность распознавать данные паспорта в видеопотоке камеры мобильного устройства или вебкамеры в режиме реального времени.
Smart PassportReader предназначен для верификации личности в сервисах обслуживания мобильных платежей и системах мобильной регистрации.
Создание на базе инструментария Smart PassportReader новых пользовательских сервисов поможет интеграторам и разработчикам ПО реализовать принципиально новый уровень удобства использования интернет/мобильных приложений.
Например, для покупки билета на поезд/самолет или оформления брони в гостинице, в мобильном приложении необходимо ввести паспортные данные - ФИО, серию и номер паспорта, дату рожедения и т.д., что на мобильном устройстве делать долго и неудобно. С помощью Smart PassportReader можно ввести данные паспорта за 1-3 секунды.
Системы контроля и управления доступом (СКУД) на платформе Smart PassportReader можно отказаться от использования паспортного (планшетного) сканера заменив его на обычный современный смартфон или подключив к компьютеру вебкамеру. Кроме этого, можно исключить сканирование и ручной ввод данных паспорта в точках обслуживания или при выезде агентов к клиентам.
Высокое качество распознавания и скорость работы на мобильных устройствах стали возможны благодаря передовым научным достижениям исследователей Smart Engines Ltd. в области обработки изображений, распознавания и обучения нейронных сетей, а так же глубокой оптимизации архитектуры и программного кода ядра распознавания.
В процессе распознавания паспорта осуществляется поиск и выделение границ документа в видеопотоке. Алгоритмы, базирующиеся на синтаксической и геометрической интеграции кадровой информации, позволяют достичь качественного результата уже к пятому распознанному кадру.
При наличии на паспорте машиночитаемой зоны (МЧЗ) Smart PassportReader производит ее считывание и корреспонденцию между результатами распознавания обычных полей и МЧЗ. Для распознавания МЧЗ используется ядро собственной разработки.
Представление Smart PassportReader, 2015
Распознавание скана одной страницы паспорта на персональном компьютере с конфигурацией Intel Core i7-2600 CPU @ 3,40 GHz, 8 ГБ ОЗУ, Windows 7 SP1 64bit занимает в среднем 0,087 с, а iPhone 5s справляется с этой задачей за 0,23 с. При этом качество распознавания серии и номера для сканированных изображений составляет больше 99%, а ФИО - 95%, качество распознавания 3-секундного видеоклипа содержащего паспорт составляет 95%[1].
Технология распознавания Smart PassportReader многоплатформенная и работает на большинстве распространенных операционных систем для мобильных устройств, десктопов и серверов: iOS, Mac OS X, Android, Linux, Windows, Windows Phone и основных аппаратных платформах ARMv7-v8 (AArch32 и AArch64), x86 и x86_64.
Скриншот Smart PassportReader, 2015
Smart PassportReader 1.2
Компания Smart Engines объявила в сентябре 2015 года о выпуске Smart PassportReader 1.2 (API), который позволяет разработчикам ПО встраивать функции распознавания и обработки паспортов в десктопные и мобильные приложения.
Ключевые особенности данной версии — распознавание 2-ой страницы паспорта на мобильных и стационарных устройствах, а также обработка фотографий, сканов разворота и отдельных страниц паспорта РФ в одном потоке.
Теперь с помощью Smart PassportReader можно на изображении (полученном сканированием или фотографированием) или в видеопотоке (мобильных устройств, веб-камер) извлекать не только поля: «серия», «номер», «ФИО», «пол», «дата рождения» и «место рождения», но и поля: «кем выдан», «дата выдачи» и «код подразделения».
Для ввода данных паспорта РФ с изображений, полученных сканированием или фотографированием, в версии 1.2 применяется разработанная компанией технология Passport AnyWhere, которая умеет находить паспорт РФ, расположенный под любым углом, после чего производится распознавание данных.
В новой версии удалось повысить качество распознавания полей и машиночитаемой зоны (МЧЗ) паспорта РФ на 20% за счет повышения точности алгоритмов поиска и распознавания символов. При этом удалось сократить время распознавания одного изображения на 10% как на мобильных, так и на стационарных устройствах.
Smart PassportReader может быть востребован для повышения удобства ввода данных паспорта РФ в платежных сервисах и системах регистрации в авиакомпаниях, банках, страховых компаниях, гостиницах, системах e-government и др.
Технологическим отличием Smart PassportReader является возможность распознавать данные паспорта не только на изображении, но и в видеопотоке. В случае использования API в мобильных приложениях, все вычисления осуществляются непосредственно на самом устройстве (on-deviсe) в режиме реального времени. Данные не передаются на распознавание в «облако» или на сервер, что не только обеспечивает безопасность обработки персональных данных, но и дает возможность работы мобильного приложения при низком качестве связи или в отсутствии сети Интернет.
Все технологии, которые лежат в основе Smart PassportReader, начиная с идентификации документа и заканчивая распознаванием символа, являются собственной разработкой компании Smart Engines.
Инструментарий Smart PassportReader обеспечивает многоплатформенность и работает на большинстве распространенных операционных систем для мобильных устройств, десктопов и серверов: iOS, Mac OS X, Android, Linux, Windows, Windows Phone и основных аппаратных платформах ARMv7-v8 (AArch32 и AArch64), x86 и x86_64.
Примечания
- ↑ Замеры качества распознавания проводились на стенде и по методике компании Smart Engines Ltd
Подрядчики-лидеры по количеству проектов
ЭЛАР (Электронный архив, НПО Опыт) (242)
Directum (Директум) (132)
Smart Engines (Смарт Энджинс) (123)
Cognitive Technologies (Когнитивные технологии) (91)
Синтеллект (Syntellect) (78)
Другие (747)
Синтеллект (Syntellect) (52)
Smart Engines (Смарт Энджинс) (14)
ЭЛАР (Электронный архив, НПО Опыт) (10)
Directum (Директум) (5)
Abbyy Россия (4)
Другие (32)
ЭЛАР (Электронный архив, НПО Опыт) (10)
Beorg (Биорг) (8)
Smart Engines (Смарт Энджинс) (7)
NVI Solutions (Норд Вижен Интелледженс Солюшенс) (3)
Digital Design (Диджитал Дизайн) (2)
Другие (19)
Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров
ЭЛАР (Электронный архив, НПО Опыт) (11, 243)
Directum (Директум) (6, 161)
Smart Engines (Смарт Энджинс) (17, 131)
Abbyy Россия (16, 111)
Cognitive Technologies (Когнитивные технологии) (5, 96)
Другие (171, 622)
Синтеллект (Syntellect) (2, 52)
Smart Engines (Смарт Энджинс) (2, 14)
ЭЛАР (Электронный архив, НПО Опыт) (3, 8)
Abbyy Россия (2, 7)
Directum (Директум) (3, 6)
Другие (16, 19)
Smart Engines (Смарт Энджинс) (3, 11)
ЭЛАР (Электронный архив, НПО Опыт) (3, 10)
Beorg (Биорг) (1, 8)
Directum (Директум) (3, 4)
Digital Design (Диджитал Дизайн) (3, 2)
Другие (10, 11)
Smart Engines (Смарт Энджинс) (2, 22)
ЭЛАР (Электронный архив, НПО Опыт) (4, 13)
Синтеллект (Syntellect) (2, 5)
Digital Design (Диджитал Дизайн) (2, 4)
Beorg (Биорг) (1, 4)
Другие (8, 10)
Smart Engines (Смарт Энджинс) (3, 17)
ЭЛАР (Электронный архив, НПО Опыт) (4, 9)
Digital Design (Диджитал Дизайн) (2, 2)
Beorg (Биорг) (1, 2)
Content AI (Контент ИИ) (1, 2)
Другие (5, 5)
Распределение базовых систем по количеству проектов, включая партнерские решения (проекты, партнерские проекты)
ЭЛАР ПланСкан - 151 (151, 0)
Synerdocs - 130 (130, 0)
Smart ID Engine (ранее Smart IDReader) - 117 (114, 3)
ABBYY FlexiCapture - 93 (90, 3)
Е1 Евфрат - 87 (87, 0)
Другие 750
Syntellect Tessa Мобильное согласование - 30 (30, 0)
Syntellect Tessa Графический визуализатор процессов - 28 (28, 0)
Smart ID Engine (ранее Smart IDReader) - 12 (12, 0)
ЭЛАР ПланСкан - 6 (6, 0)
ABBYY FlexiCapture - 6 (6, 0)
Другие 27
Smart ID Engine (ранее Smart IDReader) - 11 (10, 1)
ЭЛАР ПланСкан - 9 (9, 0)
Beorg Smart Vision - 8 (8, 0)
Directum Jazz - 2 (2, 0)
ЭЛАР ПауэрСкан - 2 (2, 0)
Другие 12
Smart ID Engine (ранее Smart IDReader) - 18 (18, 0)
ЭЛАР ПланСкан - 8 (8, 0)
Syntellect Tessa Графический визуализатор процессов - 4 (4, 0)
Beorg Smart Vision - 4 (4, 0)
ЭЛАР СканИмидж - 4 (4, 0)
Другие 18
Smart ID Engine (ранее Smart IDReader) - 13 (13, 0)
ЭЛАР ПланСкан - 5 (5, 0)
Smart Code Engine (ранее Smart CardReader, Smart BarcodeReader и Smart MRZReader) - 4 (4, 0)
ЭЛАР СканИмидж - 2 (2, 0)
Beorg Smart Vision - 2 (2, 0)
Другие 9