tecnologia afis automated fingerprint identification system

25
Tecnologia AFIS Automated Fingerprint Identification System

Upload: internet

Post on 16-Apr-2015

136 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Tecnologia AFIS Automated Fingerprint Identification System

Tecnologia AFIS

Automated Fingerprint Identification System

Page 2: Tecnologia AFIS Automated Fingerprint Identification System

Definição

Sistema automatizado de identificação de impressões digitais

Tecnologia altamente difundida pelo mundo Consiste na captura da impressões digitais

para confronto com impressões previamente armazenadas em um banco de dados

Um sistema AFIS pode ser projetado:• Busca 1:1

• Busca 1:N

Page 3: Tecnologia AFIS Automated Fingerprint Identification System

Histórico A primeira iniciativa de automatização foi em 1934 Fracassou devido ao uso de cartões perfurados Em 1960 a idéia foi retomada motivada pela aparição comercial

dos computadores eletrônicos digitais O pioneiro foi o FBI O sucesso do AFIS dependia da resposta a duas questões:

• é possível criar um dispositivo de processamento que seja capaz de ler pontos característicos de uma impressão digital e com suficiente velocidade e precisão para servir de suporte a um processamento automatizado de impressões digitais?

• Se a minúcia puder ser identificada, suas posições relativas e orientações podem ser registradas

• é possível criar um sistema computacional que seja capaz de comparar e identificar impressões digitais automaticamente a partir dos dados da imagem gerada por aquele dispositivo?

Em 1977, foi iniciado o processo de conversão de 15 milhões de impressões digitais do FBI, que foi concluído nos três anos após.

Page 4: Tecnologia AFIS Automated Fingerprint Identification System

Estágios do AFIS

Page 5: Tecnologia AFIS Automated Fingerprint Identification System

Estágios do AFIS

Estrutura Genérica de um AFIS

Manual(scanner)Sensore

sClassificação

Minúcias

Estrutural

Estatístico

Sintático

Matemático

Redes NeuraisHíbrido

VersãoReduzida da ID

Utilizadopara fazer a comparação

Através do template

Page 6: Tecnologia AFIS Automated Fingerprint Identification System

Padrões ANSI/NIST-ITL 1-2000

• Surgiu em 1986• Cooperação entre o American National Standards

Institute (ANSI), National Institute of Standards and Technology (NIST) através do ITL (Information Technology Laboratory) e o FBI

• As imagens devem ser capturadas por um leitor de impressões ou similar operando em resolução de 500 pontos por polegada com tolerância de 1% desse valor

• O valor máximo da resolução não é definido• Especificam as minúcias: coordenada x, coordenada y

e ângulo θ

Page 7: Tecnologia AFIS Automated Fingerprint Identification System

Padrões

ANSI/NIST-ITL 1-2000

Page 8: Tecnologia AFIS Automated Fingerprint Identification System

Padrões

FBI/IAFIS EFTS (Eletronic Transmission Specification)• Outras entidades podem estabelecer

comunicação eletrônica com o IAFIS

• Codifica apenas quatro tipos de impressões digitais (arco, presilha interna, presilha externa e verticilo)

Page 9: Tecnologia AFIS Automated Fingerprint Identification System

Padrões

Classificação ANSI/NIST-ITL X EFTS

Page 10: Tecnologia AFIS Automated Fingerprint Identification System

Padrões

INT-I (Interpol Implementation)• Documento complementar ao ANSI/NIST-ITL

orientado às organizações policiais que fazem parte da Interpol

• Aborda interoperabilidade entre sistemas diferentes e troca de informações, da área policial, de impressões digitais, palmares e plantares

Page 11: Tecnologia AFIS Automated Fingerprint Identification System

Referências Bibliográficas COSTA S. M. F.: Classificação e Verificação

de Impressões Digitais. USP ‑ Dissertação de Mestrado, pág. 15 - 46, 2002

KAZIENKO J. F.: Assinatura Digital de Documentos Eletrônicos através da Impressão Digital. Dissertação de Mestrado – Universidade Federal de Santa Catarina, Florianópolis. Pág. 27 - 33, 37 - 41, 48 - 53, fev. 2003

http://www.papiloscopistas.org/afis.html http://www.griaule.com/page/pt-br/afis_sdk

Page 12: Tecnologia AFIS Automated Fingerprint Identification System

NFISNFIS

NIST Fingerprint Image Software

Page 13: Tecnologia AFIS Automated Fingerprint Identification System

Sumário

Introdução Software packages

• NFSEG

• PCASYS

• MINDTCT

• NFIQ

• BOZORTH3

• AN2K

• IMGTOOLS

Page 14: Tecnologia AFIS Automated Fingerprint Identification System

NFIS Packages

1. NFSEG : Four-finger plain segmentation• os conjuntos físicos de dados são cartões de

impressão dos 10 dedos rolados e os 4 dedos planos mais o dedão

• o tratamento de imagem é feito sobre as imagens de 4 dedos planos, pois normalmente há erros na obtenção da impressão rolada (e.g. fora da ordem)

Page 15: Tecnologia AFIS Automated Fingerprint Identification System

NFIS Packages

1. NFSEG : Four-finger plain segmentation• o pacote manipula a imagem, realizando uma

binarização para realçar as áreas da FP, remove alguns ruídos como as linhas horizontais do cartão

• os 4 dedos são encontrados pela busca de grandes quantidades de preto por vários ângulos

• se o tipo de mão não é conhecido busca-se numa faixa completa de ângulos

Page 16: Tecnologia AFIS Automated Fingerprint Identification System

NFIS Packages

1. NFSEG : Four-finger plain segmentation• ao localizar o centro e bordas para os 4 dedos a

imagem é segmentada e isolada por uma máscara que se adequa à forma da FP

• por fim a máscara obtida é aplicada sobre a imagem original e as áreas externas são descartadas

• novo arquivo padrão de imagem é gerado

• no final são geradas flags de erro sobre a confiabilidade e informações da imagem (e.g. tamanho, localização, rotação, etc)

Page 17: Tecnologia AFIS Automated Fingerprint Identification System

NFIS Packages

2. PCASYS : Fingerprint Pattern Classification• tendo as imagens em arquivos padrões é facilitada

a execução do classificador que devem buscar e comparar informações como as cristas finais e bifurcações (minúcias)

• normalmente a performance é ampliada por particionar os arquivos de FP separados pela classificação da FP, reduzindo as comparações

• projetado para ser um protótipo que classifica em: arch, left loop, right loop, scar, tented arch e whorl

Page 18: Tecnologia AFIS Automated Fingerprint Identification System

NFIS Packages

2. PCASYS : Fingerprint Pattern Classification• os passos:

1. segmentação da imagem e melhoramento2. extração das características, registro e redução de dimensões3. um classificador principal, seja probabilístico ou rede neural perceptron, que rastreia e analisa pseudo-cristas4. por fim cria uma classe hipotética e define um nível de confiança para a classe

Page 19: Tecnologia AFIS Automated Fingerprint Identification System

NFIS Packages

2. PCASYS : Fingerprint Pattern Classification

• para a extração:

1. extrair da FP um vetor bidimensional das orientações locais das cristas e vales2. comparar o vetor das orientações com vetores similares gerados pelo protótipo

Page 20: Tecnologia AFIS Automated Fingerprint Identification System

NFIS Packages

3. MINDTCT : Minutiae Detection• as minúcias são geralmente da ordem de centenas

nos 10 dedos

• para comparar as minúcias são armazenadas suas localizações e orientações

• cada AFIS representa diferentemente tais informações. O padrão ANSI/NIST especifica unidades de distância da ordem de 0,01 mm a partir da origem no canto inferior esquerdo

• a orientação é representada em graus e incrementada no sentido anti-horário

Page 21: Tecnologia AFIS Automated Fingerprint Identification System

NFIS Packages

3. MINDTCT : Minutiae Detection• o padrão utilizado pelo FBI/IAFIS é diferente

utilizando outros ângulos, contudo existem ferramentas de conversão

• o problema das impressões latentes:

• capturadas nas cenas de crimes

• incompletas e baixa qualidade

• é difícil para o AFIS classificar precisamente

Page 22: Tecnologia AFIS Automated Fingerprint Identification System

NFIS Packages

3. MINDTCT : Minutiae Detection

• este pacote é responsável por localizar todas as minúcias associando sua localização, orientação, tipo e qualidade

• opcionalmente pode fazer um melhoramento na imagem para imagens de baixo contraste

Page 23: Tecnologia AFIS Automated Fingerprint Identification System

NFIS Packages

4. NFIQ – Fingerprint Imagem Quality• geralmente quanto pior a qualidade da imagem pior

a performance, mas é preciso realmente usar mais tempo computacional para treinar a rede neural, quando a qualidade é melhor pode-se processar mais rápido e com mais precisão

• pacote responsável por computar o vetor de características usando o mapa de qualidade da imagem e as estatísticas geradas pelo MINDTCT e passar isso à rede neural e obtém como saída o nível de ativação para determinar a qualidade da imagem

Page 24: Tecnologia AFIS Automated Fingerprint Identification System

NFIS Packages

4. BOZORTH3 – Fingerprint Matcher• o algoritmo computa os escores entre as minúcias

de 2 FP quaiquers

• utiliza apenas a coordenada e a orientação das minúcias

• o casamento é invariante à rotação e translação e constrói tabelas separadas para a FP

• essas duas tabelas são comparadas e é construída uma nova com o resultado do casamento e assim define-se um escore baseado no número de minúcias compatíveis

Page 25: Tecnologia AFIS Automated Fingerprint Identification System

NFIS Packages

5. AN2K – Standard Reference• contém utilitários para ler e escrever