Архитектура программного обеспечения для многокамерного сопровождения в системах видеонаблюдения с децентрализованной структурой
Работая с нашим сайтом, вы даете свое согласие на использование файлов cookie. Это необходимо для нормального функционирования сайта, показа целевой рекламы и анализа трафика. Статистика использования сайта отправляется в «Яндекс» и «Google»
Научный журнал Моделирование, оптимизация и информационные технологииThe scientific journal Modeling, Optimization and Information Technology
Online media
issn 2310-6018

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

Nikolaev D.A. 

UDC 004.724
DOI: 10.26102/2310-6018/2020.31.4.010

  • Abstract
  • List of references
  • About authors

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.

Keywords: distributed computing system, video surveillance system, decentralized control, multicamera tracking, video analytics, software, peer-to-peer network, content addressable network, packet switching

For citation: Nikolaev D.A. The architecture of software for multi-camera tracking in video surveillance systems with a decentralized structure. Modeling, Optimization and Information Technology. 2020;8(4). URL: https://moitvivt.ru/ru/journal/pdf?id=856 DOI: 10.26102/2310-6018/2020.31.4.010 (In Russ).

1064

Full text in PDF

Published 31.12.2020