• No results found

Baseado nos resultados obtidos nos testes com diferentes monitores, foram seleciona- dos cinco usu´arios para realiza¸c˜ao testes. O monitor utilizado para a realiza¸c˜ao dos testes foi o monitor BenQ de 24 polegadas, devido ao melhor resultado nos testes.

Os usu´arios selecionados s˜ao compostos de duas crian¸cas do sexo masculino e trˆes adultos, dos quais dois s˜ao do sexo feminino. As idades variam de 12 anos at´e 42 anos, e nenhum dos participantes teve qualquer tipo de contato com a aplica¸c˜ao at´e a realiza¸c˜ao dos testes.

Foram definidas as etapas de calibra¸c˜ao e digita¸c˜ao de um n´umero sequencial de 1 `a 9, e uma bateria de cinco ciclos do processo.

A Tabela 12 apresenta como resultado, a m´edia do tempo de execu¸c˜ao dos ciclos do processo de calibra¸c˜ao e o desvio padr˜ao baseado nos valores obtidos.

Tabela 12: Compara¸c˜ao do processo de calibra¸c˜ao.

Tempo m´edio de calibra¸c˜ao Desvio Padr˜ao

Usu´ario 1 13,2s 2,77

Usu´ario 2 15,8s 2,58

Usu´ario 3 15s 2,23

Usu´ario 4 12,8s 0,83

Usu´ario 5 13,6s 1,14

A Tabela 13 apresenta como resultado, a m´edia do tempo de execu¸c˜ao dos ciclos do processo de digita¸c˜ao de um n´umero sequencial e o desvio padr˜ao calculado baseado nos valores obtidos.

Tabela 13: Compara¸c˜ao na digita¸c˜ao de um n´umero sequencial. Tempo m´edio de digita¸c˜ao Desvio Padr˜ao

Usu´ario 1 49s 4,41

Usu´ario 2 43,6s 5,85

Usu´ario 3 39,4s 4,39

Usu´ario 4 40,4s 4,50

Usu´ario 5 34s 4,74

Durante a execu¸c˜ao dos testes, pode-se notar que, ap´os o terceiro ciclo do processo, os tempos obtidos foram mantendo uma constante, obtendo pouca varia¸c˜ao em rea¸c˜ao as duas primeiras itera¸c˜oes.

Os testes com usu´arios distintos mostram a possibilidade da utiliza¸c˜ao da aplica¸c˜ao desenvolvida neste trabalho, em maior escala, podendo at´e, em determinados casos, subs- tituir aplica¸c˜oes de uso comercial.

7

CONCLUS ˜AO

Este cap´ıtulo apresenta as conclus˜oes obtidas com o desenvolvimento deste trabalho. A se¸c˜ao 7.1 apresenta os aspectos gerais do trabalho, versando sobre abordagem e sobre o desenvolvimento da aplica¸c˜ao de rastreamento ocular e controle de visada; a se¸c˜ao 7.2 traz as contribui¸c˜oes deste trabalho e a se¸c˜ao 7.3 descreve os trabalhos futuros que podem ser desenvolvidos a partir desta tese.

7.1

Aspectos Gerais do Trabalho

O trabalho explorou modelos de detec¸c˜ao e rastreamento ocular do usu´ario de forma a obter maior desempenho e robustez, dando continuidade ao trabalho apresentado em [39].

Este trabalho mostra ainda a viabilidade da utiliza¸c˜ao de diferentes t´ecnicas para fil- tragem de imagens e, diferentemente do trabalho apresentado em [39], tornou poss´ıvel o processamento de imagens de alta resolu¸c˜ao, melhorando a qualidade da detec¸c˜ao e rastreamento da ´ıris.

A partir de delimita¸c˜oes de regi˜oes de interesse na imagem, apresentadas neste traba- lho, o Processamento de Imagens tornou-se mais robusto, por n˜ao ser mais necess´ario a realiza¸c˜ao de buscas e processamentos constantes em toda a regi˜ao da imagem.

Por meio de testes iniciais comparando o sistema utilizado no trabalho [39], foi poss´ıvel identificar uma melhora significativa de at´e 33% nos quesitos de desempenho em com- para¸c˜ao `as t´ecnicas implementadas por [39].

Testes com diferentes equipamentos mostraram a possibilidade da utiliza¸c˜ao da aplica¸c˜ao em ambientes distintos, com monitores de diferentes tamanhos.

Os testes comparativos com o produto comercial EAS Binocular, apresentou que a aplica¸c˜ao desenvolvida deste trabalho, no melhor caso obteve um resultado de -13%, e em seu pior caso, um resultado de -66%, por´em, a perca de desempenho, pode ser equiparada com o custo total dos projetos. Os testes realizados, foram executados e

finalizados com sucesso em ambas as aplica¸c˜oes, independentemente dos resultados de desempenho obtidos, mostrando que ´e poss´ıvel, dependendo do requisito a ser analisado, que uma aplica¸c˜ao, com um custo total de R$400, pode substituir um produto que pode ultrapassar o custo de US$30 mil.

7.2

Contribui¸c˜oes do Trabalho

O desenvolvimento de uma aplica¸c˜ao de rastreamento ocular visa proporcionar uma s´erie de estudos, sendo eles: na ´area de IHC, estudos comparativos entre sistemas e equi- pamentos, e at´e mesmo, t´ecnicas de diversos segmentos da ´area de Vis˜ao Computacional.

As modifica¸c˜ao das t´ecnicas de Processamento de Imagens utilizadas no sistema utili- zado como base deste trabalho, apresentando novas abordagens e melhorias em todas as etapas.

O Processamento de Imagens de alta resolu¸c˜ao em tempo real com baixo custo com- putacional, um dos pontos mais significativos deste trabalho, tornou poss´ıvel o processa- mento de regi˜oes de interesse na imagem com baixo custo computacional.

O estudo e realiza¸c˜ao de testes com v´arios monitores, identificou o melhor cen´ario para utiliza¸c˜ao da aplica¸c˜ao desenvolvida, mostrando a adapta¸c˜ao da aplica¸c˜ao em diferentes ambientes.

A realiza¸c˜ao de testes com usu´arios, apurou o desempenho da aplica¸c˜ao com pessoas distintas, sendo realizado o levantamento e a apura¸c˜ao dos resultados obtidos diante do cen´ario proposto.

A compara¸c˜ao com outro sistema de rastreamento ocular de uso comercial, mostrou que ´e poss´ıvel desenvolver uma aplica¸c˜ao que seja robusta, combinada com um desempe- nho satisfat´orio e com a utiliza¸c˜ao de equipamentos de baixo custo, podendo em determi- nados cen´arios, substituir aplica¸c˜oes uso comercial.

7.3

Trabalhos Futuros

Algumas melhorias foram identificadas durante o desenvolvimento do trabalho apre- sentado, destacando-se a poss´ıvel utiliza¸c˜ao de outros tipos de recursos de hardware, como por exemplo, monitores de diferentes tamanhos e resolu¸c˜oes.

As regi˜oes de interesse em uma imagem s˜ao pontos a serem estudados, sendo que a poss´ıvel limita¸c˜ao das regi˜oes de interesse, para cada tipo de caracter´ısticas facial, pode aumentar o desempenho e robustez do sistema em fatores consider´aveis.

A precis˜ao do movimento do mouse ´e um ponto a ser explorado neste trabalho, por se tratar de um ponto sens´ıvel identificado, e por se mostrar o dos pontos principais da aplica¸c˜ao, quando comparado com demais sistemas.

Testes de usabilidade, utilizando uma massa consider´avel de usu´arios, a fim de realizar a valida¸c˜ao das t´ecnicas utilizadas no desenvolvimento da aplica¸c˜ao, e tamb´em, valida¸c˜ao da interface do usu´ario. A realiza¸c˜ao de pesquisa de satisfa¸c˜ao com os usu´arios, poder´a criar uma base de conhecimento, para identifica¸c˜ao de melhorias em todo o processo.

REFERˆENCIAS BIBLIOGR ´AFICAS

[1] D. Benyon, “Intera¸c˜ao humano-computador,” Tradu¸c˜ao de Helo´ısa Coimbra de Souza. 2a

. ed. S˜ao Paulo: Person Prentice Hall, p. 464, 2011. [2] A. I. Orth, “Interface homem-m´aquina,” Porto Alegre: AIO, 2005.

[3] J. Preece, Y. Rogers, H. Sharp, D. Benyon, S. Holland, and T. Carey, Human- computer interaction. Addison-Wesley Longman Ltd., 1994.

[4] T. P. Moran, “The command language grammar: A representation for the user inter- face of interactive computer systems,” International journal of man-machine studies, vol. 15, no. 1, pp. 3–50, 1981.

[5] M. d. P. Guimaraes, V. F. Martins, and J. R. F. Brega, “A software development process model for gesture-based interface,” in Systems, Man, and Cybernetics (SMC), 2012 IEEE International Conference on. IEEE, 2012, pp. 2979–2990.

[6] A. L. Kawamoto, V. F. Martins, and J. S. Neto, “Requirements and guidelines for the evaluation of voice user interfaces,” Aleksandar Lazinica. (Org.). User Interfaces, vol. 1, pp. 32–55, 2010.

[7] A. Leonel, F. Buarque, S. C. Oliveira, and H. S. B Filho, “Uma interface humano- m´aquina inteligente baseada no rastreamento ocular para comunica¸c˜ao escrita de pacientes com s´ındrome locked-in,” 2009.

[8] H. Pistori and J. J. Neto, “Utiliza¸c˜ao de tecnologia adaptativa na detec¸c˜ao da dire¸c˜ao do olhar,” Spc Magazine, vol. 2, 2003.

[9] A. T. Duchowski, “A breadth-first survey of eye-tracking applications,” Behavior Research Methods, Instruments, & Computers, vol. 34, no. 4, pp. 455–470, 2002. [10] S. S. Liu, A. Rawicz, S. Rezaei, T. Ma, C. Zhang, K. Lin, and E. Wu, “An eye-gaze

tracking and human computer interface system for people with als and other locked- in diseases,” Journal of Medical and Biological Engineering, vol. 32, no. 2, pp. 37–42, 2012.

[11] C. Weigle and D. C. Banks, “Analysis of eye-tracking experiments performed on a to- bii t60,” in Electronic Imaging 2008. International Society for Optics and Photonics, 2008, pp. 680 903–680 903.

[12] S. Instruments, “Sensomotoric instruments.” [Online]. Available: http://www. smivision.com/

[13] E. DE MACEDO, D. DELIBERATO, and M. DE JESUS GONC¸ ALVES, “Intera¸c˜ao multimodal em sistemas de comunica¸c˜ao alternativa e constru¸c˜ao de interfaces com acionamento por dire¸c˜ao do olhar,” in Comunica¸c˜ao alternativa: teoria, pr´atica, tecnologias e pesquisa. Memnon, 2009, pp. 188–204. [Online]. Available: http://books.google.com.br/books?id=4mNyQwAACAAJ

[14] F. C. Capovilla and M. D. E. C. Macedo, “Imagodianavox v40s vers˜ao para windows 95 em redes,” 1998.

[15] J. L. P. Lima, E. C. Macedo, F. C. Capovilla, and G. C. Sazonov, “Implanta¸c˜ao e adapta¸c˜ao do sistema de comunica¸c˜ao notevox para uma pessoa com esclerose lateral amiotrofica, um estudo de caso,” Tecnologia em (re)habilita¸c˜ao cognitiva, pp. 347– 353, 2000.

[16] P. Viola and M. Jones, “Rapid object detection using a boosted cascade of simple features,” in Computer Vision and Pattern Recognition, 2001. CVPR 2001. Procee- dings of the 2001 IEEE Computer Society Conference on, vol. 1. IEEE, 2001, pp. I–511.

[17] D. T. OpenCV, “Hough circle transform.” [Online]. Available: http://docs.opencv. org/doc/tutorials/imgproc/imgtrans/hough circle/hough circle.html

[18] C. Hennessey, B. Noureddin, and P. Lawrence, “A single camera eye-gaze tracking system with free head motion,” in Proceedings of the 2006 symposium on Eye tracking research & applications. ACM, 2006, pp. 87–94.

[19] M. Yamamoto, T. Nagamatsu, and T. Watanabe, “Development of eye-tracking pen display based on stereo bright pupil technique,” in Proceedings of the 2010 Symposium on Eye-Tracking Research & Applications. ACM, 2010, pp. 165–168.

[20] C. Topal, A. Dogan, and O. Gerek, “An eye-glasses-like wearable eye gaze tracking system,” in Signal Processing, Communication and Applications Conference, 2008. SIU 2008. IEEE 16th. IEEE, 2008, pp. 1–4.

[21] A. Soetedjo, “Eye detection based-on color and shape features,” Eye, vol. 3, no. 5, 2011.

[22] V. F. Junior and M. Marengoni, “Detec¸cao e rastreamento de olhos para imple- menta¸cao de uma interface humano-computador,” Workshop de Vis˜ao Computacio- nal, 2010.

[23] G. Bradski, “The opencv library,” Dr. Dobb’s Journal of Software Tools, 2000. [24] J. Cˆandido and M. Marengoni, “Enhancing face detection using bayesian networks,”

Honolulu, HI, Unitedstates: Acta Press, 2006.

[25] K. Toennies, F. Behrens, and M. Aurnhammer, “Feasibility of hough-transform-based iris localisation for real-time-application,” in Pattern Recognition, 2002. Proceedings. 16th International Conference on, vol. 2. IEEE, 2002, pp. 1053–1056.

[26] P. Kapsalas, K. Rapantzikos, A. Sofou, and Y. Avrithis, “Regions of interest for ac- curate object detection,” in Content-Based Multimedia Indexing, 2008. CBMI 2008. International Workshop on. IEEE, 2008, pp. 147–154.

[27] S. A. Johansen, J. San Agustin, H. Skovsgaard, J. P. Hansen, and M. Tall, “Low cost vs. high-end eye tracking for usability testing,” in CHI’11 Extended Abstracts on Human Factors in Computing Systems. ACM, 2011, pp. 1177–1182.

[28] J. O. F. de CARVALHO, “O papel da intera¸c˜ao humano-computador na inclus˜ao digital,” Transinforma¸c˜ao, vol. 15, no. 3, 2012.

[29] B. Shneiderman, Designing the user interface: strategies for effective human- computer interaction. Addison-Wesley Reading, MA, 1992, vol. 2.

[30] I. LC Technologies, “Lc technologies, inc.” [Online]. Available: http://www.eyegaze. com/

[32] Y. Freund and R. E. Schapire, “A decision-theoretic generalization of on-line learning and an application to boosting,” Journal of computer and system sciences, vol. 55, no. 1, pp. 119–139, 1997.

[33] D. T. OpenCV, “Hough line transform.” [Online]. Available: http://docs.opencv. org/doc/tutorials/imgproc/imgtrans/hough lines/hough lines.html

[34] K. Peng, L. Chen, S. Ruan, and G. Kukharev, “A robust agorithm for eye detection on gray intensity face without spectacles,” Journal of Computer Science & Technology, vol. 5, 2005.

[35] I. GazeGroup, “Research on eye tracking and gaze interaction,” 2011. [Online]. Available: http://www.gazegroup.org/

[36] T. Technology, “Tobii technology.” [Online]. Available: http://http://www.tobii. com/

[37] J. San Agustin, H. Skovsgaard, E. Mollenbach, M. Barret, M. Tall, D. W. Hansen, and J. P. Hansen, “Evaluation of a low-cost open-source gaze tracker,” in Proceedings of the 2010 Symposium on Eye-Tracking Research & Applications. ACM, 2010, pp. 77–80.

[38] M. A. Fischler and R. C. Bolles, “Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography,” Communi- cations of the ACM, vol. 24, no. 6, pp. 381–395, 1981.

[39] A. Brasiliano, A. Kishimoto, M. Marengoni, and V. F. Martins, “A robust eye de- tection and tracking system for human computer interaction,” Workshop de Vis˜ao Computacional, 2013.

[40] D. T. OpenCV, “Face detection using haar cascades.” [On- line]. Available: http://docs.opencv.org/trunk/doc/py tutorials/py objdetect/ py face detection/py face detection.html

[41] P. Viola and M. J. Jones, “Robust real-time face detection,” International journal of computer vision, vol. 57, no. 2, pp. 137–154, 2004.

[42] A. Wakhare, A. Kardile, R. Nikam, and M. Dighe, “Real time iris tracking & blink detection for hands free cursor control.”

[43] M. Chau and M. Betke, “Real time eye tracking and blink detection with usb came- ras,” Boston University Computer Science Department, Tech. Rep., 2005.

[44] R. Pressman, Engenharia de software. McGraw-Hill, 2006. [Online]. Available: http://books.google.com.br/books?id=MNM6AgAACAAJ

[45] I. Sommerville, “Engenharia de software-8a

edi¸c˜ao (2007),” Ed Person Education. [46] The Institute of Electrical and Eletronics Engineers, “Ieee standard glossary of soft-

ware engineering terminology,” IEEE Standard, September 1990.

[47] M. Fayad and D. C. Schmidt, “Object-oriented application frameworks,” Communi- cations of the ACM, vol. 40, no. 10, pp. 32–38, 1997.

[48] M. Corporation, “Visual studio 2013 professional.” [Online]. Available: http: //www.visualstudio.com/products/visual-studio-professional-with-msdn-vs

[49] M. Corporation, “Visual c#.” [Online]. Available: http://msdn.microsoft.com/ pt-br/library/kx37x362.aspx

[50] S. C. Foundation, “The c++ programming language.” [Online]. Available: https://isocpp.org

ANEXOS

Anexo 1

A Tabela 14 apresenta os valores detalhados do teste comparativo de tempo do processo de calibra¸c˜ao apresentado na Tabela 6.

Tabela 14: Valores detalhados do teste de calibra¸c˜ao deste trabalho com o produto EAS Binocular.

Usu´ario 1 Este Trabalho EAS Binocular

Teste 1 13,6s 11s

Teste 2 12,5s 11s

Teste 3 12,3s 9s

Teste 4 11s 9s

Teste 5 10,69s 10s

Usu´ario 2 Este Trabalho EAS Binocular

Teste 1 16,36s 13s

Teste 2 16s 13,5s

Teste 3 15s 12,5s

Teste 4 14,85s 13,5s Teste 5 13,25s 12,5s

Anexo 2

A Tabela 15 apresenta os valores detalhados do teste comparativo de tempo do processo de digita¸c˜ao de um n´umero de telefone apresentado na Tabela 7.

Tabela 15: Valores detalhados do teste de digita¸c˜ao deste trabalho com o produto EAS Binocular.

Usu´ario 1 Este Trabalho EAS Binocular

Teste 1 45s 16s

Teste 2 44s 15,35s

Teste 3 43,5s 15,85s

Teste 4 43s 14,3s

Teste 5 41s 15,25s

Usu´ario 2 Este Trabalho EAS Binocular Teste 1 42,95s 16,36s

Teste 2 41,25s 16s

Teste 3 40,5s 15,17s Teste 4 38,2s 15,2s Teste 5 38,2s 13,86s

Anexo 3

A Tabela 16 apresenta os valores detalhados do teste comparativo de tempo do processo de digita¸c˜ao de um n´umero sequencial apresentado na Tabela 8.

Tabela 16: Valores detalhados do teste de digita¸c˜ao de um n´umero sequencial deste tra- balho com o produto EAS Binocular.

Usu´ario 1 Este Trabalho EAS Binocular

Teste 1 50,95s 18s

Teste 2 48,85s 17,95s Teste 3 47,3s 18,15s Teste 4 47,95s 17,96s Teste 5 46,58s 17,73s

Usu´ario 2 Este Trabalho EAS Binocular

Teste 1 40,6s 14s

Teste 2 40,13s 13,89s Teste 3 40,45s 13,52s Teste 4 38,35s 13,06s

Anexo 4

A Tabela 17 apresenta os valores detalhados do teste comparativo de tempo do processo de calibra¸c˜ao em diferentes monitores apresentado na Tabela 10.

Tabela 17: Valores detalhados do teste de calibra¸c˜ao em diferentes monitores.

Usu´ario 1 Sony BenQ Samsung

Teste 1 17s 14s 17s

Teste 2 15s 13s 15s

Teste 3 15s 12s 13s

Teste 4 14,5s 12s 13s

Teste 5 13,5s 13s 12s

Usu´ario 2 Sony BenQ Samsung

Teste 1 22s 19s 19s

Teste 2 20s 18s 18s

Teste 3 19s 13s 15s

Teste 4 19s 13s 15s

Anexo 5

A Tabela 18 apresenta os valores detalhados do teste comparativo de tempo do processo de digita¸c˜ao de um n´umero sequencial em diferentes monitores apresentado na Tabela 11. Tabela 18: Valores detalhados do teste de digita¸c˜ao de um n´umero sequencial em diferentes monitores.

Usu´ario 1 Sony BenQ Samsung

Teste 1 55s 45s 64s

Teste 2 50s 50s 64s

Teste 3 53s 45s 63s

Teste 4 65s 48s 67s

Teste 5 55s 52s 63s

Usu´ario 2 Sony BenQ Samsung

Teste 1 70s 38s 72s

Teste 2 55s 43s 69s

Teste 3 58s 39s 65s

Teste 4 65s 41s 68s

Anexo 6

A Tabela 19 apresenta os valores detalhados do teste comparativo de tempo do processo de calibra¸c˜ao com diferentes usu´arios, apresentado na Tabela 12.

Tabela 19: Valores detalhados do teste de calibra¸c˜ao com diferentes usu´arios. Teste 1 Teste 2 Teste 3 Teste 4 Teste 5

Usu´ario 1 17s 15s 12s 12s 10s

Usu´ario 2 19s 18s 13s 15s 14s

Usu´ario 3 16s 15s 18s 14s 12s

Usu´ario 4 14s 13s 12s 12s 13s

Anexo 7

A Tabela 20 apresenta os valores detalhados do teste comparativo de tempo do processo de digita¸c˜ao de um n´umero sequencial com diferentes usu´arios, apresentado na Tabela 13. Tabela 20: Valores detalhados do teste de digita¸c˜ao de um n´umero sequencial com dife- rentes usu´arios.

Teste 1 Teste 2 Teste 3 Teste 4 Teste 5

Usu´ario 1 55s 52s 48s 45s 45s

Usu´ario 2 52s 45s 45s 38s 38s

Usu´ario 3 45s 42s 40s 35s 35s

Usu´ario 4 47s 43s 38s 38s 36s