Компания: | СпецЛаб |
Продолжение. Начало здесь (http://www.goal.ru/left/news_1227128400_1029.html).
Покончив с помехами, мы можем теперь начать анализировать реальные действия людей и машин, а также других интересуемых нас объектов слежения. Дабы отделить от помех, назовем их рукотворными. В сущности, механизм их анализа мало чем отличается друг от друга. В поведении людей тоже львиную долю составляют кадры с одним и тем же характером действий: одного и того же размера движущегося объекта, одной и той же скорости движения, одного и того же направления движения… Вот поэтому многие внешние настройки регулируют и помехи и уровень опасных сообщений одновременно. А в центре всего - та же статистика самообучающейся программы «Внимание!» (http://www.goal.ru/components/videoanalytics.htm).
Итак, главное, что нужно запомнить, чтобы не сбиваться на обманные термины: все названия алгоритмов не имеют ничего общего с сутью самих алгоритмов. «Опасное начало», «опасная площадь», «опасное количество» и т.д. – это некоторые условные символы, оставшиеся от прошловековой аналитики, основанной на жестких принципах поведения. Как и многие другие делают сейчас, СпецЛаб тоже когда-то (лет 6 назад) начинал с них. Оставшиеся названия – это некая дань прошлому, к тому же они помогают настроить некоторые функции с привязкой к этим понятиям. То есть польза от них все-таки есть, просто не надо понимать буквально, когда вы выставляете настройки «опасного количества», что алгоритм будет срабатывать каждый раз, когда в кадре появится заданное число лиц. Названия только упрощают понимание настроек, так как любое другое объяснение «с точки зрения элементарной электроники мало прогнозирует экропции прагматических процессов». Мы уже третьей статьей пытаемся объяснить, что обозначает само слово «видеоаналитика», а к пониманию внутренних механизмов работы клиент еще не готов. Поэтому настроек мало, а тем, что есть, даны человеческие имена.
Кстати, самообучение, самоадаптация к объекту наблюдения и поведению привнесенных тел и стали определяющими в успешности всего проекта «Внимание!». Если бы пользователю пришлось настраивать огромное число интеллектуальных параметров, то никакие бы коврижки не заставили его изучать ТТХ космической станции «Мир». Вот поэтому видеоаналитику SLA (SpecLab Analytics) не интересуют заданные настройки потенциально опасного объекта, его размеры, скорость, направление и прочие, никогда не бывающие точными параметры. Даже нет специальных рекомендаций под тот или иной тип охраняемой территории. Для SLA значение имеют только изменения. Уровень этих изменений и задает уровень опасности, о котором мы и говорим уже третью статью. Чем чувствительнее вы задаете реакцию на изменения, тем больше потенциально опасных действий будет попадать к вам на экран. Изучением этих процессов мы и будем заниматься в данной статье.
А для этого нужно понять некую последовательность работы видеоанализа SLA. Проще это изобразить простым примером: человек вошел в зону видимости камеры.
Поняв, что это не помеха, SLA в течение нескольких мгновений считывает все параметры движущегося объекта. Назовем их StartUp данными. Сначала они накладываются на прошлую аналитику (вспомните закон разности из второй статьи), и, если такие уже были в обозримый период времени, то реакции может и не произойти. Однако изначально все настройки «Внимание!» сделаны так, что каждый новый человек, появившийся в кадре, должен найти свое достойное отображение в библиотеке ключевых кадров видеоархива. И, тем не менее, все хорошо в меру: длительное хождение толпы народа отключает эту функцию. Нет смысла регистрировать каждого, так как никакой разницы по сравнению с обычным видеонаблюдением мы не почувствуем, ведь писаться будет все с такой же скоростью (например, 25 новых лиц в секунду равносильно живой записи). При работе с толпой SLA автоматом переходит от изучения отдельных личностей на анализ групп людей. Но толпа – это вообще отдельная тема на целую большую статью. Поэтому пока абстрагируемся от нее, поговорим о наиболее частом применении видеонаблюдения – это частные и юридические дома, офисы, в которых легко выделить не более десяти объектов в обзоре камер. Итак, через несколько мгновений после появления человека в кадре мы получаем StartUp данные. Во время их считывания произойдет масса изменений по отношению к предыдущей статистике, о чем свершиться уведомление пользователя – «Внимание, новый объект в зоне!». Как вы уже, наверное, поняли, такое предупреждение произойдет независимо от того, была ли уже детекция в кадре во время или до появления этого человека. Поэтому нет смысла задавать вопрос, а не реакция ли это на обычную сработку видеодетектора. Нет, нет, она! Даже, если детектирование в кадре уже присутствует, даже если по нему уже ходит пара человек, да к тому же постоянно наблюдается помеха, все равно новый индивидуум идентифицируется спецлабовской аналитикой. Не верите? - Можете проверить сами. Да, и сразу отбросьте все остальные версии о считывании лиц, определении номеров и прочем, что может явно указать на новичка - ничего этого нет. Вернее есть, но не для этого случая. SLA идентифицирует нового человека, даже если он войдет в кадр спиной или с загораживающим зонтиком.
Что может интересовать милицию из всей записи прохождения человека по кадру? (У меня частые приятные мне стилистические ошибки в использовании русского языка, будьте терпимы, плиз.) Давайте задумаемся! Как вы считаете, если он не менял своего направления, скорости, характера движения, с одинаковой амплитудой размахивал руками, какие кадры этого человека нас интересуют как криминалиста или даже просто ревнивого мужа? – Да никакие! Нам достаточно видеоролика из нескольких первых кадров, чтобы точно рассчитать, куда шел прохожий, идентифицировать его лицо, походку и даже – подсказывают – половую ориентацию. Каждый следующий видеофрагмент будет похож на предыдущий с незначительными отклонениями. Ну и зачем нам тратить полжизни на просмотр видеоархивов, переполненных избыточной информацией? Ведь несколько минут просмотра ничего нового не скажут по отношению к нескольким секундам показа аналитического ролика, который выводит в Панель последовательного монитора SLA. В несколько сот раз сокращается время на просмотр обычно идущих людей.
Но вот есть один из тысячи – нехороший человек. Он пришел, чтобы навредить. И мы не имеем право его пропустить незамеченным. И не только в архиве, а и сразу во время преступления. Не побоюсь, скажу даже перед преступлением – такое тоже возможно. Чтобы сделать что-то нехорошее, злодей должен произвести какие-то нестандартные действия, причем до, вовремя и после. Но не надо обольщаться, SLA не скажет вам, кто конкретно «редиска», уголовный кодекс в SLA пока не заложен. Пока все, что может эта аналитика, это сообщать о потенциально опасных моментах. Все, что она делает – это сокращает время человеческого внимания, требующееся на видеонаблюдение. Колдовства не будет! Не сегодня!
Но надо сказать честно и откровенно, что и человек не так уж совершенен. А вы можете точно определить, зачем прохожий полез в карман: за носовым платком или пистолетом? Зачем он присел на корточки: чтобы завязать шнурок или скрыться из виду? Зачем он поднял руку, свернул в сторону, прыгнул через лужу, расстегнул сумку…? Такой ли вы интеллектуальный, что с презрением читаете статью, где пытаются рассказать о достижениях компьютера? Если вы действительно желаете удобной и полезной безопасности, выключайте в своем мозгу высокомерие и отнеситесь по-дружески к машине. Поверьте, вам будет, за что сказать ей спасибо.
В большинстве случаев ни человек, ни машина не могут точно диагностировать то или иное действие прохожего, но оба могут выделить отличительные черты. Они легко догадаются, что он внезапно побежал, резко свернул в сторону, присел или подпрыгнул. Любое новое поведение, отличное от StartUp данных, легко регистрируется технологией SLA – так же, как и человеческим мозгом. Разница только в том, что машина может работать долго и без потери внимания. А человек – существо ненадежное, даже по сравнению с Windows.
При всей своей бесчеловечности, SLA может находить новые моменты поведения нашего прохожего, накладывая StartUp данные на его дальнейшее пребывание в кадре: остановка, смена направления, скорости перемещения, характера движения, площади детектирования, появления новых предметов в руках и многое-многое другое – вплоть до изменения походки. Естественно, не надо делать из этого культа. Изначальные настройки рассчитаны на среднюю степень изменения параметров. Вы вольны их подрегулировать в ту или иную сторону.
Таким образом, если наш (уже ставший любимым) прохожий внезапно остановился и достал пистолет или просто нагнулся, чтобы поднять упавшую сумку, то SLA моментально сработает, выдав предупреждение более разумному, но менее работоспособному существу – человеку. Таким образом, господин разумный может чаще отдыхать, но, тем не менее, не исключается полностью из общей системы охраны. Видеоаналитика «Внимание!» - это просто удобство, а не панацея от всех бед. Вместо постоянного и ежесекундного наблюдения за массой мониторов она предлагает лишь изредка обращать внимание на указанные моменты, которые, к тому же, идут последовательно на одном мониторе, причем, только на его 1/10 части. И, кроме того, не исчезают с экрана длительное время, давая возможность отвлечься, сходить в туалет или досмотреть красивый гол футбольного матча.
Источник: http://www.goal.ru/left/news_1227474000_1033.html