Промышленные Безвентиляторные Пк На Базе Intel Nuc В Объектной Видеоаналитике

Пост-победитель Нового года Конкурс Intel NUCo .

Мы в компании КомБокс Мы работаем с процессорами Intel NUC начиная с четвертого поколения и используем их для выполнения нейронных сетей в объектной видеоаналитике.

В 2014 году мы начали знакомиться с моделью Intel NUC4i5MYHE, затем решения были перенесены на Intel NUC5i3RYB, а сейчас используем Intel NUC8i5BEK.

Промышленные безвентиляторные ПК на базе Intel NUC в объектной видеоаналитике

Пример решения на базе Intel NUC: сервер с 8 процессорами Intel NUC8i5BEK в форм-факторе 1U и Outdoor Box NUC (промышленный безвентиляторный ПК для наружного использования) на базе Intel NUC5i3RYB

Промышленные безвентиляторные ПК на базе Intel NUC в объектной видеоаналитике

Пример решения на базе Intel NUC: сервер с 8 процессорами Intel NUC8i5BEK в форм-факторе 1U и Outdoor Box NUC (промышленный безвентиляторный ПК для наружного использования) на базе Intel NUC5i3RYB Основное назначение устройств в нашем случае — инференция, процесс непрерывного выполнения предварительно обученных нейронных сетей для обнаружения и распознавания марок, моделей и номерных знаков транспортных средств.

Области применения решений:

Фото- и видеофиксация нарушений правил дорожного движения (нарушение скоростного режима, нарушение разметки, правил парковки и остановки транспортных средств и т.д.).

Интеграция решений по распознаванию и обнаружению объектов в системы контроля доступа.

Пример фиксации нарушений:

Промышленные безвентиляторные ПК на базе Intel NUC в объектной видеоаналитике

Пример фиксации и нарушения правил дорожного движения и траекторный анализ движения транспортных средств на железнодорожном переезде Для выявления такого нарушения необходимо:
Определить, разрешено ли путешествие в данное время Определить наличие транспортного средства в контролируемой зоне Определить расположение номерного знака автомобиля Распознать содержимое номерного знака Определить марку и модель автомобиля (и, при необходимости, цвет) Зафиксировать происшествие в местной базе данных с указанием номерного знака, марки, модели, цвета транспортного средства и траектории его движения в районе правонарушения.

Обеспечить доступ по требованию к событиям периода для систем сбора данных Общая схема работы следующая: Видеокамера направлена на одну или несколько полос движения транспортных средств.

Видеопоток передается на устройства для вывода: В случае централизованного вывода и наличия канала связи - в ДЦ к серверам.

Если это технически возможно, вывод выполняется непосредственно в камере (на архитектуре ARM).

Если в камере нет технической возможности вывода и есть проблемы с постоянным стабильным каналом связи, используйте устройства вывода (промышленные ПК) через коммутатор.



Промышленные безвентиляторные ПК на базе Intel NUC в объектной видеоаналитике

Общая схема работы гибридного вывода Для обнаружения и распознавания мы используем собственные нейросети топологий Darknet19 и UNET. Определение госномера автомобиля проводится в три этапа:
Обнаружить номерной знак и замаскировать остальную часть изображения Находим углы номерного знака и поворачиваем его так, чтобы символы располагались вертикально.

Распознавание текста на номерном знаке Все три этапа выполняет нейронная сеть, изначально обученная и написанная на Tensorflow. Выполнение этой сети происходит в Intel OpenVINO. К сожалению, Tensorflow не может использовать графический процессор Intel. Сравнение Tensorflow и OpenVINO в рамках наших задач:

Промышленные безвентиляторные ПК на базе Intel NUC в объектной видеоаналитике

Как мы видим, выполнение одной и той же нейросети в Tensorflow и OpenVINO отличается по скорости более чем в 2,5 раза в пользу OpenVINO. GPU, на котором мы в принципе не можем запуститься в Tensorflow, показывает результат в 4 раза лучше исходного на CPU в Tensorflow. Выбор конечных устройств основан на стоимости ресурсов, необходимых для обработки заданного количества FPS, и наличии возможности параллельного выполнения нескольких сетей на различных типах устройств (в NUC — это CPU и GPU).

Некоторые данные из таблицы сравнения устройств:

Промышленные безвентиляторные ПК на базе Intel NUC в объектной видеоаналитике



Сервер на базе Intel NUC8i5BEK

Назначение – выполнение нейронных сетей, обработка 80 потоков RTSP Full HD, 15 FPS, H.264, обнаружение и распознавание номерных знаков, марок и моделей транспортных средств.

Область применения: множество камер, данные с которых без предварительной подготовки передаются в ДЦ для обработки и формирования событий.

Характеристики сервера: Intel NUC8i5BEK (без корпуса с доработанной системой охлаждения), 8 шт. Модули памяти DDR4 SO-DIMM, 8 ГБ, 8 шт. SSD-накопитель M.2, 240Гб, 8 шт. Корпус форм-фактора 1U Роутер MikroTik (без корпуса с доработанной системой охлаждения), 1 шт. БП, 550 Вт.

Промышленные безвентиляторные ПК на базе Intel NUC в объектной видеоаналитике

Сервер вывода в форм-факторе 1U на базе 8 шт. Intel NUC8i5BEK Видео 1. Демонстрация работы сервера форм-фактора 1U на базе 8 шт. Intel NUC8i5BEK

Промышленные безвентиляторные ПК на базе Intel NUC в объектной видеоаналитике

Климатические испытания работы серверов под нагрузкой в максимальном диапазоне температур

Промышленные безвентиляторные ПК на базе Intel NUC в объектной видеоаналитике

Эстадия проектирования серверов на базе 8 микрокомпьютеров Преимущества решения:
высокая плотность установки CPU и GPU (64 ядра и 8 шт. соответственно для 1U) для серверных решений относительно низкая стоимость при высокой плотности процессоров и графических процессоров на 1U энергоэффективность (потребляемая мощность до 500 Вт при полной 100% нагрузке на 8 SBC) аппаратное декодирование аудио и видео потоков наличие распределения вывода между CPU и GPU возможность одновременно работать с различными типами данных INT8/FP16/FP32, используя одновременно CPU и GPU

Промышленный безвентиляторный ПК на базе Intel NUC5i3RYB

Часто возникают ситуации, когда канал связи ограничен, а работу нейросети необходимо выполнять в непосредственной близости от источника данных, передавая события в сопутствующие информационные системы (результат логического вывода).



Промышленные безвентиляторные ПК на базе Intel NUC в объектной видеоаналитике

Промышленный безвентиляторный ПК на базе Intel NUC5i3RYB Поскольку микрокомпьютеры сами по себе не являются промышленными, для использования на открытом воздухе необходимо не только жилье, но и соответствующие климатические условия.

Нам потребовалась защита от пыли и влаги IP66, а также рабочая температура от -40 до +50 градусов Цельсия.

Мы проверили две гипотезы эффективного отвода тепла: тепловые трубки и медные пластины в качестве радиатора.

Последний оказался более эффективным, хотя и имел большую площадь и более дорогие решения.

В качестве теплообменника использована алюминиевая шпала с расчетными размерами ребер.

Для работы устройства при минусовых температурах мы использовали керамику для нагрева.

Для удобства эксплуатации и внедрения в различных сферах были установлены источники питания с широким диапазоном напряжения 6-36 В.

Основной функционал программно-аппаратного комплекса: Распознавание номерных знаков и марок/моделей транспортных средств Запуск распознавания данных датчиков Открытие шлагбаума по распознаванию номеров Хранение журнала событий и доступ по требованию через REST API Формирование отчетов о количестве событий за период Интеграция со сторонними системами контроля доступа Отправка сигнала о поездке во внешние информационные системы Фиксация ручного открытия шлагбаума Просмотр видео в режиме LIVE Интеграция распознавания со всеми видами 1С

Промышленные безвентиляторные ПК на базе Intel NUC в объектной видеоаналитике

Интерфейс системы распознавания номеров, марок и моделей автомобилей для оператора
Теги: #Машинное обучение #Производство и разработка электроники #сервер #Intel #искусственный интеллект #Обработка изображений #нейронные сети #Настольные компьютеры #intel nuc #inference #inference #микрокомпьютеры #inference #промышленные ПК

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.