Estudo sobre Reconhecimento Facial

Transcrição

Estudo sobre Reconhecimento Facial
Introduction
Algoritmo
Metodologia de Teste
Resultados
References
Estudo sobre Reconhecimento Facial
Felipe Bombardelli
2015
Felipe Bombardelli
Estudo sobre Reconhecimento Facial
Introduction
Algoritmo
Metodologia de Teste
Resultados
References
Sumário
1
Introduction
2
Algoritmo
Detecção
Alinhamento
Descrição
Classificação
3
Metodologia de Teste
4
Resultados
5
References
Felipe Bombardelli
Estudo sobre Reconhecimento Facial
Introduction
Algoritmo
Metodologia de Teste
Resultados
References
Introdução
Figure: Passo do algoritmo elaborado no artigo Facenet
Felipe Bombardelli
Estudo sobre Reconhecimento Facial
Introduction
Algoritmo
Metodologia de Teste
Resultados
References
Introdução
Detecção Detecção de Face;
Alinhamento Estimativa da orientação da face - D-Lib;
Descrição Criação do descritor para cada face - CNN, SIFT,
SURF;
Classificação Classificação da face - SVM, KNN;
Felipe Bombardelli
Estudo sobre Reconhecimento Facial
Introduction
Algoritmo
Metodologia de Teste
Resultados
References
Detecção
Alinhamento
Descrição
Classificação
Sumário
1
Introduction
2
Algoritmo
Detecção
Alinhamento
Descrição
Classificação
3
Metodologia de Teste
4
Resultados
5
References
Felipe Bombardelli
Estudo sobre Reconhecimento Facial
Introduction
Algoritmo
Metodologia de Teste
Resultados
References
Detecção
Alinhamento
Descrição
Classificação
Sumário
1
Introduction
2
Algoritmo
Detecção
Alinhamento
Descrição
Classificação
3
Metodologia de Teste
4
Resultados
5
References
Felipe Bombardelli
Estudo sobre Reconhecimento Facial
Introduction
Algoritmo
Metodologia de Teste
Resultados
References
Detecção
Alinhamento
Descrição
Classificação
Face Alignment
Face alignment can be solved with a cascade of regression
functions.
S (t+1) = S (t) + rt (I , S (t) )
Figure: Regressão passo a passo. Figura retirada do artigo One
Millisecond Face Alignment
Felipe Bombardelli
Estudo sobre Reconhecimento Facial
(1)
Introduction
Algoritmo
Metodologia de Teste
Resultados
References
Detecção
Alinhamento
Descrição
Classificação
Sumário
1
Introduction
2
Algoritmo
Detecção
Alinhamento
Descrição
Classificação
3
Metodologia de Teste
4
Resultados
5
References
Felipe Bombardelli
Estudo sobre Reconhecimento Facial
Introduction
Algoritmo
Metodologia de Teste
Resultados
References
Detecção
Alinhamento
Descrição
Classificação
Descrição - CNN
Figure: Modelo de arquitetura da CNN elaborado pela DeepNet. Figura
retirada do artigo DeepFace
Felipe Bombardelli
Estudo sobre Reconhecimento Facial
Introduction
Algoritmo
Metodologia de Teste
Resultados
References
Detecção
Alinhamento
Descrição
Classificação
Descrição - SIFT e SURF
Figure: Descritor SIFT
Felipe Bombardelli
Estudo sobre Reconhecimento Facial
Introduction
Algoritmo
Metodologia de Teste
Resultados
References
Detecção
Alinhamento
Descrição
Classificação
Descrição SIFT/SURF com pontos do Alinhamento
Figure: Alinhamento obtido pelo algoritmo descrito no artigo One
Millisecond Face Alignment pela implementação da biblioteca D-Lib
Felipe Bombardelli
Estudo sobre Reconhecimento Facial
Introduction
Algoritmo
Metodologia de Teste
Resultados
References
Detecção
Alinhamento
Descrição
Classificação
Sumário
1
Introduction
2
Algoritmo
Detecção
Alinhamento
Descrição
Classificação
3
Metodologia de Teste
4
Resultados
5
References
Felipe Bombardelli
Estudo sobre Reconhecimento Facial
Introduction
Algoritmo
Metodologia de Teste
Resultados
References
Detecção
Alinhamento
Descrição
Classificação
Classificador
Figure: Na ultima etapa, treina o classificador com os descritores das
imagens. Frequentemente é utilizado o SVM com os parametros C=1 e
kernel linear.
Felipe Bombardelli
Estudo sobre Reconhecimento Facial
Introduction
Algoritmo
Metodologia de Teste
Resultados
References
Base de Dados - LFW
Figure: Figura mostra um exemplo de imagens da base de dados LFW.
Está contem 5749 pessoas e ao todo 13233 imagens. Contudo grande
parte destas pessoas contém disponı́vel apenas 1 imagem.[610 pessoas,
sendo 60% para treino e 40% para testes]
Felipe Bombardelli
Estudo sobre Reconhecimento Facial
Introduction
Algoritmo
Metodologia de Teste
Resultados
References
Base de Dados - ORL
Figure: Figura mostra um exemplo da base de dados ORL, o qual contém
40 pessoas com 10 fotos cada uma.[6 parra treino e 4 para testes]
Felipe Bombardelli
Estudo sobre Reconhecimento Facial
Introduction
Algoritmo
Metodologia de Teste
Resultados
References
Base de Dados - YALE
Figure: Exemplos de imagem da base de dados YALE, o qual contém 15
pessoas com 11 figuras cada.[6 para treino e 5 para testes]
Felipe Bombardelli
Estudo sobre Reconhecimento Facial
Introduction
Algoritmo
Metodologia de Teste
Resultados
References
Resumo
Descrição CNN (GoogLeNet, DeepFace),
(TomvsPete,Sift,HOG,LBP)
Classificador SVM (GoogLeNet, DeepFace), k-NN;
Felipe Bombardelli
Estudo sobre Reconhecimento Facial
Introduction
Algoritmo
Metodologia de Teste
Resultados
References
Resultados
Figure: Gráfico retirado do artigo DeepFace.
Felipe Bombardelli
Estudo sobre Reconhecimento Facial
Introduction
Algoritmo
Metodologia de Teste
Resultados
References
Resultados
Figure: Gráfico retirado do artigo Bayesian Face Revisited.
Felipe Bombardelli
Estudo sobre Reconhecimento Facial
Introduction
Algoritmo
Metodologia de Teste
Resultados
References
Resultados
Figure: Taxa de acurácia do classificador SVM com melhor pontuação.
No eixo X estão as bases de dados testadas e no eixo Y a porcentagem
de acerto.
Felipe Bombardelli
Estudo sobre Reconhecimento Facial
Introduction
Algoritmo
Metodologia de Teste
Resultados
References
Resultados
Figure: Taxa de acurácia do classificador KNN com melhor pontuação, ou
seja, k=1. No eixo X estão as bases de dados testadas e no eixo Y a
porcentagem de acerto.
Felipe Bombardelli
Estudo sobre Reconhecimento Facial
Introduction
Algoritmo
Metodologia de Teste
Resultados
References
Conclusão
Por que a acurácia na base de dados LFW foi tão baixa?
Felipe Bombardelli
Estudo sobre Reconhecimento Facial
Introduction
Algoritmo
Metodologia de Teste
Resultados
References
References
FaceNet: A Unified Embedding for Face Recognition and
Clustering;
Going deeper with convolutions;
DeepFace: Closing the Gap to Human-Level Performance in
Face Verication;
One Millisecond Face Alignment with an Ensemble of
Regression Trees;
Bayesian Face Revisited: A Joint Formulation;
Felipe Bombardelli
Estudo sobre Reconhecimento Facial