Professional Documents
Culture Documents
ABSTRACT
The Traditional video surveillance takes a huge amount of space storage. Recording everything captured by a surveillance
camera consumes the storage devices used by the system. Extracting useful and meaningful information from surveillance
videos is a time consuming process due to the long time of the recorded videos. These drawbacks limit the effectiveness of
traditional video surveillance systems. In this paper, we propose a design of a Network on chip NoC that can handle the process
of data stream analysis according to important features of the monitoring application, and can learn to parallel execute this
process using processing elements within the NoC. The research results in linking the PCDN with the NoC and in training the
classifier on a specialized dataset of traffic accidents to achieve effective parallelism. The speedup value reached 1.3, which is
very important in the distribution of work on several processing elements that analyze and handle data at the same time.
Keywords :— Network-on-Chip, Coordinate Descent Algorithm, CarCrash Dataset, Parallel Training and Classifying.
I. INTRODUCTION
Visual surveillance is an important application because it variable optimization problems can be simplified into a single
deals with real-time videos. Where the amount of monitoring iterative loop that is applied along this trend. This gradient is
data collected may increase significantly over time. According one of the optimization algorithms that deal with a single
to the International Data Corporation (IDC) report [1] about procedure for a structured linear classification. Because of its
half of the large data is obtained from visual surveillance and sequential nature, it is not possible to apply a multi-core
it is estimated that this trend will increase with the following effective subsystem easily.
decades. [2] shows that the frequency in the large size of the In order to achieve an effective gradient, there is a need for
surveillance video data comes from the similarity of the data formations that reflect the videos taken from surveillance
images to the same model as well as the relationship between cameras. A variety of data has been created by the research [2],
the appearance of the component in different camera thus general data that cannot help the works to reach the
recordings and its stability for a period of time within the effective division of control areas. For the architecture of this
same recording. By encoding the form only the general system, methods were introduced to exploit the embedded
frequency can be deleted in the scope of the monitored network routers on the chip to divide the work through logical
component and thus able to reduce the data size. This size can components that link the source and the destination more
also be mitigated by encoding the moving components, where quickly [4], but the decision-making remains limited to the
the component component's fragmentation algorithm is based NoC system and without any coordination with the application
on edge information alone, and the motion compensation is and its purpose.
only for the component range, so it is suitable for real-time The importance of the research is to activate the embedded
video encoding. The video surveillance system detects and networks on the chip within the visual surveillance systems
tracks several components and monitors their movement in a and to extract important information from the videos quickly
specific environment (internal, external) by relying on and smartly and the spread of this work on the appropriate
grayscale video images or on infrared video images from number of contract NoC to increase the feasibility of
surveillance cameras. For example, when people are tracked treatment and at the same time reduce energy consumption.
and analysed, their shape and parts (head, hands, feet, and A built-in network on the NoC chip was developed to deal
trunk) are determined, and then patterns of appearance are with the visual surveillance system, which varies according to
created so that they can be traced through the activities they the objects studied, the dimensions of the area in which they
perform. That is, it is possible to determine whether the are moved, the values of parameters that assist in object
control area contains people and that the area can be divided identification, and the PCDN advanced learning algorithm,
into several sub-regions and that tracking will be carried out. which can be subdivided with CarCrash. So that the NoC
For efficient partitioning, optimization algorithms are used network can modify and distribute its processing capacity (64
to determine the most suitable areas. One of these algorithms elements of Altera FPGA) according to the system generated
is Coordinate Descent [3] which is based on the idea that the from the machine learning.
minimum multivariate F(x) can be achieved by reducing the
coordinate value along one direction At one time, any single-
(3)
In the research, an accurate identification of the application Instances Nssim_ftur Nwinpos_ftur Npnsr_ftur Nperson Ncar Nbus
status was made by linking the need for processing of the
1,416 23 940 475 345 285 158
subgroups formed by the PCDN division of features with
Features N1ssim_ftur N1winpos_ftur N1pnsr_ftur N1person N1car N1bus
the resource utilization rate. For the current application
336 3292 2910 3045 3069 3084 3120
data, the rate is associated with the rate of arrival of the
packets. In detail, step 5 is added to the PCDN algorithm to feature according to specific windows, taking into account the
the implicit repetition t, a counter with the implementation studied parts. Some windows may be more suitable for some
period of each frequency (related to the frequency of the parts compared to other parts. The smaller window is
processing element in the NoC, Altera NIOS II 20MHz to acceptable to include the segment. The change locations of
120MHz). The counter is with the implementation period and events are used and compared them with the change location
is based on the resource utilization rate. The number of of studied parts as to the same time period or gradually
subsets of characteristics will be reflected in the number of increased. From here, we can obtain complex properties that
NoC nodes. It should be noted that this number will change are very useful in reducing the processing and increasing its
with the training of the forecasting model used and the effectiveness.
resource utilization rates will be standardized.
REFERENCES
[1] HOCHMUTH, Worldwide Enterprise Mobility
Management Software for Ruggedized/IoT Device
Deployments. IDC MarketScape, 2018, 29 Dec. 2018.
https://www.ibm.com/downloads/cas/DJOADXBE
[2] I. TAJ-EDDIN; M. AFIFI; M. KORASHY; D. HAMDY;
M. NASSER, S. DERBAZ, A new compression technique
for surveillance videos: Evaluation using new dataset.
Sixth International Conference on Digital Information
and Communication Technology and its Applications
DICTAP, Konya, 2016.
[3] D. R. PENG, Advanced Statistical Computing. Johns
Hopkins Bloomberg School of Public Health, USA, 2018,
109.
[4] M. A. ASLAM; S. KUMAR; R. HOLSMARK, An
Efficient Router Architecture and Its FPGA Prototyping
to Support Junction Based Routing in NoC Platforms.
Euromicro Conference on Digital System Design, 2013,
297-300.
[5] H. CECOTTI; B. GARDINER, Classification of images
using semi-supervised learning and structural similarity
measure. Irish Machine Vision and Image Processing
Conference, 2016, 67-69.
[6] A. P. SHAH; J. LAMARE; T. NGUYEN-ANH; A.
HAUPTMANN, CADP: A Novel Dataset for CCTV
Traffic Camera based Accident Analysis. 15th IEEE
Fig. 5 Results: a- relation between resource utilization, parallel speedup,
training time, subgroup size. b- zoomed speedup
International Conference on Advanced Video and Signal
Based Surveillance AVSS, 2018, 1-9.
IV. CONCLUSIONS [7] Y. ZHUANG; Y. JUAN; G. YUAN; C. LIN, Naive
Parallelization of Coordinate Descent Methods and an
A built-in network on the NoC chip was developed to deal Application on Multi-core L1-regularized Classification.
with the visual surveillance system, which varies according to the 27th ACM International Conference on Information
the objects studied, the dimensions of the area in which they and Knowledge Management, 2018, 1103-1112.
are moved, the values of parameters that assist in object
[8] Y. A. BIAN; X. LI; Y. LIU; M. YANG, Parallel
identification, and the PCDN advanced learning algorithm,
Coordinate Descent Newton Method for Efficient L1-
which can be subdivided with CarCrash. So that the NoC
Regularized Loss Minimization. IEEE Transactions on
network can modify and distribute its processing capacity (64
Neural Networks and Learning Systems, 2017.
elements of Altera FPGA) according to the system generated
from the machine learning. Accelerated work was achieved up