Встроенная видеоаналитика для детектирования и...

20
20-ая Международная конференция по компьютерной графике и зрению Встроенная видеоаналитика для детектирования и сопровождения объектов при помощи многомасштабных признаков Николай Птицын, ООО «Синезис», [email protected] . Санкт-Петербург 20-24 сентября 201

Upload: nikolai-ptitsyn

Post on 23-Dec-2014

3.177 views

Category:

Technology


7 download

DESCRIPTION

Novel video analytics algorithms are presented enabling embedded motion detection and object tracking for CCTV systems. The motion detection algorithm is based on the neurobiological mechanism of the primary visual cortex V1. A sequence of simple pixel operations is used including linear operators (weighted sum) and nonlinear operator (max, saturation). The object tracking algorithm is a hybrid of two approaches: (1) time series analysis of motion detector regions and (2) space correlation between the current frame features and object model features. Unique advantages of the present analytics pipeline include the efficiency on the high definition (HD) video stream and the ability to track low contrast overlapping objects against a dynamic background. The embedded video analytics is implemented and deployed on different platforms including the Texas Instruments’s DSP. A comprehensive testing environment was setup used to estimate the overall performance of the video analytics implementations. A fully embedded implementation on DSP has been i-LIDS approved both as a primary detection system for operational alert use and as an event based recording system in sterile zone monitoring applications. Keywords: embedded video analytics, primary visual cortex V1, multiple scale features, motion detection, object tracking, i-LIDS. Предложен новый алгоритм встроенной видеоаналитики для автоматического детектирования и сопровождения подвижных объектов в системах охранного наблюдения. Для детектирования объектов заимствованы принципы анализа изображения из зрительной коры мозга. Использована последовательность простых пиксельных операций: линейных (взвешенное суммирование) и нелинейных (выбор максимального значения, насыщение). Для сопровождения объектов использован гибридный алгоритм на основе (1) анализа временного ряда детектора объектов и (2) пространственной корреляции признаков текущего кадра и статистической модели объекта. Отличительными особенностями разработанного конвейера являются вычислительная эффективность на видеопотоке высокой четкости (HD) и возможность сопровождения слабоконтрастных перекрывающихся целей на изменчивом фоне. Алгоритм реализован и внедрен на различных платформах, в том числе на сигнальных процессорах (DSP). Оценка точности встроенных алгоритмов детектирования и сопровождения произведена по методике i-LIDS. Полностью встроенная реализация на DSP одобрена i-LIDS как система первичного обнаружения для формирования оперативных тревог и для записи событий в приложениях видеонаблюдения стерильной зоны. Ключевые слова: встроенная видеоаналитика, первичная зрительная кора V1, многомасштабный анализ, детектирование движения, сопровождение целей, поточное видео, i-LIDS.

TRANSCRIPT

Page 1: Встроенная видеоаналитика для детектирования и сопровождения объектов при помощи многомасштабных

20-ая Международная конференция по компьютерной графике и зрению

Встроенная видеоаналитика для детектирования и сопровождения объектов при помощи многомасштабных признаков

Николай Птицын, ООО «Синезис», [email protected]

г. Санкт-Петербург 20-24 сентября 2010

Page 2: Встроенная видеоаналитика для детектирования и сопровождения объектов при помощи многомасштабных

Встроенная видеоаналитика

ВИДЕО

МЕТАДАННЫЕИНДЕКС

СОБЫТИЙ

ЗОНА №5СКЛАД

ПРАВИЛАСОБЫТИЙ

Page 3: Встроенная видеоаналитика для детектирования и сопровождения объектов при помощи многомасштабных

Подзадачи видеоаналитики

Page 4: Встроенная видеоаналитика для детектирования и сопровождения объектов при помощи многомасштабных

Проблемы видеоанализа сценыс изменчивым фоном

Page 5: Встроенная видеоаналитика для детектирования и сопровождения объектов при помощи многомасштабных

Разнообразие объектови моделей поведения

Бег,слабаяконтрастность

Медленное движениешагом, ползком, кувырком

Использованиелестницы

Движение подиагонали

Несколькочеловек

Page 6: Встроенная видеоаналитика для детектирования и сопровождения объектов при помощи многомасштабных

Причины ложных срабатыванийв стерильной зоне

1. Неравномерное изменение освещения– Движения теней от облаков– Движение теней от качающихся деревьев

2. Дрожание камеры3. Животные, птицы и насекомые4. Повторное срабатывание детектора– Разрыв траектории трекера считается ошибкой

5. Помехи, искажение видеосигнала6. Осадки: cнежная пурга, дождь, туман

Page 7: Встроенная видеоаналитика для детектирования и сопровождения объектов при помощи многомасштабных

Причины ложных срабатываний(простые детекторы движения)

РЕЗКОЕ ИЗМЕНЕНИЕ ОСВЕЩЕНИЯ ОТ ОБЛАКОВ

НАСЕКОМОЕ ЖИВОТНОЕПТИЦА

Page 8: Встроенная видеоаналитика для детектирования и сопровождения объектов при помощи многомасштабных

Обработка изображения в первичной зрительной коре V1

SUM

MAX

MAX

направленные фильтрыпростые

простые

сложные

сложные

Page 9: Встроенная видеоаналитика для детектирования и сопровождения объектов при помощи многомасштабных

Пример сложных признаков – признаки Хаар

Page 10: Встроенная видеоаналитика для детектирования и сопровождения объектов при помощи многомасштабных

Уравнение Нака-Руштона: передаточная характеристика насыщения

Page 11: Встроенная видеоаналитика для детектирования и сопровождения объектов при помощи многомасштабных

Две фазымногомасштабного видеоанализа

Page 12: Встроенная видеоаналитика для детектирования и сопровождения объектов при помощи многомасштабных

Многомасштабное сегментирование

Исходноеизображение

Маски с грубойдетализацией

Маски с высокойдетализацией

Page 13: Встроенная видеоаналитика для детектирования и сопровождения объектов при помощи многомасштабных

Гибридный метод сопровожденияИзменчивый объект - связывание регионов

Индивидуальное сопровождениеобъектов в группе – моделированиеобъекта икорреляция

Page 14: Встроенная видеоаналитика для детектирования и сопровождения объектов при помощи многомасштабных

Сопровождение людей в группе

• «Облако признаков» каждого объекта

• Z-буфер дляотслеживанияперекрытий объектов

• Сопровождениеобъектов после встречи и временного исчезнования

Page 15: Встроенная видеоаналитика для детектирования и сопровождения объектов при помощи многомасштабных

Показатели точности для сценария «Проникновение в стерильную зону»

38 часов, PAL (720 x 576 x 25 кадров/с), M-JPEG, 40 Мбит/cЧисло истинноположительных срабатываний (нет ошибки): a = 432

Число ложноположительный срабатываний (ошибка I рода): b = 2

Число ложноотрицательных срабатываний (ошибка II рода): с = 0

Page 16: Встроенная видеоаналитика для детектирования и сопровождения объектов при помощи многомасштабных

Сопровождения на фонеподвижный теней деревьев

Page 17: Встроенная видеоаналитика для детектирования и сопровождения объектов при помощи многомасштабных

Однокристальная реализация:многоядерная система до 8,000 MIPS

Видео-аналитика

Видео-аналитикаСжатие HD

H.264 иMJPEG

Сжатие HD H.264 иMJPEG

Операционнаясистема Linux Операционнаясистема Linux

ВидеофильтрыВидеофильтры

1080p

Page 18: Встроенная видеоаналитика для детектирования и сопровождения объектов при помощи многомасштабных

Телекамера HD с аналитикой

Page 19: Встроенная видеоаналитика для детектирования и сопровождения объектов при помощи многомасштабных

Многофункциональный видеосервер

Page 20: Встроенная видеоаналитика для детектирования и сопровождения объектов при помощи многомасштабных

Основные результаты работы

1. Адаптация нейробиологического механизма к охранному телевидению

2. Многомасштабные признаки в виде пирамиды для детектирования, сопровождения и распознавания

3. Высокая оптимизация алгоритмов для однокристальной реализации

4. Серийное производство оборудования5. Точность F1=0.98+ по методике i-LIDS