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

被引:287
|
作者
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 条
  • [31] Real-Time Robotic Hand Control Using Human Gesture Recognition
    Egipko, V
    Voronin, V.
    Gapon, N.
    Zhdanova, M.
    Semenishchev, E.
    Zelensky, A.
    REAL-TIME IMAGE PROCESSING AND DEEP LEARNING 2023, 2023, 12528
  • [32] Enhanced Feature Extraction Method for Hand Gesture Recognition using Support Vector Machine
    Edirisinghe, E. M. P. S.
    Shaminda, P. W. G. D.
    Prabash, I. D. T.
    Hettiarachchige, N. S.
    Seneviratne, L.
    Niroshika, U. A. A.
    2013 8TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL AND INFORMATION SYSTEMS (ICIIS), 2013, : 139 - 143
  • [33] Hand Gesture Recognition Using K-Means Clustering and Support Vector Machine
    Maharani, Devira Anggi
    Fakhrurroja, Hanif
    Riyanto
    Machbub, Carmadi
    2018 IEEE SYMPOSIUM ON COMPUTER APPLICATIONS & INDUSTRIAL ELECTRONICS (ISCAIE 2018), 2018, : 1 - 6
  • [34] Geometry-based Static Hand Gesture Recognition using Support Vector Machine
    Trong-Nguyen Nguyen
    Duc-Hoang Vo
    Huu-Hung Huynh
    Meunier, Jean
    2014 13TH INTERNATIONAL CONFERENCE ON CONTROL AUTOMATION ROBOTICS & VISION (ICARCV), 2014, : 769 - 774
  • [35] Real-time Hand Gesture Recognition System and Application
    Lai, Hsiang-Yueh
    Ke, Hao-Yuan
    Hsu, Yu-Chun
    SENSORS AND MATERIALS, 2018, 30 (04) : 869 - 884
  • [36] Machine Learning for Hand Gesture Recognition Using Bag-of-words
    Benmoussa, Marouane
    Mahmoudi, Abdelhak
    2018 INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS AND COMPUTER VISION (ISCV2018), 2018,
  • [37] Real-Time Hand Gesture Recognition Based on Vision
    Ren, Yu
    Gu, Chengcheng
    ENTERTAINMENT FOR EDUCATION: DIGITAL TECHNIQUES AND SYSTEMS, 2010, 6249 : 468 - 475
  • [38] Real-time gesture recognition for controlling a virtual hand
    Moldovan, Catalin Constantin
    Staretu, Ionel
    OPTIMIZATION OF THE ROBOTS AND MANIPULATORS, 2011, 8 : 150 - 154
  • [39] Real-time Pedestrian Detection Using a Support Vector Machine and Stixel Information
    Mi Thi-Tra Nguyen
    Vinh Dinh Nguyen
    Jeon, Jae Wook
    2017 17TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS (ICCAS), 2017, : 1350 - 1355
  • [40] 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