4.7 Article

Deep learning-based video surveillance system managed by low cost hardware and panoramic cameras

Journal

INTEGRATED COMPUTER-AIDED ENGINEERING
Volume 27, Issue 4, Pages 373-387

Publisher

IOS PRESS
DOI: 10.3233/ICA-200632

Keywords

Foreground detection; feed forward neural network; panoramic camera; convolutional neural network

Funding

  1. Ministry of Economy and Competitiveness of Spain [TIN2016-75097-P, PPIT.UMA.B1.2017]
  2. Ministry of Science, Innovation and Universities of Spain [RTI2018094645-B-I00]
  3. Autonomous Government of Andalusia (Spain) [MA18-FEDERJA-084]
  4. European Regional Development Fund (ERDF)
  5. Biomedic Research Institute of Malaga (IBIMA)
  6. NVIDIA Corporation
  7. Universidad de Malaga
  8. Spanish Ministry of Education, Culture and Sport under the FPU program [FPU15/06512]
  9. [P50 AG05681]
  10. [P01 AG03991]
  11. [R01 AG021910]
  12. [P50 MH071616]
  13. [U24 RR021382]
  14. [R01 MH56584]

Ask authors/readers for more resources

The design of automated video surveillance systems often involves the detection of agents which exhibit anomalous or dangerous behavior in the scene under analysis. Models aimed to enhance the video pattern recognition abilities of the system are commonly integrated in order to increase its performance. Deep learning neural networks are found among the most popular models employed for this purpose. Nevertheless, the large computational demands of deep networks mean that exhaustive scans of the full video frame make the system perform rather poorly in terms of execution speed when implemented on low cost devices, due to the excessive computational load generated by the examination of multiple image windows. This work presents a video surveillance system aimed to detect moving objects with abnormal behavior for a panoramic 360 degrees surveillance camera. The block of the video frame to be analyzed is determined on the basis of a probabilistic mixture distribution comprised by two mixture components. The first component is a uniform distribution, which is in charge of a blind window selection, while the second component is a mixture of kernel distributions. The kernel distributions generate windows within the video frame in the vicinity of the areas where anomalies were previously found. This contributes to obtain candidate windows for analysis which are close to the most relevant regions of the video frame, according to the past recorded activity. A Raspberry Pi microcontroller based board is employed to implement the system. This enables the design and implementation of a system with a low cost, which is nevertheless capable of performing the video analysis with a high video frame processing rate.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available