• 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