Model and implementation of body movement recognition using Support Vector Machines and Finite State Machines with cartesian coordinates input for gesture-based interaction

The growth in the use of gesture-based interaction in video games has highlighted the potential for the use of such interaction method for a wide range of applications. This paper presents the implementation of an enhanced model for gesture recognition as input method for software applications. The...

Full description

Bibliographic Details
Main Authors: Raphael W. de Bettio, André H. C. Silva, Tales Heimfarth, André P. Freire, Alex G. C. de Sá
Format: Article
Language:English
Published: Postgraduate Office, School of Computer Science, Universidad Nacional de La Plata 2013-10-01
Series:Journal of Computer Science and Technology
Subjects:
svm
fsm
Online Access:https://journal.info.unlp.edu.ar/JCST/article/view/617
id doaj-797a519b7918473ea549ca721736bae6
record_format Article
spelling doaj-797a519b7918473ea549ca721736bae62021-05-05T13:43:51ZengPostgraduate Office, School of Computer Science, Universidad Nacional de La PlataJournal of Computer Science and Technology1666-60461666-60382013-10-0113026975322Model and implementation of body movement recognition using Support Vector Machines and Finite State Machines with cartesian coordinates input for gesture-based interactionRaphael W. de Bettio0André H. C. Silva1Tales Heimfarth2André P. Freire3Alex G. C. de Sá4Computer Science Department, Federal University of Lavras, BrazilComputer Science Department, Federal University of Lavras, BrazilComputer Science Department, Federal University of Lavras, BrazilComputer Science Department, Federal University of Lavras, BrazilComputer Science Department, Federal University of Minas Gerais, BrazilThe growth in the use of gesture-based interaction in video games has highlighted the potential for the use of such interaction method for a wide range of applications. This paper presents the implementation of an enhanced model for gesture recognition as input method for software applications. The model uses Support Vector Machines (SVM) and Finite State Machines (FSM) and the implementation was based on a Kinect R device. The model uses data input based on Cartesian coordinates. The use of Cartesian coordinates enables more flexibility to generalise the use of the model to different applications, when compared to related work encountered in the literature based on accelerometer devices for data input. The results showed that the use of SVM and FSM with Cartesian coordinates as input for gesture-based interaction is very promising. The success rate in gesture recognition was 98%, from a training corpus of 9 sets obtained by recording real users’ gestures. A proof-of-concept implementation of the gesture recognition interaction was performed using the application Google Earth(R). A preliminary acceptance evaluation with users indicated that the interaction with the system via the implementation reported was satisfactory.https://journal.info.unlp.edu.ar/JCST/article/view/617gesturesvmfsmkinectmodel
collection DOAJ
language English
format Article
sources DOAJ
author Raphael W. de Bettio
André H. C. Silva
Tales Heimfarth
André P. Freire
Alex G. C. de Sá
spellingShingle Raphael W. de Bettio
André H. C. Silva
Tales Heimfarth
André P. Freire
Alex G. C. de Sá
Model and implementation of body movement recognition using Support Vector Machines and Finite State Machines with cartesian coordinates input for gesture-based interaction
Journal of Computer Science and Technology
gesture
svm
fsm
kinect
model
author_facet Raphael W. de Bettio
André H. C. Silva
Tales Heimfarth
André P. Freire
Alex G. C. de Sá
author_sort Raphael W. de Bettio
title Model and implementation of body movement recognition using Support Vector Machines and Finite State Machines with cartesian coordinates input for gesture-based interaction
title_short Model and implementation of body movement recognition using Support Vector Machines and Finite State Machines with cartesian coordinates input for gesture-based interaction
title_full Model and implementation of body movement recognition using Support Vector Machines and Finite State Machines with cartesian coordinates input for gesture-based interaction
title_fullStr Model and implementation of body movement recognition using Support Vector Machines and Finite State Machines with cartesian coordinates input for gesture-based interaction
title_full_unstemmed Model and implementation of body movement recognition using Support Vector Machines and Finite State Machines with cartesian coordinates input for gesture-based interaction
title_sort model and implementation of body movement recognition using support vector machines and finite state machines with cartesian coordinates input for gesture-based interaction
publisher Postgraduate Office, School of Computer Science, Universidad Nacional de La Plata
series Journal of Computer Science and Technology
issn 1666-6046
1666-6038
publishDate 2013-10-01
description The growth in the use of gesture-based interaction in video games has highlighted the potential for the use of such interaction method for a wide range of applications. This paper presents the implementation of an enhanced model for gesture recognition as input method for software applications. The model uses Support Vector Machines (SVM) and Finite State Machines (FSM) and the implementation was based on a Kinect R device. The model uses data input based on Cartesian coordinates. The use of Cartesian coordinates enables more flexibility to generalise the use of the model to different applications, when compared to related work encountered in the literature based on accelerometer devices for data input. The results showed that the use of SVM and FSM with Cartesian coordinates as input for gesture-based interaction is very promising. The success rate in gesture recognition was 98%, from a training corpus of 9 sets obtained by recording real users’ gestures. A proof-of-concept implementation of the gesture recognition interaction was performed using the application Google Earth(R). A preliminary acceptance evaluation with users indicated that the interaction with the system via the implementation reported was satisfactory.
topic gesture
svm
fsm
kinect
model
url https://journal.info.unlp.edu.ar/JCST/article/view/617
work_keys_str_mv AT raphaelwdebettio modelandimplementationofbodymovementrecognitionusingsupportvectormachinesandfinitestatemachineswithcartesiancoordinatesinputforgesturebasedinteraction
AT andrehcsilva modelandimplementationofbodymovementrecognitionusingsupportvectormachinesandfinitestatemachineswithcartesiancoordinatesinputforgesturebasedinteraction
AT talesheimfarth modelandimplementationofbodymovementrecognitionusingsupportvectormachinesandfinitestatemachineswithcartesiancoordinatesinputforgesturebasedinteraction
AT andrepfreire modelandimplementationofbodymovementrecognitionusingsupportvectormachinesandfinitestatemachineswithcartesiancoordinatesinputforgesturebasedinteraction
AT alexgcdesa modelandimplementationofbodymovementrecognitionusingsupportvectormachinesandfinitestatemachineswithcartesiancoordinatesinputforgesturebasedinteraction
_version_ 1721461427799064576