Download presentation
Presentation is loading. Please wait.
Published byKallie Roxbury Modified over 9 years ago
1
Robust Part-Based Hand Gesture Recognition Using Kinect Sensor
IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 15, NO. 5, AUGUST 2013 Zhou Ren, Junsong Yuan, Member, IEEE, Jingjing Meng, Member, IEEE, and Zhengyou Zhang, Fellow, IEEE
2
Outline Introduction Part-Based Hand Gesture Recognition Evaluation
A. Hand Detection B. Hand Gesture Recognition C. Finger Detection Evaluation Application Conclusions
3
Outline Introduction Part-Based Hand Gesture Recognition Evaluation
A. Hand Detection B. Hand Gesture Recognition C. Finger Detection Evaluation Application Conclusions
4
Introduction Hand gesture recognition is of great importance for human-computer interaction (HCI). Traditional vision-based hand gesture recognition methods are still far from satisfactory for real-life applications. sensitive to lighting conditions cluttered backgrounds Optical sensor based methods are usually unable to detect and track the hands robustly.
5
Introduction(Cont.) To enable a more robust hand gesture recognition through the data glove It not affected by lighting conditions or cluttered backgrounds However, as it requires the user to wear a data glove and sometimes requires calibration. It is inconvenient to use and may hinder the natural articulation of hand gesture.
6
Introduction(Cont.) Using the Kinect sensor can also detect and segment the hands robustly, thus it provides a valid base for gesture recognition. But it is difficult to detect and segment a small object from an image with this resolution(640X480) e.g., a human hand which occupies a very small portion of the image with more complex articulations.
7
Introduction(Cont.) 1.Gesture recognition using Kinect sensor
122 3 1.Gesture recognition using Kinect sensor 2.Skeleton representations 3.Part-based representations
8
Introduction(Cont.) Using the proposed distance metric, Finger-Earth Moverβs Distance, We can classify the first two hands as the same gesture and handle the noisy hand shapes obtained by Kinect sensor.
9
Introduction(Cont.) The framework of our part-based hand gesture recognition system
10
Introduction(Cont.) The main contributions of this paper
Propose a part-based hand gesture recognition system, based on a novel distance metric Finger Earth Mover Distance (FEMD). Demonstrate our hand gesture recognition algorithm in two HCI applications.
11
Outline Introduction Part-Based Hand Gesture Recognition Evaluation
A. Hand Detection B. Hand Gesture Recognition C. Finger Detection Evaluation Application Conclusions
12
Part-Based Hand Gesture Recognition (Hand Detection)
(a) The rough hand segmented by depth thresholding; (b) A more accurate hand detected with black belt (the green line), the initial point (the red point) and the center point (the cyan point); (c) Its time-series curve representation.
13
Part-Based Hand Gesture Recognition (Hand Detection Cont. )
The horizontal axis denotes the angle between each contour vertex and the initial point relative to the center point, normalized by 360 . The vertical axis denotes the Euclidean distance between the contour vertices and the center point, normalized by the radius of the maximal inscribed circle.
14
Outline Introduction Part-Based Hand Gesture Recognition Evaluation
A. Hand Detection B. Hand Gesture Recognition C. Finger Detection Evaluation Application Conclusions
15
Part-Based Hand Gesture Recognition (Hand Gesture Recognition)
Template Matching Use template matching for recognition, i.e., the input hand is recognized as the class with which it has the minimum dissimilarity distance: π= arg min π πΉπΈππ·(π», π π ) π― is the input hand; π» π is the template of class π; ππ¬π΄π«(π―, π» π ) denotes the proposed Finger-Earth Moverβs Distance between the input hand and each template;
16
Part-Based Hand Gesture Recognition (Hand Gesture Recognition Cont.)
Introduce Finger-Earth Moverβs Distance
17
Part-Based Hand Gesture Recognition (Hand Gesture Recognition Cont.)
let π
= π 1 , π π 1 ,β¦, π π , π π π be the first hand signature with π clusters, where π π is the cluster representative and π π π is the weight of the cluster; π= π‘ 1 , π π‘ 1 ,β¦, π π , π π‘ π is the second hand signature with π clusters. π π is the angle interval between the endpoints of each segment. π π π is the normalized area within the finger segment
18
Part-Based Hand Gesture Recognition (Hand Gesture Recognition Cont.)
Define Ground Distance π ππ = 0, π π π‘ππ‘ππππ¦ ππ£πππππ π€ππ‘β π‘ π , πππ π ππ β π‘ ππ , π ππ β π‘ ππ , ππ‘βπππ€ππ π. π·=[ π ππ ] ππ π‘βπ ππππ’ππ πππ π‘ππππ πππ‘πππ₯ ππ π πππππ‘π’ππ π
πππ π . π ππ is the ground distance from cluster π π π‘π π‘ π and defined as the minimum moving distance for interval [ π ππ, π ππ ] to totally overlap with [ π‘ ππ, π‘ ππ ]
19
Part-Based Hand Gesture Recognition (Hand Gesture Recognition Cont.)
Define FEMD Distance Between Signatures R and T πΉπΈπ·π π
,π =π½ πΈ πππ£π + 1βπ½ πΈ ππππ‘π¦, = π½ π=1 π π=1 π π ππ π ππ +(1βπ½) π=1 π π π π β π=1 π π π‘ π π=1 π π=1 π π ππ π=1 π π=1 π π ππ is the normalization factor. π ππ ππ the flow from cluster π π π‘π πππ’π π‘ππ π‘ π .
20
Outline Introduction Part-Based Hand Gesture Recognition Evaluation
A. Hand Detection B. Hand Gesture Recognition C. Finger Detection Evaluation Application Conclusions
21
Part-Based Hand Gesture Recognition (Finger Detection)
Near-Convex Decomposition Minimum Near-Convex Decomposition (MNCD) It is generally complexly formulated and cannot be solved in real time min πΌ π₯ βπΌ π€ βΊ π₯, π .π‘. π΄π₯β₯1, π΅π₯β€1, π₯β 0,1 π . Thresholding Decomposition Define a threshold of height to segment.
22
Part-Based Hand Gesture Recognition (Finger Detection Cont.)
Near-Convex Decomposition Thresholding Decomposition
23
Outline Introduction Part-Based Hand Gesture Recognition Evaluation
A. Hand Detection B. Hand Gesture Recognition C. Finger Detection Evaluation Application Conclusions
24
Evaluation Robustness to Cluttered Backgrounds
(a) The hand that is cluttered by background can be detected accurately. (b) The hand that is cluttered by face can be detected accurately.
25
Evaluation(Cont.) Robustness to Distortions and Hand Variations in Orientation, Scale. (a) The hands with orientation changes, and their time-series curves. (b) The hands with scale changes, and their time-series curves.
26
Evaluation(Cont.) The system is insensitive to the distortions and articulation πΉπΈπ·π π
,π =π½ πΈ πππ£π + 1βπ½ πΈ ππππ‘π¦, = π½ π=1 π π=1 π π ππ π ππ +(1βπ½) π=1 π π π π β π=1 π π π‘ π π=1 π π=1 π π ππ πΉππ. π πππ π βππ£π 2 πππ’π π‘πππ : π 1 , π π 1 , π 2 , π π 2 πΉππ. π πππ π ππππ¦ βππ£π 1 πππ’π π‘ππ :{( π‘ 1 , π π‘ 1 } β ( π π 1 + π π 2 )β π π‘ 1 ground distance π 11 , π 21 β0
27
Evaluation(Cont.) Accuracy and Efficiency
Experiment I: Thresholding Decomposition + FEMD β π =1.6 and the FEMD parameter π½=0.5 The mean accuracy is 93.2%. The mean running time is s. Two pairs of confusing gestures in Experiment I. (a) Gesture 4 and 5. (b) Gesture 1 and 8. The confusion matrix of Experiment I.
28
Evaluation(Cont.) Experiment II: Near-Convex Decomposition + FEMD
πΌ=0.5 and the FEMD parameter π½=0.5 . The mean accuracy is 93.9%. The mean running time is s. Finger Detection results of Experiment II using near-convex decomposition algorithm. The confusion matrix of Experiment II.
29
Outline Introduction Part-Based Hand Gesture Recognition Evaluation
A. Hand Detection B. Hand Gesture Recognition C. Finger Detection Evaluation Application Conclusions
30
Application Arithmetic Computation
The 14 gesture commands in our arithmetic computation system. Arithmetic computation.
31
Application(Cont.) Rock-Paper-Scissors Game Rock-paper-scissors game.
32
Outline Introduction Part-Based Hand Gesture Recognition Evaluation
A. Hand Detection B. Hand Gesture Recognition C. Finger Detection Evaluation Application Conclusions
33
Conclusions A novel distance metric, Finger-Earth Moverβs Distance (FEMD), is used for dissimilarity measure, FEMD based hand gesture recognition system achieves 93.2% mean accuracy and runs in s per frame The real-life HCI applications we built on top of our hand gesture recognition system. Future research will focus on the efficiency drawback of near-convex decomposition based finger detection method
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.