Real-Time Hand Gesture Detection and Recognition Using Bag-of-Features and Support Vector Machine Techniques

被引:288
|
作者
Dardas, Nasser H. [1 ]
Georganas, Nicolas D. [1 ]
机构
[1] Univ Ottawa, Ottawa, ON K1N 6N5, Canada
关键词
Bag-of-features; grammar; hand gesture; hand posture; human computer interaction; K-means; object detection; object recognition; scale invariant feature transform (SIFT); support vector machine (SVM); REPRESENTATION;
D O I
10.1109/TIM.2011.2161140
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper presents a novel and real-time system for interaction with an application or videogame via hand gestures. Our system includes detecting and tracking bare hand in cluttered background using skin detection and hand posture contour comparison algorithm after face subtraction, recognizing hand gestures via bag-of-features and multiclass support vector machine (SVM) and building a grammar that generates gesture commands to control an application. In the training stage, after extracting the keypoints for every training image using the scale invariance feature transform (SIFT), a vector quantization technique will map keypoints from every training image into a unified dimensional histogram vector (bag-of-words) after K-means clustering. This histogram is treated as an input vector for a multiclass SVM to build the training classifier. In the testing stage, for every frame captured from a webcam, the hand is detected using our algorithm, then, the keypoints are extracted for every small image that contains the detected hand gesture only and fed into the cluster model to map them into a bag-of-words vector, which is finally fed into the multiclass SVM training classifier to recognize the hand gesture.
引用
收藏
页码:3592 / 3607
页数:16
相关论文
共 50 条
  • [1] Hand Gesture Detection and Recognition Using Affine-Shift, Bag-of-Features and Extreme Learning Machine Techniques
    Kiran, M. Kranthi
    ShyamVamsi, T.
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON FRONTIERS OF INTELLIGENT COMPUTING: THEORY AND APPLICATIONS (FICTA) 2013, 2014, 247 : 181 - 187
  • [2] Recognition of people reoccurrences using bag-of-features representation and support vector machine
    Liu, Kun
    Yang, Jie
    PROCEEDINGS OF THE 2009 CHINESE CONFERENCE ON PATTERN RECOGNITION AND THE FIRST CJK JOINT WORKSHOP ON PATTERN RECOGNITION, VOLS 1 AND 2, 2009, : 573 - 577
  • [3] Single Person Hand Gesture Recognition Using Support Vector Machine
    Saha, Sriparna
    Konar, Amit
    Roy, Jayashree
    COMPUTATIONAL ADVANCEMENT IN COMMUNICATION CIRCUITS AND SYSTEMS, ICCACCS 2014, 2015, 335 : 161 - 167
  • [4] Personification of Bag-of-features Dataset for Real Time Activity Recognition
    Gadebe, Moses L.
    Kogeda, Okuthe P.
    2016 3RD INTERNATIONAL CONFERENCE ON SOFT COMPUTING & MACHINE INTELLIGENCE (ISCMI 2016), 2016, : 73 - 78
  • [5] Hand Gesture Recognition system for Real-Time Application
    Murugeswari, M.
    Veluchamy, S.
    2014 INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION CONTROL AND COMPUTING TECHNOLOGIES (ICACCCT), 2014, : 1220 - 1225
  • [6] Real-Time Gesture Recognition for Controlling a Virtual Hand
    Moldovan, Catalin Constantin
    Staretu, Ionel
    ADVANCED MATERIALS RESEARCH II, PTS 1 AND 2, 2012, 463-464 : 1147 - +
  • [7] Real-Time Hand Gesture Recognition Using the Leap Motion Controller and Machine Learning
    Nogales, Ruben
    Benalcazar, Marco
    2019 IEEE LATIN AMERICAN CONFERENCE ON COMPUTATIONAL INTELLIGENCE (LA-CCI), 2019,
  • [8] Real-time gesture recognition for controlling a virtual hand
    Moldovan, Catalin Constantin
    Staretu, Ionel
    OPTIMIZATION OF THE ROBOTS AND MANIPULATORS, 2011, 8 : 150 - 154
  • [9] Real-Time Dynamic Hand Gesture Recognition
    Lai, Hsiang-Yueh.
    Lai, Han-Jheng.
    2014 INTERNATIONAL SYMPOSIUM ON COMPUTER, CONSUMER AND CONTROL (IS3C 2014), 2014, : 658 - 661
  • [10] A New Robust Approach for Real-Time Hand Detection and Gesture Recognition
    El Sibai, Rayane
    Abou Jaoude, Chady
    Demerjian, Jacques
    2017 INTERNATIONAL CONFERENCE ON COMPUTER AND APPLICATIONS (ICCA), 2017, : 18 - 25