Системы видеонаблюдения, как и любая техника, продолжают интенсивно развиваться. Сегодня они не просто выдают картинку происходящего на определенной территории - они используют специальное программное обеспечение и с его помощью предоставляют оператору самую различную видеоаналитику. Наиболее известной аналитической функцией стало распознавание лиц тех, кто попадает в поле зрения камер. Где востребована эта функция, как она работает и какие программы сегодня оказались наиболее популярными среди потребителей? Как раз об этом сегодня и пойдет разговор.
Кому нужно распознавание лиц?
Самый очевидный ответ - распознавать лица, попавшие в поле зрения камер системы безопасности, нужно каждому, кто в силу служебных обязанностей должен знать о нахождении на подконтрольной территории определенных лиц. Чаще всего это требуется:
- в системах контроля и управления доступом (СКУД) - сегодня они шагнули далеко за рамки спецслужб и режимных объектов. Такими системами пользуются предприятия, исследовательские центры и лаборатории, конструкторские бюро - любые организации, для которых принципиальным является присутствие на своей территории только тех, кто имеет отношение к делу - и никого больше. Помимо сохранения конфиденциальных сведений, такие системы минимизируют влияние человеческого фактора на организацию работы и на порядок повышают трудовую дисциплину;
- в коммерческих системах безопасности для противодействия кражам и другим противоправным действиям. Речь идет не только о торговых объектах - не менее эффективными системы распознавания лиц оказались на складах и в транспортных организациях;
- в развлекательных учреждениях для информирования службы безопасности. Здесь польза двоякая - распознавание лиц позволяет исключить доступ тех посетителей, кто проявил себя недостойным образом, и проинформировать владельца обо всех случаях злоупотреблений среди персонала.
Как действует распознавание лиц
Точно так же, как действует любая распознающая система - биологическая или техническая. Она получает скан попавшего в поле зрения камер объекта, в нашем случае - человека. И затем сравнивает этот скан с тем набором эталонов, которые содержатся в памяти устройства. Если изображение с высокой степенью совпало с эталонным - подается сигнал о вероятном нахождении на охраняемой территории потенциально важного объекта. Если изображение не совпало - оно либо сохраняется на будущее, либо просто игнорируется.
Какие методы используются в системах распознавания лиц
На практике хорошо себя зарекомендовали три наиболее эффективных алгоритма, позволяющих с более-менее высокой надежностью распознать лицо:
- метод гибкого сравнения на графах. Метод основан на 2D-моделировании и в силу зрелищности очень популярен в современных кинолентах. Лицо человека можно описать как сложную геометрическую фигуру - она отображается в виде специфической сетки с просчитываемым для каждого человека собственным расположением точек-вершин и линий-граней и вычисляемыми величинами углов. Структура такой сетки (дистанции между углами глаз, вершинами и мочками ушей, носовая линия, высота и ширина губных линий) для каждого лица индивидуальна и, будучи единожды снятой, позволяет достаточно уверенно распознавать визитеров. Чем больше контрольных точек закладывается в прорисовываемый эталон, тем выше точность опознания лица;
- метод обучения нейронной сети - все более и более популярный сегодня в силу развития вычислительных мощностей и возможности подключать колоссальные ресурсы за счет интернет-технологий. Здесь используется не один, а сразу десятки различных алгоритмов анализа и многослойное сканирование - и получаемое изображение классифицируется предельно быстро и точно;
- метод скрытых марковских моделей - основывается на сравнении отсканированной картинки с максимально большой базой образцов-эталонов на основе статистического сходства. Сегодня утрачивает свои позиции из-за низкой скоростью обработки и обучения.
Какие программы распознания лиц наиболее популярны
В числе программ, которые оказались наиболее востребованными, можно отметить три наиболее интересных программных продукта:
- программа «Face Интеллект». Разработчик - весьма известная на мировом рынке компания House Control, которая поставляет, монтирует и обслуживает высокоуровневые системы безопасности для промышленных предприятий. Софт совместим с огромным количеством видеокамер как аналогового, так и цифрового формата и выделяется высоким коэффициентом точного распознавания - но при условии правильного расположения камер;
- программа "Face director", коммерческий продукт компании Синезис. Выгодная сторона этого софта - в том, что он не просто распознает лицо, но и может сопровождать выделенный объект по всей его траектории движения, а также сигнализирует, если делаются попытки как-то лицо прикрывать;
- программа "VOCORD FaseControl", продукт компании VOCORD. Позволяет отыскивать лицо в толпе, отправляет разные предупреждения оператору в зависимости от статуса распознанного объекта, обладает возможностями распознания пола и ориентировочного возраста.