Detecção de padrões de leitura com baixa taxa de amostragem

Documentos relacionados
Detecção de padrões de leitura com baixa amostragem

Detecção de padrões de leitura com baixa taxa de amostragem

Renderização de pessoas em movimento a partir de vídeos. Ricardo Juliano Mesquita Silva Oda Supervisor: Carlos Hitoshi Morimoto

Uso de Tecnologias de Rastreio Ocular para Compreensão de Processos Cognitivos na Leitura

Detecção de padrões de leitura por rastreadores de baixo desempenho

VISÃO SISTEMA NERVOSO SENSORIAL. A visão é o processo pelo qual a luz refletida dos objetos no nosso meio é traduzida em uma imagem mental.

PERFIL DE ADULTOS BONS E MAUS LEITORES COM OU SEM TRAÇOS DE DISLEXIA DO DESENVOLVIMENTO: UM ESTUDO EXPLORATÓRIO DE MOVIMENTOS OCULARES

VISÃO COMPUTACIONAL. Nielsen Castelo Damasceno

Universidade Federal de Pernambuco Graduação em Engenharia da Computação Centro de Informática

A compreensão em leitura de jovens acadêmicos: uma análise dos movimentos oculares

"Análise de Extratores de Característica para Reconhecimento de Face"

Implementação de um protópito de uma interface para um controlador de cadeira. de rodas guiado pela direção do olhar.

Sistema Óptico do Olho

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

Um Sistema de Visão Computacional para Comando de Orientação

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

UNIVERSIDADE DE SÃO PAULO. Curso de Ciências Moleculares

Representação de cores. Computação Gráfica Cores. O que é luz. Distribuição espectral da iluminação 11/12/12

Local SLAM. Defesa de Dissertação. Mestrado em Informática Lucas Teixeira. Departamento de Informática, PUC-Rio

Aquisição de Imagens

João Roberto de T. Quadros, Rafael Castaneda, Myrna Amorim, Guilherme Herzog, Eduardo Ogasawara CEFET/RJ CEFET/RJ

Análise dos movimentos oculares por meio de mapas de calor obtidos em questões de Cálculo Diferencial Integral 1: um estudo com alunos de Engenharia

Desenvolvimento de Ferramentas no igeom: Utilizando a Geometria Dinâmica no Ensino

Métodos de Segmentação de Imagem para Análise da Marcha

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

Instituto Tecnológico de Aeronáutica. Prof. Carlos Henrique Q. Forster Sala 121 IEC. ramal 5981

Face Recognition using RGB-D Images

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

Algarve. A2 Aprendizagem Automática ML Machine Learning 7/15/2013


Aula 08. Aquisição da Informação. Investigação de Sistemas 10/10/2012

IBM1088 Linguagens Formais e Teoria da Computação

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

Echo State Networks. Fabricio Breve João Bertini

Desenvolvimento de um simulador de jogo de estratégia em tempo real. Fabiano Aono Leandro Aono Orientador: Prof. Dr. Paulo André Vechiatto de Miranda

O USO DE BADGES PARA PROMOVER A MOTIVAÇÃO E O ENGAJAMENTO DE DISCENTES NA DISCIPLINA ONLINE DE METODOLOGIA DA PESQUISA DO ENSINO SUPERIOR

Acompanhamento Computacional Parte II. Mariana Zaparolli Martins Computação Musical IME USP

Diego Martin Mancini Orientador: Prof. Paulo A. V. de Miranda Instituto de Matemática e Estatística Universidade de São Paulo

MouseCam: aplicação de controle do mouse via câmera

Processamento de Sinais e Imagem

Técnicas de recuperação de informação: filtragem, agrupamento

Processamento de áudio em tempo real utilizando dispositivos não convencionais:

Estímulo Visual Luz Física da cor, visão humana e círculo cromático

Técnicas de Inteligência Artificial

Computação e Imagens: PI, CG e Visualização. Computação Visual

Multiplicadores multiculturais promovendo agentividade educacional

5 Conclusões e Trabalhos Futuros

INFORMAÇÕES DO ACADÊMICO PLANO DE TRABALHO. 1. Justificativa

SUMÁRIO REGIMENTO INTERNO E ESTRUTURA CURRICULAR DO MESTRADO PROFISSIONALIZANTE EM CIÊNCIA DA COMPUTAÇÃO

Projeto Multiresolução de Operadores Morfológicos. Morfológicos a Partir de Exemplos

As comunicações à distância estão crescendo consideravelmente pelo uso de aplicações através da Internet e de ambientes virtuais, tais como:

Detecção de Violações de SLA em Coreografias de Serviços Web

Detecção e Correção Automáticas de Olhos Vermelhos

Software para detecção de melanoma para ios

Multimídia. Conceitos Básicos (Parte I)

Analisando os comportamentos oculares durante a leitura

UNIVERSIDADE FEDERAL DE PERNAMBUCO Graduação em Sistemas de Informação Centro de Informática

Seiji Isotani CURRICULUM VITAE

Aprendizagem de Máquina

Computação Musical - Introdução slides do curso Computação Musical

Bruno de Figueiredo Melo e Souza. Modelos de fatoração matricial para recomendação de vídeos. Dissertação de Mestrado

Sentidos São os meios através dos quais os seres vivos percebem e reconhecem outros organismos e as características do meio em que vivem.

PROPOSTA DE UM FRAMEWORK PARA DEFINIÇÃO DE REQUISITOS DE IMPLANTAÇÃO DE SISTEMAS DE VISÃO NO CONTEXTO DA INDÚSTRIA 4.0

Modelos de controle de movimentos oculares durante a leitura

Computaçã. Visão Geral. Sistema Gráfico. Computação Gráfica. Pixels. Sistema Gráfico e o Frame Buffer. Introdução à Computação Gráfica

Técnicas de Inteligência Artificial

Aprendizagem de Máquina

A quantidade de informação existente no mundo é grande e cresce a uma taxa exponencial a cada ano. Aplicações como engenhos de busca web, por

Aquisição de Imagens

Definição de uma Imagem Digital

UNIVERSIDADE FEDERAL DE PERNAMBUCO. Análise da Eficiência da Codificação de Huffman em Extensões de Fontes de Informação

Óptica Visual Séries de Exercícios 2018/2019

O ALEATÓRIO EM COMPUTAÇÃO. Por Diogo Anderson Integrante do Grupo PET Computação

UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA GRADUAÇÃO EM ENGENHARIA DA COMPUTAÇÃO

Avaliação de Desempenho de Algoritmos de Estimação do Olhar para Interação com Computadores Vestíveis. Fernando Omar Aluani

Aulas 23 e 24 Página 91

Teorema da Galeria de Arte e Triangularização de Polígonos e Pontos no Plano

Universidade Federal de Pernambuco

QUIS. Questionnaire for User Interface Satisfaction. Eduardo Oliveira Leosvaldo Jorge

PLANO DE ENSINO. Curso: LICENCIATURA EM BIOLOGIA Componente Curricular: PCCC 1 Integração de conteúdos do semestre por meio da informática

Fundamentos da Computação Gráfica

Aprendizado de Máquina

Análise Numérica DCC033. Renato Assunção Departamento de Ciência da Computação UFMG

Vuemate DL550A Sensor de Fadiga e Distração

Processamento de Imagens: fundamentos. Julio C. S. Jacques Junior

Rastreamento de Objetos Baseado em Grafos. Casamento Inexato entre Grafos Relacionais com Atributos

Sistemas Distribuídos. maio de simbolopuc

Igor dos Santos Montagner Orientador: Roberto Marcondes Cesar Junior 20/09/2010

Processamento de Sinal e Imagem Engenharia Electrotécnica e de Computadores

Sumário. SCC0661 Multimídia e Hipermídia. Ementa do Curso. Ementa do Curso. Programa do Curso. Avaliação

WebMídia Thiago Teixeira Santos 1,2 Carlos Hitoshi Morimoto 2

UM PROCESSO PARA MANUTENÇÃO DA CONSISTÊNCIA DE INTERFACES INTEGRADAS AO AMADEUS

Resumo. 1. Introdução

Descoberta de Conhecimento em Bancos de Dados - KDD

Seminário Computação Móvel na Saúde

Introdução. Aula 1 Inteligência Artificial HDL

Aplicação de gamificação em um sistema colaborativo. Renato Massao Maeda da Silva

Transcrição:

Detecção de padrões de leitura com baixa taxa de amostragem Aluno: Carlos Eduardo Leão Elmadjian Orientador: Prof. Dr. Carlos Hitoshi Morimoto IME-USP

Tópicos 2/22

Tópicos Introdução 2/22

Tópicos Introdução Características da leitura 2/22

Tópicos Introdução Características da leitura Baixa taxa de amostragem 2/22

Tópicos Introdução Características da leitura Baixa taxa de amostragem Algoritmos de detecção 2/22

Tópicos Introdução Características da leitura Baixa taxa de amostragem Algoritmos de detecção Algoritmo proposto 2/22

Tópicos Introdução Características da leitura Baixa taxa de amostragem Algoritmos de detecção Algoritmo proposto Avaliação 2/22

Tópicos Introdução Características da leitura Baixa taxa de amostragem Algoritmos de detecção Algoritmo proposto Avaliação Resultados 2/22

Tópicos Introdução Características da leitura Baixa taxa de amostragem Algoritmos de detecção Algoritmo proposto Avaliação Resultados Aplicações 2/22

Introdução Motivação 3/22

Introdução Motivação Aplicações para computação vestível ENGADGET.COM 3/22

Introdução Motivação Consumo de energia ANDROIDCOMMUNITY.COM Aplicações para computação vestível ENGADGET.COM 3/22

Introdução Consumo de energia Qualidade das interações ANDROIDCOMMUNITY.COM Aplicações para computação vestível ENGADGET.COM MAKEUSEOF.COM Motivação Nova mensagem! Leiame! Atualização! Urgente! 3/22

Introdução Por que a leitura? 4/22

Introdução Por que a leitura? Uma das interações mais frequentes Jogando ou baixando jogos, imagens, filmes, música Acessando o banco Usando serviços de viagem ou acomodação Lendo notícias, jornais ou revistas Procurando informações sobre produtos e serviços Mandando ou lendo emails FONTE: Office for National Statistics Reino Unido 4/22

Introdução Por que a leitura? Uma das interações mais frequentes Jogando ou baixando jogos, imagens, filmes, música Acessando o banco Usando serviços de viagem ou acomodação Lendo notícias, jornais ou revistas Procurando informações sobre produtos e serviços Mandando ou lendo emails FONTE: Office for National Statistics Reino Unido 4/22

Introdução Por que a leitura? Uma das interações mais frequentes Indicativo de atividade primária Jogando ou baixando jogos, imagens, filmes, música Acessando o banco Usando serviços de viagem ou acomodação Lendo notícias, jornais ou revistas Procurando informações sobre produtos e serviços Mandando ou lendo emails FONTE: Office for National Statistics Reino Unido 4/22

Introdução Por que a leitura? Uma das interações mais frequentes Indicativo de atividade primária Feedback de relevância Jogando ou baixando jogos, imagens, filmes, música Acessando o banco Usando serviços de viagem ou acomodação Lendo notícias, jornais ou revistas Procurando informações sobre produtos e serviços Mandando ou lendo emails FONTE: Office for National Statistics Reino Unido 4/22

Características da leitura Comportamento típico 5/22

Características da leitura Comportamento típico Fixações de 200 a 300 ms fixação 5/22

Características da leitura Comportamento típico Fixações de 200 a 300 ms Sacadas curtas à direita sacada fixação 5/22

Características da leitura Comportamento típico Fixações de 200 a 300 ms Sacadas curtas à direita Regressões em transições de linha regressão sacada fixação 5/22

Características da leitura Processamento de informações 6/22

Características da leitura Processamento de informações Supressão sacádica NVIDIA.COM 6/22

Características da leitura Processamento de informações Supressão sacádica NVIDIA.COM 6/22

Características da leitura Processamento de informações Supressão sacádica Visão foveada NVIDIA.COM Cristalino Pupila Vasos Fóvea Mácula Córnea Íris Anatomia do olho CC Bruce Blausen 6/22

Características da leitura Processamento de informações Supressão sacádica Visão foveada Acuidade limitada NVIDIA.COM Cristalino Pupila Vasos Fóvea Mácula Córnea Íris Anatomia do olho CC Bruce Blausen 6/22

Baixa taxa de amostragem Como rastrear esse comportamento? 7/22

Baixa taxa de amostragem Como rastrear esse comportamento? Câmera infravermelho PUPIL-LABS.COM 7/22

Baixa taxa de amostragem Como rastrear esse comportamento? Câmera infravermelho Processamento de imagens do olho PUPIL-LABS.COM 7/22

Baixa taxa de amostragem Como rastrear esse comportamento? Câmera infravermelho Processamento de imagens do olho Função de calibração para superfície PUPIL-LABS.COM 7/22

Baixa taxa de amostragem PUPIL-LABS.COM Como rastrear esse comportamento? Câmera infravermelho Processamento de imagens do olho Função de calibração para superfície Problema: alto custo computacional 7/22

Baixa taxa de amostragem PUPIL-LABS.COM Como rastrear esse comportamento? Câmera infravermelho Processamento de imagens do olho Função de calibração para superfície Problema: alto custo computacional Solução: redução da taxa de amostragem 7/22

Baixa taxa de amostragem Mas se a taxa for baixa... 8/22

Baixa taxa de amostragem Mas se a taxa for baixa... Movimentos não rastreados 8/22

Baixa taxa de amostragem Mas se a taxa for baixa... Movimentos não rastreados Calibração com baixa acurácia 8/22

Baixa taxa de amostragem Mas se a taxa for baixa... Movimentos não rastreados Calibração com baixa acurácia Aliasing 8/22

Algoritmos de detecção Ideias gerais 9/22

Algoritmos de detecção Ideias gerais Filtragem dos pontos do olhar 9/22

Algoritmos de detecção Ideias gerais Filtragem dos pontos do olhar Identificação dos movimentos 9/22

Algoritmos de detecção Ideias gerais Filtragem dos pontos do olhar Identificação dos movimentos Tokenização + pontuação 9/22

Algoritmos de detecção Ideias gerais Filtragem dos pontos do olhar Identificação dos movimentos Tokenização + pontuação Somatória de evidências 9/22

Algoritmos de detecção Ideias gerais Filtragem dos pontos do olhar Identificação dos movimentos Tokenização + pontuação Somatória de evidências Mudança de estado 9/22

Algoritmos de detecção Mas com frequência baixa... Filtragem dos pontos do olhar Identificação dos movimentos Tokenização + pontuação Somatória de evidências Mudança de estado 10/22

Algoritmos de detecção Mas com frequência baixa... Filtragem dos pontos do olhar não há amostras suficientes Identificação dos movimentos Tokenização + pontuação Somatória de evidências Mudança de estado 10/22

Algoritmos de detecção Mas com frequência baixa... Filtragem dos pontos do olhar não há amostras suficientes Identificação dos movimentos não é possível diferenciá-los Tokenização + pontuação Somatória de evidências Mudança de estado 10/22

Algoritmo proposto Conceitos principais 11/22

Algoritmo proposto Conceitos principais Quociente diferencial entre amostras 11/22

Algoritmo proposto Conceitos principais Quociente diferencial entre amostras Janela de quocientes 11/22

Algoritmo proposto Conceitos principais Quociente diferencial entre amostras Janela de quocientes Máquina de estados 11/22

Algoritmo proposto Conceitos principais Quociente diferencial entre amostras Janela de quocientes Máquina de estados Somatória de evidências 11/22

Algoritmo proposto Conceitos principais Quociente diferencial entre amostras Janela de quocientes Máquina de estados Somatória de evidências Mudança de estado 11/22

Algoritmo proposto Conceitos principais Quociente diferencial entre amostras Janela de quocientes Máquina de estados Somatória de evidências Mudança de estado A mesma ideia dos anteriores 11/22

Algoritmo proposto Como funciona? 12/22

Algoritmo proposto Como funciona? Quociente diferencial é robusto a taxas baixas 30 Hz 10 Hz 5 Hz 12/22

Algoritmo proposto Como funciona? Quociente diferencial é robusto a taxas baixas Sacadas se tornam picos limiarizáveis 30 Hz 10 Hz 5 Hz 12/22

Algoritmo proposto Como funciona? 13/22

Algoritmo proposto Como funciona? Máquina de estados atribui pontuações regressão Sacada à direita + + + + + + 13/22

Algoritmo proposto Como funciona? Máquina de estados atribui pontuações Aliasing se torna irrelevante regressão Sacada à direita + + + + + + 13/22

Avaliação Experimento com leitores 14/22

Avaliação Experimento com leitores 9 participantes 14/22

Avaliação Experimento com leitores 9 participantes 45 textos aleatórios curtos 14/22

Avaliação Experimento com leitores 9 participantes 45 textos aleatórios curtos 45 imagens aleatórias (controle) 14/22

Avaliação Experimento com leitores 9 participantes 45 textos aleatórios curtos 45 imagens aleatórias (controle) Coleta a 30 Hz e subamostragem a posteriori 14/22

Avaliação Experimento com leitores 9 participantes 45 textos aleatórios curtos 45 imagens aleatórias (controle) Coleta a 30 Hz e subamostragem a posteriori Questionário para nível de compreensão 14/22

Avaliação Experimento com leitores 9 participantes 45 textos aleatórios curtos 45 imagens aleatórias (controle) Coleta a 30 Hz e subamostragem a posteriori Questionário para nível de compreensão Comparação com Campbell e Maglio (2001) e Buscher et al. (2008) 14/22

Resultados Sensibilidade 15/22

Resultados Sensibilidade 16/22

Resultados Sensibilidade 17/22

Resultados Especificidade 18/22

Resultados Especificidade 19/22

Resultados Especificidade 20/22

Aplicações Prova de conceito 21/22

Aplicações Prova de conceito Aplicação web 21/22

Aplicações Prova de conceito Aplicação web Reconhecimento de leitura como mediação de estados indicador de estado 21/22

Aplicações Prova de conceito Aplicação web Reconhecimento de leitura como mediação de estados Leitura ferramentas de auxílio e bloqueio de mensagens indicador de estado marcador tradução de termos autorrolagem 21/22

Aplicações Prova de conceito Aplicação web Reconhecimento de leitura como mediação de estados Leitura ferramentas de auxílio e bloqueio de mensagens Sem leitura interação convencional 21/22

Referências Bridgeman, Bruce, Derek Hendry, and Lawrence Stark. "Failure to detect displacement of the visual world during saccadic eye movements." Vision research 15.6 (1975): 719-722. Buscher, Georg, Andreas Dengel, and Ludger van Elst. "Eye movements as implicit relevance feedback." In CHI'08 extended abstracts on Human factors in computing systems, pp. 2991-2996. ACM, 2008. Campbell, Christopher S., and Paul P. Maglio. "A robust algorithm for reading detection." In Proceedings of the 2001 workshop on Perceptive user interfaces, pp. 1-7. ACM, 2001. ONS / Relatório de atividades na internet 2014: http://www.ons.gov.uk/ons/rel/rdit2/internetaccess---households-and-individuals/2014/stb-ia-2014.html#tab-internet-activities Rayner, Keith. "Eye movements in reading and information processing: 20 years of research." Psychological bulletin 124, no. 3 (1998): 372. Shannon, Claude E. "Communication in the presence of noise." Proceedings of the IRE 37, no. 1 (1949): 10-21. 22/22