Abstract

Mobile distributed systems of third-generation video surveillance (MDSV) have become a useful tool to provide multiple security services to people. For this type of systems, three key aspects must be carried out: 1) protection, which consists of preventing undesirable events; 2) detection, which refers to determining the exact moment in which the event occurred; and 3) reply, in this regard, actions such as activating alarms and generating warnings are executed. Previous works have proposed software architectures to development video surveillance systems on mobile distributed systems (MDS). However, these architectures focus mainly on providing services/aspects of protection and detection; without considering in its design the requirements that arise from the characteristics of the MDS, such as limited processing and storage capacities of devices, frequent disconnections, among others. In this paper, we introduce a layered software architecture to build MDSV. The proposed architecture considers and satisfies the requirements that arise from the critical aspects of protection, detection, and reply, including the characteristics of the MDS. Based on our architecture, an MDSV prototype was implemented. The tests carried out on the prototype show that the proposed architecture correctly provides users with various essential services in terms of protection, detection, and reply. From our point of view, the most important advantages of our proposed software architecture are the following: define the basic technical guidelines that an MDSV must have and accomplish; streamline overall development, providing a solid framework for developers; and contribute to satisfying the requirements that arise from quality attributes that the MDSV must possess.

Highlights

  • Video surveillance systems can be defined as a set of devices with the ability to capture images of events within a specific area [1], [2]

  • Workload and processing information is higher in the analyst tier than in the vigilant tier

  • EVALUATION OF THE PROPOSED ARCHITECTURE The evaluation of the layered software architecture is based on two approaches: the first one makes a qualitative comparison between the architectures of related works and the proposed architecture

Read more

Summary

INTRODUCTION

Video surveillance systems can be defined as a set of devices with the ability to capture images of events within a specific area [1], [2]. Previous software architectures to support the development of third-generation video surveillance systems by using mobile devices (MDSV) have been reported in the literature [3], [4], [6]–[12], these architectures are mainly focused on providing protection and detection services and they do not take into account the features of mobile distributed systems (MDS) such as devices with limited processing and storage capacities, frequent disconnections, communication channels with limited bandwidth and information management from heterogeneous sources.

DEVELOPMENT OF THE LAYERED SOFTWARE ARCHITECTURE
EVALUATION OF THE PROPOSED ARCHITECTURE
FIRST EVALUATION APPROACH
SECOND APPROACH
CONCLUSIONS AND FUTURE WORK
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call