Page 196 - Revista Fetin
P. 196

TECLADO VISUAL PARA



    196
              DEFICIENTES MOTORES







              Rastreamento ocular é uma forma de mapear o local do dispositivo de interface para qual o usuário está olhan-
              do. Seguir a movimentação dos olhos pode permitir ao médicos diagnosticar rapidamente o autismo, esquizo-
              frenia, transtorno de déficit de atenção (TDAH) com mais precisão do que os questionários realizados. Além
              disso, a tecnologia pode ser utilizada como um método de interface do usuário com maquinas e dispositivos,
              auxiliando aqueles que não possuem a capacidade motora para tal ou até mesmo como um novo tipo de inter-
              face de usuário, como foi o mouse em 1980.

              PROJETO                                            numa roda, e a efetivação dela é feita ao se olhar
                                                                 para o centro por um tempo determinado; um timer.

              O projeto visa descobrir para qual seção da tela o
              usuário  está olhando  usando apenas  a câmera do  RESULTADOS
              dispositivo. Ele consiste em três partes: A detecção,
              disponibilização e controle. A primeira é utilizada in-  Foram testadas diversas arquiteturas e diferentes ti-
              ternamente pela aplicação para estimara seção em   pos de entrada e saída de dados para a rede neural,
              que o usuário mantém o foco. A segunda, disponibi-  inicialmente para aferir a posição na tela em qual o
              lização, é uma API que disponibiliza os dados da de-  usuário mantém foco, porém devido à baixa resolu-
              tecção para outras aplicações, permitindo extendê-la   ção de dados de treinamento da rede, a precisão da
              ou  utilizá-la  para  outros  fins. A  terceira,  controle,  é   rede sofreu grande impacto, estimando com um erro
              uma aplicação que já é incorporada no sistema. Ela   de 5cm de raio. Foi então decidido que o projeto seria
              usa os dados disponibilizados para controlar um te-  utilizado apenas para detectar em qual macrorregião
              clado virtual simples, capaz de formar palavras e tex-  o foco do usuário estava, reduzindo o erro da rede
              tos inteiros. A detecção e a disponibilização são as   e tornando o projeto mais viável. Tomando esse ca-
              partes mais importantes no projeto, sendo o controle   minho, a rede treinada ainda pode ser utilizada para
              apenas uma demonstração de uma as  aplicações      o propósito inicial dado dados mais englobantes do
              para a tecnologia.                                 espaço latente.


              FUNCIONAMENTO                                      CURIOSIDADES


              A parte mais complicada  tecnicamente  é a detec-  Os métodos de rastreamento ocular atuais remotos
              ção. Deve ser capaz de identificar em qual das três   (que não utilizam equipamentos montados no corpo)
              seções o foco do usuário está, na direita, no centro   são extremamente sensíveis a movimentos e reque-
              ou na esquerda, e ainda ser performante o suficien-  rem calibragem constante ou ao menos uma vez por
              te para computar em tempo real os dados vindos da   uso, enquanto o método proposto é tolerante a varia-
              câmera. Para ela, será treinada uma rede neural pro-  ções drásticas de um quadro para outro, pois a ava-
              funda, utilizando regressão e convolucionais. Após o   liação do resultado não é em relação à tela e os da-
              treinamento e validação desta rede, ela será expor-  dos de entrada são avaliados de forma discreta. Fora
              tada para uso final e incorporada em uma bibliote-  isto, existe o problema de equipamentos específicos,
              ca para o uso em outras aplicações. Para a terceira   como câmeras infra-vermelho e escaneadores tridi-
              parte, controle, será criada uma aplicação que simula   mensionais, que este método não faz uso.
              um teclado virtual e utiliza os dados da API (dispo-
              nibilização) para escolha das letras e caracteres. O
              funcionamento do teclado é simples, consiste em um
              alfabeto de caracteres onde a escolha da letra é fei-
              ta olhando para a esquerda ou para a direita, como


              Instituto Nacional de Telecomunicações - Inatel
   191   192   193   194   195   196   197   198   199   200   201