Bruno de Brito Leite

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

Universidade Católica Dom Bosco

Extração de atributos usando o método LBP - Local Binary Pattern

Descritores de Imagens

Reconhecimento de Faces com PCA e Redes Neurais

Sistema de Reconhecimento de Logotipos

Um Método Automático para o Ajuste de Segmentadores de Imagens Baseados em Informação de Textura e Cor

Descritores de Imagem

Color Eyes Detector. Duarte Petiz. DCC/FCUP

SEMINÁRIO Visão Computacional Aluno: Afonso Pinheiro

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

O reconhecimento facial é dividido em três etapas: i) detecção da face, ii) extração de características e iii) reconhecimento da face.

Detecção de Faces Humanas em Imagens Coloridas Utilizando Redes Neurais Artificiais

RECONHECIMENTO FACIAL UTILIZANDO EIGENFACES

Orientação de Bordas em Imagens Digitais: Abordagem por Análise de Vizinhança Local

RECONHECIMENTO FACIAL 2D

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

Introdução a Visão Computacional. Prof. Dr. Geraldo Braz Junior DEINF - UFMA

Universidade Federal de Goiás (UFG) Avenida Dr. Lamartine Pinto de Avelar, 1120, Setor Universitário Catalão GO Brasil

SISTEMA DE ANÁLISE DE VÍDEO EM TEMPO REAL NA DETECÇÃO DE PADRÕES DE MOVIMENTO

4 as Jornadas Politécnicas de Engenharia

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

Extração de características utilizando filtros de Gabor aplicado a identificação de defeitos no couro bovino

Face Recognition using RGB-D Images

Video Quality Assessment in Java

RECONHECIMENTO DE CARACTERES EM IMAGENS COM RUÍDO

Descritores de Imagens

SEMINÁRIO DOS ARTIGOS:

Visão Computacional. Mestrado em Ciência de Computadores Mestrado Integrado em Engenharia de Redes e Sistemas Informáticos

Um sistema de identificação biométrica utilizando reconhecimento de íris e OpenCV

Aplicação de Histograma de Gradientes Orientados para detecção de hidrômetros em imagens de fundo complexo

Universidade Católica Dom Bosco

Processamento de Imagens COS756 / COC603

Cursos da Escola de Engenharias e Ciências Exatas - UnP

UNIVERSIDADE FEDERAL DE UBERLÂNDIA UFU

T4 Processamento de Imagem

Máquinas de Vetores de Suporte Aplicadas à Classificação de Defeitos em Couro Bovino

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

Análise de Métodos de Processamento de Imagens para Reconhecimento Facial utilizando Fisherfaces em Imagens sob

Visão Computacional. Prof. Leandro Augusto Frata Fernandes TCC Introdução à Ciência da Computação (2012.

AVALIAÇÃO QUALITATIVA DE DETECÇÃO DE BORDAS EM IMAGENS DE RADIOGRAFIA PERIAPICAIS

Processamento de Sinal e Imagem

Reconhecimento de Tipos de Movimento Humano baseados no método GMM.

Processamento de Imagens

Processamento e Análise de Imagens

Visão computacional. Juliana Patrícia Detroz Orientador: André Tavares Silva

Segmentação, Rastreamento de Objetos e Detecção de Eventos Primitivos com Aplicação no Monitoramento Automático de Ações Humanas em Vídeo

Classificação Hierárquica Multirrótulo Utilizando Redes Neurais Artificiais

Reconhecimento facial. uma aplicação prática do reconhecimento de padrões

2 Reconhecimento Facial

Face Detection. Image Processing scc moacir ICMC/USP São Carlos, SP, Brazil

T4.1 Processamento de Imagem

SERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA DEPARTAMENTO DE INFORMÁTICA APLICADA

Aprendizagem de Máquina

Mapeamento e Reconstrução 3D com a utilização da Estereoscópia e SURF

Morfologia Matemática: algumas aplicações. Rosana Gomes Bernardo Universidade Federal Fluminense

Detecção de falsas correspondências em pares de imagens estereoscópicas utilizando a transformação projetiva no plano e o algoritmo RANSAC

Visão Computacional. Alessandro L. Koerich. Programa de Pós-Graduação em Engenharia Elétrica Universidade Federal do Paraná (UFPR)

Capítulo III Processamento de Imagem

Detecção e seguimento de objectos em vídeo sob condições adversas

10º Congresso Interinstitucional de Iniciação Científica CIIC a 04 de agosto de 2016 Campinas, São Paulo ISBN

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

RECONHECIMENTO DE ÍRIS EM AMBIENTES NÃO COOPERATIVOS UTILIZANDO WAVELETS E GABOR 2D

TÉCNICAS DE RECONHECIMENTO FACIAL EM TRÊS DIMENSÕES

Identificação de Órgãos Foliares utilizando as Wavelets de Daubechies

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

METODOLOGIA PARA A QUANTIZAÇÃO DE CORES PELO MÉTODO SMCb: INTRODUÇÃO E EXEMPLOS DE RESULTADOS

Universidade Federal do Paraná Departamento de Informática. Reconhecimento de Padrões. Extração de Características

Processamento Digital de Imagens

VISÃO COMPUTACIONAL PARA A LEITURA DO DISPOSITIVO MOSTRADOR DE INSTRUMENTOS DE MEDIÇÃO

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

Reconhecimento Facial 3D utilizando o Simulated Annealing com as Medidas Surface Interpenetration Measure e M-Estimator Sample Consensus

Aprendizagem de Máquinas. Extração de Características

Mathematical Morphology An Overview

Reconhecimento Ótico de Caracteres em Placas Veiculares

Filtros de Gabor Da Teoria à Aplicação

Realce de imagens parte 1: operações pontuais SCC0251 Processamento de Imagens

ORIENTADOR(ES): LUIZ EDUARDO SALES E SILVA, WALDIR SABINO DA SILVA JUNIOR, WHEIDIMA CARNEIRO DE MELO

Fazendo máquinas enxergarem com OpenCV. TCHÊLINUX 2017 Felipe Aguiar Corrêa

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

Aprendizagem de Máquina

Anotador automático de placas de publicidade em vídeos esportivos

UFAM - Engenharia Elétrica

METODOLOGIAS PARA IDENTIFICAÇÃO DE FACES EM IMAGENS: INTRODUÇÃO E EXEMPLOS DE RESULTADOS

11º Congresso Interinstitucional de Iniciação Científica CIIC a 04 de agosto de 2017 Campinas, São Paulo ISBN

Extração de características de imagens. Descritores de cor

Reconhecimento de Faces Utilizando Redes Neurais MLP

Fusão de Atributos para Segmentação de Couro Bovino

Avaliação de características para o reconhecimento de faces por meio de Wavelets

!"$# %$'& (#) *+! *,$ -) -#.+/ &$0 $"$# 1 ' #$4!*.+5 #76$8 8'9

Kanade-Lucas-Tomasi Tracker

Autenticação de fingerprints

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

EXTRACÇÃO DE SOMBRA A PARTIR DE IMAGENS DE SATÉLITE DE ALTA RESOLUÇÃO

UNIVERSIDADE FEDERAL DE UBERLÂNDIA UFU

Image Descriptors: color

Dr. Sylvio Barbon Junior. Departamento de Computação - UEL. 1 o Semestre de 2015

Aprendizagem de Máquina

Universidade Federal de Pernambuco

Transcrição:

Universidade Federal de Campina Grande UFCG Centro de Engenharia Elétrica e Informática CEEI Coordenação de Pós Graduação em Ciência da Computação COPIN Bruno de Brito Leite Mestrando

Sumário Detecção de olhos Objetivos Relevância Métodos Abordagem proposta Bases de faces Experimentos Considerações finais Trabalhos futuros 2

Detecção de olhos Desempenha papel importante em várias tarefas Interação humano computador td Detecção de características faciais Monitoramento de condutores de veículos Identificação de faces ou íris Compressão em vídeo conferência Análise expressões faciais Grande motivador Projeto Iphotobot Parceria UFCG HP Brasil P&D 3

Métodos Ativos Requer vídeo ou seqüência de imagens Passivos Análise da aparência Aprendizagem Modelos 4

Objetivos Geral Detecção de olhos Passiva e não intrusiva Taxa de detecção superior a de sistemas existentes Específicos Uso de técnicas de pré processamento Sistema híbrido com três estratégias distintas Combinação de resultados 5

Abordagem propostap 6

Detecção de faces Biblioteca OpenCV Características ti simples de Haar Tamanho 150 x 150 pixels 7

Detecção de faces Imagem original Face detectada 8

Compensação de iluminação Adota modelo simplificado β=μ reflec μ ilum Filtragem homórfica Log(β) = Log(μ reflec μ ilum ) Log(β) = Log(μ reflec )+ Log(μ ilum ) PassaAlta(Log(β)) μ reflec = γ Adaptado de Parker [Par97] 9

Compensação de iluminação Sem compensação Com compensação 10

Pré processamento com operações pontuais Expansão Utilização de toda faixa de representação δ(i, j)=(k 1)/(b a)(γ(i,j) a) Equalização Distribuição ib i uniforme ξ norm (i)=σν(i)/n ξ acum (i)=ξξ acum (i)+ξξ acum (i+1) δ(i, j)=ξ acum (γ(i,j)) 11

Pré processamento com operações pontuais Expansão Original Equalização 12

Limitação do espaço pç de busca Base de imagens de faces BioID Olho dir = (0,30;0,38) e Olho esq = (0,68;0,38) Inclinação de +45 e 45 Olho dir+45 =(0,28;0,56) e Olho esq+45 =(0,54;0,30) Olho dir 45 =(0,44;0,28) e Olho esq 45 =(0,70;0,54) Região retangular ϕ hor =(0,28 0,13;0,70+0,13+2)=(0,15;0,85) ϕ ver =(0,28;0,56) 13

Análise da aparência Cor da pele Rd Rede neural 3 x 9 x 1 Adaptada d de Cardoso e Gomes [CG07] Saída produzida indica pele [0, 1] Complemento da detecção de pele ζ = 1 saída da rede 14

Análise da aparência Faces originais Mapas baseados na análise de aparência Preto: baixa resposta Branco: alta resposta 15

Aprendizagem Principal Component Analysis PCA Redução de 756 para 66 95% de representatividade Rede neural triangular 66 x 33 x 1 Resposta apresenta pelo neurônio de saída 16

Aprendizagem Exemplos de olhos Exemplos de não olhos 17

Aprendizagem Faces originais Mapas baseados em aprendizagem Preto: baixa resposta Branco: alta resposta 18

Modelos Inspirado no modelo proposto por Akashi [AWT06] Correlação entre o modelo e a imagem Não normalizada Coeficiente de correlação, Gonzalez [GW92] Intervalo [0, 1] θ(t,s) = 19

Modelos Faces originais Mapas baseados em modelos Preto: baixa resposta Branco: alta resposta 20

Combinação de mapas Regra da soma Soma(i,j) = ζ(i,j) + η(i,j) + θ(i,j) Regra do produto Produto(i,j) = ζ(i,j) η(i,j) θ(i,j) Regra da média Media(i,j) = (ζ(i,j) + η(i,j) + θ(i,j))/ ( 3 Regra do ranking Ranking(i,j) = max(ζ(i,j), η(i,j), θ(i,j)) Ponto de maior resposta Coordenadas dos olhos 21

Bases de faces Desempenho depende da base Dificuldades d na comparação de resultados do método proposto com resultados de métodos existentes Base utilizada não é divulgada Não apresenta referência para a base utilizada Referência desatualizada Necessidade de acordo de cooperação 22

Bases de faces Base Quantidade de imagens Quantidade de sujeitos Imagens coloridas IMM 240 40 Sim Caltech 450 27 Sim JAFFE 213 10 Não Base Variação de Rotação Variações na Variações expressão de faces iluminação de cenário IMM Sim Sim Sim Não Clt Caltech Sim Não Sim Sim JAFFE Sim Não Não Não 23

Tolerância a erro Normalização do erro Permite comparações em bases diferentes Invariância a escala Proposta por Jesorsky et al [JKR01] Equações d dir =((X dir x dir ) 2 +(Y dir y dir ) 2 /(X esq X dir ) 2 +(Y esq Y dir ) 2 ) 1/2 d esq =((X esq x esq ) 2 +(Y esq y esq ) 2 /(X esq X dir ) 2 +(Y esq Y dir ) 2 ) 1/2 24

Tolerância a erro Tolerância considerada d 0,25 Considerada por Maia [MGS07] Cl Calculo l automático ái Imune a erros de calculo Rápido Preciso 25

Experimentos Compensação de iluminação lateral Base IMM Melhoria de brilho e contraste Base IMM Comparativo entre a abordagem proposta versus sistemas existentes Caltech JAFFE 26

Uso da compensação de iluminação Objetivo principal Verificar o impacto da compensação de iluminaçãoi Comparação da mesma regra Com compensação Sem compensação Objetivo secundário Qual a melhor regra 27

Uso da compensação de iluminação Sem compensação Com compensação Preto: baixa a resposta Branco: alta resposta Sem compensação Com compensação 28

Uso da compensação de iluminação Sem compensação Com compensação Sem compensação Com compensação 29

Uso da compensação de iluminação Regra Compensação Acerto Produto Média Soma Ranking Sim 97,041 % Não 88,690% Sim 93,976% Não 89,222% Sim 93,529% Não 92,814% Sim 92,857% Não 87,193% Aprendizagem Sim 90,617% Casamento Sim 84,615% Aparência Não 82,738% 30

Melhoria de brilho e contraste Objetivo principal Diferença em relação aos resultados sem melhoria de brilho e contraste Objetivo secundário Qual a operação pontual mais adequada para o problema da detecção de olhos 31

Melhoria de brilho e contraste Equalização Expansão e equalização Expansão Equalização Expansão e equalização Expansão 32

Uso da compensação de iluminação Regra Operação Acerto Produto Média Soma Expansão 97,605 % Expansão e equalização 96,471% Equalização 96,471% Expansão 97,024% Expansão e equalização 97,006% Equalização 96,951% 951% Expansão 97,006% Expansão e equalização 90,533% Equalização 90,419% Expansão 96,471% Ranking Expansão e equalização 91,617% Equalização 92,899% 33

Abordagem proposta versus sistemas it existentes it t Objetivo principal Comparar desempenho (taxa de detecção) da abordagem proposta p com sistemas existentes Objetivo secundário Definir fatores que provocam erro na detecção Han et al [HKN02] Morfologia matemática e intensidade de brilho Wang e Yin [WY05] Mapa topográfico e modelo dl gaussiano 34

Abordagem proposta versus sistemas existentes Caltech Caltech Caltech JAFFE JAFFE JAFFE 35

Abordagem proposta versus sistemas existentes Base Sistema Acerto Caltech Proposto Produto 99,361% Média 97,833% Soma 97,799% Ranking 97,468% Han et al [HKN02] 98,80% Base Sistema Acerto Produto 98,122% Média 98,020% Proposto JAFFE Soma 98,122% Ranking 96,061% Wang e Yin [WY05] 95,800% 36

Abordagem proposta e sistemas existentes Causas de erros Sombra do nariz Pouca iluminação Uso de óculos Oclusão parcial dos olhos pelo cabelo Sobrancelhas/cílios muito escuros Rotação da face 37

Considerações finais Objetivo atingido Dt Detector t passivo e não intrusivo i com taxa de detecção superior a de sistemas existentes Comprovação de benefícios Compensação de iluminação Mlh Melhoria de brilho e contraste t Combinação de classificadores 38

Trabalhos futuros Combinação de pesos Custo computacional Inviável para sistemas em tempo real Necessidade dd de compensação de iluminação Base Dimensões Memória (MB) Detecção de Tempo total (px) olhos (s) (s) IMM 640 x 480 15 54 64 Caltech 896 x 592 26 100 130 JAFFE 256 x 256 9 32 37 39

Trabalhos futuros Mapas de evidência Dt Detecção de pele em outros espaços Extratores de características Máquinas de aprendizagem Experimento comparativo Publicação no SIBGRAPI 2007 Implementações disponíveis publicamente Rowley et al [RBK99] e Fasel et al [FFM05] 40

Referências [AWT06] T. Akashi, Y. Wakasa, and K. Tanaka. Performance of eye detection by genetic algorithms. In Proceedings of International Conference of Computational Intelligence, pages 94 99, 2006. [CG07] C. S. C. Cunha and H. M. Gomes. People detection in still images based on a skin filter and body part evidence. In Proceedings of Brazillian Symposium on Computer Graphics and Image Processing, pages 1 2, 2005. [Par97] J. R. Parker. Algorithms for Image Processing and Computer Vision. John Wiley & Sons, 1997. [JKR01] O. Jesorsky, K. J. Kirchberg, and R.W. Robust face detection using the hausdorff distance. Lectures Notes in Computer Science, 2091:212 227, 2001. 41

Referências [MGS07] J. G. R. Maia, F. C. Gomes, and O. Souza. Automatic eye localization in color images. In Proceedings of Brazillian Symposium on Computer Graphics and Image Processing SIBGRAPI, pages 195 202, 2007. [HKN02] H. Han, T. Kawaguchi, and R. Nagata. Eye detection based on grayscale morphology. In Proceedings of IEEE Region 10 Conference on Computers, Communications, Control and Power Engineering, volume 1, pages 498 502, 2002. [WY05] J.Wang and L. Yin. Eye detection under unconstrained background by the terrain feature. In Proceedings of IEEE International Conference on Multimedia and Expo, pages 1528 1531, 2005. 42

Referências [GW92] R. C. Gonzalez and R. E.Woods. Digital Image Processing. Addison Wesley, 1992. [RBK99] H. A. Rowley, S. Baluja, and T. Kanade. Neural Network Based Face Detection. PhD thesis, Carnegie Mellow University, 1999. [FFM05] I. Fasel, B. Fortenberry, and J. R. Movellan. A generative framework for realtime object detection and classification. Computer Vision and Image Understanding, 2005. 43