Sistema Adaptativo de Reconhecimento Biométrico por Impressão Digital

Documentos relacionados
Identificação e Verificação Biométrica Digital

RECONHECIMENTO FACIAL 2D

VISÃO COMPUTACIONAL PARA RECONHECIMENTO DE FACES APLICADO NA IDENTIFICAÇÃO E AUTENTICAÇÃO DE USUÁRIOS NA WEB. Márcio Koch

Impressão Digital, Biometria e Eletrônica

Biometria: Processamento de Imagem para Reconhecimento de Padrões na Íris

Autenticação biométrica utilizando impressão digital. Tales Tenorio de Souza Pimentel

4 as Jornadas Politécnicas de Engenharia

RECONHECIMENTO DE FALANTE

Avaliação e Integração de Ferramentas de Análise Estática de Código

Busca de imagens baseada no conteúdo: Aplicação em imagens médicas

Utilizando linguagens de programação orientadas a objetos para codificar programas adaptativos

UM ESTUDO SOBRE A BIOMETRIA A STUDY ON BIOMETRICS

Engenharia de Software II

O reconhecimento facial é dividido em três etapas: i) detecção da face, ii) extração de características e iii) reconhecimento da face.

2 Reconhecimento Facial

Normas ISO:

Processamento de Imagens Marcia A. S. Bissaco

Processamento de Imagem. Prof. MSc. André Yoshimi Kusumoto

Introdução Geral a Computação Gráfica. Universidade Católica de Pelotas Curso de Engenharia da Computação Disciplina de Computação Gráfica

CAPÍTULO V 5 CONCLUSÕES E RECOMENDAÇÕES 5.1 SÍNTESE DO TRABALHO DESENVOLVIDO

CONTROLADOR DE ACESSO

Qualidade de software. Prof. Emiliano Monteiro

Sistema Automatizado de Identificação de Impressão Digital

Protótipo de software para inserção e extração de mensagens em arquivo raster através de esteganografia

1 Montando relatórios personalizados no LimerSoft MasterReport (custo médio)

Universidade Federal do Rio de Janeiro - IM/DCC & NCE

Engenharia de Software

Noções de Exatidão, Precisão e Resolução

Categoria: Inovação Tecnológica

Automação do tráfego de veículos: sistema de busca de caminho de menor custo entre dois pontos

Configurar Ingressos

Aula 9. Prof. Adilson Gonzaga

Configurando uma regra de descoberta de rede

Configurando uma regra de descoberta de rede

PROCESSAMENTO DIGITAL DE IMAGENS

RECONHECIMENTO FACIAL ATRAVÉS DE LIMIARES INDIVIDUAIS POR PADRÃO DE TEXTURA E SUB-REGIÃO FACIAL

Visão computacional. Juliana Patrícia Detroz Orientador: André Tavares Silva

Reconhecimento facial. uma aplicação prática do reconhecimento de padrões

Planificação Anual. Departamento Expressões e Tecnologias

API para transformação de imagem em cartum utilizando plataforma ios. Acadêmico Christian Hess Orientador Dalton Solano dos Reis

Reconhecimento de Imagens de Faces Humanas

Classificação de imagens de Sensoriamento Remoto. Disciplina: Geoprocessamento Profª. Agnes Silva de Araujo

UNIVERSIDADE ESTADUAL PAULISTA. Júlio de Mesquita Filho

Meu Cotador Personal Lines

Processamento Digital de Sinais:

Aprendizagem de Máquina

Engenharia de Software

CAPÍTULO 4 SEGMENTAÇÃO DE IMAGENS SAR

RECONHECIMENTO DE ÍRIS EM AMBIENTES NÃO COOPERATIVOS UTILIZANDO WAVELETS E GABOR 2D

Ajuste de Títulos Cartões de Crédito

VISÃO COMPUTACIONAL. Marcelo Henrique dos Santos

Introdução 12 que inuenciam a execução do sistema. As informações necessárias para o diagnóstico de tais problemas podem ser obtidas através da instru

Interação entre Engenheiros de Estruturas e Laboratórios de Túnel de Vento mediante a incorporação do Método HFPI Brasileiro.

Infomed GPS Infomed Gestão de Planos de Saúde

Mineração de Dados para Detecção de Padrões de Mudança de Cobertura da Terra. Padrões e processos em Dinâmica de uso e Cobertura da Terra

Processamento de Imagem. Prof. MSc. André Yoshimi Kusumoto

Cursos de Geoprocessamento com o Software Livre QGIS

UNIVERSIDADE FEDERAL DA BAHIA

Operações Pontuais. 1 operando. 2 operandos. Processamento e Análise de Imagem - A. J. Padilha - v ac

Rastreamento de Objetos Baseado em Grafos. Casamento Inexato entre Grafos Relacionais com Atributos

Prof. Ms. Ronaldo Martins da Costa

Configurações de Metas. Como cadastrar a Meta:

Correção Ortográfica. Processamento Estatístico da Linguagem Natural. Correção de Erros. Distância Mínima de Edição. Distância Mínima de Edição

Um Wrapper para Seleção de Eletrodos em Interfaces Cérebro Computador Baseadas em Imaginação de Movimento

Manual de Instrução Módulo de Configuração

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE

RCO2. Redes Locais: Interligação de LANs com roteadores

ORC Online RPG Creator: Um protótipo para auxílio na criação de narrativas de jogos de interpretação RPG online

Ferramenta Web de Apoio à Elicitação de Requisitos de Software. Acadêmico: Ivan Wilhelm Orientador: Everaldo Artur Grahl

Manutenção de Software

PROJETO DE REJEIÇÃO DE CARGA EM SISTEMA DE GERAÇÃO DE ENERGIA

Conhecendo o Equipamento

Acadêmica: Jerusa Cristina Duarte Casas Orientador: Oscar Dalfovo

Simulado para CFPS. Questões de Propósito, Tipo e Fronteira. 1. Um dos objetivos da Análise de Pontos de Função é:

Análise e Projeto Orientados a Objetos

UNIVERSIDADE DE SÃO PAULO ESCOLA DE ENGENHARIA DE SÃO CARLOS DEPARTAMENTO DE ENGENHARIA ELÉTRICA

Life insurance. Inspiring insurance sector by everis

Análise Sintática de Frases utilizando Gramáticas Livres de Contexto Probabilísticas

Reconhecimento de Faces com PCA e Redes Neurais

Engenharia de Software Processo de Desenvolvimento. Ciclo de Vida - Modelo Cascata

Barramento. Prof. Leonardo Barreto Campos 1

Projeto - Sistema Multimídia 2014/2 Etapa 01 (N2)

AS MÁQUINAS DE MEDIR POR COORDENADAS (MMC)

O que é o Sistema G-VIEW? Bem vindo ao G-VIEW

Processamento de Imagens

2 O Modelo: SetModel. 2.1 Modelo de Informação

Projetando interfaces inteligentes

CONTPATRI Plano de Garantia de Qualidade. Versão 1.1

Programação Orientada a Objetos

Banco de Dados Relacional

DESENVOLVIMENTO DE UM ALGORITMO PARA REDUÇÃO DE ERROS EM MAPAS DE RENDIMENTO OBTIDOS EM AGRICULTURA DE PRECISÃO

Componentes de SIs. Pessoas Organiz. Tecnologia

O processo de Controle de Veículos é definido como um cadastro de informações gerenciais a respeito dos veículos utilizados pela empresa.

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE

GKO Informática Ltda Av. Marechal Câmara, 160, sala Centro Rio de Janeiro RJ Tel.: (21)

SISTEMA DE INTELIGÊNCIA COMERCIAL

Segmentação de Impressões Digitais Baseada em Abertura Top-Hat

ANÁLISE DO PROCESSAMENTO DA INFORMAÇÃO MANUAL X AUTOMATIZADA EM VENDAS AUTÔNOMAS NO VAREJO

Transcrição:

Sistema Adaptativo de Reconhecimento Biométrico por Impressão Digital Fernanda Baumgarten Ribeiro do Val e Priscila Ribeiro Marcelino Orientador: João José Neto

Introdução Identificação biométrica, em especial por impressão digital, tem se popularizado cada vez mais. Porém o mercado brasileiro ainda carece de bons algoritmos.

Objetivo Desenvolver um algoritmo de reconhecimento por impressão digital e aplicar técnicas adaptativas a fim de ajustar a aplicação conforme sua finalidade.

Métricas Taxa de falsa aceitação (FAR False Acceptance Rate): indica a frequência com que o sistema aceita pessoas não cadastradas. Taxa de falsa rejeição (FRR False Rejection Rate): indica a frequência com que usuários cadastrados são rejeitados.

Principais etapas do sistema Pré-processamento da imagem da impressão digital Tratamento da imagem da digital a fim de melhorar sua qualidade Extração de parâmetros relevantes Identificação de características e geração de template, que individualiza cada pessoa Identificação de usuários Comparação entre template de entrada e demais cadastrados no sistema, tomando decisão de aceitação ou rejeição do usuário

Principais etapas do sistema Pré-processamento da imagem da impressão digital Tratamento da imagem da digital a fim de melhorar sua qualidade Extração de parâmetros relevantes Identificação de características e geração de template, que individualiza cada pessoa Identificação de usuários Comparação entre template de entrada e demais cadastrados no sistema, tomando decisão de aceitação ou rejeição do usuário

Fluxograma do pré-processamento Imagem de Entrada Janelamento Normalização Mapa de Orientação Mapa de Frequência Filtro de Gabor Binarização Afinamento

Extração de parâmetros relevantes Pré-processamento da imagem da impressão digital Extração de parâmetros relevantes Identificação de usuários

Extração de parâmetros relevantes Com a imagem tratada, é feita a extração de parâmetros relevantes da digital (minúcias). Cada minúcia possui: coordenada X coordenada Y orientação Theta nota de qualidade

Extração de parâmetros relevantes Máscaras utilizadas para identificar minúcias: Terminação Terminação Bifurcação Bifurcação Bifurcação Bifurcação Bifurcação Bifurcação Bifurcação Bifurcação

Identificação de usuários Pré-processamento da imagem da impressão digital Extração de parâmetros relevantes Identificação de usuários

Identificação de usuários Comparação da imagem de entrada com todos os templates cadastrados Se ao menos uma nota de similaridade for alta, usuário é aceito Templates com baixa similaridade Templates com alta similaridade... Usuário aceito!

Comparação entre Templates Combinação em pares de minúcias (distância e orientação relativas) para cada template e comparação entre esses pares. Como resultado é gerada uma nota de similaridade entre templates.

Ajuste Dinâmico de Nota de Corte 3 Modos Normal : nota de corte fixa Tolerante: limita taxa de falsa rejeição Rigoroso: limita taxa de falsa aceitação Ajuste baseado em feedback enviado pelo operador do sistema: notas de corte sofrem ajuste após decisão errônea Padrão Tolerante Rigoroso

Ajuste dinâmico de nota de corte O ajuste dinâmico da nota de corte visa limitar a métrica mais prioritária de cada sub-sistema. Sistema auto-define ponto de operação, de forma a satisfazer meta pré-definida.

Interface Gráfica Exibe etapas do algoritmo e melhoria comparativa vs algoritmos tradicionais:

Resultados Tolerante Padrão Rigoroso % falsa aceitação 14,89 8,95 4,76 % falsa rejeição 15,18 27,67 29,09 tempo médio 671,70 ms 653,84 ms 669,75 ms Trade-off entre métricas (já esperado) Sistema tolerante obteve a melhor FRR e rigoroso, a melhor FAR

Conclusão Inovação: ajuste dinâmico de cada instância da aplicação conforme finalidade. Aplicações podem ser personalizadas e não ficam limitadas às configurações padrão de mercado.

Trabalhos Futuros Ajuste dinâmico de outros parâmetros Nota de corte personalizada para cada usuário Modificações na digital do usuário alteram seu cadastro no sistema de forma transparente Cicatrizes e/ou envelhecimento

Dúvidas? Obrigada Fernanda Baumgarten Ribeiro do Val Priscila Ribeiro Marcelino Orientador: João José Neto

Apêndices

Fluxograma do pré-processamento Imagem de Entrada Janelamento Normalização Mapa de Orientação Mapa de Frequência Filtro de Gabor Binarização Afinamento

Fluxograma do pré-processamento Imagem de Entrada Janelamento Normalização Mapa de Orientação Mapa de Frequência Filtro de Gabor Binarização Afinamento

Fluxograma do pré-processamento Imagem de Entrada Janelamento Normalização Mapa de Orientação Mapa de Frequência Filtro de Gabor Binarização Afinamento

Fluxograma do pré-processamento Imagem de Entrada Janelamento Normalização Mapa de Orientação Mapa de Frequência Filtro de Gabor Binarização Afinamento

Fluxograma do pré-processamento Imagem de Entrada Janelamento Normalização Mapa de Orientação Mapa de Frequência Filtro de Gabor Binarização Afinamento

Fluxograma do pré-processamento Imagem de Entrada Janelamento Normalização Mapa de Orientação Mapa de Frequência Filtro de Gabor Binarização Afinamento

Fluxograma do pré-processamento Imagem de Entrada Janelamento Normalização Mapa de Orientação Mapa de Frequência Filtro de Gabor Binarização Afinamento

Fluxograma do pré-processamento Imagem de Entrada Janelamento Normalização Mapa de Orientação Mapa de Frequência Filtro de Gabor Binarização Afinamento

Eliminação de falsas minúcias Falsas minúcias são geradas no afinamento: Tipos de falsas minúcias, que precisam ser desconsideradas:

Banco de Dados

Implementação Eclipse Qt Creator SQLite OpenCV NIST Biometric Image Software

Conceitos básicos do projeto Reconhecimento de padrões: Reconhecimento de Padrões busca classificar objetos em categorias ou classes. Dados de entrada são selecionados a fim de extrair-se os atributos relevantes ao reconhecimento de padrão. A partir de regras, é possível utilizar esses atributos para a classificação dos objetos. Adaptatividade: é uma característica associada ao comportamento automodificável de um sistema computacional. Este comportamento, autônomo, ocorre em resposta a estímulos de entrada e ao histórico de operação desses sistemas.

Algoritmos para eliminação de falsas minúcias Terminações: Bifurcações:

Fluxograma do pré-processamento Imagem de Entrada Janelamento Normalização Mapa de Orientação Mapa de Frequência Filtro de Gabor Binarização Afinamento

Resultado da FVC

Cálculo da qualidade de minúcias