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