Real-time multi-camera video analytics system on GPU

Published: 01 Jan 2016, Last Modified: 24 May 2024J. Real Time Image Process. 2016EveryoneRevisionsBibTeXCC BY-SA 4.0
Abstract: In this article, parallel implementation of a real-time intelligent video surveillance system on Graphics Processing Unit (GPU) is described. The system is based on background subtraction and composed of motion detection, camera sabotage detection (moved camera, out-of-focus camera and covered camera detection), abandoned object detection, and object-tracking algorithms. As the algorithms have different characteristics, their GPU implementations have different speed-up rates. Test results show that when all the algorithms run concurrently, parallelization in GPU makes the system up to 21.88 times faster than the central processing unit counterpart, enabling real-time analysis of higher number of cameras.
Loading