Разработчик отечественных процессоров «Эльбрус» и российская компания SmartEngines портировали на серверы «Эльбрус» систему обработки изображений и распознавания текста с отсканированных документов.
Российский комплекс для обработки персданных
Производитель отечественных процессоров «Эльбрус» компания МЦСТ и разработчик технологий распознавания графической информации компания Smart Engines представили программно-аппаратный комплекс (ПАК) «Всеслав», назначением которого является сбор, обработка, индексирование и хранение персональных данных, полученных из различных источников: фото, видео, сканы документов и пр.
Продукт предназначен как для государственных структур, так и для коммерческих предприятий, включая государственные фонды, кредитные организации, телекоммуникационные компании. На первом этапе планируется реализовать десять комплексов; в данный момент ведутся переговоры с потенциальными заказчиками. Стоимость комплекса не уточняется, но известно, что цена будет варьироваться в зависимости от мощности и набора распознаваемых документов.
В базовой комплектации решение представляет собой 4-процессорный сервер «Эльбрус-4.4» на основе процессора «Эльбрус-4С». Предустановленное на нем системное ПО включает в себя ОС «Эльбрус» на основе ядра Linux, объектно-реляционную СУБД на основе открытого кода PostgreSQL, набор системных утилит и инструментальных средств разработки.
Кроме того, решение «Всеслав» содержит специализированное ПО компании Smart Engines, которое обеспечивает распознавание данных на отсканированных и сфотографированных документах, а также в видеопоследовательностях. За счет программной и алгоритмической оптимизации с учетом специфики микропроцессоров Эльбрус-4С партнерам, по их заверению, удалось добиться высокого качества и скорости распознавания документов.
«ПО для распознавания документов и обработки изображений разработано нашей компанией без использования сторонних библиотек. В рамках сотрудничества с МЦСТ мы адаптировали и оптимизировали наше ПО для вычислительной архитектуры „Эльбрус“», — пояснил CNews генеральный директор Smart Engines Владимир Арлазаров.
Оборонная разработка
«Эльбрус-4С» — отечественный 64-разрядный универсальный многоядерный процессор с архитектурой «Эльбрус» (основана на архитектуре VLIW), разработанный и серийно выпускаемый компанией МЦСТ. Сферы применения «Эльбрус-4С» включают серверы, настольные компьютеры и встраиваемые вычислители. Характеристики процессора позволяют использовать его в системах цифровой интеллектуальной обработки сигналов, в математическом моделировании, научных расчетах и других сферах с повышенными требованиями к вычислительной мощности.
Наибольшее распространение системы на основе «Эльбрусов» нашли в оборонном комплексе и спецслужбах, однако введение санкций и взятый государством курс на импортозамещение создают благоприятные условия для распространения данной архитектуры в других отраслях. Например, в марте 2016 г. ФГУП НИИ «Восход» объявил о проведении аукциона на поставку серверного оборудования с использованием процессоров «Эльбрус». По его итогам 50-миллионный контракт, включающий передачу 128 серверов различных типов, был заключен в конце мая с «ИНЭУМ им. И. С. Брука».
Smart Engines представляет собой стартап в области разработки систем обработки изображений и распознавания символов в видеопотоке. Компания была основана в 2010 г. исследователями из России, в настоящей момент в ней трудятся более 40 сотрудников. На вычислительную платформу «Эльбрус» портированы различные программные библиотеки Smart Engines, включая Smart PassportReader (распознавание данных паспорта РФ), Smart 3D OCR MRZ (распознавание данных машиночитаемой зоны — MRZ-строки — паспортно-визовых документов), Smart CardReader (распознавание данных банковских карт).