Classificador de emoções faciais baseado em face neutra

Slides:



Advertisements
Apresentações semelhantes
Software Básico Silvio Fernandes
Advertisements

Modelos e Sistemas de Reputação
Transformação para o Espaço Latente
Estudo e viabilização da arquitetura e metodologia para permitir integração da plataforma de EaD com dispositivos móveis Guilherme Gonçalves de Carvalho.
SBC Women in Information Technology Gender and regional differences in Brazil: do they really exist? Janne Oeiras Universidade Federal do Pará
Garantia de Qualidade do software
Objectivos, Programa, Bibliografia e Avaliação
Parte III – Engenharia de Software para Autonomic Computing Seminários 2007 – 2º Semestre Maíra Gatti.
A PPLYING D ATA M INING T ECHNIQUES TO S EMI -A UTOMATICALLY D ISCOVER G UIDELINES FOR M ETAMODELS {andreza, franklin, patricia,
ArchC: Uma linguagem de descrição de arquiteturas
SVM Support Vector Machines
Sumarização Automática de Vídeos
Support Vector Machines (SVM)
Aluna: Fernanda Monteiro Eliott.
V – Avaliação de Desempenho e Resultados
Carlos Alberto de Freitas Pereira Júnior
Composição e Geração de Aplicações usando Aspectos
FERRAMENTA PARA ANÁLISE DE IMPACTO BASEADO EM RASTREABILIDADE DE
FERRAMENTA PARA ANÁLISE DE IMPACTO BASEADO EM RASTREABILIDADE DE
Rebeca Teodoro da Silva[Voluntário] ;
Davyd Bandeira de Melo Um Sistema de Reconhecimento de Comandos de Voz Utilizando a Rede Neural ELM Junho 2011.
Research of Dynamic SOA Collaboration Architecture
Pontifícia Universidade Católica de Campinas
Working for Free? – Motivations of Participating in Open Source Projects Hugo Costa Proceedings of the 34th Hawaii International Conference on System Sciences.
Autores: Jean Suellen Silva de Almeida Victor Hugo Cunha de Melo
Universidade Federal do Rio Grande do Sul Instituto de Informática
Aprendizado Baseado em Instâncias – Algoritmo k-NN
Customização de Formas Animais
Reconhecimento de Expressões Faciais em Imagens
II Workshop de Dissertação Pós-Graduação em Ciência da Computação Faculdade de Computação – FACOM Universidade Federal de Uberlândia – UFU Dezembro/2008.
Marcus Vinicius Silva Soares Orientador: Luiz Merschmann Outubro / 2010.
Journal New Research Music – 2012 Citado por 3 artigos Alex Amorim Dutra Jason Weston, Samy Bengio, and Philippe Hamel Google, USA.
Uma análise da ação da idade em processos de reconhecimento de faces baseados em PCA Daniel da Silva Diogo Lara
Momentos de Hu e Zernike para o Reconhecimento de Linguagem de Sinais
Uso de Sistemas Imunológicos Artificiais para Detecção de Falhas em Plantas da Indústria de Petróleo. Aluno: Alexandre Willig Quintino dos Santos Orientador:
Call Center de Emergência Marcus A. de Queiroz V. Lima
Calibração de Câmera Pedro Sampaio Vieira.
Usando contornos ativos para detectar movimento
Apresentação para grupo do ISEG
1 2 Observa ilustração. Cria um texto. Observa ilustração.
DIEGO RICARDO DE ARAUJO DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO INSTITUTO DE CIÊNCIA EXATAS UNIVERSIDADE FEDERAL DE JUIZ DE FORA Seleção de Características.
Reconstrução Tridimensional usando IPP Trabalho final do curso de Visão Computacional DCC / UFMG Apresentação: Antônio Wilson Vieira.
Classificação de imagens de fotografias históricas usando detecção de linhas e paralelogramos pela presença de edifícios Natália Cosse Batista Grupo 8.
1.
Fernanda Nunes Azevedo Fabíola Chimonechi dos Santos
Seleção de Atributos Ricardo Prudêncio.
UFRGS - Universidade Federal do Rio Grande do Sul Programa de Pós-Graduação em Administração Implantação de sistemas integrados de gestão: um estudo exploratório.
Support Vector Machine - SVM
2.º Ciclo 6.º ano de escolaridade
Nome alunos 1 Título UC. Título – slide 2 Conteúdo Conteúdo 2.
Reconhecimento e Verificação de Assinaturas
Topografia Formas Naturais do Terreno
SVMSharp – Uma implementação didática de uma SVM
Apresentação do Artigo: Gradient Field Descriptor for Sketch Based Retrieval and Localization RUI HU, MARK BARNARD AND JOHN COLLOMOSSE CENTRE FOR VISION,
Avaliação do Desempenho
Folha de caixa.
Patrícia A. Jaques (orientadora) São Leopoldo, dezembro de 2007
Detecção da Bola em Vídeos de Futebol Universidade Federal de Pernambuco Centro de Informática Computação Gráfica – Acompanhamento de Projeto Luiz Felipe.
Classificação de conteúdo em blogs Evelin Amorim e Vitor Dantas Aprendizado de Máquina Depto. de Informática PUC-Rio.
A Lexicon-Enhanced Method for Sentiment Classification: An Experiment on Online Product Reviews Bruno Andrade.
1 2º Ciclo de Estudos – Mestrado Informática Médica Docente: Inês Dutra Alunos: João Janeiro Luis Martinez Ricardo Casal Disciplina: Sistemas de Apoio.
Modelos de Redes Neurais Construtivas para Classificação e Verificação de Padrões Juliana Neiva de Gouvêa Ribeiro Orientador: Germano Crispim Vasconcelos.
Manuel Loaiza Marcelo Gattass Alberto Raposo
Categorização de Documentos Mariana Lara Neves CIn/UFPE.
CIn/UFPE1 Categorização de Documentos e Preparação de Dados Mariana Lara Neves Flávia Barros (participação mínima) CIn/UFPE.
Feature Learning for Image Classification via Multiobjective Genetic Programming Seminários de Inteligência Artificial Felipe de Paula Wanderley Barros.
Reconhecimento Facial usando SVM
Correferências Pronominais na 3ª Pessoa do Singular INF2915 Prof.: Ruy Milidiu Guylerme Velasco, Roberta Claudino, Thiago Ribeiro.
1 Reunião do Grupo de Estudos do Serviço de Informática do InCor Artigo-base: Nonparametric Snakes (Umut Ozertem e Deniz Erdogmus) 28 de março de 2008.
Um Estudo Comparativo de Soluções para o Reconhecimento de Faces Grupo: Leandro Soriano Marcolino Moisés Lisboa Rodrigues Raquel Lara dos Santos Visão.
Transcrição da apresentação:

Classificador de emoções faciais baseado em face neutra Machine Learning D.I. PUC Rio Guilherme Carvalho Cunha

Introdução http://www.ynner.com.br/blog/wp-content/uploads/2011/05/Emocoes.jpg

Motivação As aplicações estão querendo cada vez mais retirar mais informações dos usuários Movimentos corporais Bio feedback Emoções O reconhecimento de emoções é um processo complexo

Tarefa Dado uma imagem de um indivíduo com a face neutra, criar um modelo que é capaz de classificar a emoção que esse indivíduo expressa em outras imagens Neutro ?

Proposta Inicial Atual Neutro Nervoso (3 emoções) (7 emoções)

Trabalhos relacionados Autor Método ML Emoções Dataset Resultado Huang[10] Neural Network Back Propagation 7 JAFFE 78,24% Kwang[14] PCA + Cluster 6 - 68,5% Gang[18] SVM Proposto RaFD 84,37%

Dataset O dataset foi criado para o propósito do trabalho utilizando as imagens do dataset RaFD 1575 imagens e ~70 indivíduos, superior ao JAFFE (212 / ~10) JAFFE é um dataset de imagens de mulheres japonesas (pouca generalização) Um programa automaticamente analisa as imagens e extrai os pontos faciais Dos pontos faciais extraídos, monta-se um vetor de atributos para treinamento

Vetor de atributos A análise foi feita em cima de 2 imagens Neutra Expressão A imagem neutra é conhecida à priori O vetor de atributos foi feito com o deslocamento (x,y) de pontos pré-definidos entre as 2 imagens

Face neutra – face expressiva

Vetor de atributos Os pontos pré-definidos foram 18 atributos Exemplo Cantos das sobrancelhas direitas e esquerdas (4 x 2) Cantos da boca (2 x 2) Ponto superior e inferior dos lábios (2 x 2) Altura e largura da boca (2) 18 atributos Exemplo 1:2 2:-5 3:-4 4:-4 5:3 6:-4 7:-1 8:-1 9:-10 10:9 11:11 12:8 13:-1 14:-4 15:-1 16:-10 17:3 18:-7

Método machine learning Utilizou-se a LibSVM 3.12 para o treinamento e predição (cross validation) Houve um processo de engenharia de atributos para chegar ao resultado atual que passou por, ao menos 4 versões diferentes

Resultados Resultados iniciais estavam na faixa de 67% Cross validation dos atributos finais trouxe resultado final de 84,37% Um programa foi desenvolvido com o modelo proposto

Programa - calibragem

Programa – reconhecimento de emoção

Conclusões Resultado satisfatório Ainda não é uma atividade bem definida, difícil encontrar o estado-da-arte, dataset, comparações Dataset foi criado automaticamente, não existe nenhuma anotação de atributos dourada (poderia melhorar) Dificuldade em encontrar a face neutra Teoria != prática Algumas classes se confundem mais com as outras enquantos algumas se separam mais facilmente

Trabalhos futuros Melhorar ainda mais os atributos escolhidos Buscar um método de definição da face neutra Buscar emoções intermediárias (menos exageradas) Transportar para o modelo HMM e perceptron estruturado e verificar os resultados

Bibliografia [1] P. Ekman and W. Friesen. Facial Action Coding System: A Technique for the Measurement of Facial Movement. Consulting Psychologists Press, Palo Alto, 1978. [2] T.F.Cootes, C.J.Taylor, Active Shape Models - `Smart Snakes'. in Proc. British Machine Vision Conference. Springer-Verlag, 1992, pp.266-275. [3] Michael Kass and Andrew Witkin and Demetri Terzopoulos, Snakes: Active contour models, INTERNATIONAL JOURNAL OF COMPUTER VISION, 1988; [4] Sheng-Yu Huang and Yau-Hwang Kuo, Emotion recognition based on a novel triangular facial feature extraction method, IJCNN 2010 [5] Li Xiao-hua, Zhou Ji-liu and Gong Xiao-gang, Geometric feature based facial expression recognition using multiclass support vector machines, Granular Computing, 2009, GRC '09. IEEE International Conference on [6] Chung-Lin Huang and Yu-Ming Huang, Facial Expression Recognition Using Model-Based Feature Extraction and Action Parameters Classification, 97 Journal of Visual Communication and Image Representation [7] Langner, O., Dotsch, R., Bijlstra, G., Wigboldus, D.H.J., Hawk, S.T., & van Knippenberg, A. (2010). Presentation and validation of the Radboud Faces Database. Cognition & Emotion

Dúvidas ?