quinta-feira, 7 de maio de 2009

Biometria: Processamento de imagens capturadas em leitores de impressão digital

A impressão digital é composta de linhas formadas pelas elevações da pele. A comparação por impressão digital é um método utilizado a mais de mil anos como forma de identificação de usuários. É uma característica única entre os seres humanos, inclusive entre irmão gêmeos univitelinos. Formada ainda quando feto, a impressão digital acompanha a pessoa por toda a sua existência sem apresentar grandes mudanças. Extraindo os pontos característicos ou ponto de minúcias de uma impressão digital, um papiloscopista ou sistemas computadorizados podem identificar pessoas utilizando cálculos bastantes confiáveis. 
São vários os tipos de impressões digitais, abaixo algumas imagens de diferentes digitais: 


Grande parte dos algoritmos trabalham com o princípio de extração dos pontos de minúcias ou
 pontos característicos. Após a extração são calculados a relação entre as distâncias destes pontos, cada algoritmo possui a sua base de cálculo, seja por análise dos pontos entre si ou por
 agrupamentos de pontos para análise de semelhanças de triângulos com os ângulos internos. 



Na primeira fase, extrai-se a imagem do sensor como na imagem abaixo:

Aplicando a extração de filtro de gabor, a linha da impressão digital é realçada com a cor preta. 

Na próxima etapa a imagem já esta binarizada (branco e preto), as linhas foram reduzidas a um único pixel de largura. 

Agora ficou fácil detectar os pontos de minúcias. Fazendo um exame de cada pixel na imagem, se houver um pixel branco sem vizinhos significa que encontramos um ponto terminal. Caso um ponto branco possua 3 pontos vizinhos, significa que encontramos uma bifurcação. 

Veja o resultado abaixo: 


Agora o próximo passo a ser implementado em termos de desenvolvimento é a comparação dos pontos de minúcias para obter o índice de similaridade entre duas impressões digitais. 

Nenhum comentário:

Postar um comentário