Вы находитесь на странице: 1из 18

Тел. +7 (978) 816-78-17 mailto: i.zalatov@openipc.

org
НАЗВАНИЕ КОМПАНИИ

Платформа OpenIPC
новые возможности видео-аналитики

1
ВВЕДЕНИЕ
В РФ эксплуатируется около 14 млн видеокамер,
которые в основном используются в корпоративном
сегменте (~90%), решают охранные задачи,
осуществляют профилактику воровства и
обеспечивают контроль качества сервиса.

Выступая основным заказчиком, бизнес


НАЗВАНИЕ КОМПАНИИ

стимулирует развитие отрасли, определяя


основные векторы развития — это видео-
аналитика в самом широком смысле этого
термина: от подсчета количества посетителей, до
систем контроля доступа с распознаванием лиц.

В настоящее время в России наблюдается резкий


скачок в развитии сервисов видео-аналитики, а
так-же взрывной рост количества
устанавливаемых IP-камер в различных сферах
жизнедеятельности общества.

2
ПЕРСПЕКТИВЫ
Для решения ресурсоемких аналитических задач
сейчас применяются мощные аппаратные
платформы, однако вычислительные потенциал
самих IP камер фактически не задействуется, хотя
камеры представляют собой полноценные
компьютеры (ARM процессор с несколькими
ядрами, со встроенным накопителем).
НАЗВАНИЕ КОМПАНИИ

Однако, решение перспективных задач, массовое


внедрение видео-аналитики не возможно без
гибридной схемы, в котором часть вычислительных /
аналитических задач выполняются на самих IP камерах
(предварительная подготовка), а часть задач
выполняется в дата-центрах провайдера. Произойдет
переход от старой формулы «камеры +
видеорегистратор (аналитика)» к новой «камеры
(аналитика) + облако (аналитика)»
3
Платформа
OpenIPC
НАЗВАНИЕ КОМПАНИИ

4
ОПИСАНИЕ ПРОЕКТА, ДОСТИЖЕНИЯ

OpenIPC Pro является коммерческим направлением проекта


OpenIPC, который, в свою очередь, был основан в 2013 году группой
единомышленников, объединенных идеей модификации прошивок
камер видеонаблюдения и создания новых систем на их основе.
НАЗВАНИЕ КОМПАНИИ

Команда выпустила ряд продуктов, которые


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

5
ОПИСАНИЕ ПРОЕКТА, ДОСТИЖЕНИЯ
Мы готовы предоставить платформу, в основе которой лежат собственные
разработки, обеспечивающую все базовые функции современных IP-камер и
предоставляющую неограниченные возможности расширения функционала.

Сейчас в проекте 5 профильных разработчиков, уже сейчас мы готовы представить


решение, поддерживающие большинство чипов HiSilicon (60% рынка устройств
видеонаблюдения в мире), в ближайших планах разработка прошивок для
НАЗВАНИЕ КОМПАНИИ

поддержки вендоров XiongMai, Ingenic, SigmaStar, GrainMedia, Novatek, Fullhan, Goke.

60%
рынка

6
ОПИСАНИЕ ПЛАТФОРМЫ OPENIPC
Мы предлагаем модульную (расширяемую) систему для полноценной замены
оригинальных прошивок китайских IP-камер с неограниченным потенциалом.
К базовым возможностям продукта можно отнести:

✔ поддержка кодирования потока в современные ✔ гибкая настройка параметров отображения


форматы, в том числе H.264/H.265, Opus, AAC и т. OSD, в том числе подключение внешних
д. источников данных для отображения,
НАЗВАНИЕ КОМПАНИИ

поддержка русского языка.


✔ поддержка получения снапшотов в формате JPEG,
HEIF, Adobe DNG ✔ детектор движения + как внешний аппаратный
датчик (функционал SoC), либо как алгоритм
✔ поддержка стандартных протоколов RTSP, ONVIF,
реализованный в модуле расширения;
HLS для трансляции видео без промежуточных
серверов, в т.ч. возможность прямой web- ✔ настройка и управление режимами day/night
трансляция с камеры одновременно 10 клиентам. (автомат по фотодатчику, расписание или
программируемая логика через расширение).
✔ возможность записи видео потока на встроенный
носитель (в т.ч. в формате mp4), буферизация ✔ поддержка протокола обмена с облачным
данных при отсутствии доступа к серверу. провайдером IPeye и специализированного
протокола работы с видеорегистраторами
✔ расширенная система мониторинга,
NETIP.
контролирующая загрузку и производительность
системы.

7
Особенность платформы — возможность
функционального масштабирования
продукта за счет использования
дополнительных модулей расширений,
которые могут быть разработаны как
НАЗВАНИЕ КОМПАНИИ

самим пользователем (с использованием


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

8
РЕШЕНИЕ ПРОБЛЕМ БЕЗОПАСНОСТИ
Отдельным и важным вопросом остается проблема безопасности. Большинство
оригинальных прошивок имеет встроенную поддержку своего собственного облака /
недокументированную возможность подключения для удаленного управления, признанную
большинством специалистов по безопасности как представляющую угрозу для
конфиденциальных данных владельца камеры.

Существуют огромные
НАЗВАНИЕ КОМПАНИИ

! инсталляции IP-камер
видеонаблюдения, имеющие
признанные критические
уязвимости уже сейчас или
могут обзавестись ими в
процессе обновления
прошивки.

Платформа OpenIPC полностью написана российскими разработчиками, не содержит закладок


или иных недокументированных возможностей удаленного доступа, готова к сертификации
в уполномоченных органах.
9
OPENIPC. СОВЕРШЕНСТВО КОДА
Каждый функциональный блок системы прорабатывается очень скрупулезно.
Внимание к мелочам, к оптимальному построению алгоритмов обеспечивает
преимущества в производительности.
НАЗВАНИЕ КОМПАНИИ

График слева до полосы иллюстрирует нагрузку на процессор RTSP клиента


Majestic (модуль платформы OpenIPC), справа – работа RTSP клиента
оригинальной прошивки в одних и тех же условиях.
10
OPENIPC. СОВЕРШЕНСТВО КОДА

Использование оперативной памяти, слева Majestic, справа – оригинальная


прошивка
НАЗВАНИЕ КОМПАНИИ

4002K 14415K

11
OPENIPC. ФУНКЦИОНАЛЬНЫЕ ДОПОЛНЕНИЯ
В условиях недостаточной освещенности, на сенсор попадает меньшее количество фотонов,
камера начинает «шуметь». Это увеличивает трафик, снижает качество картинки и делает
невозможным использование алгоритмов детекции движения. Для решения указанной
проблемы обычно используется «ночной режим», устанавливается оптика увеличенной
светосилы, обеспечивается дополнительная подсветка.

В Majestic для этой цели встроен адаптивный фильтр (show shutter), регулирующий выдержку
кадра в зависимости от освещенности.
НАЗВАНИЕ КОМПАНИИ

Слева представлена работа фильтра в режиме день/ночь для уличной камеры, справа камера в
помещении в условиях изменяющейся освещенности.

12
OPENIPC. УЛУЧШЕНИЕ ИЗОБРАЖЕНИЯ
На большом расстоянии становится фактически невозможным распознавание
мелких деталей. Изображение кодируется/декодируется с потерей качества (JPEG).
OpenIPC имеет встроенные алгоритмы улучшения качества изображения за
счет прямого доступа к сенсору камеры.

Алгоритм Majestic позволяет качественно улучшить


изображение, получить интересующий фрагмент без
НАЗВАНИЕ КОМПАНИИ

потери качества. Приведенные кадры сняты с расстояния


170 м, на объектив с фокусным расстоянием 35 мм, F 1.8

стандартный алгоритм алгоритм Majestic


13
OPENIPC. АЛГОРИТМЫ ВИДЕО-АНАЛИТИКИ
За счет поиска и оптимизации определенного фрагмента изображения можно достичь
абсолютно фантастических результатов в самых экстремальных условиях съемки, например
распознать автомобильный номер с большого расстояния в т.ч. в условиях недостаточной
освещенности.

Использование качественной оптики, Прямое декодирование сигнала с сенсора,


стандартный сжатый кадр JPEG предварительная обработка
НАЗВАНИЕ КОМПАНИИ

No license plate found

В обоих случаях использовался один и тот же сервис для распознавания автомобильного


номера, однако после предварительной подготовки кадра возможности распознавания номера
кратно возрастают. Как пример применения: возможность использования только одной
камеры (для одного направления) для целей CCTV и управления шлагбаумом в современных
паркингах. 14
OPENIPC. ПЕРСПЕКТИВНЫЕ ВОЗМОЖНОСТИ
Уже сейчас активно применяются алгоритмы идентификации
личности по сетчатке глаза для решения задач контроля
доступа, охранных задач. Исследованы и описаны методики,
обеспечивающие точность идентификации более 95% с
приемлемыми требованиями к разрешению картинки глаза
(320х240).
НАЗВАНИЕ КОМПАНИИ

Но особенности и условия получения кадра


с надлежащим качеством сейчас не
применимы для работы в потоке. Для
качественного снимка лица человека с
расстояния 1 метр с целью применения
алгоритмов распознавания по сетчатке
глаза потребуется видео-сенсор более 48M.

С использованием алгоритмов предварительной подготовки кадра (поиск глаз, прямое


декодирование сигнала с сенсора, отправка фрагментов кадра в специализированный сервис)
уже «завтра» можно задействовать IP-камеры высокого разрешения (или применить
специальные аппаратные решения) для решения описанных задач в потоке.
15
СОТРУДНИЧЕСТВО С OPENIPC

Использование платформы OpenIPC открывает доступ к уникальным


дополнительным возможностям, скрытым сейчас в недрах аппаратной
архитектуры. В некоторых случаях использование платформы может улучшить
настолько улучшить характеристики устройства, что устройство встанет в один ряд с
IP-камерами среднего и высокого ценового диапазона, что должно обеспечить
значительную экономию средств Заказчика.
НАЗВАНИЕ КОМПАНИИ

Мы настроены на долгосрочное сотрудничество, можем предложить как уже готовые


платформы для определенных типов процессоров, либо осуществить портирование
OpenIPC для использования на других аппаратных платформах.

16
СОТРУДНИЧЕСТВО С OPENIPC
По техническому заданию заказчика, мы можем расширить текущий функционал
и/или адаптировать его, обеспечив специфические требования, например:

✔ разработать облегченный агент, ориентированный на подключение к облаку


заказчика, с централизованным управлением/настройкой пользовательских IP-
камер;
НАЗВАНИЕ КОМПАНИИ

✔ обеспечить предварительную подготовку с последующей обработкой


изображений через интеграцию со специализированными сервисами
(нейронными сетями);
✔ возможны различные варианты интеграции IP-камер в системы умного дома, в
том числе взаимодействие с устройствами по протоколу обмена сообщениями
(MQTT);
✔ объединение нескольких камер в Mesh-сеть, для выполнения единой задачи
(например, отслеживание движущегося объекта по территории).

17
Спасибо
за просмотр!
НАЗВАНИЕ КОМПАНИИ

18

Вам также может понравиться