簡易檢索 / 詳目顯示

研究生: 張凱倫
Kai-Lun Chang
論文名稱: 基於膚色區塊資訊輔助之即時手勢追蹤與辨識系統
A Real-Time Hand Tracking and Gesture Recognition System Based on Skin Color Region Locating
指導教授: 林昌鴻
Chang-hong Lin
口試委員: 呂政修
Jenq-shiou Leu
林淵翔
Yuan-hsiang Lin
學位類別: 碩士
Master
系所名稱: 電資學院 - 電子工程系
Department of Electronic and Computer Engineering
論文出版年: 2016
畢業學年度: 105
語文別: 英文
論文頁數: 103
中文關鍵詞: CamShift膚色區塊定位手勢追蹤手勢辨識人機互動
外文關鍵詞: CamShift Algorithm, Skin Color Region Location, Hand Tracking, Gesture Recognition, Human-Computer Interaction
相關次數: 點閱:373下載:2
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 現今,利用手勢作為直覺化的操作方式已越來越受歡迎,這樣的技術應用在人機互動系統、監控系統及體感遊戲等多方面。其簡單又直覺的操作方式,將漸漸地取代傳統遙控器和輸入裝置的使用。在本論文中,我們提出一個基於膚色區塊資訊輔助之即時手勢追蹤與辨識系統,其辨識程序包含人臉辨識、手部偵測、手部追蹤及手勢辨識,以達到直覺化操作的目的。為了提高準確度,我們利用膚色區域移動來校正傳統CamShift演算法追蹤結果。而本論文所提之方法可辨識四種的動態手勢,分別為左揮、右揮、上揮、下揮等動作。在實驗中,我們透過十個受測者左右手的手勢來驗證系統。實作結果證明本研究是有效地且大幅提高了傳統CamShift追蹤演算法的準確度,也不會犧牲太多計算成本,並且能解決仿色系干擾的問題。本文提出的手勢追蹤的技術不僅可以應用在人機互動系統中,也可以應用於虛擬實境的物體追蹤以改良使用者體驗。


    Nowadays, intuitive operation modes with the use of gestures have become more and more popular in many applications, such as human-computer interaction, surveillance, and gaming. Because of its convenient and intuitive manipulation, traditional remote and input device control are going to be replaced with hand-gesture based controllers gradually. In this thesis, we propose a real-time hand tracking and gesture recognition system based on skin color region location, and the recognition process comprises the face detection, hand detection, hand tracking, and gesture recognition. For better accuracy, we take the location of detected skin color regions to correct the tracking results from traditional CamShift algorithm. Four dynamic hand gestures consisting of leftward, rightward, upward and downward are able to be recognized. In the experiment, the performance of the proposed system was verified for both right and left hands for ten different users. The experiment results show that our proposed approach is effective, with highly increased recognition accuracy, without wasting too many computations, and can avoid the fail to track problem under the situation that some areas in the background have the similar color distribution as the target. The techniques developed in this study can not only be used in human-computer interaction, but also be applied to augmented reality application to make the user experience much better than before.

    摘要 I Abstract II 致謝 III List of Contents IV List of Figures VI List of Tables IX CHAPTER 1 INTRODUCTION 1 1.1 Motivations 1 1.2 Contributions 2 1.3 Thesis Organization 3 CHAPTER 2 RELATED WORKS 4 CHAPTER 3 PROPOSED METHODS 12 3.1 Face Pose Estimation 13 3.1.1 Face Detection by AdaBoost 14 3.1.2 Face Selection 15 3.2 Hand Detection 17 3.2.1 ROI Rendering 18 3.2.2 Skin Color Detection 19 3.2.3 Image Enhancement 25 3.2.4 Hand Initialization 29 3.3 CamShift Tracking 31 3.3.1 CamShift Algorithm 32 3.3.2 Hand Tracking Using CamShift 41 3.4 Proposed Method 43 3.5 Hand Motion Recognition 48 CHAPTER 4 EXPERIMENTAL RESULTS 56 4.1 Developing Platform 56 4.2 Experiment Results 58 4.3 Analysis of Proposed Method 80 CHAPTER 5 CONCLUSIONS AND FUTURE WORK 84 5.1 Conclusions 84 5.2 Future Work 85 References 86

    [1] J. M. Carroll, HCI models, theories, and frameworks: Toward a multidisciplinary science, Morgan Kaufmann, 2003.
    [2] Z. Liu, Y. Chen and Z. Li, "Camshift-Based Real-Time Multiple Vehicle Tracking for Visual Traffic Surveillance," 2009 World Congress on Computer Science and Information Engineering (CSIE 2009), pp. 477-482, 2009.
    [3] N. Sirikuntamat, S. Satoh and T. H. Chalidabhongse, "Vehicle Tracking in Low Hue Contrast Based on CAMShift and Background Subtraction," 2015 12th International Joint Conference on Computer Science and Software Engineering (JCSSE 2015), pp. 58-62, 22-24 July 2015.
    [4] X. Zou, M. He and X. Zhao, "An Efficient Medical Image Tracking Algorithm Based on Motion Estimation," 2009 International Conference on Complex Medical Engineering (ICME 2009), 9-11 April 2009.
    [5] Y. I. Afifi, M. I. Khalil and H. M. Abbas, "Fast 3D Tracking and Quantization of Small Vascular Structures in 3D Medical Images," 2015 IEEE International Conference on Image Processing (ICIP 2015), pp. 877-881, 27-30 September 2015.
    [6] I.-A. Chen, S.-C. Wu, K.-L. Chang and C.-H. Lin, "Real-Time Scene Structure Reconstruction," 2014 International Conference on Intelligent Green Building and Smart Grid (IGBSG 2014), 23-25 April 2014.
    [7] K. Zhu, Q. Q. Ruan, T. W. Yang and H. B. Wang, "Tracking and Measuring a Moving Object with a Binocular Camera System," 2008 9th International Conference on Signal Processing (ICSP 2008), pp. 1414-1419, 26-29 October 2008.
    [8] M. Q. Do and C. H. Lin, "Embedded Human-Following Mobile-Robot with an RGB-D camera," 2015 14th IAPR International Conference on Machine Vision Applications (MVA 2015), pp. 555-558, 18-22 June 2015.
    [9] W. C. Chang, C. H. Wu and H. C. Ling, "A Vision-Based Helper Robotic System for the Elderly in Household Environments," 2014 CACS International Automatic Control Conference (CACS 2014), pp. 314-318, 26-28 November 2014.
    [10] H. S. Park and K. H. Jo, "Real-Time Hand Gesture Recognition for Augmented Screen using Average Background and CAMshift," 2013 19th Korea -Japan Joint Workshop on Frontiers of Computer Vision (FCV 2013), pp. 18-21, 2013.
    [11] S. A. H. Shah, A. Ahmed, I. Mahmood and K. Khurshid, "Hand Gesture Based User Interface for Computer using a Camera and Projector," 2011 IEEE International Conference on Signal and Image Processing Applications (ICSIPA 2011), pp. 168-173, 16-18 November 2011.
    [12] B. Michael, "The Effects of Capture Conditions on the CAMSHIFT Face Tracker".2001.
    [13] A. Yilmaz, O. Javed and M. Shah, "Object Tracking: A Survey," A survey. Acm computing surveys (CSUR), vol. 38, no. 4, pp. 1-45, 2006.
    [14] W. Hu, T. Tan, L. Wang and S. Maybank, "A survey on visual surveillance of object motion and behaviors," 2004 IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews), vol. 34, no. 3, pp. 334-352, 2004.
    [15] C. Chen, M. Zhang, K. Qiu and Z. Pan, "Real-Time Robust Hand Tracking Based on Camshift and Motion Velocity," 2014 5th International Conference on Digital Home (ICDH 2014), pp. 20-24, 28-30 November 2014.
    [16] B. D. Lucas and T. Kanade, "An Iterative Image Registration Technique with an Application to Stereo Vision," 1981 International Joint Conference on Artificial Intelligence (IJCAI 1981), vol. 81, no. 1, pp. 674-679, 1981.
    [17] R. E. Kalman, "A new approach to linear filtering and prediction problems," Journal of basic Engineering, vol. 82, no. 1, pp. 35-45, 1960.
    [18] Y.-S. Huang and Y.-C. Chen, "An Occlusion-Resolving Hand Tracking Method," 2014 7th International Conference on Ubi-Media Computing and Workshops (UMEDIA 2014), pp. 276-280, 12-14 July 2014.
    [19] R. Araki, S. Gohshi and T. Ikenaga, "Real-Time Both Hands Tracking using CAMshift with Motion Mask and Probability Reduction by Motion Prediction," 2012 Signal & Information Processing Association Annual Summit and Conference (APSIPA ASC 2012), 3-6 December 2012.
    [20] T. Zou, X. Tang and B. Song, "Improved Camshift Tracking Algorithm Based on Silhouette Moving Detection," 2011 3rd International Conference on Multimedia Information Networking and Security (MINES 2011), pp. 11-15, 4-6 November 2011.
    [21] H. Wang and H. Ko, "Real-time Multi-cue Mean-Shift Hand Tracking Algorithm in Cluttered Background," 2011 4th International Congress on Image and Signal Processing (CISP 2011), pp. 1310-1314, 15-17 October 2011.
    [22] S.-W. Chou, C.-H. Hsieh, B.-J. Hwang and H.-W. Chen, "A Modified Mean Shift Algorithm for Visual Object Tracking," 2013 Signal and Information Processing Association Annual Summit and Conference (APSIPA 2013), pp. 1-5, 2013.
    [23] C. Zhang, Y. Qiao, E. Fallon and C. Xu, "An Improved CamShift Algorithm for Target Tracking in Video Surveillance," 2009 9th. IT&T conference, 22-23 October 2009.
    [24] G. Xu, D. Zhao, Q. Zhou and D. Huang, "Moving Target Tracking based on Adaptive Background Subtraction and Improved Camshift Algorithm," 2012 International Conference on Audio, Language and Image Processing (ICALIP 2012), pp. 919-924, 16-18 July 2012.
    [25] W. Xu, S.-Y. Ok and E.-J. Lee, "Intelligent Music Player Based on Human Motion Recognition," 2011 International Conference on Multimedia, Computer Graphics and Broadcasting (MulGraB 2011), pp. 387-396, 8-10 December 2011.
    [26] L. Wang and J. Cheng, "Object Tracking and Trajectory Recognition Using Improved CAMSHIFT and Hidden Markov Model," 2012 International Conference on Automatic Control and Artificial Intelligence (ACAI 2012), pp. 1451-1454, 3-5 March 2012.
    [27] P. Viola and M. J. Jones, "Robust Real-Time Face Detection," 2004 International Journal of Computer Vision (IJCV 2004), vol. 57, no. 2, pp. 137-154, 2004.
    [28] P. Viola and M. Jones, "Rapid Object Detection using a Boosted Cascade of Simple Features," 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2001), pp. 511-518, 8-14 December 2001.
    [29] G. Bradski and A. Kaehler, Learning OpenCV, 1st edition: O'Reilly Media, 2008.
    [30] W. Xu and E.-J. Lee, "Improved Hand Detection and Gesture Recognition Algorithm," 2011 Korea Multimedia Society Fall Conference, p. 99, 2011.
    [31] B. A. Rahman, N. Anwar, K. C. Wei and J. See, "RGB-H-CbCr Skin Color Model for Human Face Dection," Faculty of Information Technology, Multimedia University, 2007.
    [32] R. C. Gonzalez and R. E. Woods, Digital Image Processing, 3rd edition: Prentice Hall, 2008.
    [33] S. L. Phung, A. Bouzerdoum and D. Chai, "A Novel Skin Color Model in YCbCr Color Space and its Application to Human Face Detection," 2002 IEEE International Conference on Image Processing (ICIP 2002), pp. 289-292, 22-25 September 2002.
    [34] S. Gundimada, L. Tao and V. Asari, "Face Detection Technique based on Intensity and Skin Color Distribution," 2004 IEEE International Conference on Image Processing (ICIP 2004), pp. 1413-1416, 24-27 October 2004.
    [35] R.-L. Hsu, M. Abdel-Mottaleb and A. K. Jain, "Face Detection in Color Images," 2002 IEEE transactions on pattern and machine intelligence (TPAMI 2002), vol. 24, no. 5, pp. 696-706, 2002.
    [36] J. Kovac, P. Peer and F. Solina, "Human Skin Colour Clustering for Face Detection," 2003 IEEE Region 8 EUROCON, pp. 144-148, 22-24 September 2003.
    [37] Y. Cheng, "Mean Shift, Mode Seeking, and Clustering," 1995 IEEE Transactions on Pattern Analysis and Machine Intelligence (TPAMI 1995), vol. 17, no. 8, pp. 790-799, 1995.
    [38] Intel, "Open Source Computer Vision Library Reference Manual," 25 June 2014. [Online]. Available: http://docs.opencv.org/3.0-beta/opencv2refman.pdf. [Accessed 30 August 2016].
    [39] X. An, J. Kim and Y. Han, "Optimal Colour-Based Mean Shift Algorithm for Tracking Objects," IET Computer Vision, vol. 8, no. 3, pp. 235-244, 2014.
    [40] OpenCV Offical Website, [Online]. Available: http://opencv.org/. [Accessed 26 July 2016].
    [41] QT Official Website, [Online]. Available: https://www.qt.io/developers/. [Accessed 26 July 2016].
    [42] Logitech Offical Website, [Online]. Available: http://www.logitech.com/zh-tw/home. [Accessed 26 July 2016].
    [43] Y. Wei and Z. Long, "Robust Objects Tracking Algorithm Based on Adaptive Background Updating," 2012 10th IEEE International Conference on Industrial Informatics (INDIN 2012), pp. 190-195, 25-27 July 2012.

    無法下載圖示 全文公開日期 2021/10/25 (校內網路)
    全文公開日期 本全文未授權公開 (校外網路)
    全文公開日期 本全文未授權公開 (國家圖書館:臺灣博碩士論文系統)
    QR CODE