Implementation of An Unmanned Visual Surveillance System with Embedded Control

임베디드 제어에 의한 무인 영상 감시시스템 구현

  • Received : 2010.12.20
  • Accepted : 2011.02.02
  • Published : 2011.01.30

Abstract

In this paper, a visual surveillance system using SOPC based NIOS II embedded processor and C2H compiler was implemented. In this system, the IP is constructed by C2H compiler for the output of the camera images, image processing, serial communication and network communication, then, it is implemented to effectively control each IP based on the SOPC and the NIOS II embedded processor. And, an algorithm which updates the background images for high speed and robust detection of the moving objects is proposed using the Adaptive Gaussian Mixture Model(AGMM). In results, it can detecte the moving objects(pedestrians and vehicles) under day-time and night-time. It is confirmed that the proposed AGMM algorithm has better performance than the Adaptive Threshold Method(ATM) and the Gaussian Mixture Model(GMM) from our experiments.

본 논문에서는 SOPC 기반 NIOSII 임베디드 프로세서와 C2H 컴파일러를 적용하여 영상 감시 시스템을 구현하였다. 카메라의 영상 신호 출력, 영상처리, 시리얼 통신 및 네트워크 통신의 제어를 위해 C2H 컴파일러에 의한 IP를 구성하였고, SOPC 및 NIOS II 임베디드 프로세서에 기반한 각각의 IP를 효과적으로 제어할 수 있도록 구현하였다. 그리고, 보다 빠르고 환경에 강인한 이동 물체 검출을 위한 방법으로 배경영상을 갱신하는 알고리듬을 적응 가우시안 혼합 모델(AGMM)을 제안하였다. 그 결과 주간 및 야간에서도 이동 물체를 잘 검출할 수 있었다. 실험을 통해 제안된 AGMM 알고리듬이 적응 임계치법(ATM)과 가우시안 혼합모델(GMM)보다 이동하는 보행자 및 차량의 검출에서 우수함을 확인하였다.

Keywords

Acknowledgement

Supported by : 경남대학교

References

  1. Carlo S. Regazzoni, Andrea Cavallaro, Ying Wu, "Video analytics for surveillance : Theory and Practice,", IEEE Signal Processing Magazine, pp.16-17, Sep, 2010
  2. Venkatesh Saligrama, Janusz Konrad, "Video Anormaly Identification : a Statistical Approach", IEEE Signal Processing Magazine, pp.18-34, 2010
  3. W. Hu, T. Tab, L. Wang and S. Maybank, "A Survey on visual surveillance of object motion and behaviors," IEEE Trans. Syst. Man Cybern., vol.34 no.3, pp334-352, 2004 https://doi.org/10.1109/TSMCC.2004.829274
  4. P. van der Wolf, E. de Kock, T, Henrikson, "Design and programming of embedded multiprocessors: An interface-centric approach," Proc. Int. Conf. ardware/Software Codesign and System Synthesis, Stockholm, Sweden, Sept., pp.206-217, 2004
  5. S. Edward, L. Lavagno, E. A. Lee, "Design of embedded systems : Formal models, validation, and synthesis," Proc. vol.85, no.3, pp.366-390, March, 1997
  6. Altera Corp, http://www.altera.com
  7. Altera Corp., "Nios II: World's Most Versatile Embedded Processor," Oct. 2004.
  8. Altera Corp., "Using C-To-Hardware Acceleration In FPGA for Waveform Baseband Processing" Nov. 2006.
  9. Altera Corp., "Nios II C2H Compiler" Nov. 2009.
  10. S. Araki, T. Matsuoka, N. Yokogawa, "Real-time tracking of multiple object contours in moving camera image sequences," IEICE Trans. Inform. Syst., vol.E83-D, no. 7, pp.1583-1591, July 2000.
  11. J. Black, T. Ellis, and P. Rosin, "Multi view image surveillance and tracking," in Proc. IEEE Workshop Motion and Video Computing, Orlando, Fl., 5-6 Dec. 2002.
  12. A. Hampapur, L. Brown, J. Connell, et al, "Multi-scale tracking for smart video surveillance," IEEE Signal Processing Mag., vol.22, pp.38-51, March, 2005.
  13. Grimson, W. E. L., Stauffer, C. Romano, R. Lee, "Using adaptive tracking to classify and monitor activities in a site," Proc. of IEEE Computer Society Conf. on Computer Vision and Pattern Recognition. 1998.