• DocumentCode
    1297065
  • Title

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

  • Author

    Dardas, Nasser H. ; Georganas, Nicolas D.

  • Author_Institution
    Univ. of Ottawa, Ottawa, ON, Canada
  • Volume
    60
  • Issue
    11
  • fYear
    2011
  • Firstpage
    3592
  • Lastpage
    3607
  • Abstract
    This paper presents a novel and real-time system for interaction with an application or video game 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.
  • Keywords
    computer games; gesture recognition; image classification; object detection; pattern clustering; skin; support vector machines; vector quantisation; bag-of-features; face subtraction; hand gesture detection; hand gesture recognition; hand posture contour comparison algorithm; k-means clustering; keypoint extraction; multiclass SVM training classifier; real-time system; scale invariance feature transform; skin detection; support vector machine techniques; unified dimensional histogram vector; vector quantization technique; video game; Feature extraction; Gesture recognition; Grammar; Human computer interaction; Object detection; Object recognition; Real time systems; Support vector machines; Bag-of-features; K-means; grammar; hand gesture; hand posture; human computer interaction; object detection; object recognition; scale invariant feature transform (SIFT); support vector machine (SVM);
  • fLanguage
    English
  • Journal_Title
    Instrumentation and Measurement, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9456
  • Type

    jour

  • DOI
    10.1109/TIM.2011.2161140
  • Filename
    5983442