簡易檢索 / 詳目顯示

研究生: 陳帷綸
Wei-Lun Chen
論文名稱: 基於深度資訊之手勢辨識
Depth-based Hand Gesture Recognition Using Hand Movements And Defects
指導教授: 林昌鴻
Chang-Hong Lin
口試委員: 林淵翔
Yuan-Hsiang Lin
沈中安
Chung-An Shen
阮聖彰
Shanq-Jang Ruan
學位類別: 碩士
Master
系所名稱: 電資學院 - 電子工程系
Department of Electronic and Computer Engineering
論文出版年: 2015
畢業學年度: 103
語文別: 英文
論文頁數: 67
中文關鍵詞: 深度攝影機動態手勢辨識
外文關鍵詞: Depth Cameras, Dynamic Hand Gesture Recognition
相關次數: 點閱:262下載:5
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 手勢辨識領域的研究已經發展多年,而近來由於智慧型運算裝置的普及,人機介面已成為相當重要的研究領域,手勢辨識是與機器溝通相當直覺且便利的方式,因此利用手勢辨識來控制裝置是相當好的方法。由於低成本的深度攝影機的普及與發展,深度攝影機已經可以被廣泛運用在消費性電子上。在此論文中,我們提出了一個只用深度資訊來辨識動態手勢的手勢辨識系統,而這個系統可以辨識十二種不同的動態手勢,其中包含上揮、下揮、左揮、右揮、轉圈、揮手、縮放、推、拖曳、旋轉…等手勢。首先我們將背景濾掉(Background subtraction),以去除不必要的資訊,並且可以得到主要使用者的深度資訊。此外我們可以追蹤手心的位置座標,並且用自適性方框取得手掌區域的深度資訊,當取得手掌區域後,我們藉由手掌深度資訊計算手部參數,此系統利用這些手部參數來辨識動態手勢。在實驗中我們透過兩個人於兩個不同的深度來驗證系統,並且左手與右手都分別驗證,實驗結果顯示此動態手勢辨識系統之平均辨識率為92.95%。


    The hand gesture recognition has a long history within the computer vision community and is one natural and intuitional way to communicate with human and machine. Since low-cost depth cameras have been launched, depth cameras become more and more affordable in consumer electronics. In this thesis, we proposed a dynamic hand gesture recognition system by using only the depth information. The proposed system can recognize twelve different dynamic hand gestures, including swipes, scales, push, wave, rotates, circle, and drag. First, the background subtraction is used to remove the unnecessary information, and the depth information of main user can be obtained. Furthermore, hand position can be tracked, and the region of hand is extracted as an adaptive square. Once the region of hand is obtained, the hand parameters are obtained by calculating the depth information of hand region. The proposed system can recognize dynamic hand gesture by using the hand parameters. In the experiment, the performance of the proposed system is verified by two different people at 2 different depths, and both right and left hands are verified. The experimental result show that the proposed system can recognize the dynamic hand gestures with an average recognition rate of 92.95%.

    中文摘要..................................................i Abstract................................................ii 致謝.....................................................iii List of Contents........................................iv List of Figures.........................................vi List of Tables..........................................viii 1 Introduction..........................................1 1.1 Motivation..........................................1 1.2 Contributions.......................................2 1.3 Thesis Organization................................. 2 2 Related works............................................3 2.1 Static hand posture recognition......................3 2.2 Dynamic hand gesture recognition....................9 3 Proposed methods......................................14 3.1 Preprocessing........................................15 3.1.1 Depth image acquirement............................15 3.1.2 Back ground subtraction...........................16 3.1.3 Hand detection and tracking........................16 3.2 Hand palm parameter calculation.....................17 3.2.1 Hand palm region extraction........................17 3.2.2 Hand palm contour extraction........................20 3.2.3 Defect and fingertips detection....................21 3.3 Dynamic gesture recognition.........................24 3.3.1 Hand trajectory base gestures......................25 3.3.1.1 swipe, push.....................................26 3.3.1.2 Wave............................................32 3.3.1.3 Circle..........................................35 3.3.2 Fingertip behavior based gestures..................39 3.3.2.1 Rotate..........................................39 3.3.2.2 Scale...........................................45 3.3.2.3 Drag.............................................46 4 Experimental results...................................50 4.1 Developing Platform..................................50 4.2 Experiment results of dynamic gesture recognition....51 4.2.1 Experiment results of the hand trajectory based gestures.51 4.2.2 Experiment results of the fingertip behavior based gestures..........................................57 4.3 Analysis of proposed method..........................60 4.3.1 Dynamic gesture recognition analysis..............60 5 Conclusions and future works..........................65 References.............................................. 66

    [1] J. P. Wachs, M. Kolsch, H. Stern, and Y. Edan, “Vision-Based Hand-Gesture Applications,” Communications of the ACM, vol. 54, no. 2, pp. 60 -71, 2011.
    [2] C.-H. Wu, and C. H. Lin, “Depth-based hand gesture recognition for home appliance control,” IEEE 17th International Symposium on Consumer Electronics (ISCE), 2013.
    [3] Y.-J. Tu, C.-C. Kao and H.-Y. Lin, “Human Computer Interaction Using Face and Gesture Recognition,” Signal and Information Processing Association Annual Summit and Conference (APSIPA), 2013.
    [4] M. Panwar, “Hand Gesture Recognition based on Shape Parameters,” International Conference on Computing, Communication and Applications (ICCCA), 2012.
    [5] G.-Meng and M.-Wang, “Hand gesture recognition based on fingertip detection,” Fourth Global Congress on Intelligent Systems, 2013.
    [6] M. Panwar, “Hand Gesture based Interface for Aiding Visually Impaired,” International Conference on Recent Advances in Computing and Software Systems (RACSS), 2012.
    [7] C.-T. Hsieh, C.-H. Yeh, K.-M. Hung, L.-M. Chen and C.-Y. Ke, “A Real Time Hand Gesture Recognition System Based on DFT and SVM,” 8th International Conference on Information Science and Digital Content Technology (ICIDT), 2012.
    [8] L. Lin, Y. Cong, and Y. Tang, “Hand Gesture Recognition using RGB-D Cues,” Proceeding of the IEEE International Conference on Information and Automation Shenyang, 2012.
    [9] R.-L. Vieriu, I. Mironică, and B.-T. Goras, “Background Invariant Static Hand Gesture Recognition based on Hidden Markov Models,” International Symposium on Signals, Circuits and Systems (ISSCS), 2013.
    [10] C. Wang and S. C. Chan, “A new hand gesture recognition algorithm based on joint color-depth super pixel earth mover’s distance,” 4th International Workshop on Cognitive Information Processing, 2014.
    [11] Z. Ren, J. Yuan, J. Meng and Z. Zhang, “Robust Part-Based Hand Gesture Recognition Using Kinect Sensor,” IEEE Transactions on Multimedia, 2013.
    [12] Y. Li, “Multi-scenario Gesture Recognition Using Kinect,” The 17th International Conference on Computer Games, 2012.
    [13] J. Shukla and A. Dwivedi, “A Method for Hand Gesture Recognition,” Fourth International Conference on Communication Systems and Network Technologies, 2014.
    [14] X. Jiang, X. Lu, L. Chen, L. Zhou and S. Shen, “A Dynamic Gesture Recognition Method Based on Computer Vision,” 6th International Congress on Image and Signal Processing (CISP), 2013.
    [15] M. Jasim, T. Zhang and M. Hasanuzzaman, “A Novel Hand Gesture Recognition Method using Principal Directional Features,” Proceeding of the IEEE International Conference on Robotics and Biomimetics (ROBIO), 2013.
    [16] Z. Yang, Y. Li, W. Chen and Y. Zheng, “Dynamic Hand Gesture Recognition Using Hidden Markov Models,” The 7th International Conference on Computer Science & Education (ICCSE), 2012.
    [17] Y. Zhu and B. Yuan, “Real-Time Hand Gesture Recognition with Kinect for Playing Racing Video Games,” International Joint Conference on Neural Networks (IJCNN), 2014.
    [18] T. Wan, Y. Wang and J. Li, “Hand Gesture Recognition System Using Depth Data,” Consumer Electronics, Communications and Networks (CECNet), 2012.
    [19] Y. Wang, C. Yang, X. Wu, S. Xu and H. Li, “Kinect Based Dynamic Hand Gesture Recognition Algorithm Research,” The 4th International Conference on Intelligent Human-Machine Systems and Cybernetics, 2012.
    [20] H.-M. Zhu and C.-M. Pun, “Real-time Hand Gesture Recognition from Depth Image Sequences,” Ninth International Conference on Computer Graphics, Imaging and Visualization, 2012.
    [21] ASUS official website. http://www.asus.com/us/Multimedia/Xtion_PRO_LIVE/ [Online; accessed 8-July-2015]
    [22] Prime Sense. “OpenNI User Guide,” pp.26-29.
    [23] J. L. Raheja, A. Chaudhary, and K. Singal, “Tracking of Fingertips and Centres of Palm using KINECT,” Third International Conference on Computational Intelligence, Modelling & Simulation, 2011.
    [24] OpenCV official website. http://opencv.org/ [Online; accessed 8-July-2015]
    [25] D. Douglas and T. Peucker. “Algorithms for the reduction of the number of points required to represent a digitized line or its caricature,” The Canadian Cartographer, vol.10, No.2, pp.112–122, 1973.
    [26] R. L. Graham, “An efficient algorithm for determining the convex hull of a finite planar set,” Information Processing Letters, 7:175–180, 1972.
    [27] Convex polygons. http://www.basic-mathematics.com/convex-polygons.html [Online; accessed 15-July-2013].
    [28] K. Homma and E.-I. Takenaka, “An image processing method for feature extraction of space-occupying lesions,” Journal of Nuclear Medicine, 26:1472–1477, 1985.

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