- Позволяет предупредить опасные моменты, массовые беспорядки на улицах города, площадях, парках, вокзалах, в торговых комплексах и в других общественных местах.
- Приобретается по количеству каналов, на которых необходимо использовать данную функцию.
Бренд | Macroscop |
Тип | Цифровые системы видеоконтроля |
Специальные условия | Для оптовых и монтажных организаций |
Модуль подсчета людей в скоплениях (детектор толпы) выступает важным инструментом обеспечения безопасности и порядка на улицах, площадях, вокзалах. Администратор системы видеонаблюдения задает пороговое значение, при превышении которого данное количество людей в данной области кадра будет считаться скоплением, а система - выдавать предупреждение.
Все методы детектирования скопления людей и их подсчета можно условно разделить на две группы. В первую группу входят детекторы, которые анализируют характеристики толпы в целом и строят ее модель, после чего определяют количество людей в ней. Во второй группе детекторы работают с отдельными объектами в толпе и производят их подсчет.
Группы методов
Метод подходит для работы с толпами, люди в которых совершают движения и перемещения, и основан на результатах работы детектора движения. В кадре выделяются прямоугольные области движения, соответствующие скоплению людей, а также маски движения внутри этих областей. Маски соответствуют изменяющимся пикселям, которые и характеризуют очертания толпы. Выделив очертания толпы, метод определяет ее площадь.
Подсчет людей по площадям
Детектор определяет число людей путем деления площади движущейся области (толпы) на площадь изображения одного человека в данной области.
Поскольку толпа может занимать любое положение в кадре, а область наблюдения камеры может быть довольно широкой, детектор должен учитывать влияние перспективы на площадь, занимаемую в кадре одним человеком. Поэтому, прежде чем запустить подсчет, администратору системы необходимо задать размеры человека на ближнем и дальнем плане кадра.
Люди могут также перекрывать друг друга, что влияет на занимаемую площадь (одни попадают в кадр целиком - первый ряд скопления, другие - частично). Чтобы учесть это при расчете числа людей, метод анализирует рамку движения и определяет степень ее заполнения изменяющимися пикселями, а далее вычисляет коэффициент перекрытия.
Метод подсчета по площадям определяет количество людей в скоплении с точностью около 70%; результаты его работы напрямую зависят от качества работы детектора движения.
Особые точки - это места изображения, где цветовой градиент имеет локальные максимумы. Они будут найдены в углах тела, на пересечениях контуров, изломах одежды и т.п.
Особые точки
Метод работает с движущимися областями кадра и ищет в них особые точки, где изменение цветового градиента происходит сразу в двух направлениях. Cоотнеся количество особых точек в движущейся области с количеством особых точек, приходящихся на одного человека, модуль определяет искомое число людей в толпе.
Основная сложность заключается в определении количества особых точек одного человека, так как оно не является постоянным и также зависит от степени перекрытия человека другими людьми, от освещенности, положения камеры, ее настроек и т.п. Поэтому чаще всего данный метод используется совместно с другими методами подсчета, например с методом подсчета по площади. Во время такой совместной работы происходит "обучение" алгоритмов метода подсчета по особым точкам на последовательности нескольких кадров: анализируются результаты метода подсчета по площадям и количество особых точек в области движения, вычисляется среднее количество точек, приходящееся на одного человека.
Данный метод накладывает ряд ограничений: во-первых, ведется подсчет только в движущейся толпе; во-вторых, точность данного метода зависит от точности работы других методов подсчета, на чьих результатах происходит "обучение".
Данный метод предполагает, что камера охватывает большую зону наблюдения, а скопление людей плотное и находится в дальней части кадра. Если анализировать изображение такого скопления, оно представляет собой комбинацию составляющих, складывающихся в определенный узор. То есть изображение имеет особую структуру, которую и детектирует алгоритм метода, а далее, анализируя ее и определяя периодичность расположения элементов узора толпы, делает вывод о числе людей.
Это самый неточный из представленных методов, его погрешность составляет около 50%. Однако он может успешно применяться, например, для оценки количества участников массовых мероприятий, когда счет идет не на десятки, а на сотни и тысячи людей.
Метод анализирует, сколько изображений голов содержится в интересующей области кадра, и делает вывод о числе людей. Для поиска изображения голов в кадре используется классификатор, который в общем случае можно адаптировать под распознавание любых объектов или их частей. Поиск и подсчет изображений голов выбран не случайно: несмотря на то что люди могут находиться в любой части кадра, хаотично располагаться внутри толпы, перекрывать друг друга, их головы почти всегда попадают в поле зрения камеры. К тому же голова имеет характерную форму, одинаковую для всех людей, поэтому ее изображение может выступить универсальным инструментом подсчета. Алгоритмы метода анализируют каждый кадр, при этом учитывается перспектива.
Подсчет по изображениям голов
Сложность использования данного метода заключается в том, что он требует высокого разрешения картинки с камеры, а изображение головы должно быть не меньше и не больше определенных размеров. Слишком маленькие и слишком большие изображения подсчитываться не будут. Возможны и ложные срабатывания классификатора на предметы округлой формы в кадре (например, фонари и т.п.) и пропуск изображений голов на сложном фоне или в плотной толпе.
Как показывает статистика, в случаях неверных подсчетов метода по изображению голов занижение результата происходит чаще, чем завышение. В то же время метод подсчета по площади в случае ложных срабатываний чаще всего завышает результат. Эти занижения и завышения имеют примерно одинаковое значение для одних и тех же сцен, поэтому, чтобы скомпенсировать погрешности, эти методы применяют в комплексе. Детекторы ищут число людей в скоплении по площади и по количеству изображений голов, а результатом выступает среднее значение.
Данный метод работает в связке с модулем трекинга. Алгоритмы анализируют характер движения объектов в заранее обозначенной оператором области кадра, составляют карту движения из траекторий и направлений перемещений объектов. При этом одни алгоритмы предполагают классификацию и учитывают траектории передвижения только людей, другие ведут работу с любыми движущимися объектами. Подсчет осуществляется по детектированным траекториям объектов в заданной области.
К преимуществам данного метода относится в первую очередь высокая точность подсчета: даже если люди в скоплении находятся близко друг к другу или сильно перекрываются, анализируются не их изображения, а их перемещения. Перемещения индивидуальны, что позволяет отделить практически каждого человека.
Различные программные продукты реализуют различные методы для подсчета людей в скоплениях, предоставляющие разные по точности результаты и накладывающие различные требования и ограничения по размещению видеокамер, их настройкам и положению скоплений в кадре.
1. Наиболее точным, но и сложным в реализации является метод подсчета людей по их траекториям.
2. Наиболее высокую погрешность дает метод анализа текстур.
3. Три оставшихся метода - подсчет по площадям, изображениям голов и особым точкам - оказываются точны в среднем в 70% случаев и зачастую используются вместе для вычисления более точного результата, так как одни чаще завышают значение количества людей, другие занижают на примерно одинаковую величину.
Статья опубликована в журнале «Системы Безопасности» №1, 2014
Мы стараемся максимально лояльно подходить к выбору способов доставки товаров из нашего магазина, чтобы наши клиенты получали необходимое качество по наименьшей цене.
Курьером (пн-пт). Курьер доставит товар в день заказа с 18 до 21.00 (при условии, что заказ сформирован до 18.00), либо вечером следующего дня (если заказ сформирован после 18.00).
Вы можете забрать заказанный на сайте товар в любой день и удобное Вам время. Часы работы и контактный телефон магазина можно узнать здесь. Забронированный товар будет дожидаться Вас в течении двух рабочих дней.