Smartphone Gesture Learning

Detalhes bibliográficos
Autor(a) principal: Paulo Ricardo Duarte Coelho da Silva
Data de Publicação: 2013
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: https://hdl.handle.net/10216/67632
Resumo: Smartphone capabilities have been increasing in the last years, and many applications have been developed in order to take advantage of these capabilities. Smartphone users, knowing that there are lots of applications to ease many daily tasks, or simply to have some fun, typically have the smartphone close by. One of the capabilities that have been explored is the detection of the physical state of the smartphone, through inertial sensors embedded in the smartphone. The smartphone can detect its own orientation and even detect if it is being moved through sensors like the accelerometer, linear acceleration sensor or the gyroscope. Given that the smartphone can detect its own physical state and the fact that users often have their smartphone close by, the opportunity of developing a new natural and intuitive way of interacting with the smartphone arises, and this opportunity is related with gestures. Using the embedded accelerometer, linear acceleration sensor or gyroscope, the smartphone can detect if the user made some movement with the hand that is holding the smartphone. The objective of this Dissertation is to develop a software framework to be used in Android applications to render the applications capable of detecting gestures that the user makes with the hand that is holding the smartphone, sparing an Android developer the effort of implementing such functionality each time an Android application, which makes use of gestures as a means of interaction with the user, is to be developed. The idea is to have gestures embedded that allow an application incorporating this framework to recognize gestures right after the development phase, sparing the application user, or the developer, the effort of training the gestures. The gesture recognition capability is carried out by a Hidden Markov model approach, in a user independent setting, and it was achieved an average recognition accuracy of 97.8% using the gyroscope and the linear acceleration sensor on an alphabet of 8 gestures, and an average accuracy of 85.1% using the accelerometer and the gyroscope on an alphabet of 24 gestures. Smartphone gesture recognition has been used in several research areas, as health care, monitoring systems, or user commodity. One Android application using this framework could be used, for instance, to remotely control an electronic device, or trigger an action in the smartphone. Given the promising results that have been achieved, the next steps in terms of future work concern exploiting the developed framework in the development of a real application, taking advantage of this new interface for user interaction.
id RCAP_a8034d73d282697a69f197296da9cee0
oai_identifier_str oai:repositorio-aberto.up.pt:10216/67632
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Smartphone Gesture LearningEngenharia electrotécnica, electrónica e informáticaElectrical engineering, Electronic engineering, Information engineeringSmartphone capabilities have been increasing in the last years, and many applications have been developed in order to take advantage of these capabilities. Smartphone users, knowing that there are lots of applications to ease many daily tasks, or simply to have some fun, typically have the smartphone close by. One of the capabilities that have been explored is the detection of the physical state of the smartphone, through inertial sensors embedded in the smartphone. The smartphone can detect its own orientation and even detect if it is being moved through sensors like the accelerometer, linear acceleration sensor or the gyroscope. Given that the smartphone can detect its own physical state and the fact that users often have their smartphone close by, the opportunity of developing a new natural and intuitive way of interacting with the smartphone arises, and this opportunity is related with gestures. Using the embedded accelerometer, linear acceleration sensor or gyroscope, the smartphone can detect if the user made some movement with the hand that is holding the smartphone. The objective of this Dissertation is to develop a software framework to be used in Android applications to render the applications capable of detecting gestures that the user makes with the hand that is holding the smartphone, sparing an Android developer the effort of implementing such functionality each time an Android application, which makes use of gestures as a means of interaction with the user, is to be developed. The idea is to have gestures embedded that allow an application incorporating this framework to recognize gestures right after the development phase, sparing the application user, or the developer, the effort of training the gestures. The gesture recognition capability is carried out by a Hidden Markov model approach, in a user independent setting, and it was achieved an average recognition accuracy of 97.8% using the gyroscope and the linear acceleration sensor on an alphabet of 8 gestures, and an average accuracy of 85.1% using the accelerometer and the gyroscope on an alphabet of 24 gestures. Smartphone gesture recognition has been used in several research areas, as health care, monitoring systems, or user commodity. One Android application using this framework could be used, for instance, to remotely control an electronic device, or trigger an action in the smartphone. Given the promising results that have been achieved, the next steps in terms of future work concern exploiting the developed framework in the development of a real application, taking advantage of this new interface for user interaction.2013-07-122013-07-12T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://hdl.handle.net/10216/67632engPaulo Ricardo Duarte Coelho da Silvainfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-11-29T16:02:59Zoai:repositorio-aberto.up.pt:10216/67632Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T00:37:20.449331Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Smartphone Gesture Learning
title Smartphone Gesture Learning
spellingShingle Smartphone Gesture Learning
Paulo Ricardo Duarte Coelho da Silva
Engenharia electrotécnica, electrónica e informática
Electrical engineering, Electronic engineering, Information engineering
title_short Smartphone Gesture Learning
title_full Smartphone Gesture Learning
title_fullStr Smartphone Gesture Learning
title_full_unstemmed Smartphone Gesture Learning
title_sort Smartphone Gesture Learning
author Paulo Ricardo Duarte Coelho da Silva
author_facet Paulo Ricardo Duarte Coelho da Silva
author_role author
dc.contributor.author.fl_str_mv Paulo Ricardo Duarte Coelho da Silva
dc.subject.por.fl_str_mv Engenharia electrotécnica, electrónica e informática
Electrical engineering, Electronic engineering, Information engineering
topic Engenharia electrotécnica, electrónica e informática
Electrical engineering, Electronic engineering, Information engineering
description Smartphone capabilities have been increasing in the last years, and many applications have been developed in order to take advantage of these capabilities. Smartphone users, knowing that there are lots of applications to ease many daily tasks, or simply to have some fun, typically have the smartphone close by. One of the capabilities that have been explored is the detection of the physical state of the smartphone, through inertial sensors embedded in the smartphone. The smartphone can detect its own orientation and even detect if it is being moved through sensors like the accelerometer, linear acceleration sensor or the gyroscope. Given that the smartphone can detect its own physical state and the fact that users often have their smartphone close by, the opportunity of developing a new natural and intuitive way of interacting with the smartphone arises, and this opportunity is related with gestures. Using the embedded accelerometer, linear acceleration sensor or gyroscope, the smartphone can detect if the user made some movement with the hand that is holding the smartphone. The objective of this Dissertation is to develop a software framework to be used in Android applications to render the applications capable of detecting gestures that the user makes with the hand that is holding the smartphone, sparing an Android developer the effort of implementing such functionality each time an Android application, which makes use of gestures as a means of interaction with the user, is to be developed. The idea is to have gestures embedded that allow an application incorporating this framework to recognize gestures right after the development phase, sparing the application user, or the developer, the effort of training the gestures. The gesture recognition capability is carried out by a Hidden Markov model approach, in a user independent setting, and it was achieved an average recognition accuracy of 97.8% using the gyroscope and the linear acceleration sensor on an alphabet of 8 gestures, and an average accuracy of 85.1% using the accelerometer and the gyroscope on an alphabet of 24 gestures. Smartphone gesture recognition has been used in several research areas, as health care, monitoring systems, or user commodity. One Android application using this framework could be used, for instance, to remotely control an electronic device, or trigger an action in the smartphone. Given the promising results that have been achieved, the next steps in terms of future work concern exploiting the developed framework in the development of a real application, taking advantage of this new interface for user interaction.
publishDate 2013
dc.date.none.fl_str_mv 2013-07-12
2013-07-12T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://hdl.handle.net/10216/67632
url https://hdl.handle.net/10216/67632
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799136281022693376