Professional Documents
Culture Documents
1. Introduo
A verificao de impresses digitais ainda um problema desafiador devido necessidade de
processamento intensivo. Os sistemas de verificao de impresses digitais esto normalmente
associados identificao criminal, porm atualmente tambm esto sendo usados em aplicaes
comerciais, tais como controle de acesso e segurana em transaes financeiras. H dois tipos de
aplicaes para os sistemas de reconhecimento de impresses digitais: verificao e identificao. Em
um sistema de verificao, a entrada do sistema uma consulta a uma impresso digital e uma
identidade (ID), o qual verifica se o ID consistente ou no com a impresso digital. Em um sistema de
identificao, a entrada do sistema somente uma consulta a uma impresso digital, o qual tenta
responder a seguinte questo: Existe alguma impresso digital na base de dados que se parea com a
impresso digital consultada? A resposta uma pequena lista de impresses digitais.
Uma impresso digital formada por um grupo de curvas. As caractersticas mais comuns
incluem os pontos finais e as bifurcaes, chamadas de mincias, como ilustra a Figura 1. Geralmente
os algoritmos para verificao de impresses digitais possuem duas etapas: alinhar as mincias e
encontrar as mincias correspondentes entre duas impresses digitais. A primeira etapa necessria
devido presena de distores entre dois conjuntos de mincias extrados de diferentes impresses
digitais de um mesmo dedo, incluindo translao, rotao e escala, dificultando a localizao de
mincias correspondentes.
O objetivo deste trabalho apresentar um algoritmo gentico para minimizar os efeitos das
distores e efetuar a verificao de dois conjuntos de mincias diferentes extrados de um mesmo
dedo.
3. Otimizao gentica
Algoritmos Genticos so mtodos de otimizao e busca baseados nos mecanismos da seleo natural
introduzidos por John Holland [Holland 1975]. Devido a grande capacidade de explorar espaos de
busca grandes e irregulares, os algoritmos genticos tm sido bastante utilizados para estes tipos de
problemas. Um algoritmo gentico simples possui uma estrutura conforme o pseudocdigo ilustrado na
Figura 3 [Michalewicz 1996]:
Programa AG
Incio
t0
Inicializar P(t)
Avaliar P(t)
Enquanto (No Terminou) Faa
Incio
tt+1
Selecionar P(t) de P(t 1)
Alterar P(t)
Avaliar P(t)
Fim
Fim
Figura 3. Pseudocdigo de um algoritmo gentico simples.
Primeiramente verifica-se a consistncia global entre dois conjuntos de mincias e em seguida, uma
anlise mais detalhada das mincias realizada para constatar a consistncia local das impresses
digitais.
Passo 1: Seja os conjuntos de mincias (xn,1, xn,2) e (yn,1, yn,2) do template e query,
respectivamente (n = 1,2,3,, N). Usando a transformao descrita pela equao 1 calculado a
distncia Dn das mincias entre as impresses digitais template e query. Considerando o menor Dn
calculado e se este for menor que um determinado limiar Td, as mincias n so consideradas
correspondentes.
x n ,1 y n ,1
Dn = min F
(2)
xn, 2 y n, 2
A resposta para a verificao de duas impresses digitais obtida pelo melhor cromossomo
encontrado aps a otimizao gentica e por um limiar Fit, ou seja, a resposta do sistema d-se pela
seguinte condio: se o valor de aptido do melhor cromossomo for maior ou igual Fit, as impresses
digitais pertencem ao mesmo dedo, caso contrrio, no.
Os operadores genticos utilizados neste trabalho foram: Mutao Simples, Cruzamento Uniforme e
seleo pela Roda da Roleta e Elitismo. Os valores dos parmetros do algoritmo gentico so descritos
na Tabela 1.
Tabela 1. Parmetros do algoritmo gentico.
Parmetro
Nmero de geraes
Tp (tamanho da populao)
Taxa de cruzamento
Taxa de mutao
Taxa de elitismo
Td
Tf
Valor
100
100
0,7
0,2
0,1
12
6
4. Experimentos e resultados
Para testar a abordagem proposta foram realizados experimentos aplicando a verificao das
impresses digitais combinando todas as imagens pertencentes mesma classe, totalizando 28
verificaes para cada classe de impresso digital. A Figura 6 ilustra exemplos destes experimentos.
A Tabela 2 mostra a preciso do sistema variando o limiar Fit de maneira crescente, conforme
descrito na seo 3.2.
Limiar (Fit)
10
20
30
40
50
60
70
80
90
100
Preciso
100%
74%
64%
54%
46%
39%
33%
28%
24%
21%
A partir dos resultados apresentados na Tabela 1 possvel observar que medida que o valor
do limiar Fit incrementado, a preciso do sistema diminui. Isto acontece em funo de que o sistema
se torna mais restrito ou rgido conforme o aumento de Fit, ou seja, o sistema considera um nmero
maior de caractersticas correspondentes entre duas impresses digitais para verificar a correspondncia
entre elas.
5. Concluses
Neste trabalho foi apresentado um sistema de verificao de impresses digitais baseado em otimizao
gentica. Os experimentos utilizaram a base de imagens do FVC2004, a qual contm imagens com alto
grau de distores, tais como rotao, translao e escala, dificultando o processo de verificao.
Devido baixa qualidade das imagens, o processo de extrao de mincias retornou uma grande
quantidade de mincias, dificultando o processo de verificao. Entretanto, pode-se notar que a
abordagem proposta apresentou resultados satisfatrios. Em trabalhos futuros, pretende-se realizar a
comparao com outros trabalhos, a realizao de experimentos utilizando outras bases de imagens e o
uso de outros mtodos para a extrao de mincias.
Referncias
Bhanu, B. e Tan, X., Fingerprint indexing base don novel features of minutiae triplets, IEEE
Transactions on Pattern Analysis and Machine Intelligence, pp. 616-622, 2003.
Holland, J. H., Adaptation in Natural and Artificial Systems, The University of Michigan Press, 1975.
Maltoni, D., Maio, D., Jain, A.K. e Prabhakar, S., Handbook of Fingerprint Recognition, SpringerVerlag, New York, 2003.
Michalewicz, Z., Genetic Algorithms + Data Structures = Evolution Programs, Springer, 1996.
Tan, X., e Bhanu, B., Fingerprint Matching by Genetic Algorithms, The Journal of the Pattern
Recognition Society, Elsevier Ltd., pp. 465-477, 2006.
Thai, R., Fingerprint Image Enhancement and Minutiae Extraction, Report submitted as partial
fulfillment to School of Computer Science and Software Engineering, The University of Western
Australia, 2003.