DOI QR코드

DOI QR Code

Design and Implementation of Depth Image Based Real-Time Human Detection

  • 투고 : 2013.08.27
  • 심사 : 2014.02.14
  • 발행 : 2014.04.30

초록

This paper presents the design and implementation of a pipelined architecture and a method for real-time human detection using depth image from a Time-of-Flight (ToF) camera. In the proposed method, we use Euclidean Distance Transform (EDT) in order to extract human body location, and we then use the 1D, 2D scanning window in order to extract human joint location. The EDT-based human extraction method is robust against noise. In addition, the 1D, 2D scanning window helps extracting human joint locations easily from a distance image. The proposed method is designed using Verilog HDL (Hardware Description Language) as the dedicated hardware architecture based on pipeline architecture. We implement the dedicated hardware architecture on a Xilinx Virtex6 LX750 Field Programmable Gate Arrays (FPGA). The FPGA implementation can run 80 MHz of maximum operating frequency and show over 60fps of processing performance in the QVGA ($320{\times}240$) resolution depth image.

키워드

참고문헌

  1. Liang Wang, "Recent Developments in Human Motion Analysis," Pattern Recognition, Vol.36, pp.585-601, March 2003. https://doi.org/10.1016/S0031-3203(02)00100-0
  2. Thomas B. Moeslund, "A Suvery of Advances in Vision-based Human Motion Capture and Analysis," Computer Vision and Image Understanding, Vol.104, pp.90-126, November 2006. https://doi.org/10.1016/j.cviu.2006.08.002
  3. Ronald Poppe, "Vision-based Human Motion Analysis: an Overview," Computer Vision and Image Understanding, Vol.108, pp.4-18, October 2007. https://doi.org/10.1016/j.cviu.2006.10.016
  4. Chang, E., "Human System Interaction with Confident Computing. The Mega Trend," Human System Interactions Conference, pp.1-11, May 2008.
  5. Marius-Calin SILAGHI, "Local and Global Skeleton Fitting Techniques for Optical Motion Capture," IFIP CapTech'98, pp.26-40, Mpv. 1998.
  6. Bing Fang, "Full Body tracking using an Agent-based Architecture," Applied Imagery Pattern Recognition Workshop, pp.1-7, Oct. 2008.
  7. Christian Theobalt, "Multi-layer Skeleton Fitting for Online Human Motion Capture," In Proceedings of 7th International Fall Workshop on Vision, Modeling and Visualization, pp.471-478, November 2002.
  8. Khan, I.R., "Face and Arm-posture Recognition for Secure Human- Machine Interaction," System, Man and Cybernetics(SMC), pp. 411-417, Oct. 2008.
  9. Youding Zhu, "Controlled Human Pose Estimation from Depth Image Streams," Computer Vision and Pattern Recognition Workshops(CVPRW), pp.1-8, June 2008.
  10. Jamie Shotton, "Real time Human Pose Recognition in Parts from Single Depth Images," Computher Vision and Pattern Recognition (CVPR), pp.1297-1304, June 2011.
  11. Lu Xia, "Human Detection using Depth Information by Kinect," Computer Vision and Pattern Recognition Workshops (CVPRW), pp.15-22, June 2011.
  12. K. K. Biswas, "Gesture Recognition using Microsoft Kinect," Automation, Robotics and Applications (ICARA), pp.100-103, Dec. 2011.
  13. Jagdish L. Raheja, "Tracking of Fingertips and Centers of Palm Using KINECT," Computational Inteligence, Modelling and Simulation (CIMSIM), pp.248-252, Sept. 2011.
  14. Zhou Ren, "Robust Hand Gesture Recognition with Kinect Sensor," MM'11, pp.759-760, 2011.
  15. CHia-Ping Chen, "Real-time hand tracking on depth images," Visual Communications and Image Processing (VCIP), pp.1-4, Nov. 2011.
  16. H.P. Jain, "Real-Time Upper-Body Human Pose Estimation Using a Depth Camera," MIRAGE, pp.227-238. 2011.
  17. D. Xu, "Integrated Approach of Skin-Color Detection and Depth Information for Hand and Face Localization," Robotics and Biomimetics (ROBIO) 2011, pp.952-956. Dec. 2011.
  18. FengliangXu, "Human Detection using Depth and Gray Images," Advanced Video and Signal Based Surveilance, pp. 115-121, July 2003.
  19. Youding Zhu, "Kinematic Self Retargeting: a Framework for Human Pose Estimation," Computher Vision and Image Understanding, Vol.114, pp.1362-1375, August 2010. https://doi.org/10.1016/j.cviu.2009.11.005
  20. Varun Ganapathi, "Real time Motion Capture using a Single time-of- flight camera," Computher Vision and Pattern recognition(CVPR), pp.755-762, June 2010.
  21. Jason Oberg, "Random Decision Tree Body Part Recognition using FPGAs," Field Programmable Logic and Applications (FPL), pp.330-337, Aug. 2012.
  22. P. Felzenszwalb, "Distance Transforms of Sampled Functions," Cornell Computing and Information Science Technical Report TR2004-1963, September 2004.
  23. Pedro F., "Distance Transforms of Sampled Functions," Cornell Computing and Information Science, 2004.
  24. ROS Kinect calibration technical. [Online]. Available: http://www.ros.org/wiki/kinectcalibration/technical.
  25. Xilinx XST User Guide 2008. [Online]. Available: http://www.xilinx . com.