当前位置: X-MOL 学术arXiv.cs.SE › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
CheckSoft : A Scalable Event-Driven Software Architecture for Keeping Track of People and Things in People-Centric Spaces
arXiv - CS - Software Engineering Pub Date : 2021-02-21 , DOI: arxiv-2102.10513
Rohan Sarkar, Avinash C. Kak

We present CheckSoft, a scalable event-driven software architecture for keeping track of people-object interactions in people-centric applications such as airport checkpoint security areas, automated retail stores, smart libraries, and so on. The architecture works off the video data generated in real time by a network of surveillance cameras. Although there are many different aspects to automating these applications, the most difficult part of the overall problem is keeping track of the interactions between the people and the objects. CheckSoft uses finite-state-machine (FSM) based logic for keeping track of such interactions which allows the system to quickly reject any false detections of the interactions by the video cameras. CheckSoft is easily scalable since the architecture is based on multi-processing in which a separate process is assigned to each human and to each "storage container" for the objects. A storage container may be a shelf on which the objects are displayed or a bin in which the objects are stored, depending on the specific application in which CheckSoft is deployed.

中文翻译:

CheckSoft:一种可扩展的事件驱动软件架构,用于跟踪以人为中心的空间中的人和事物

我们提出CheckSoft,这是一种可扩展的事件驱动软件体系结构,用于跟踪以人为中心的应用程序中的人对对象交互,例如机场检查站安全区域,自动化零售商店,智能图书馆等。该架构处理由监视摄像机网络实时生成的视频数据。尽管自动化这些应用程序有很多不同的方面,但是整个问题中最困难的部分是跟踪人与物之间的交互。CheckSoft使用基于有限状态机(FSM)的逻辑来跟踪此类交互,这使系统可以快速拒绝摄像机对交互的任何错误检测。CheckSoft易于扩展,因为该体系结构是基于多重处理的,在该过程中,将每个人和对象的每个“存储容器”分配一个单独的过程。根据部署CheckSoft的特定应用程序,存储容器可以是显示对象的架子,也可以是存储对象的容器。
更新日期:2021-02-23
down
wechat
bug