Реальная видеоаналитика на многолюдном ж/д вокзале города Москвы.
speclab — 20.02.2012Здесь нет идеальных беспомеховых условий, как в лабораториях.
Итак, пришло время перейти от слов к делу. Что из себя представляет спецлабовская видеоаналитика на деле, теперь можно увидеть на реальном многолюдном объекте железнодорожном вокзале города Москвы. То, что это не вымышленный факт, говорят сторонние источники СМИ, а также центральные каналы телевидения «НТВ» и ТВ Центр.
Этот видеоролик видеозапись одного дня из жизни городского мегаполиса. Без дублей и постановок! Конечно, из суточной записи мы старались выбирать те сюжеты, в которые попадали наши монтажники по совместительности подопытные объекты, дабы соблюсти некое прайвеси ничего не подозревающих граждан. Но у них не было в карманах никаких электронных штучек, позволяющих как-то особым образом реагировать на поведение камер. Тем более что в ролик вошли и известные люди из руководства ОАО РЖД, пришедшие проверить качество работы.
В видеоряде полностью отсутствует нелинейный монтаж или другое искажение действительности. Поэтому, конечно, можно найти и ряд ошибочных моментов, которые совершает техника, но они крайне незначительны, чтобы снизить эффективность самой технологии.
Прежде всего, для эффективной видеоаналитики нужна четкая подробная информация, добываемая видеокамерами. Для этого необходимо правильно расположить камеры, чтобы не упустить ничего важного. Наиболее продуктивной является поворотная камера с алгоритмом самонаведения "След" - тоже разработки фирмы Спецлаб.
В ролик включили запись с двух дом-камер: одна внутри зала, другая на улице - перроне. Вторая призвана подчеркнуть особенности уличного видеонаблюдения, где значительно больше помех и требуется особенно умная программа для выявления полезных целей на фоне качающихся веток, бликов, теней, птичек и прочего видеоспама.
Итак, обзорные камеры дают общее смысловое представление, а поворотные наводящиеся камеры собирают детальную информацию обо всем, что происходит на объекте, со сферическим обзором до 360 градусов и в радиусе до нескольких километров. Их задачи:
ухватить особые приметы всех, кто находится в зоне их видимости,
показать вблизи мелкую моторику - деятельность, представляющую потенциальный интерес следователя: кто-то что-то взял, положил, достал из кармана, открыл сумку, побежал, пошел, прыгнул, свернул и т.д.
При этом, конечно, уделяется особое внимание новым только появившимся людям и машинам, а наибольший приоритет выделяется для их нестандартного поведения.
Высокоскоростные поворотки по очереди сканируют все движущиеся цели и записывают сюжеты о каждой. Они работают так искусно, что мы можем отследить даже, что лежит в чьей-то сумке или какой фирмы у человека телефон. Как видите, это не сказки.
Естественно, что основной задачей является отслеживание особых примет всех лиц: от их внешности до поведения. Но это лишь оптика, пока мы получаем только исходный материал - качественное видео о каждом человеке и об окружающей обстановке. Конечно, у спецлабовской системы "След" есть своя продвинутая логика, но она направлена только на сбор данных - качественный видеоматериал, который простым путем не получишь.
Далее этот уже предобработанный видеопоток попадает на постоянную запись - пишется на всякий случай всё. Одновременно это видео идет на подсистему видеоанализа, которая фильтрует информацию и выдает оператору уже в кратком полностью обработанном виде. Вместо миллионов кадров шлака, ценные видеосюжеты поступают на аналитическую Панель "Внимание!", которая в данном случае располагается слева вертикально.
Кроме того, она имеет массу удобных видов, причем полностью вытесняющих классическое видеонаблюдение.
Итак, вниманию оператора представляются короткие видеосюжеты, почти полностью передающие смысл длинных. По ним можно практически четко понять, что и зачем делается.
Вот мы видим, что человек ставит сумку в коридоре.
ГОЭЛсити выдала короткий сюжет из 5 кадров, полностью передающий смысл действия. Мы с вами не знаем, опасное это поведение или нет, машина тем более не знакома с Уголовным кодексом, она просто акцентировала этот момент для секьюрити.
Естественно, она не забыла сообщить и о том, что эту сумку унесли. Таким образом, оператор в четкой последовательности может проследить всю судьбу этой сумки, прокрутив панель "Внимание!" Вместо параллельного видеонаблюдения по всем камерам мы предлагаем последовательное - по одной Панели видеороликов.
А самое главное, наши семантические сюжеты не уходят с экрана, они остаются для того, чтобы оператор мог их заметить даже после того, как проснется или вернется из туалета. Есть также возможность одним движением прокрутить все ролики этой аналитической панели. Причем, как вдоль, так и поперек. На основном движке последовательно располагаются события со всех камер, на перпендикулярном к нему - события по конкретно выбранной камере. Главное, что во всем соблюдается принцип последовательности. Если в многоканальном видеонаблюдении трудно понять, что за чем шло: сначала на 5-ой камере открыли дверь, а потом на 28-ой взяли ключи или наоборот? В нашей последовательной панели мы видим четкую хронологию всех действий, таким образом, мы всегда можем легко понять, что дверь открыли без ключей.
Любое заинтересовавшее событие можно увеличить к удобному просмотру или сразу же вывести проигрывание архива с конкретно данного момента для детального исследования. При этом всё производится по живому, без прекращения текущего видеоконтроля. А не как в других системах: пытаясь отыскать пропущенный момент в архиве, пропускают текущую проблему. Кроме того, для нашей системы не требуется давать охраннику права на просмотр всего архива. Да и поиск заданного места в архиве занял бы длительное время, в спецлабовском решении - это мгновение.
Последовательная архитектура позволяет быстро проследить всю историю передвижения по заданному лицу или автомобилю. Например, нас заинтересовал этот парень с бородкой и белой курткой. Не залезая в архивы, тем самым не отключая своего внимания от основного видеонаблюдения, с помощью спецлабовской панели мы легко отслеживаем все ключевые моменты действий этого человека.
Кроме того, особо странные моменты видеоаналитического внимания
всплывают посередине экрана.
Например, чужая рука извне в кассе - это показалось программе
небезопасным, как минимум, надо, чтобы за ним последил
оператор.
Также особо предупреждаются пересечения путей, оставленные одиноко лежать предметы, быстро меняющие скорость люди и многое другое, что требует немедленной реакции.
Такие всплытия видео окон еще и сопровождаются звуковыми сигналами. Для контроля подобных жестких ситуаций в системе GOALcity есть детекторы направления, детекторы пересечения линии, детекторы количества целей, детекторы оставленных и унесенных предметов, детекторы времени активности, детекторы времени покоя и многие другие, работающие как по одиночке (когда ситуация слишком очевидна), так и в комбинации с основной видеосемантикой - ведь очевидность для компьютерного процессора не тоже самое, что для человеческого мозга.
Видеоаналитика от Спецлаб в своей основе базируется на видеостатистике. Она сравнивает предыдущие данные с поступающими, отыскивая в них отличия. Например, на одной из камер вы можете видеть включенной карту активности, которая красным цветом помечает наиболее загруженные движением участки, желтым - менее, зеленым - совсем редкие. По сути, резкое изменение этой карты может сигнализировать о появлении толпы (там, где ее не было), активных действий, например, драки (если перед этим ее тоже не было) и других нестандартных формах поведения людей.
Заметьте, мы везде говорим: если до этого не было. Т.е. наша видеоаналитика не будет долго и упорно мучить оператора предупреждениями, если просто вдруг подошла толпа туристов или компания жестикулирующих глухонемых. Панель "Внимание!" предупредит об этом только один раз, после чего станет считать такую ситуацию нормальной. Ведь дальнейшая статистика будет основываться уже на прошлых данных. У других фирм часто доводится видеть, как нормальное поведение людей было истолковано неправильно, после чего компьютер постоянно издает сигналы предупреждения. И так, пока их не отключишь.
Еще хуже, если такая реакция идет на помеху, например, на стайку голубей, создающих своей детекцией образы людей и машин (ведь компьютер видит пятнами и геометрическими фигурами). В конце концов, оператор выключает динамики и другие формы активного предупреждения.
Именно потому спецлабовская видеоаналитика и оказалась успешной, что ее система исследований почти не зависит от помех - ведь существующие помехи также вычитаются из предыдущих, оставляя ноль. А ведь помехи - это главный враг видеоаналитики, да и любой видеодетекции тоже.
Как Вы можете видеть, постоянно идёт то снег, то дождь весенняя погода самая неудобная для показа. Тем не менее, система GOALcity качественно отрабатывает свои задачи.
Напоминаю, пока мы смотрим только то, что видит компьютер, а не оператор. Человеку все эти прямоугольнички и стрелочки не нужны.
А вот так может выглядеть экран оператора тире охранника. Как видите, он не требует постоянного смотрения на монитор, все ключевые моменты не исчезают с экрана, а остаются на нем долгое время. Человеку достаточно раз в час (среднее для офиса) или раз в 10 минут (среднее для данного вокзала) обращать внимание на монитор, чтобы полностью понять обстановку на объекте. Причем, это время "несмотрения" можно и увеличить, и раз так в десять, ведь все сюжеты легко перемотать в любую сторону одним движением пальца.
GOALcity раскладывает все моменты из жизни объекта на осмысленные действия и показывает короткие ролики каждого так, чтобы полностью передать весь смысл длинного сюжета.
Вот первой мы видим тетушку, берущую сумку. Вместо всего процесса вставания, причесывания, предыдущего сидения и прочего-прочего - всего 5 кадров, полностью передающих смысл действия.
Далее мы видим парня в красном свитере, видимо что-то убирающего в зале. Система не будет мучить охранника оповещениями, она просто сообщила, что парень пошел убираться. И перестанет на него реагировать, пока тот не сделает что-то нового.
Третий сюжет - по коридору пошла женщина в направлении зала. Чего ж, понятно, нет смысла смотреть всю видеозапись того, как она идет, итак достаточно информации, что это женщина полного телосложения в коричневом пальто направляется в сторону зала.
Следующий сюжет в обзорной камере - в зал заходят новые люди. Потом женщина в белом ставит сумку и садится.
Или вот идет человек через весь зал.
На обычной системе надо прослеживать весь путь от начала до конца. А мы лишь показали самого человека, его приметы, куда он идет, с какой скоростью и манеру ходьбы. Мы уложились в 5 кадров, вместо десятков тысяч - в обычном случае. Оператор и сам может додумать дальнейшие действия этого человека при тех же условиях его поведения. Но, если исследуемый что-то сделал непредсказуемое (повернул, упал, подпрыгнул, достал пакет из кармана или положил...), GOALcity выдаст еще небольшой сюжет, и тоже в кратком - полностью передающем смысл - виде.
GOALcity повторяет их вывод на аналитическую панель, потому что один из этих человеков остановился и обернулся. Это действие идет как новый сюжет, поэтому выводится для ознакомления.
Итак, что мы пропустили во время объяснений? За это время женщина в коричневом пальто вернулась из зала. Нет никаких сомнений, что это та же самая, что и недавно туда вошла. По предыдущему сюжету это легко сличить. Заметьте, никаких подставных актеров здесь нет, это реальный объект и все люди в нем не актеры. Мы очистили аналитический монитор и пустили его с нуля, и все, что вы видите -неподготовленная реальность. Кроме того, выданные нам условия просто не позволили бы что-либо репетировать, все делалось в считанные часы.
Что мы опять упустили? Не зря было моё отступление. Через стекло спецлабовский детектор засек силуэт человека. Увы, машина не интеллектуальная, она не может понять, насколько опасен этот объект, просто предупредила, что он есть. Будем это считать помехой от "чересчурной" бдительности, если так можно выразиться.
Далее мы видим новый расклад сцены перед камерой, в которой одна из пассажирок покидает зал ожидания. Все информативно: идет целенаправленно - видимо, пришёл ее поезд, в руках сумка в виде пакета, никаких особых проблем на создает. На понимание этого ушло 5 кадров и доли секунды оператора. Я дольше рассказываю, чем видеоаналитика показывает.
Ну и так далее. Вот уборщик стал вести себя как-то не так, как раньше. Ничего, конечно особенного, просто не так. GOALcity дала знать об изменении его поведения. Ну, он просто по телефону начал разговаривать. Что ж, эти минуты, а, может быть, часы надо вычесть из его зарплаты.
Потом мужчина заходит в какой-то кабинет, далее женщина встает и копается в крупном багаже. Этот ролик объединен с появлением нового мужчины из-за угла.
Теперь уборщик что-то ставит на стол. Как видите, в нашем случае аналитический экран по мере старения данных уменьшается в размерах, чтобы показать направление последовательности. Это сделано умышленно, чтобы оператор понимал, в какую сторону направлена шкала времени. Кроме того все новые события мигают красным цветом, причем до тех пор, пока их действие сохраняется перед камерами.
Мужчина идет по залу, другой по коридору в сторону зала, охранник поменял место нахождения - прислонился к кассам, мужчина выходит из кабинета - кстати, тот же, что зашел недавно (легко сравнить).
Уборщик копается в коробках - может, это не хорошо - кадр не помешает.
Человек с красной сумкой идет в зал и снова выходит. Опять же легко понять без увеличения, что это тот же человек. В обычном видеоконтроле вы никогда не сможете ответить, где в данный момент находится человек с красной сумкой. А у нас полное понимание и согласие!
Неважно, следили ли вы за всем, что здесь показывалось, вы можете еще раз просмотреть историю всех событий, не упуская текущий видеоконтроль. Посмотрите, последний сюжет на экране имеет временнУю метку 16.52.50 а самый свежий 17.04.48. Таким образом, на не самом большом мониторе мы охватываем одновременно 12 минут видеоконтроля сразу. На экран можно поглядывать лишь 5 раз в час! Этого количества достаточно, чтобы ничего не упустить на одном из вокзалов Москвы. В каком-нибудь необщественном месте, например, офисе вполне приемлем 1 раз в два часа. Видите разницу между классическим видеонаблюдением и тем, что разработал Спецлаб?
Мы показываем видеоконтроль в масштабе реального времени, именно с такой скоростью происходит вывод проанализированных событий на экран. Если вам скучно, можете отойти попить чай, всё равно после возвращения информация не уйдёт с экрана благодаря технологиям Спецлаб.
Не только информацию об инциденте, полицейским вы сразу можете сообщить все детали происшествия от их развития до кульминации. По карте видеоанализа легко найти и определить, что делали эти лица на протяжении всего нахождения на объекте. Не надо лезть в архивы, все предыдущие деяния перед вами на экране. Очень просто связать все события по нужным лицам воедино и понять их подоплёку.
По семантической карте можно также быстро установить, где находятся те или иные фигуранты. Куда они заходили, как долго там находились и с какими другими лицами соприкасались.
Что мы пропустили? Вошла группа людей: одна - другая. На перроне появились две женщины. Человек с черной сумкой вышел из какой-то комнаты. Снова группа людей. К уборщику пришел кто-то. Охранник проследовал через зал и т.д...
Вы, наверное, устали. Но компьютер нет. GOALcity может бесконечно анализировать и выдавать информацию в сжатом виде. Ни одно действие не ускользнет от вас!
В видеоаналитике Спецлаб применяется личностно-когнитивный эффект прерванного действия. Теперь он служит и в безопасности - в системе видеоконтроля GOALcity Инстинкт.
Система GOALcity позволяет совмещать видеоконтроль с занятиями другими делами, даже смотреть телевизор, и даже на этом же экране. Поместив его в более старую зону событий, вы особо ничем не рискуете. Наоборот, это даже поможет вам не заснуть, ведь соннабулизм профессиональная болезнь охранников.
Естественно, что вся эта архитектура снабжена еще и мощными инструментами детализации информации. Хотя, конечно, мощнее, чем человеческий интеллект, ничего придумать нельзя. Он-то и используется, только правильно! Попробуйте оценить, сколько вам нужно времени, чтобы понять, нет ли здесь какого-нибудь криминального сюжета? В среднем, на это уходит не более 20 секунд, в зависимости от индивидуума. Бог нас создал такими, что даже бомжи в Англии умеют говорить на английском языке. Качественная оценка зрительной информации - это природный дар, его, как говорится, не пропьешь. 20 сек на 12 минут записи - вот цена вашего внимания.
Вы пришли из столовой, глянули и быстро нашли не совсем понятные моменты вашего отсутствия. Этому даже не надо учиться, это качество существует в нас помимо наших знаний о нем, мы легко распознаем образы или сразу понимаем, что не можем их распознать. А вот далее идет в ход весь спецлабовский инструментарий. Любой момент можно увеличить, тут же проиграть в плеере, просматривая что-то до него или после, и даже вместо. Опять же, отслеживается последовательность, причем как по всем камерам сразу, так и по каждой конкретной камере в отдельности. По сути спецлабовская видеоаналитика представлена в трех измерениях: хронология по времени, месту и метаданным.
Вы можете сразу понять, где происходит действие, даже если не помните расположения камер. При наведении мышки в заданном окне высвечивается микроплан объекта с указанием точки расположения камеры на нем. Таким образом, дежурному наряду милиции или полиции вы способны совершенно точно указать место происшествия без вспоминания топологии монтажа всех ста семидесяти камер. Например, эта камера находится в центральном зале у переднего входа.
По семантической карте можно также быстро установить, где находятся те или иные фигуранты. Куда они заходили, как долго там находились и с какими другими лицами соприкасались. В общем, много слов, а на деле это все и так ясно по видеозаписям аналитики "Внимание!". Конечно, в обзорных камерах приходится ориентироваться на данные фигур и одежды, но GOALcity позволяет использовать и детектор лиц, что еще больше упрощает ориентацию в толпе.
Так называемая карта лиц может входить в состав общей карты видеоаналитики или выделяться отдельно, например, в другой части монитора, а лучше вообще на другом мониторе.
Связка Панели лиц, Панели автономеров, Панели периметров и других с Панелью ВИДЕОСЕМАНТИКИ позволяет еще удобней находить и отслеживать заданные объекты.
К сожалению, одна статья не может поместить в себя весь комплекс
технологий Спецлаб, поэтому продолжение следует... К счастью, для
работы с системой GOALcity необязательно изучать видеосемантику
изнутри, всё легко понятно внешне - просто смотри на экран
видеонаблюдения! Причем, не постоянно, а хотя бы периодически.