透過您的圖書館登入
IP:3.149.229.253
  • 學位論文

以色彩分析為基礎之臉部遮蔽偵測應用於ATM監視系統

Facial Occlusion Detection Based on Color Analysis for ATM Surveillance System

指導教授 : 洪文斌

摘要


在這篇論文中,我們利用影像處理與電腦視覺技術,對自動櫃員機(ATM)的使用者做臉部遮蔽偵測,並依據不同的遮蔽狀況,提示使用者脫下安全帽或者是口罩。   本研究以數位攝影機模擬ATM的攝錄裝置擷取使用者的影像,(1)先以橢圓偵測定位使用者的頭部,(2)再利用HSV色彩模型過濾膚色範圍,(3)最後依據膚色分布的情況判別使用者的臉部受到何種遮蔽;(4)經由連續影像對遮蔽結果做投票,以決定提示使用者的訊息。首先利用Sobel邊緣偵測與連續影像相減,再將兩者結果交集取出前景物像素;由於頭部有類似垂直軸長水平軸短之橢圓的特性,因此將垂直邊緣之垂直投影量較高的位置當作橢圓短軸的可能端點,以增進用樣板比對做橢圓偵測的效能。定位到頭部位置後以橢圓範圍做膚色判別再水平投影,先後依據額頭與嘴巴附近膚色的量判別是否受到遮蔽;為避免將頭髮與安全帽誤判,先找出影像的水平邊緣,利用一條累積直線由上往下掃瞄水平邊緣出現與否,藉由安全帽緣找出統計膚色的底限;排除安全帽後,依橢圓下半是否有連續範圍膚色量過少決定是否有口罩。最後,以連續畫格內判定的遮蔽狀況較多數者,決定提示給使用者的訊息。   本系統在AMD 1800 XP的CPU與512 MB的RAM,輸入影像為320 x 240 RGB全彩(24 bit)Bitmap環境下,平均一秒鐘13畫格,約略在1秒鐘以內可以決定提示一位使用者的訊息;系統正確率則大概在86%以上。

並列摘要


In this paper, we propose a facial occlusion detection method for Automatic Teller Machine (ATM) users by using image processing and computer vision techniques. According to different occlusion types, the system will issue an appropriate warning message to notify the user to take off his/her safety helmet or mask. A digital camcorder capturing user images is used to simulate an ATM surveillance system. The proposed facial occlusion detection method is composed of four steps. First, Sobel edge detection and frames difference are used to find out the pixels of foreground object. Because of human’s head likes an ellipse with longer vertical axis and shorter horizontal axis, we set the position to be a candidate of vertex of minor axis if the vertical projection of vertical edge is high enough in order to speed-up the template matching for ellipse detection. After located the head location, we slice skin color and then do horizontal projection to judge if forehead or mouth are occluded according to the capacity of skin color projection. To prevent erroneous judgment between hair and safety helmet, we find the horizontal edge, and then do top down scan to record if horizontal edge occurred by a accumulated horizontal scanline, thus we can get the lower bound of detection region by the brim of safety helmet. After eliminated helmet occlusion, we judge if mouth is occluded at bottom half of ellipse by checking if there are lower capacity of skin color continuous. Last, system notify user by the majority vote of judgments in image sequence. This system works under AMD 1800 XP CPU and 512 MB RAM; the format of input image is 320 x 240 true color (24 bits) Bitmap. The performance of system can reach 13 frames per second (about 0.025 ~ 0.100 seconds to process a frame according to different environment), and the average accuracy of system is higher than 86%.

參考文獻


[2] Rogerio Schmidt Feris, Teofilo Emidio de Campos, and Roberto Marcondes Cesar Junior, “Detection and Tracking of Facial Features in Video Sequences,” Lecture Notes in Artificial Intelligence, vol. 1793, pp. 197-206, April 2000.
[5] Stan Birchfield, “An Elliptical Head Tracker,” Proceedings of the 31th Asilomar Conference on Signals, Systems, and Computers, Pacific Grove, California, pp. 1710-1714, November 1997.
[6] Tao Yang, Quan Pan, Jing Li, Yongmei Cheng, and Chunhui Zhao, “Real-Time Head Tracking System with an Active Camera,” Proceesings of the 5th World Congress on Intelligent Control and Automation, Hangzhou, P. R. China, pp. 1910-1914, June 2004.
[7] Che-Yen Wen, Shih-Hsuan Chju, Jiun-Jian Liaw and Chuan-Pin Lu, “The Safety Helmet Detection for ATM’s Surveillance System via the Modified Hough Transform,” IEEE international Carnahan conference, Taipei, pp. 364-369, 2003.
[8] Atushi KUROSAWA and Noriyoshi OKAMOTO, “Automatic Extraction Method of Facial Regions for Occlusion Faces in Moving Pictures,“ Canadian Conference on Electrical and Computer Engineering, pp. 329-334, May 2001.

被引用紀錄


林炫汶(2013)。滅火機器人之避障控制器設計〔碩士論文,淡江大學〕。華藝線上圖書館。https://doi.org/10.6846/TKU.2013.00336
王可喬(2012)。智慧型滅火機器人之模糊控制器設計〔碩士論文,淡江大學〕。華藝線上圖書館。https://doi.org/10.6846/TKU.2012.00754
李後德(2011)。移動機器人之火源偵測及追蹤系統設計〔碩士論文,淡江大學〕。華藝線上圖書館。https://doi.org/10.6846/TKU.2011.00415

延伸閱讀