Sistema de rastreamento da mão humana utilizando visão artificial para aplicações embarcadas

Detalhes bibliográficos
Ano de defesa: 2011
Autor(a) principal: Freitas, Rodrigo Fernandes
Orientador(a): Cortez, Paulo César
Banca de defesa: Não Informado pela instituição
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