Sistema de rastreamento da mão humana utilizando visão artificial para aplicações embarcadas
| Ano de defesa: | 2011 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Não Informado pela instituição
|
| Programa de Pós-Graduação: |
Não Informado pela instituição
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Palavras-chave em Português: | |
| Link de acesso: | http://www.repositorio.ufc.br/handle/riufc/10863 |
Resumo: | In recent years pro cessing capacity of mobile devices have greatly increased, allowing them to pro cess applications, such as games, previously only p ossible on platforms with greater computing p ower. However, the user interface has not accompanied this evolution of computing p ower, still b eing held using non-ergonomic keyb oards. This dissertation prop oses a interaction system for mobile devices based on Computer Vision. This system tracks the user's hand and recognizes six p ossible gestures: p ointing, emph zo om in, emph zo om out, clo ckwise rotation, counterclo ckwise rotation and drag. Initially this system captures images of the user's hand, applies pre-pro cessing lters on the images and segments the region of the skin by thresholding. Then, the contour of the hand is extracted and represented in a vector by a chain co de algorithm. The ngertips are lo cated from the b oundary and represented and, by a set of rules, the gesture made by the user is recognized. The system prop osed is simulated using the Simulink platform and implemented in C ANSI language. In addition, this system is compared with three other systems describ ed in literature based on four evaluation criteria: computacional cost, rotation invariance for the gesture of p ointing, robustness to regions at the background of image with skin-like color and robustness to o cclusion with regions with skin-like color. The results indicate that this system meets the requirements of evaluation criteria, which makes p ossible its use in mobile devices |
| id |
UFC-7_2b9ad04beb641cc6426b35b48c1757b3 |
|---|---|
| oai_identifier_str |
oai:repositorio.ufc.br:riufc/10863 |
| network_acronym_str |
UFC-7 |
| network_name_str |
Repositório Institucional da Universidade Federal do Ceará (UFC) |
| repository_id_str |
|
| spelling |
Freitas, Rodrigo FernandesCortez, Paulo César2015-03-05T17:51:18Z2015-03-05T17:51:18Z2011FREITAS. R. F. Sistema de rastreamento da mão humana utilizando visão artificial para aplicações embarcadas. 2011. 74 f. Dissertação (Mestrado em Engenharia de Teleinformática) - Centro de Tecnologia, Universidade Federal do Ceará, Fortaleza, 2011.http://www.repositorio.ufc.br/handle/riufc/10863In recent years pro cessing capacity of mobile devices have greatly increased, allowing them to pro cess applications, such as games, previously only p ossible on platforms with greater computing p ower. However, the user interface has not accompanied this evolution of computing p ower, still b eing held using non-ergonomic keyb oards. This dissertation prop oses a interaction system for mobile devices based on Computer Vision. This system tracks the user's hand and recognizes six p ossible gestures: p ointing, emph zo om in, emph zo om out, clo ckwise rotation, counterclo ckwise rotation and drag. Initially this system captures images of the user's hand, applies pre-pro cessing lters on the images and segments the region of the skin by thresholding. Then, the contour of the hand is extracted and represented in a vector by a chain co de algorithm. The ngertips are lo cated from the b oundary and represented and, by a set of rules, the gesture made by the user is recognized. The system prop osed is simulated using the Simulink platform and implemented in C ANSI language. In addition, this system is compared with three other systems describ ed in literature based on four evaluation criteria: computacional cost, rotation invariance for the gesture of p ointing, robustness to regions at the background of image with skin-like color and robustness to o cclusion with regions with skin-like color. The results indicate that this system meets the requirements of evaluation criteria, which makes p ossible its use in mobile devicesNos últimos anos a capacidade de processamento dos dispositivos portáteis têm aumentado muito, permitindo-lhes processar aplicações, tais como jogos, antes somente possíveis em plataformas de maior poder computacional. Porém, a interface com o usuário não tem acompanhado essa evolução do poder computacional, sendo realizada ainda por meio de teclados não ergonômicos. Esta dissertação propõe um sistema de interação para dispositivos portáteis baseado em Visão Computacional. Este sistema rastreia a mão do usuário e reconhece seis possíveis gestos: apontamento, zoom in, zoom out, rotação horária, rotação anti-horária e arrastar. Inicialmente o sistema captura imagens da mão do usuário, aplica filtros de pré-processamento sobre estas e segmenta a região da pele através de limiarização. Feito isto, o contorno da mão é extraído e representado em um vetor pelo algoritmo do código em cadeia. As pontas dos dedos são localizadas a partir do contorno representado e, através de um conjunto de regras, o gesto realizado pelo usuário é reconhecido. O sistema proposto é simulado utilizando a plataforma Simulink e implementado em linguagem C ANSI. Além disto, este sistema é comparado com três outros sistemas descritos na literatura com base em quatro critérios de avaliação: custo computacional, invariância à rotação para o gesto de apontamento, robustez à presença de regiões no fundo da imagem com cor próxima à da pele e robustez à oclusão com regiões de cor próxima à da pele. Os resultados indicam que este sistema atende os requisitos dos critérios de avaliação, portanto, sendo possível sua utilização em dispositivos portáteis.TeleinformáticaVisão por computadorProcessamento de imagensSistema de rastreamento da mão humana utilizando visão artificial para aplicações embarcadasHuman hand tracking system using computer vision for embedded applicationsinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisporreponame:Repositório Institucional da Universidade Federal do Ceará (UFC)instname:Universidade Federal do Ceará (UFC)instacron:UFCinfo:eu-repo/semantics/openAccessLICENSElicense.txtlicense.txttext/plain; charset=utf-81786http://repositorio.ufc.br/bitstream/riufc/10863/2/license.txt8c4401d3d14722a7ca2d07c782a1aab3MD52ORIGINAL2011_dis_rffreitas.pdf2011_dis_rffreitas.pdfapplication/pdf7269894http://repositorio.ufc.br/bitstream/riufc/10863/1/2011_dis_rffreitas.pdf0764bf8f053c464c2c5a1eece289ae7cMD51riufc/108632022-02-23 10:30:50.526oai:repositorio.ufc.br:riufc/10863w4kgbmVjZXNzw6FyaW8gY29uY29yZGFyIGNvbSBhIGxpY2Vuw6dhIGRlIGRpc3RyaWJ1acOnw6NvIG7Do28tZXhjbHVzaXZhLAphbnRlcyBxdWUgbyBkb2N1bWVudG8gcG9zc2EgYXBhcmVjZXIgbm8gUmVwb3NpdMOzcmlvLiBQb3IgZmF2b3IsIGxlaWEgYQpsaWNlbsOnYSBhdGVudGFtZW50ZS4gQ2FzbyBuZWNlc3NpdGUgZGUgYWxndW0gZXNjbGFyZWNpbWVudG8gZW50cmUgZW0KY29udGF0byBhdHJhdsOpcyBkZTogcmVwb3NpdG9yaW9AdWZjLmJyIG91ICg4NSkzMzY2LTk1MDguCgpMSUNFTsOHQSBERSBESVNUUklCVUnDh8ODTyBOw4NPLUVYQ0xVU0lWQQoKQW8gYXNzaW5hciBlIGVudHJlZ2FyIGVzdGEgbGljZW7Dp2EsIG8vYSBTci4vU3JhLiAoYXV0b3Igb3UgZGV0ZW50b3IgZG9zIGRpcmVpdG9zIGRlIGF1dG9yKToKCmEpIENvbmNlZGUgw6AgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZG8gQ2VhcsOhIG8gZGlyZWl0byBuw6NvLWV4Y2x1c2l2byBkZQpyZXByb2R1emlyLCBjb252ZXJ0ZXIgKGNvbW8gZGVmaW5pZG8gYWJhaXhvKSwgY29tdW5pY2FyIGUvb3UKZGlzdHJpYnVpciBvIGRvY3VtZW50byBlbnRyZWd1ZSAoaW5jbHVpbmRvIG8gcmVzdW1vL2Fic3RyYWN0KSBlbQpmb3JtYXRvIGRpZ2l0YWwgb3UgaW1wcmVzc28gZSBlbSBxdWFscXVlciBtZWlvLgoKYikgRGVjbGFyYSBxdWUgbyBkb2N1bWVudG8gZW50cmVndWUgw6kgc2V1IHRyYWJhbGhvIG9yaWdpbmFsLCBlIHF1ZQpkZXTDqW0gbyBkaXJlaXRvIGRlIGNvbmNlZGVyIG9zIGRpcmVpdG9zIGNvbnRpZG9zIG5lc3RhIGxpY2Vuw6dhLiBEZWNsYXJhIHRhbWLDqW0gcXVlIGEgZW50cmVnYSBkbyBkb2N1bWVudG8gbsOjbyBpbmZyaW5nZSwgdGFudG8gcXVhbnRvIGxoZSDDqSBwb3Nzw612ZWwgc2FiZXIsIG9zIGRpcmVpdG9zIGRlIHF1YWxxdWVyIG91dHJhIHBlc3NvYSBvdSBlbnRpZGFkZS4KCmMpIFNlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIGNvbnTDqW0gbWF0ZXJpYWwgZG8gcXVhbCBuw6NvIGRldMOpbSBvcwpkaXJlaXRvcyBkZSBhdXRvciwgZGVjbGFyYSBxdWUgb2J0ZXZlIGF1dG9yaXphw6fDo28gZG8gZGV0ZW50b3IgZG9zCmRpcmVpdG9zIGRlIGF1dG9yIHBhcmEgY29uY2VkZXIgw6AgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZG8gQ2VhcsOhIG9zIGRpcmVpdG9zIHJlcXVlcmlkb3MgcG9yIGVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgY3Vqb3MgZGlyZWl0b3Mgc8OjbyBkZSB0ZXJjZWlyb3MgZXN0w6EgY2xhcmFtZW50ZSBpZGVudGlmaWNhZG8gZSByZWNvbmhlY2lkbyBubyB0ZXh0byBvdSBjb250ZcO6ZG8gZG8gZG9jdW1lbnRvIGVudHJlZ3VlLgoKU2UgbyBkb2N1bWVudG8gZW50cmVndWUgw6kgYmFzZWFkbyBlbSB0cmFiYWxobyBmaW5hbmNpYWRvIG91IGFwb2lhZG8KcG9yIG91dHJhIGluc3RpdHVpw6fDo28gcXVlIG7Do28gYSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBDZWFyw6EsIGRlY2xhcmEgcXVlIGN1bXByaXUgcXVhaXNxdWVyIG9icmlnYcOnw7VlcyBleGlnaWRhcyBwZWxvIHJlc3BlY3Rpdm8gY29udHJhdG8gb3UKYWNvcmRvLgoKQSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBDZWFyw6EgaWRlbnRpZmljYXLDoSBjbGFyYW1lbnRlIG8ocykgc2V1IChzKSBub21lIChzKSBjb21vIG8gKHMpIGF1dG9yIChlcykgb3UgZGV0ZW50b3IgKGVzKSBkb3MgZGlyZWl0b3MgZG8gZG9jdW1lbnRvIGVudHJlZ3VlLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIHBhcmEgYWzDqW0gZGFzIHBlcm1pdGlkYXMgcG9yIGVzdGEgbGljZW7Dp2EuCg==Repositório InstitucionalPUBhttp://www.repositorio.ufc.br/ri-oai/requestbu@ufc.br || repositorio@ufc.bropendoar:2022-02-23T13:30:50Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)false |
| dc.title.pt_BR.fl_str_mv |
Sistema de rastreamento da mão humana utilizando visão artificial para aplicações embarcadas |
| dc.title.en.pt_BR.fl_str_mv |
Human hand tracking system using computer vision for embedded applications |
| title |
Sistema de rastreamento da mão humana utilizando visão artificial para aplicações embarcadas |
| spellingShingle |
Sistema de rastreamento da mão humana utilizando visão artificial para aplicações embarcadas Freitas, Rodrigo Fernandes Teleinformática Visão por computador Processamento de imagens |
| title_short |
Sistema de rastreamento da mão humana utilizando visão artificial para aplicações embarcadas |
| title_full |
Sistema de rastreamento da mão humana utilizando visão artificial para aplicações embarcadas |
| title_fullStr |
Sistema de rastreamento da mão humana utilizando visão artificial para aplicações embarcadas |
| title_full_unstemmed |
Sistema de rastreamento da mão humana utilizando visão artificial para aplicações embarcadas |
| title_sort |
Sistema de rastreamento da mão humana utilizando visão artificial para aplicações embarcadas |
| author |
Freitas, Rodrigo Fernandes |
| author_facet |
Freitas, Rodrigo Fernandes |
| author_role |
author |
| dc.contributor.author.fl_str_mv |
Freitas, Rodrigo Fernandes |
| dc.contributor.advisor1.fl_str_mv |
Cortez, Paulo César |
| contributor_str_mv |
Cortez, Paulo César |
| dc.subject.por.fl_str_mv |
Teleinformática Visão por computador Processamento de imagens |
| topic |
Teleinformática Visão por computador Processamento de imagens |
| description |
In recent years pro cessing capacity of mobile devices have greatly increased, allowing them to pro cess applications, such as games, previously only p ossible on platforms with greater computing p ower. However, the user interface has not accompanied this evolution of computing p ower, still b eing held using non-ergonomic keyb oards. This dissertation prop oses a interaction system for mobile devices based on Computer Vision. This system tracks the user's hand and recognizes six p ossible gestures: p ointing, emph zo om in, emph zo om out, clo ckwise rotation, counterclo ckwise rotation and drag. Initially this system captures images of the user's hand, applies pre-pro cessing lters on the images and segments the region of the skin by thresholding. Then, the contour of the hand is extracted and represented in a vector by a chain co de algorithm. The ngertips are lo cated from the b oundary and represented and, by a set of rules, the gesture made by the user is recognized. The system prop osed is simulated using the Simulink platform and implemented in C ANSI language. In addition, this system is compared with three other systems describ ed in literature based on four evaluation criteria: computacional cost, rotation invariance for the gesture of p ointing, robustness to regions at the background of image with skin-like color and robustness to o cclusion with regions with skin-like color. The results indicate that this system meets the requirements of evaluation criteria, which makes p ossible its use in mobile devices |
| publishDate |
2011 |
| dc.date.issued.fl_str_mv |
2011 |
| dc.date.accessioned.fl_str_mv |
2015-03-05T17:51:18Z |
| dc.date.available.fl_str_mv |
2015-03-05T17:51:18Z |
| 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.citation.fl_str_mv |
FREITAS. R. F. Sistema de rastreamento da mão humana utilizando visão artificial para aplicações embarcadas. 2011. 74 f. Dissertação (Mestrado em Engenharia de Teleinformática) - Centro de Tecnologia, Universidade Federal do Ceará, Fortaleza, 2011. |
| dc.identifier.uri.fl_str_mv |
http://www.repositorio.ufc.br/handle/riufc/10863 |
| identifier_str_mv |
FREITAS. R. F. Sistema de rastreamento da mão humana utilizando visão artificial para aplicações embarcadas. 2011. 74 f. Dissertação (Mestrado em Engenharia de Teleinformática) - Centro de Tecnologia, Universidade Federal do Ceará, Fortaleza, 2011. |
| url |
http://www.repositorio.ufc.br/handle/riufc/10863 |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da Universidade Federal do Ceará (UFC) instname:Universidade Federal do Ceará (UFC) instacron:UFC |
| instname_str |
Universidade Federal do Ceará (UFC) |
| instacron_str |
UFC |
| institution |
UFC |
| reponame_str |
Repositório Institucional da Universidade Federal do Ceará (UFC) |
| collection |
Repositório Institucional da Universidade Federal do Ceará (UFC) |
| bitstream.url.fl_str_mv |
http://repositorio.ufc.br/bitstream/riufc/10863/2/license.txt http://repositorio.ufc.br/bitstream/riufc/10863/1/2011_dis_rffreitas.pdf |
| bitstream.checksum.fl_str_mv |
8c4401d3d14722a7ca2d07c782a1aab3 0764bf8f053c464c2c5a1eece289ae7c |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
| repository.name.fl_str_mv |
Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC) |
| repository.mail.fl_str_mv |
bu@ufc.br || repositorio@ufc.br |
| _version_ |
1847793364344242176 |