Reconhecimento
de Faces
Percepção Computacional e Reconhecimento de Padrões
Allan J. Souza, Armando Gonçalves, Eduardo Matos, Filipe
Calegario, João Gabriel Monteiro, João Paulo Oliveira
{ajss, agsj, ejvm, fcac, jggxm, jpso}@cin.ufpe.br
Roteiro

Etapas






Aquisição das Imagens
Pré-processamento
Extração das Características
Classificação e Verificação
Experimentos
Resultados
Aquisição das Imagens
Pré-processamento

Correções




Separação em treinamento e teste (5 posições x 4 fotos)



Iluminação
Resolução
Escala de cinza
5 fotos de cada posição para treinamento
15 restantes para teste
Resize



Tamanho normal 120 x 90
Tamanho aproximado de um ícone 32 x 24
Tamanho pequeno 12 x 9
Extração das Características

Eigenfaces


Extraído do PCA (Principal Component Analysis)
Limitado pela quantidade de exemplos de treino





Subtração da média
Matriz de covariância (S): T . Tt
Exemplo:




Pelo menos N-1 auto-vetores diferentes de 0
Menor que a dimesionalidade das fotos
300 imagens 100 x 100
S = 300 x 300
Melhor que 10000 x 10000
Velocidade e eficiência
Extração das Características

Eigenfaces [1]


Auto-vetores de maior auto-valor
Base de projeção para os elementos de teste




Novo elemento de teste
Subtraído da média (conjunto de treino)
Projetado no espaço de faces (auto-vetores)
Classificação...
Curiosidade...
Média das Imagens
90 x 90
Média das Imagens
32 x 24
Classificação e verificação

k-NN [2]


k - vizinhos mais próximos
Medida de Distância


Euclidiana normalizada
Verificação


Imagem rotulada
Negar ou aceitar o rótulo
Experimentos
Testes Exaustivos
 Tamanho da imagem


Número de dimensões depois do Eigenfaces


Melhor resultado para cada um dos tamanhos
O número de vizinhos do k-NN


120x90; 32x24; 12x9
k-NN com peso ou sem peso
Treinamento 15 e teste 5
Resultados
Tamanho das
Imagens
Melhor dimensão
do PCA
Taxa de acerto
120 x 90
17
89.8958333%
32 x 24
19
90,625%
12 x 9*
20
91.9791666%
* Melhor resultado das variações testadas

k vizinhos mais próximos

1-NN e, portanto sem peso
Resultados

Tamanho das
Imagens
Dimensão do PCA
Taxa de acerto
120 x 90
17
96.25%
32 x 24
19
97.1875%
12 x 9
20
97.1875%
Repetição dos melhores resultados com o conjunto de
treino com 15 fotos e o de teste com 5;
Referências


[1] Wikipedia, The Free Encyclopedia. Eigenface. Disponível
em: <http://en.wikipedia.org/wiki/Eigenface>. Acesso em
Dez 2008.
[2] Wikipedia, The Free Encyclopedia. k-nearest neighbor
algorithm . Disponível em: <http://en.wikipedia.org/wiki /Knearest_neighbor_algorithm>. Acesso em Dez 2008.
Reconhecimento
de Faces
Percepção Computacional e Reconhecimento de Padrões
Allan J. Souza, Armando Gonçalves, Eduardo Matos, Filipe
Calegario, João Gabriel Monteiro, João Paulo Oliveira
{ajss, agsj, ejvm, fcac, jggxm, jpso}@cin.ufpe.br
Download

Reconhecimento de Faces