{"title":"Machine learning for hand gesture recognition using bag-of-words","authors":"Marouane Benmoussa, A. Mahmoudi","doi":"10.1109/ISACV.2018.8354082","DOIUrl":null,"url":null,"abstract":"Human Computer Interaction received a great deal of attention this last decade. Last researches has turned to more natural interaction systems like gestural human machine interfaces. Recent works are attempting to solve the problem of hand gestures recognition using machine learning methods. Some of them are pretending to achieve very high performance. However, few of them are taking into account mandatory requirements to apply the workflow of a learning model, mainly data unbalance, model selection and generalization performance metric choice. In this work, we proposed a machine learning method for real time recognition of 16 gestures of user hands using the Kinect sensor that respects such requirements. The recognition is triggered only when there is a moving hand gesture. The method is based on the training of a Support Vector Machine model on hand depth data from which bag of words of SIFT and SURF descriptors are extracted. The data was kept balanced and the model kernel and parameters were selected using cross validation procedure. The method achieved 98% overall performance using the area under the ROC curve measure.","PeriodicalId":184662,"journal":{"name":"2018 International Conference on Intelligent Systems and Computer Vision (ISCV)","volume":"37 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"11","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 International Conference on Intelligent Systems and Computer Vision (ISCV)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISACV.2018.8354082","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 11
Abstract
Human Computer Interaction received a great deal of attention this last decade. Last researches has turned to more natural interaction systems like gestural human machine interfaces. Recent works are attempting to solve the problem of hand gestures recognition using machine learning methods. Some of them are pretending to achieve very high performance. However, few of them are taking into account mandatory requirements to apply the workflow of a learning model, mainly data unbalance, model selection and generalization performance metric choice. In this work, we proposed a machine learning method for real time recognition of 16 gestures of user hands using the Kinect sensor that respects such requirements. The recognition is triggered only when there is a moving hand gesture. The method is based on the training of a Support Vector Machine model on hand depth data from which bag of words of SIFT and SURF descriptors are extracted. The data was kept balanced and the model kernel and parameters were selected using cross validation procedure. The method achieved 98% overall performance using the area under the ROC curve measure.