ACM Home Page
Please provide us with feedback. Feedback
FPGA implementation of real-time skin color detection with mean-based surface flattening
Source
International Symposium on Field Programmable Gate Arrays archive
Proceeding of the ACM/SIGDA international symposium on Field programmable gate arrays table of contents
Monterey, California, USA
POSTER SESSION: Applications table of contents
Pages 283-283  
Year of Publication: 2009
ISBN:978-1-60558-410-2
Authors
Seunghun Jin  Sungkyunkwan University, Suwon, South Korea
Dongkyun Kim  Sungkyunkwan University, Suwon, South Korea
Thien Cong Pham  Sungkyunkwan University, Suwon, South Korea
Jae Wook Jeon  Sungkyunkwan University, Suwon, South Korea
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): n/a,   Downloads (12 Months): n/a,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1508128.1508194
What is a DOI?

ABSTRACT

Skin color is widely used in many applications because of its merit in human-machine interactions. However, detecting skin color requires repetitive operations on all pixels in the image, similar to other vision-based applications. Since the per-pixel processing is difficult to perform efficiently in conventional computers, many real-time image processing applications have problems with performance. In this paper, we propose FPGA implementation of a real-time skin color detection system. Among the various skin color detection methods, we chose a parametric skin distribution modeling method based on a Gaussian mixture, due to its acceptable training amount and skin detection performance. In addition, a mean-based surface flattening method was also proposed and implemented to improve the detection performance. The proposed method flattens the surface of objects in the scene by replacing the pixel value with the mean of its similar neighborhoods to remove the color noise. After this flattening process, the pixel values of the analogous adjacent pixels are located within a narrow range and are easily segmented to a different region. To consider the inherent parallelism of local image processing, all these functions are implemented within the FPGA to meet the demands of real-time performance.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
M. Fikret Ercan and Changjiu Zhou, "Vision based motion planning of humanoid robots," Robotic Welding, Intelligence and Automation, Vol. 299, pp. 212--227, 2004.
 
2
Vladimir Vezhnevets, Vassili Sazonov, and Alla Andreeva, "A survey on pixel-based skin color detection techniques," in Proceedings of the Graphicon 2003, pp 85--92, 2003.
 
3
 
4
C. Torres-Huitzil and M. Arias-Estrada, "Configurable Hardware Architecture for Real-time Window-based Image Processing," Lecture Notes in Computer Science, vol. 2778, pp. 1008--1011, 2003.
 
5
 
6
C. Torres-Huitzil, S. E. Maya-Rueda, and M. Arias-Estrada, "A Reconfigurable Vision System for Real-time Applications," in Proceedings of the 2002 IEEE International Conference on Field-Programmable Technology, PP. 286--289, Dec 2002.
 
7
P. C. Arribas, "Real Time Hardware Vision System Applications: Optical Flow and Time to Contact Detector Units," Devices Circuits and Systems, vol. 1, pp. 281--288, Nov 2004.
 
8
H. Shinichi, Z. Masakazu, M. Akihiro, and T. Tatsuhiko, "FPGA-Based Real-time Vision System," Journal of Robotics Mechatronics, vol. 12, no. 4, pp. 401--409, 2004.
 
9
 
10
 
11
Keith Jack, Video Demystified, Elsevier, Oxford, 4th Edition, 2005.
 
12

Collaborative Colleagues:
Seunghun Jin: colleagues
Dongkyun Kim: colleagues
Thien Cong Pham: colleagues
Jae Wook Jeon: colleagues