研究生: |
蔡秉軒 Tsai, Ping-Hsuan |
---|---|
論文名稱: |
以FPGA實現一基於膚色的即時人臉偵測系統 The FPGA Implementation of a Face Detection System Based on Skin Color |
指導教授: |
陳進興
Chen, Chin-Hsing |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 電腦與通信工程研究所 Institute of Computer & Communication Engineering |
論文出版年: | 2023 |
畢業學年度: | 111 |
語文別: | 英文 |
論文頁數: | 51 |
中文關鍵詞: | 現場可程式化邏輯閘陣列 、膚色偵測 、影像處理 、框選處理 、膨脹與侵蝕 、即時 |
外文關鍵詞: | Field-Programmable Gate Array (FPGA), real-time, image processing, skin color detection, dilation and erosion, bounding box processing |
相關次數: | 點閱:133 下載:8 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
此篇論文提出了一個基於膚色的實時人臉偵測系統,並在FPGA上進行了硬體實現。該硬體實現包括二值化模塊、侵蝕與膨脹模塊、累積與閾值模塊、隨機存取記憶體(RAM)模塊、VGA控制模塊和確定框模塊。本系統將攝影機捕捉到的Raw Data,轉成RGB Data,將資料中膚色的部分標示出來轉二值化、然後經過膨脹與侵蝕的處理後,再將影像切分成許多個64×64的方塊,計算每個方塊中經過膨脹與侵蝕的膚色pixel數量以及黑色pixel的數量,並隨時寫進RAM,若大於設定的臨界值,就進行框選,最後以VGA的形式輸出到顯示器上。整體影像處理以 640×480 的解析度輸出,並達到即時的要求,也就是每秒60幀的影格率。
This thesis proposes a real-time face detection system based on skin color implemented on FPGA. The hardware implementation consists of the Binarization Module, Erosion and Dilation Module, Accumulation and Threshold Module, random access memory (RAM) Module, VGA Controller Module and Determine Box Module. The system converts the raw data captured by the camera into RGB data. It identifies the skin color portion in the data and performs binarization. Then, the image undergoes dilation and erosion processes. It further divides the image into multiple 64 x 64 blocks and calculates the number of dilated and eroded skin color pixels as well as black pixels in each block. These values are continuously written into the RAM. If the calculated values exceed the predefined threshold, the corresponding block is selected. Finally, the processed image is outputted to a display monitor in VGA format. The overall image processing operates at a resolution of 640 x 480 pixels and achieves real-time performance with a frame rate of 60 frames per second.
[1] A. Al-Mahmood and M. Opoku Agyeman, "A study of FPGA-based system-on-chip designs for real-time industrial application," pp. 9-19, 6 April 2017.
[2] K. -Y. Chou and Y. -P. Chen, "Real-time and low-memory multi-faces detection system design with naive bayes classifier implemented on FPGA," IEEE Transactions on Circuits and Systems for Video Technology, vol. 30, no. 11, pp. 4380-4389, Nov. 2020.
[3] M. Che and Y. Chang, "A hardware/software co-design of a face detection algorithm based on FPGA," 2010 International Conference on Measuring Technology and Mechatronics Automation, Changsha, China, pp. 109-112, 2010.
[4] S. V. Dharan, M. Khalil-Hani and N. Shaikh-Husin, "Hardware acceleration of a face detection system on FPGA," 2015 IEEE Student Conference on Research and Development (SCOReD), Kuala Lumpur, Malaysia, pp. 283-288, 2015.
[5] L. Duarte and C. Bernadelli, "HoG multi-face detection," Part of the Smart Innovation, Systems and Technologies book series (SIST,volume 201), 16 December 2020.
[6] M. Kaur and J. Bhatti and M. K. Kakkar. and A. Upmanyu, "Face detection in single and multiple images using different skin color models," pp. 2863-2874, 2021.
[7] L. Y. Ling and S. H. Ruslan, "Image acquisition for VLSI face detection system," Evolution in Electrical and Electronic Engineering, pp. 167-173, 2020.
[8] Guangdong Liu and Zhongke Shi, "Embedded implementation of real-time skin detection system," Proceedings 2011 International Conference on Transportation, Mechanical, and Electrical Engineering (TMEE), Changchun, pp. 2463-2466, 2011.
[9] Y. M. Mustafah and A. W. Azman, "Skin region detector for real time face detection system," 2012 International Conference on Computer and Communication Engineering (ICCCE), Kuala Lumpur, Malaysia, pp. 653-658, 2012.
[10] M. Sahu and R. Dash, "Study on face recognition techniques," 2020 International Conference on Communication and Signal Processing (ICCSP), Chennai, India, pp. 0613-0616, 01 September 2020.
[11] Terasic Technology Inc., "DE2-115 user manual," Terasic Technology Inc., 2012.
[12] Terasic Technology Inc., "TRDB-D5M hardware specification," Terasic Technology Inc., 2009.
[13] Terasic Technology Inc., "TRDB-D5M user manual," Terasic Technology Inc., 2017.
[14] K. Wang and Z. Song and M. Sheng and P. He and Z. Tang, "Modular real-time face detection system", pp. 317-333, 23 December 2015.