Обзор программ для бизнес-аналитики
Одной из востребованных средств бизнес-аналитики и подведения статистики в торговле является решения для подсчета посетителей. Полученная информация поможет увеличивать прибыль и уменьшать издержки. Вот пример эффективного использования: точное количество вошедших и вышедших посетителей, время, когда число клиентов максимальное, что, в свою очередь, поможет распланировать время сотрудников и получить данные по конверсии продаж торговой точки.
Отследить и оптимизировать работу, к примеру, крупной торговой сети, используя только человеческие ресурсы, очень и очень сложно. Собрать статистику, опираясь на наблюдательность сотрудников и не всегда честные отчеты (тот самый злополучный человеческий фактор) практически невозможно или неоправданно дорого. Как быть? Автоматизировать процесс.
Но, возможно ли, эффективно считать посетителей на основе видеонаблюдения с малой долей погрешности и эффективно использовать в бизнесе? Для того чтобы ответить на этот вопрос мы проверили решения, представленные на российском рынке.
Существующие решения на нашем рынке можно разделить на 3 типа.
Первый. Счетчик - камера, которая предназначена только для подсчета людей, в ней нет никаких дополнительных функций, как правило, она даже не может писать видеопоток на флеш-карту или на сервер. Полученные данные могут храниться на самом устройстве и отправляться на FTP сервер. Яркими представителями этого типа являются решения от компаний Megacount и CountBox.
Второй. Камеры видеонаблюдения со встроенной функцией подсчета людей. Позволит не только вести учет посетителей вашей торговой точки, но также и вести видеоархив. Полученные данные аналитики, могут быть экспортированы в различных файлах на ваш компьютер. У таких камер, функция подсчета посетителей, может быть включена в стоимость, например, как у HikVision и acumen (участвующих в нашем тесте), так и доступна по лицензии, например, как у устройств от компании Smartec.
Третий. Программное решение. За выполнение функции подсчета отвечает сервер, на котором установлена программа анализа видеопотока. Такое решение позволяет работать практически с любой камерой,а полученные данные хранятся на сервере. А в случае если сервер имеет интеграцию с кассовой аналитикой, что открывает новые возможности для анализа эффективности деятельности торговой точки. Но несмотря на повышенный функционал данного типа — он является и самым затратным.
Как мы тестировали |
---|
Мы разместили камеры и счетчики на потолке коридора нашего офиса, в ряд, на высоте 2 метра 90 см от пола, направили объективы вертикально вниз. В зоне обзора приборов поток людей двигается непрерывно. Виртуальную линию, относительно которой, считается вход и выход начертили посередине кадра. Подсчитали вручную сколько человек прошли через линию, отдельно посчитали входивших и выходивших, полученные числовые данные сравнили с данными, которые предоставили нам камеры и вывели процентное значение, которое определяет точность приборов в данном конкретном случае.
Данные условия являются практически идеальными для большинства производителей систем подсчета людей, поэтому практически все решения, которые были у нас прошли его с высокой вероятностью подсчета. Все испытуемые четко определяли людей пересекших, линию. За исключением камеры HIKVISION – она определяла одного человека как несколько. Возможно, это было связана с тем, что камера висела низко, а настроек размера определяемого объекта в ней не предусмотрено.
Хотелось проверить устройства в непривычных для них ситуациях, сценах. И такая сцена была найдена. Мы решили узнать сколько человек посещает наш офис. Как оказалось, сцена для камер, сложная. Чтобы вам было легче представить саму сцену предлагаем посмотреть на скриншот обзора фишай от Smartec (рис.1).
Камере сложно засечь человека, выходящего из лифта - слишком маленькое пространство до виртуальной линии, увеличить пространство, путем переноса виртуальной линии ближе к центру кадра, невозможно, так как по коридору вдоль ресепшена ходят люди. И, пожалуй, главной помехой служило то, что люди, прежде чем выйти из офиса должны были вызвать лифт и ждать его приезда, то есть находились долгое время в поле зрения камер.
Специалисты, разработчики, тестеры систем подсчета людей в один голос заявили нам, что данная сцена является кошмаром для размещения камер. Но мы все равно решили попробовать посчитать посетителей офиса, так как уверены, что это наиболее жизненная ситуация. А как по-другому посчитать людей в данной ситуации?
Так же, как и в первом случае мы повесили камеры над входом в лифты, в этот раз высота установки составила 3 метра 40 см., направили объективы камер вертикально вниз. И стали считать вошедших и вышедших из лифтов, потом сравнили цифры с данными, которые нам предоставили камеры.
Результаты теста (или «дьявол кроется в деталях») |
---|
Предоставлен компанией Первый бит
http://www.1cbit.ru/
Это представитель специализированного счетчика посетителей. Внешне он отдаленно напоминает камеру видеонаблюдения, к тому же сенсор не записывает видеопоток, а преобразует его в аналитические данные, но это все неважно, ведь основное предназначение прибора — подсчет людей, и с этой функцией он справляется отлично.
VideoCount 3D ASSIS представляет из себя модуль анализа и передачи данных на основе получаемого видеопотока, доступ к счетчику осуществляется по IP технологии, питается только по PoE. В комплекте идет PoE инжектор. Видеосчетчик анализирует и накапливает статистику о посещениях, в заданное время он передает накопленную статистику на указанный FTP-сервер. Для просмотра статистики конечный пользователь подключается к FTP-серверу при помощи специализированного ПО которое входит в комплект с оборудованием. Он не требует постоянного подключения к ПК и если вдруг в магазине упадет сеть, то данные никуда не исчезнут.
С нашим первом тестом, он справился великолепно, показав результат точности 98,1% на входе и 95,65% на выходе. Счетчик имеет множество гибких настроек, есть так же настройки и самой камеры (яркость, экспозиции, контрастности и т. д.) благодаря которым можно адаптировать под условия в которых ему предстоит работать. Линии входа и выхода рисуются отдельно и не зависят друг от друга. Можно установить как параллельно полу, так и под наклоном. При определении движения в кадре счетчик рисует трекинг объектов.
Также помимо подсчета людей, на основании движения в кадре счетчик рисует тепловые карты и треков посетителей. Визуальное отображение позволяет определить направление движения покупателей и частоту нахождения в определенной точке.
А вот с тестом когда мы повесили счетчик над лифтами, он не справился.
Для всех заказчиков компания MegaCount предоставляет бесплатный сервис – удаленную калибровку видеосчетчиков посетителей для обеспечения гарантированно качественного подсчета на объекте. В проведение данного теста мы не воспользовались данной функцией, и настраивали счетчик самостоятельно.
Предоставлен компанией КаунтБОКС
http://count-box.com/
CountBOX STD-1 также представитель специализированных счетчиков людей, в отличие от MegaCount внешне он больше похож на камеру видеонаблюдения, но так же как и MegaCount не способен вести видеоархив самостоятельно, однако, он может предоставить видеопоток по протоколу RTSP - что позволяет с него записывать видео на внешний носитель.
Принцип работы CountBOX STD-1 заключается в подсчете посетителей, проходящих через зону обзора видеокамеры. Для начала достаточно прочертить виртуальную, пересечение линии, с одной стороны счетчик воспринимает как вход, с другой стороны как выход и определить размер объекта. Больше никаких настроек нет. Можно установить как параллельно полу, так и под наклоном. Данный подход позволяет конечному пользователю самостоятельно установить и настроить прибор без необходимости вызова специалиста.
Все данные поступают в базу данных. База данных формирует отчеты. Можно посмотреть число посетителей за час, день, неделя, месяц, год.
Доступ к счетчику возможен через WEB-интерфейс, питание можно организовать по PoE. Есть возможность настроить выгрузку данных на FTP сервер с определенной периодичностью.
В базу данных записывается общее число входов и выходов каждый проход отдельно.
Далее, статистические результаты могут быть использованы по-разному, в зависимости от потребностей пользователя.
CountBox хорошо справился с нашим первым тестом, подсчет людей происходил с большой точностью на вход точность составила 98,8% на выход 97,8%. А вот с тестом при установке над лифтами он не справился.
Предоставлена компанией HikVision Russia
http://hikvision.ru/
HikVision 4a26 – это видеокамера, которая помимо своих основных обязанностей — съемки видео имеет возможность считать посетителей. Вообще, эта модель просто кладезь интеллектуальных возможностей, тут и детектор лиц, детектор входа/выхода из зоны и даже встроенный детектор распознавания автомобильных номеров. Камера способна вести видеотрансляцию размером картинки FullHD в реальном времени, за формирование изображения на матрице отвечает роботизированный вариофокальный объектив с автофокусом и фокусным расстоянием от 2.8 до 12 мм.
Настройки функции подсчета посетителей просты: достаточно начертить виртуальную линию и с помощью кнопки выбрать направление движения, пересечение лини по направлению движения камера будет считать как вход, в обратном направление как выход. Больше никаких настроек детектора нет.
Отсутствие возможности определения размера объекта сыграло с камерой злую шутку в тесте, когда она висела у нас в коридоре практически в идеальных условиях для работы подсчета людей. Тут камера определяла одного человека как двух или даже трех, в результате чего камера провалила данный тест. Но повесить камеру выше такой возможности у нас не было.
А вот когда установили камеру над лифтами тут результаты нас приятно удивили. Высота потолка на сцене стала выше и HikVision в отличие от своих конкурентов начал считать посетителей с точностью 88%. Этот процент не такой и высокой, но в данной ситуации когда получаемые данные оппонентов расходились с действительными данными почти в 2 и более раз, показатель HikVision заслуживает внимания.
Предоставлена компанией Smartec
http://www.smartec-security.com/
IP камера предназначена для установки на потолочную поверхность помещения. При этом за счет использования широкоугольного объектива «рыбий глаз» с углом обзора, приближающимся к 180°, она формирует панорамное изображение нижней сцены. Это единственная камера способная обеспечить полный обзор площади радиусом более нескольких метров без «мертвых зон».
За подсчет посетителей отвечает встроенная функция видеоаналитики VCA, правда, лицензия на её использование приобретается отдельно. Базовый пакет видеоаналитики VCA Presence, позволяет обнаруживать присутствие объектов в зоне видеоконтроля. Расширенные возможности видеоаналитики и системы видеонаблюдения в целом обеспечивают опциональные пакеты VCA, позволяющие выполнять классификацию объектов по размеру (человек, автомобиль и др.), определять направление движения, фиксировать остановку или задержку объекта в зоне дольше отведенного времени, вести подсчет количества объектов.
Настройка подсчета посетителей не такая простая, как у оппонентов, от пользователя потребуются определенные навыки и знания, лучше всего производить его имея видеоинструкцию тогда, проблем не возникнет. В настройках есть возможность выставить размер объекта. При детекции движущегося объекта камера выделяет объект и рисует трекинг.
При установке камеры в коридоре, она показала точность подсчета вошедших 96,4% вышедших 95,2%. А вот подсчитать посетителей офиса выходивших из лифта с ее помощью также не получилось. Стоит сказать о том, что погрешность измерений напрямую связана с точностью калибровки линии и базой подсчета.
Предоставлена компанией Acumen
http://www.acumen.ru/
Купольная уличная IP-камера с ИК-подсветкой ACUMEN AiP-P25V-45Y2B. Ведет запись с разрешением до 1080p (30 кадров/сек.) Модель оснащена автофокусом и вариофокальным объективом 2.8-10 мм. Минимальная чувствительность равна 0.015 Люкс F1.4. Поддерживает одновременную передачу 4-х потоков: экономия трафика для крупных объектов. Модель оснащена варифокальным объективом с фокусным расстоянием 2.8 - 10 мм. Есть интеллектуальная Видео Аналитика. Детектор лиц, распознавание цвета светофора, учет посетителей.
Настроек подсчета посетителей мало. Достаточно нарисовать линию, определить направление движения потока и камера начнет считать по направлению движения, она определят как вход, против направления движения, так и выход.
При проведении первого теста камера считала вошедших с точностью 92,6%, вышедших 91,3%. Ну а при втором тесте точность подсчета вошедших составила 83,1%, а вышедших 60%.
Демо-версия
http://synesis.ru/
«Кассиопея» – это программный комплекс по сбору статистических данных и их анализа. Система автоматически обрабатывает видеопоток с камер и анализирует видео по правилам, заданным пользователем, собирает сведения и передает на центральный сервер, представляя в виде удобных и понятных информационных графиков, что позволяет бизнес-аналитике быстро выявить данные статистики.
В основе работы системы – уникальный детектор, распознающий на видео головы людей. Каждый обнаруженный человек сопровождается в кадре, при этом игнорируются такие помехи, как тени, блики и не-целевые объекты (товары, предметы интерьера). Проще говоря, камеры смотрят в пол и считают людей по головам в прямом смысле этого слова.
Для учета людей мы брали видеопоток с камеры HikVision по RTSP протоколу. Далее, необходимо начертить 2 виртуальных линии пересечение одной в заданном направлении система будет воспринимать как вход другой в противоположном направлении как выход. Также необходимо задать размеры определяемых объектов и система начнет считать.
Производитель заявляет, что комплекс использует уникальные технологии слежения: алгоритмы Синезис способны вычленять необходимые объекты из плотного потока и сопровождать их в течение длительного времени. Заявленная точность работы - не менее 95% эту цифру подтверждает и наш эксперимент. При первом тесте «кассиопея» показала точность распознавания при входе 98,15%, при выходе 95,65%. А даже самый сложный тест, программа выполнила с результатами вход она посчитала с точностью 96.77%, а выход 86,36%.
Итоги |
---|
Приведенные графики показывают погрешность подсчета системы в процентном отношении. Точное количество прошедших и вышедших людей обозначено значением 100 на оси Y. Все что ниже значения 100% — это значит система не досчитала посетителей, если выше пересчитала.
Так можно ли эффективно использовать счетчики в бизнесе?
С уверенностью, можно сказать, что да возможно. Особенно если у вас простая сцена и вы будете строго следовать требованиям разработчиков систем, в этом случае качество учета можно довести до 98-99%. И непросто посчитать посетителей, при определенной интеграции программа бизнес-аналитики тривиальными математическими средствами может сделать качественный анализ работы торговой точки, посчитать конверсию продаж, наглядно показать как движутся людские потоки в вашем магазине, что позволит более качественно расставить товар для эффективной его реализации и многое другое.
А что делать, если у вас сложные условия приблизительно такие же, как описанные в нашем втором тесте. В этом случае как показывает практика посчитать посетителей тоже, возможно, не с такой точностью, как в «стандартных» условиях, но при выборе определенного продукта и обращения за помощью в месте установки и настройки системы к специалистам отрасли, добиться высокого результата тоже возможно.
Всегда надо помнить, что при выборе системы стоит учитывать задачу, которую вы ставите, тот класс информации, который вы собираетесь получать.
У каждого решения есть свои плюсы и минусы, но их главной особенностью является машинная обработка информационного потока, что дает информацию, которая при правильном анализе поможет получать большую прибыль. Также этот анализ происходит автоматически исключая человеческий фактор.