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

  • детекция пересечения линии;
  • детекция очередей;
  • детекциия лиц.

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

Кроме сравнения кадров с фоном существуют и другие алгоритмы обнаружения движения, увеличивающие точность детектора.

Детектор пересечения линии позволяет с большой точностью определить посетителей даже в плотном потоке. Алгоритм получает изображение с двух графических сенсоров, вычисляет объемную картинку и преобразует ее в 3D-модель. Это позволяет отслеживать направление движения посетителей (вход и выход), исключая при этом ложные детекции теней, тележек, сумок и колясок.

Благодаря данному методу детекции владелец любого торгового предприятия получает подробную аналитику в едином интерфейсе для подсчета количества посетителей.

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

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

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

Данный тип детекции позволяет:

  • Повысите эффективность работы персонала
  • Привлекать больше лояльных клиентов
  • Обеспечить рост продаж из-за лучшей проходимости касс
  • Снизите количество конфликтных ситуаций
  • Увеличить число возвращений клиентов за счет качественного сервиса.

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

Такая детекция чаще всего необходима крупным компаниям, где существуют высокие требования к безопасности.

Как известно, для уверенного обнаружения людей в кадре требуется плотность не менее 40 мм/пиксель. Понятно, что распознавание людей — это достаточно сложная задача, поэтому требования к качеству изображения здесь предъявляются очень высокие.

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

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

Так к достоинствам встроенной детекции можно отнести:

  • готовый комплекс видеонаблюдения с детекцией. При этом не надо думать, как работает система и какой алгоритм детекции выбрать — все это уже заложено производителями камер видеонаблюдения;
  •  простоту установки и настройки оборудования.

К недостаткам же данного метода детекции относится увеличение стоимости оборудования, а также упрощенные алгоритмы детекции движения.

Качественные алгоритмы детекции требуют для своей работы мощные DSP, а чем мощнее процессор, тем дороже будет камера.

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

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

Задача любого детектора движе­ния — дать уведомления о возникнове­нии движения в наблюдаемой зоне. Как и где использовать полученное уведом­ление — определяется возможностями конкретного ПО. В базовый набор воз­можностей обычно входит:

  • Фиксация уведомления в журнале со­бытий.
  • Включение видеозаписи по срабаты­ванию детектора.
  • Вывод уведомления оператору на экран.
  • Отправка уведомления по e­mail.
  • Вывод камеры, с которой пришло уве­домление, на тревожный монитор.
  • Включение видеозаписи с улучшен­ными параметрами изображения (ско­рость, разрешение и пр.).
  • Замыкание тревожных выходов для управления внешними устройствами.

Методы детекции движения сегодня продолжают развиваться. Появились де­текторы оставленных, унесенных предме­тов, межкамерный трекинг, распознавание номеров, подсчет количества самых разных объектов — всем этим аналитическим функциям в той или иной мере требуются сведения о фак­те перемещения объектов в кадре, кото­рые предоставляют детекторы движения.

По этой причине нельзя построить видео­сервер с аналитикой, но без функции детекти­рования изображения. Сегодняшние требования высокой производительности серверов для видеоана­литики вызваны и благодаря нагрузке от детекторов движения. Тем не менее, обойтись сегодня без детекции движения в системе видеонаблюдения невозможно.

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