DocumentCode :
3224350
Title :
Implementation of intrusion detection system in CUDA for real-time multi-node streaming
Author :
Tahir, Shahirina Mohd ; Ong Peng Shen ; Lee Chin Yang ; Karuppiah, E.K.
Author_Institution :
Inf. & Commun. Technol., MIMOS Berhad, Kuala Lumpur, Malaysia
fYear :
2013
fDate :
13-15 Dec. 2013
Firstpage :
97
Lastpage :
102
Abstract :
A common surveillance activity is to track important people, or people exhibiting suspicious behavior, as they move from one camera surveillance area to another. The reduction in video hardware cost has made it more feasible for large scale camera deployment. However, the increased scale of camera deployment creates difficulties for humans to track people through the monitored space and to recognize important events as they happen in timely manner without human intervention. In this paper we share the implementation of the multi node video analytics specifically focusing on intrusion detection. The system uses general purpose graphical processing unit (GPGPU) to offload the video analytics processing. The architecture of the GPGPU requires the algorithm to be coded in Compute Unified Device Architecture (CUDA) which involves algorithm parallelization adopting both micro and macro parallelization to ensure the performance gain in processing speed on per frame basis by 7 times. In addition, we have managed to deploy 35 camera streams on single GPU card running at 20 frames per second which results in scalability factor of 1.75 times vs. a server class PC. Indeed, we have also managed to maintain the video analytics accuracy at 100% for given test dataset, in this implementation of the system.
Keywords :
graphics processing units; parallel algorithms; parallel architectures; security of data; video cameras; video streaming; video surveillance; CUDA; GPGPU; camera surveillance area; compute unified device architecture; general purpose graphical processing unit; intrusion detection system; large scale camera deployment; macroparallelization; microparallelization; multinode video analytics processing; people tracking; real-time multinode streaming; surveillance activity; video hardware cost reduction; video surveillance system; Accuracy; Cameras; Central Processing Unit; Conferences; Graphics processing units; Process control; Streaming media; CUDA; GPGPU; parallelization; streaming; video analytics; video surveillance system;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Systems, Process & Control (ICSPC), 2013 IEEE Conference on
Conference_Location :
Kuala Lumpur
Print_ISBN :
978-1-4799-2208-6
Type :
conf
DOI :
10.1109/SPC.2013.6735111
Filename :
6735111
Link To Document :
بازگشت