Компания Bosch оснащает свои камеры совершенно новой и очень необычной функцией искусственного интеллекта - «Camera Trainer» (что можно перевести как «инструктор камеры» или «тренер камеры»). Использование этой функции совместно со стандартными средствами видеоаналитики Bosch IVA/EVA предоставляет пользователю возможность «развивать» в камере способности обнаруживать определенные ранее объекты.
Специалисты IPVM протестировали бета-версию функции Camera Trainer, настроив и проверив ее работоспособность в нескольких разных сценах.
Примечание: IPVM является ведущим мировым информационным ресурсом, освещающим самые актуальные вопросы в области видеонаблюдения.Во время тестирования использовались следующие продукты Bosch:
Для начала работы Camera Trainer пользователю необходимо ввести в приложение три группы входных данных, которые можно настроить с помощью специальной программы Bosch Configuration Manager:
Следуя указаниям руководства по настройке приложения Bosch, оператор достаточно легко обучал камеру, когда следует выдавать сигнал тревоги, а когда нет. В приведенном ниже примере камера была натренирована распознавать открытые дверцы инструментальных шкафов и сигнализировать в том случае, когда дверцы оставались открытыми слишком долго.
В другом примере камера была обучена распознавать дрели, висящие на инструментальном стенде, с выдачей предупреждения в том случае, если со стенда забирались оба инструмента.
При тестировании этой сцены действительно выявились некоторые проблемы, связанные как с появлением в кадре других объектов, распознаваемых как дрель (особенно это касалось людей, попадающих в ROI), так и с пустыми областями видимой зоны. Причем, никакое количество дополнительных негативов, подгружаемых в программу в процессе работы, не уменьшало количество таких ложных тревог.
Следует отметить, что сигналы ложной тревоги очищались сразу после того, как человек покидал сцену, поэтому, если целью обучения камеры было обнаружение отсутствия интересующих объектов (дрелей) на стенде, то заданное правило после выдачи ложного сигнала продолжало функционировать корректно.
Эффективность работы приложения Camera Trainer в условиях низкой освещенности (около 0,1 лк) значительно снизилась. Камера часто пропускала те объекты, которые при хорошем освещении обнаруживала безошибочно. Эту проблему можно было бы решить с помощью инфракрасной подсветки сцены, но, к сожалению, ни одна из поддерживающих приложение моделей камер не оснащена встроенным ИК-излучателем.
Приложение Camera Trainer полностью интегрировано в стандартную аналитику Bosch с возможностью обучения тем задачам, которые используются в стандартных типах правил (объект обнаружен, занятость, объект удален и т. д.). Благодаря этому функция Camera Trainer эффективно совместима с любой VMS, поддерживающей аналитику Bosch, включая такие системы, как Exacq, Genetec или Milestone.
В проведенных тестах опция Bosch Camera Trainer в целом работала в соответствии с заявленными разработчиками характеристиками, позволяя настраивать выдачу предупреждений на конкретные объекты, которые не могли бы распознаться средствами стандартной видеоаналитики (например, дрель, снятая с инструментального стенда или оставленная в комнате лестница). Новая функция также успешно оповещала о текущем состоянии некоторых объектов (например, о том, закрыты или открыты дверцы инструментальных шкафов).
Однако в процессе тестирования было выявлено и три ключевых ограничения, серьезно влияющих на работоспособность нового функционала:
Сегодня функция Camera Trainer реализована на следующих моделях видеокамер (платформы Bosch CPP6, 7 и 7.3):