Алгоритм многокамерного сопровождения человека используя данные от видеокамеры и тепловизора В.В. Терехов, И.Е. Ермолаев, Н.В. Птицын ООО «Синезис», www.synesis.ruwww.synesis.ru.

Презентация:



Advertisements
Похожие презентации
Сопровождение движущихся объектов в условиях их заслонения движущимися и неподвижными препятствиями. Н.П. Походенько, И.Е. Ермолаев, Н.В. Птицын, ООО «Синезис»,
Advertisements

IV всероссийская научно-практическая конференция «Территориально-распределенные системы охраны» Алгоритмы сопровождения целей в системах охраны протяженных.
1 Двенадцатая национальная конференция по искусственному интеллекту с международным участием СИСТЕМА ОБНАРУЖЕНИЯ И СОПРОВОЖДЕНИЯ ВИДЕОМАРКЕРОВ ДЛЯ ОБЕСПЕЧЕНИЯ.
20-ая Международная конференция по компьютерной графике и зрению Встроенная видеоаналитика для детектирования и сопровождения объектов при помощи многомасштабных.
Лекция 12 РАЗЛИЧЕНИЕ СИГНАЛОВ МНОГОАЛЬТЕРНАТИВНЫЕ ЗАДАЧИ ВЫБОРА РЕШЕНИЯ.
Практический опыт внедрения биометрических технологий идентификации личности Конференция Intelligent Video Докладчик: Андрей Хрулев.
АНАЛИЗ ДАННЫХ НА КОМПЬЮТЕРЕ. Регрессионный анализ.
Что такое Автоматический Деформационный Мониторинг скульптуры «Родина-мать зовет!»? Непрерывное отслеживание изменений в положении и геометрических размерах.
Стрельников Константин МГУ им. М.В. Ломоносова, Лаборатория компьютерной графики и мультимедиа Быстрый алгоритм обнаружения.
Оценка влияния конструктивных и динамических факторов на точность измерения высоты в системе технического зрения проекта Фобос-Грунт Гришин В. А. Учреждение.
Ким Н.В., Коссов П.В., Михеев С.М. Московский Авиационный Институт Увеличение информативности телевизионных и тепловизионных изображений.
Цой Ю.Р., Спицын В.Г. К выбору размера популяции Интеллектуальные системы (AIS04), Россия, Дивноморское, 3-10 сентября, 2004г. К ВЫБОРУ РАЗМЕРА ПОПУЛЯЦИИ.
МАТЕМАТИЧЕСКАЯ СТАТИСТИКА Предмет и методы Лекция 2.
Статистическая проверка статистических гипотез.. Нулевая гипотеза - выдвинутая гипотеза. Конкурирующая гипотеза - - гипотеза, которая противоречит нулевой.
Система Обработки Телевизионной Информации Опыт создания системы локальной видеонавигации для подводных аппаратов.
Д.В. Комаров, Ю.В. Визильтер, О.В. Выголов ФГУП «ГосНИИ Авиационных систем», Москва Разработка алгоритма автоматического.
Выполнили: Мартышкин А. И. Кутузов В. В., Трояшкин П. В., Руководитель проекта – Мартышкин А. И., аспирант, ассистент кафедры ВМиС ПГТА.
МЕТОД НАИМЕНЬШИХ КВАДРАТОВ. СТАТИСТИЧЕСКАЯ ОЦЕНКА.
От микросхемы до системы… Решение по охране периметра объектов на основе ПАК «СОВА-ПЕРИМЕТР»
IP-видеонаблюдение – безопасность и оптимизация фондов открытого доступа Алексей Волковой, Директор Объединения «МАТРИКС»
Транксрипт:

Алгоритм многокамерного сопровождения человека используя данные от видеокамеры и тепловизора В.В. Терехов, И.Е. Ермолаев, Н.В. Птицын ООО «Синезис»,

Общая информация Цифровые системы видеонаблюдения представлены в большинстве общественных мест для увеличения охраны и анализа ситуаций. Видео данные используются операторами слежения, но по сути дела мало информативны. Желательно использовать автоматические системы охраны и анализа ситуаций с целью увеличить эффективность работы операторов и фильтрации излишних данных. Многокамерное сопровождение является обязательным для огромных пространств, где происходят события приводящие к дублированию или избытку информации поступающей к оператору. В этой презентации мы представляем алгоритм и систему для обработки видео и тепло информации поступающей от множественных источников.

Введение В соответствии с многочисленными требованиями обеспечения безопасности, многие системы оборудованы системами видеонаблюдения. Они генерируют огромное количество информации которая должна быть отфильтрована для обнаружения опасных ситуация или для последующего извлечения информации из записанного архива данных. В настоящее время эти задачи исполняются человеком оператором и количество таких операторов довольно велико для обслуживания большого количества точек снятия информации. Большинство данных обрабатывается оператором без анализа происходящего, что дает эффект потери от систем наблюдения реального времени. Тем не менее желательно иметь систему для автоматического анализа, дающую систему принятия решений для человека оператора. Это не простая задача, так как система сталкивается с огромным количеством посторонних объектов мешающих точно отследить искомый объект, сложные и быстро меняющиеся погодные условия и слишком узкие или слишком широкие поля обозрения. Наблюдение больших пространств обычно исполняется с помощью группы видеокамер для обработки движения нескольких людей или движения человека рядом с мешающим объектом или зданием.

3D проекция для Модели системы и сцены Монитор оператора Видео сервер Видеокамер а 1 Видеокамера 2 Тепловизор Видеокамеры и тепловизор имеют поля обозрения которые пересекаются между собой. Данные от источников поступают на видео-сервер где обрабатываются с помощью разработанного алгоритма. Алгоритм подавляет избыточную информацию от источников и выводит обработанный результат на монитор для человека оператора Линия горизонт а Поле обозрения видеокамеры 1 Поле обозрения видеокамеры 2 Поле обозрения тепловизора Объект наблюдени я

2D проекция для Модели системы и сцены Монитор оператора Видео сервер Видеокамер а 1 Видеокамера 2 Тепловизор Данная проекция показывает 2D сцену спроектированную с бесконечной вертикальной точки. Объект наблюдения может находится в пересечении нескольких полей обозрения или находится в одном поле обозрения. Поле обозрения видеокамеры 1 Поле обозрения видеокамеры 2 Поле обозрения тепловизора Объект наблюдени я Траектория объекта наблюдения

Информация отображаемая на мониторе оператора Траектория объекта наблюдения На вход алгоритма поступает поток метаданных от видеоаналитики, встроенной в телевизионную или тепловизионную камеру, содержащий признаки целей в поле зрений данной камеры. Признаки целей включают пространственные и временные координаты цели, а так же характеристики ее формы. Результатом работы алгоритма являются обобщение координаты цели в глобальной системе координат на карте.

Возможности и особенности алгоритма позволяют 1)повысить точность детектирования целей и уменьшить число ложных срабатываний за счет корреляции метаданных видеоаналитики смежных телевизионных и тепловизионных камер; 2) сопоставить образ сопровождаемой цели, наблюдаемый одновременно на телевизионной и тепловизионных камерах; 3) исключить повторные срабатывания видеоаналитики при переходе цели из зоны наблюдения одной камеры в зону наблюдения другой камеры; 4) отобразить цельную траекторию движения человека на карте охраняемого объекта по результатам видеоанализа сразу по всем камерам; 5) применять правила к многокамерной траектории на карте для более точного распознавания поведения человека и поиска событий в архиве; 6) автоматически выбирать оптимальный ракурс наблюдения за человека по мере его перемещения от камеры к камере.

Система калибровки камер Поле зрения камеры N1 в 3D пространстве Поле зрения тепловизора в 3D пространстве Матрицы перехода из 3-мерного в 2-мерное пространство Y X Поле зрения камеры N2 в 3D пространстве Поле зрения камеры N1 в 2D пространстве Поле зрения камеры N2 в 2D пространстве Поле зрения тепловизора в 2D пространстве Y X Z Глобальная карта местности в 2D пространстве

Система калибровки камер В процессе первоначальной калибровки системы многокамерного сопровождения производится привязка расположения камеры к карте. Наиболее оптимально это осуществлять при помощи точечной калибровки (на сцене, отображаемой камерой, выбирается набор точек с известными глобальными координатами). В процессе этой калибровки для каждой камеры определяется матрицей преобразования A, которая позволяет однозначно осуществлять преобразование экранных координат r объекта в глобальные R.

Система калибровки камер На изображении приведен пример расстановки на экране точек с известными глобальными координатами.

Алгоритм многокамерного сопровождения включает шаги 1.Предполагается, что выборочная функция для каждой камеры имеет нормальный закон распределения пространственной и временной координаты объекта в глобальной системе координаты, привязанной к карте: где параметры описывают наиболее вероятные пространственные и временные координаты объекта, параметры – дисперсию данных пространственных (вдоль и поперек луча зрения камеры) и временных координат, а - угол между направлением на север, и осью ориентации камеры. Дисперсия вдоль оптической оси камеры зависит от угла наклона камеры к горизонту и обычно существенно больше дисперсии по перпендикулярному направлению. Дисперсия по времени определяется точностью синхронизации часов, встроенных в камеру

Алгоритм многокамерного сопровождения включает шаги 2.Рассчитывается перекрытие выборочных функций распределения по всем камерам: 3.Производиться поиск локального экстремума, полученной функции перекрытия, в окрестности сопровождаемой цели.

Траектория объекта наблюдени я Ожидаемая область перемещения объекта наблюдения Так как проанализировать поведение объекта во всех возможных вариантах поведения невозможно (прыжки, длительная остановка, падение, кружение, появление сильно заслоняющих объектов), предполагается что объект находится в пределах полигона который вычисляется из данных приходящих от камеры в заданном временном интервале. Данная гипотеза верна для объекта постоянно находящегося в поле зрения камеры. Гипотеза позволяет исключить такие факторы как: нестабильность по времени скорости обработки информации на аппаратном уровне, нестабильность работы программного обеспечения при определении положения объекта и его характеристик. Поле зрения камеры Траектория объекта наблюдени я Ожидаемая область перемещения объекта наблюдения Так как объект не может находится в поле зрения камеры постоянно, предполагается вычислить ожидаемое положение объекта вне заданного временного интервала. Эта гипотеза критически важна для объекта входящего и выходящего из поля зрения камеры. Поле зрения камеры Ожидаемая область перемещения объекта наблюдения вне заданного временного интервала Определение местоположения объекта на карте для одной видеокамеры

Формулы вероятностного расчета местоположения объекта на карте для одной видеокамеры/тепловизора Траектория объекта наблюдени я Ожидаемая область перемещения объекта наблюдения Ожидаемая область перемещения объекта наблюдения вне заданного временного интервала Y0Y0 Y3Y3 X0X0 X1X1 X 2 -X 1 =F(time), Y 2 -Y 1 =F(time), где F – функция времени; time – размер временного интервала; X1-X0=F(time*kh), Y2-Y1=F(time*ky), где F – функция времени; time – размер временного интервала; kh – коэффициент аппроксимации по горизонтали; ky – коэффициент аппроксимации по вертикали; P=F(X0, X1, X2, X3, Y0, Y1, Y2, Y3, f(v)), где F – функция вероятности положения объекта на карте; f(v) – функция скорости перемещения объекта; P – вероятность обнаружения объекта единственным источником; X2X2 X3X3 Y1Y1 Y2Y2 Y X

Формула вероятностного расчета местоположения объекта на карте для нескольких видеокамер/тепловизоров P=F(P1,P2,…Pn)>=alpha где F – функция обработки вероятностей от всех источников данных; Alpha – порог срабатывания, который позволяет говорить об одинаковой цели от нескольких источников данных; P – вероятность обнаружения объекта множественными источниками; Y X Ожидаемая область перемещения объекта от источника N1 Ожидаемая область перемещения объекта от источника N2 Траектория объекта наблюдени я

Количество положительных срабатываний зависит от следующих параметров 1. Время суток или степень адаптации сенсора к изменению освещения критически влияет на все последующие алгоритмы, а именно авто-контраст и отношение сигнала к шуму; 2. Количество камер или тепловизоров (критически влияет на весь алгоритм в случае неправильной установки и калибровки источников); 3. Сложность сцены или количество мешающих объектов полностью или сильно заслоняющие объект; 4. Сложность поведения объекта (возможно постоянное появление и пропадание на краях поля обозрения); 5. Временное запаздывание между источниками; 6. Временное аппаратное или программное запаздывание при обработке сигнала видеоаналитикой; Положительное срабатывание алгоритма для нескольких видеокамер/тепловизоров

Позитивное ложное срабатывание Поле зрения камеры N1 в 2D пространстве Поле зрения камеры N2 в 2D пространстве Поле зрения камеры N1 в 2D пространстве Поле зрения камеры N2 в 2D пространстве Траектория объекта N1 в 2D пространстве Траектория объекта N2 в 2D пространстве Траектория объекта N1 в 2D пространстве Траектория объекта N2 в 2D пространстве В случае одинаковой скорости и одинаковой точки входа велика вероятность ошибки срабатывания как для одной камеры так и для системы камер. В случае получения тепловизором разных температур, возможно понизить вероятность этой ошибки В случае множественного пересечения траекторий от нескольких объектов велика вероятность ошибки срабатывания как для одной камеры так и для системы камер. В случае получения тепловизором разных температур, возможно понизить вероятность этой ошибки

Результаты и выводы В ходе проведенных исследований создана опытная зона многокамерного сопровождения из 9 камер. Получена обобщенная траектория движения цели по данным нескольким камера. Задачей будущих исследований является оценка эффективности и точности разработанного алгоритма.