29.12.2017 г.

Smart Engines протестировала производительность вычислительных комплексов Эльбрус в задачах компьютерного зрения

Специалисты компании Smart Engines провели сравнительное тестирования возможностей вычислительных комплексов с процессорами Эльбрус для решения задач компьютерного зрения. В тестировании участвовали 5 различных устройств на основе процессоров Эльбрус, включая рабочие станции и серверные решения.

Перечень исследуемых устройств:

— Эльбрус 101-PC — компактная рабочая станция на базе микропроцессора Эльбрус-1С+
— Эльбрус 401-PC — персональный компьютер на базе микропроцессора Эльбрус-4С
— Сервер Эльбрус-4.4 — 4-процессорный сервер на базе Эльбрус-4С
— Эльбрус 801-PC — рабочая станция на базе микропроцессора Эльбрус-8С
— Эльбрус-8.4 — 4-процессорный серверный модуль на основе Эльбрус-8С

В качестве прикладного ПО для исследования была выбрана многоплатформенная технология Smart IDReader, которая позволяет распознавать удостоверяющие документы из видеопотока, фотографий или сканов документов. Приложение было скомпилировано под архитектуру Эльбрус из исходного кода и запускалось в нативном режиме. При этом была обеспечена поддержка распараллеливания на максимально доступное число потоков.

Исследование проводилось для следующих типов документов: паспорт РФ, биометрический паспорт РФ (заграничный паспорт), водительские права РФ, водительские права Великобритании, немецкие ID-карты и лист нетрудоспособности (больничный лист).

Для оценки производительности измерялось чистое время распознавания одного изображения (скана или фотографии) без учета времени загрузки изображения из файла. При этом документ на изображении мог быть произвольным образом повернут. Итоговое время распознавания определялось как среднее по 100 изображениям каждого документа.

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

Таблица 1. Последовательное распознавание (время на одно изображение)

Таблица 2. Распознавание с поддержкой распараллеливания вычислений (среднее время на одно изображение)

Полученные результаты показали, что все участвующие устройства на основе процессоров Эльбрус обеспечивают время распознавания, соответствующее промышленным решениям по распознаванию документов. Так в режиме распараллеливания вычислений время распознавания паспорта РФ на компактной рабочей станции Эльбрус 401-РС составляет меньше чем 1.5 секунды, а на топовом Эльбрус-8.4 всего 0,11 секунды. При этом все серверные решения для задач с высокой степенью параллелизма продемонстрировали ускорение в 3-4 раза.

Ссылка на полный текст исследования

Наши клиенты

«Почта Банк»

«Почта Банк» внедрил решение Smart Engines для распознавания паспортных данных клиентов

Ренессанс Страхование

Smart Engines является поставщиком решений по сканированию и распознаванию документов для Группы Ренессанс Страхование

Kupibilet

Пассажиры распознают паспорта РФ и любые документы с MRZ при покупке билетов в мобильном приложении «Купибилет»

Ситибанк

Smart Engines выбран поставщиком технологий распознавания документов клиентов АО КБ «Ситибанк»

Заказать продукт

Для заказа решений, получения подробной информации или триал версий заполните приведенную ниже форму, и мы обязательно с Вами свяжемся.