The architecture of software for multi-camera tracking in video surveillance systems with a decentralized structure

Author:

Николаев Д.А.

Abstract

В статье представлен вариант архитектурных решений программного обеспечения, поддерживающего специальную функцию видеоаналитики – многокамерное сопровождение в системах видеонаблюдения, реализованных по принципу децентрализованного обмена управляющей информацией. На основе возможностей имеющихся аппаратных платформ интеллектуальных камер видеонаблюдения, а также проведенного анализа и обобщения существующих архитектур распределенных вычислительных систем предложены подходы к функциональному проектированию и последующей реализации модулей программного обеспечения, обеспечивающих протокол обмена сообщениями в ходе процесса многокамерного сопровождения объекта. Выделены функции многокамерного сопровождения, ориентированные на архитектуру сети «точка-точка» CAN(Content Addressable Network). Предложена аппаратно-программная реализация такой сети на основе протоколов CAN (Controller Area Network) – архитектура С2С (CAN2CAN). Определены особенности реализации модулей программного обеспечения в зависимости от типа управления функциями распределенной вычислительной системы и аппаратных особенностей интеллектуальных видеокамер. На примере ряда практических реализаций программного обеспечения для контроллеров с открытым исходным кодом представлена, как обобщенная многоуровневая архитектура программного обеспечения видеоаналитики функции многокамерного сопровождения, так и архитектурные шаблоны модулей и программного обеспечения, реализующего децентрализованное взаимодействие множества интеллектуальных видеокамер в процессе многокамерного сопровождения в C2C сети. The article presents variant of software architectural solutions that support a special function of video analytics – multi-camera support in video surveillance systems, which based on decentralized control information exchange. Considered the main capabilities of existing hardware platforms for intelligent video surveillance cameras, as well as the analysis and generalization of existing architectures of distributed computing systems, approaches to the functional design and subsequent implementation of software modules that provide a message exchange protocol during the process of multi-camera tracking of an object are proposed. The functions of multi-camera tracking focused on the use of architecture CAN P2P network (Content Addressable Network) is highlighted. A hardware and software implementation of such network based on the CAN (Controller Area Network) protocols - C2C architecture (CAN2CAN) is proposed. The features of the implementation of software modules are determined depending on the type of control of the functions of a distributed computing system and the hardware features of intelligent video cameras. On the example of a number of practical implementations of open source software and controllers, both a generalized multi-level architecture of video analytics software for the multi-camera support function and architectural templates of modules and software that implements the decentralized interaction of a set of intelligent video cameras in the process of multi-camera support, implemented using C2C network.

Publisher

Voronezh Institute of High Technologies

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3