Dissertação de Mestrado Michel Alain Quintana Truyenque

Slides:



Advertisements
Apresentações semelhantes
IFTO ESTRUTURA DE DADOS AULA 05 Prof. Manoel Campos da Silva Filho
Advertisements

1 ANÁLISE E PROJETO NO PROCESSO DE DESENVOLVIMENTO DE SOFTWARE PROCESSO: CONCEITO MODELOS DE PROCESSO PROCESSO UNIFICADO HISTÓRIA CARACTERÍSTICAS AS QUATRO.
Palestras, oficinas e outras atividades
Operações envolvendo imagens
Material pedagógico Multiplicar x 5 Clica!
Vamos contar D U De 10 até 69 Professor Vaz Nunes 1999 (Ovar-Portugal). Nenhuns direitos reservados, excepto para fins comerciais. Por favor, não coloque.
1 As Tecnologias da Informação na Administração Pública Indicadores Estatísticos Instituto de Informática Rosa Maria Peças Conferência A acessibilidade.
Resultados da Pesquisa "Identificação de Valores de Jovens Brasileiros – Uma Nova Proposta", realizada pela Profª. Dra. Rosa Maria Macedo, da PUC de São.
Investor Relations4Q07 | 1. Investor Relations4Q07 | 2 2.
14/10/09 Uma animação possui: Início; Passo; Fim; 1.
Copyright (c) 2003 by Valery Sklyarov and Iouliia Skliarova: DETUA, IEETA, Aveiro University, Portugal.
1 INQUÉRITOS PEDAGÓGICOS 2º Semestre 2003/2004 ANÁLISE GERAL DOS RESULTADOS OBTIDOS 1.Nº de RESPOSTAS ao inquérito 2003/2004 = (42,8%) 2.Comparação.
Árvores.
Rodrigo Geraldo Ribeiro Denis Pinto Pinheiro Camila Leles Rezende
Capítulo 1 Introdução 1.1 O que é um sistema operacional
Auditoria de Segurança da Informação
Aula 4 Nomes, Vinculações, Tipos e Escopos
O que é 5(S)? ? 5(S) É a prática de hábitos que permitem mudanças nas relações... É a base de qualquer programa de qualidade. 1.
Questionário de Avaliação Institucional
Fundamentação Teórica
Técnica de Contagem.
Provas de Concursos Anteriores
Contagem de Pessoas por Vídeo Usando Câmeras em Posição Zenital
1 APLICAÇÃO DA VISUALIZAÇÃO CIENTÍFICA À OCEANOGRAFIA Representação da agitação marítima no porto de Leixões Disciplina de Visualização Científica Mestrado.
MECÂNICA - ESTÁTICA Vetores Forças Cap. 2.
© GfK 2012 | Title of presentation | DD. Month
Hamburgo, Alemanha Definir o caminho que irá permitir a Lions Clubs International alcançar o seu potencial pleno como organização.
Como aplicar leis da lógica
Televisão: a tecnologia por detrás do écran
1 Celulose.
Engenharia de Requisitos
Bolsas Vera Crevelin OBS: Nos slides disponíveis clique sobre o ícone de informação para visualizar mais fotos das bolsas.
MECÂNICA - DINÂMICA Cinemática de uma Partícula Cap. 12.
Cinemática de uma Partícula Cap. 12
Aluno: Mário Monteiro Orientador: Sérgio Soares 1.
MECÂNICA - DINÂMICA Cinemática Plana de um Corpo Rígido Cap. 16.
Cinemática Plana de um Corpo Rígido Cap. 16
Cinemática Plana de um Corpo Rígido Cap. 16
MECÂNICA - DINÂMICA Cinemática de uma Partícula Cap Exercícios.
Cinética Plana de uma Partícula: Força e Aceleração Cap. 13
Object Oriented Software Construction (MEYER, Bertrand)
Laboratório de Técnicas Inteligentes - LTI Universidade de São Paulo – USP Escola Politécnica Laboratório de Técnicas Inteligentes – LTI SAURON Localização.
1 António Arnaut Duarte. 2 Sumário: primeiros passos;primeiros passos formatar fundo;formatar fundo configurar apresentação;configurar apresentação animação.
GAPH Integração de Hardware do Usuário ao CoreConnect Leandro Heleno Möller e Leonel Pablo Tedesco Prototipação Rápida e Computação.
Salas de Matemática.
MINISTÉRIO DO PLANEJAMENTO Projeto de Lei Orçamentária 2011 Ministro Paulo Bernardo Silva Brasília, novembro de 2010.
MINISTÉRIO DO PLANEJAMENTO Projeto de Lei Orçamentária 2010 Ministro Paulo Bernardo Silva Brasília, 31 de agosto de 2009.
Coordenação Geral de Ensino da Faculdade
Momentos de Hu e Zernike para o Reconhecimento de Linguagem de Sinais
É u m e l e m e n t o f u n d a m e n t a l
EXERCÍCIOS PARA GUARDA-REDES
Cinemática de uma Partícula Cap. 12
Técnicas de Modelagem para Aplicações em Computação Gráfica
1 2 Observa ilustração. Cria um texto. Observa ilustração.
Grupo A – Azul Claro, Marrom, Laranja
Computação Gráfica Aula 3 Transformações Geométricas
BPM BUSINESS PROCESS MANAGEMENT Projecto em Informática e Gestão de Empresas Lisboa, 20 de Junho de 2006.
MATRICIAL CONSULTORIA LTDA. PREFEITURA MUNICIPAL DE GARIBALDI 23/10/ : ATENÇÃO Os locais descritos nas planilhas anexas não correspondem ao total.
Redes Neuronais/Neurais/ Conexionistas Introdução
CALENDÁRIO SEXY Ele & Ela. CALENDÁRIO SEXY Ele & Ela.
Curso: Cerimonial, Protocolo e Eventos
Rio Verde - Goiás - Brasil
Máquina de Turing Universal
Cinemática Plana de um Corpo Rígido Cap. 16
Caminhos da Cana Relatório e show de imagens Marcos Fava Neves Prof. FEA/USP Ribeirão Preto Purdue University (2013)
1 Prof. Humberto Pinheiro, Ph.D SISTEMAS DE MODULAÇÃO DPEE-CT-UFSM Modulação Geométrica Conversores Multiníveis Trifásicos com Diodo de Grampeamento.
Módulo Compras Relatórios e Relações 1. Objetivo 2 Conhecer os relatórios e as relações do sistema disponibilizadas no módulo Compras.
Mapeamento de Textura: Aspectos Gerais
Técnicas de Localização para Robôs em Ambientes Internos Claudia Patricia Ochoa Díaz Mestrado em Sistemas Mecatrônicos UnB
GINÁSTICA LABORAL UM NOVO CAMINHO.
Transcrição da apresentação:

UMA APLICAÇÃO DE VISÃO COMPUTACIONAL QUE UTILIZA GESTOS DA MÃO PARA INTERAGIR COM O COMPUTADOR Dissertação de Mestrado Michel Alain Quintana Truyenque Orientador: Prof. Marcelo Gattass Defesa de Dissertação

ROTEIRO Introdução. Conceitos Básicos. Trabalhos Relacionados. Subtração de Fundo. Detecção de Silhueta. Reconhecimento. Aplicações. Conclusões. Demonstração.

Introdução Motivação. Objetivos. Escopo. Interação sem restrições. Equipamentos Caros. Ambiente. Objetivos. Mão Limpa. Restrições do ambiente. Câmeras Web. Escopo. Identificação de gestos predefinidos. Localização da posição de certos dedos.

Conceitos Básicos. Sistemas Baseados em Visão. Interfaces Tradicionais. Digitais. Bérard [1]

Conceitos Básicos. Requisitos Funcionais. Requisitos Não-Funcionais Detecção. Identificação. Rastreamento. Requisitos Não-Funcionais Latência. Resolução. Estabilidade. Visão Computacional na Interação Humano-Computador. Vantagens. Desafios.

Trabalhos Relacionados. Diversas Abordagens. Não existe nenhuma amplamente difundida. Baseados no Reconhecimento de Gestos. Interação baseado no reconhecimento de alguns gestos. Baseado na Detecção dos Dedos. Interação leva em conta além de gestos posições dos dedos.

Trabalhos Relacionados. Baseados no Reconhecimento de Gestos. Modelo 3D. Regh e Kanade [30]

Trabalhos Relacionados. Baseados no Reconhecimento de Gestos. Baseado na aparência da imagem 2D. Freeman [30] (a)Heap [12],(b)Segen [33],(c)Laptev [22]

Trabalhos Relacionados. Baseados na Detecção dos Dedos. Queck [29] (a)Handenberg [11], (b)Oka[27] Mackormic [26]

Trabalhos Relacionados. Natureza do Sistema Proposto. Sistema Base de reconhecimento de alguns gestos. Ambientes de trabalho convencionais. Não existem aplicações especificas. Sistema baseado na detecção dos dedos.

Subtração de Fundo Motivação. Segmentação de objetos diferentes ao fundo. Problemas na mudança e latências das fontes de iluminação. No contexto do trabalho o objeto é a MÃO.

Subtração de Fundo Segmentação por Subtração de Fundo. Existem muitos enfoques. Baseados na Cor, [14] [15] [6] [13] [2] [3]. Movimento [17]; Estéreo [45]; logarítmica [46]; Markov [20] Híbridas [17][46][5]. Requisitos para o Algoritmo. Tempo Real. Mudanças globais e locais ocasionadas pela fontes de iluminação. Detecção aproximada do objeto.

Subtração de Fundo Algoritmos Susceptíveis a sombras. [46][2] Algoritmos que lidam com sombras. [6][13] P d d P

Subtração de Fundo Algoritmos Robustos . Modelos de Cor. θ Lidam razoavelmente com as sombras. Algoritmo de Horprasert [14](Distorção de Brilho e Cor) Algoritmo de Cheung,Kanade[3](Medida do Angulo) Modelos de Cor. G Ei Ii θ R O B

Subtração de Fundo Modelagem do Fundo. Para o algoritmo de Cheung, Kanade [3], utiliza a media. Modelagem de Fundo Horprasert [14]. Ei = Imagem Media. Si = Desvio Padrão. ai = Distorção de brilho. bi = Distorção de Cor.

Subtração de Fundo Modelagem de Fundo Horprasert [14]. (1) (2)

Subtração de Fundo Modelagem de Fundo Horprasert [14]. (3) (4)

Subtração de Fundo Subtração ou Segmentação. Algoritmo Horprasert [14]. Fundo Original (B). Fundo com baixa iluminação ou Sombra (S). Fundo com alta iluminação(H). Objeto (F).

Subtração de Fundo Subtração ou Segmentação. Algoritmo Horprasert [14].

Subtração de Fundo Subtração ou Segmentação. Algoritmo Horprasert [14]. G Ei d αiEi Ii CDi R O B

Subtração de Fundo Subtração ou Segmentação. θ Algoritmo Cheung, Kanade [3]. G Cr Cb θ R O B

Subtração de Fundo Seleção dos Limiares. Algoritmo Cheung, Kanade [3], tentativa e erro. Algoritmo de Horprasert [14], aprendizado estatístico. (a)Adaptada de [14] Estabelecer Valores Mínimos do: Desvio padrão. Distorção de Brilho. Distorção de Cor.

Subtração de Fundo Resultados. 320x240 pixels, câmera WebCam Logitech QuickCamPro 4000, USB, processador Pentium III de 800Mhz ,com 128 MB RAM Algoritmo Cheung, Kanade [3].

Subtração de Fundo Resultados. Algoritmo Horprasert [14].

Subtração de Fundo Resultados. Algoritmo Horprasert [14].

Subtração de Fundo Algoritmo Horprasert [14].

Detecção de Silhueta Motivação. Três Etapas. Quais pontos da imagem representam a silhueta. Representação do objeto. Extração de Feições. Três Etapas. Refinamento da Segmentação. Detecção das Bordas. Detecção, Coleta e Estruturação do Pontos que conformam a silhueta.

Detecção de Silhueta Refinamento da Segmentação. Filtros Morfológicos. Dilatação e Erosão [34]. Aplica primeiro Dilatação e depois a Erosão na imagem dilatada. Máscara utilizada N8

Detecção de Silhueta Refinamento da Segmentação. Resultados. (a)Resultado da segmentação. (b)Dilatação em (a). (c)Erosão em (b).

Detecção de Silhueta Detecção de Bordas. Abordagem. Localizar os contornos internos e externos. Diferentes abordagens. Abordagem. Diferença das imagens da Dilatação e Erosão.

Detecção de Silhueta Detecção de Bordas.

Detecção de Silhueta Detecção de Contornos. Duas Etapas. Relacionado com o reconhecimento. Duas Etapas. Percorre e armazena as bordas. Seleção das silhuetas. Representação. Listas de Códigos (Chain Codes) [40].

Detecção de Silhueta Percurso e Armazenamento. Ordem pré estabelecida (anti-horária). Utilizando 8 direções. Um ponto de cada vez.

Detecção de Silhueta Percurso e Armazenamento. Caso particular.

Detecção de Silhueta Seleção da Silhueta da Mão. Abordagem. Problema de seleção. Quais Silhuetas selecionar? Único Objeto a Mão. Abordagem. Maior Silhueta representa a silhueta externa da Mão.

Detecção de Silhueta Sub-Amostragem Um quinto dos pontos originalmente detectados.