Том 10, №1, 2018
РусскийEnglish

ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ



РАЗРАБОТКА СРЕДСТВ АГЕНТНОГО ЛОГИЧЕСКОГО ПРОГРАММИРОВАНИЯ ДЛЯ МНОГОКАНАЛЬНОГО ИНТЕЛЛЕКТУАЛЬНОГО ВИДЕОНАБЛЮДЕНИЯ

1Морозов А.А., 1Сушкова О.С., 2Хохлова М.Н., 2Миньо К., 1Петрова Н.Г.

1Институт радиотехники и электроники им. В.А. Котельникова РАН, http://www.fullvision.ru
Москва 125009, Российская Федерация
2Университет Бургундии Франш-Конте, http://www.ubfc.fr/
Дижон 21000, Франция

Поступила в редакцию 03.06.2018


Аннотация. Рассмотрены экспериментальные средства параллельного объектно-ориентированного логического языка программирования Акторный Пролог, разработанные для создания систем многоканального интеллектуального видеонаблюдения. Средства логического языка рассмотрены на примере задачи непрерывного мониторинга одного из физиологических параметров - температуры тела людей, находящихся в зоне видеонаблюдения. Для реализации непрерывного мониторинга температуры тела человека логическая программа осуществляет слияние информации, полученной с помощью двух устройств: (1) времяпролётной видеокамеры, фиксирующей трёхмерные координаты поверхности тела, на основе которых вычисляются трёхмерные координаты скелетона человека - графического изображения его фигуры с акцентом на его опорно-двигательный аппарат, (2) тепловизионной камеры, создающей тепловизионное видеоизображение поверхности тела. Для получения и анализа перечисленных видов трёхмерной и двумерной видеоинформации в Акторном Прологе разработаны встроенные классы, реализующие взаимодействие с времяпролётной камерой устройства Кинект 2, хранение и передачу трёхмерных изображений, трёхмерную графику и др. Рассмотрен пример, в котором тепловизионное видеоизображение поверхности человеческого тела проецируется на узлы и дуги графа, описывающего скелетон человека. Перечисленные операции осуществляются в режиме реального времени специальным логическим агентом, то есть отдельной логической программой, написанной на Акторном Прологе, и передаются другому логическому агенту. Второй логический агент осуществляет усреднение значений температуры скелетона человека во времени и отображает скелетон в виде цветного трёхмерного изображения; при этом цветом обозначается средняя температура узлов и дуг скелетона. Для взаимодействия логических агентов используется механизм удалённых вызовов предикатов, разработанный и реализованный в Акторном Прологе для поддержки агентного логического программирования. Целью разработки перечисленных средств логического программирования является реализация семантического анализа в системах интеллектуального видеонаблюдения.

Ключевые слова: интеллектуальное видеонаблюдение; тепловидение, устройство Кинект 2, трёхмерное зрение; объектно-ориентированное логическое программирование; язык Акторный Пролог; скелетоны; распознавание сложных событий; машинное зрение; техническое зрение

УДК 510.663; 519.68:007.5; 519.68:681.513.7; 681.3.06

РЭНСИТ, 2018, 10(1):101-116 DOI: 10.17725/rensit.2018.10.101


Полнотекстовая электронная версия статьи – на вебсайтах http://elibrary.ru и http://rensit.ru/vypuski/article/243/10(1)101-116.pdf