BioComponents™
Componentes de software de registro biométrico configurável e modular com os “microfluxos de trabalho” e interfaces de usuário
Os BioComponents consistem na estrutura de aplicativo de registro biométrico mais recente da Aware e inclui uma família de componentes de software de registro biométrico independente. Cada BioComponent é projetado para permitir uma implementação rápida de um aplicativo robusto de registro biométrico baseado em navegador ou .NET com um alto grau de configurabilidade em termos de funcionalidade e macrofluxo de trabalho. Cada BioComponent é modular, independente e autônomo. Cada um deles opera de forma independente e em conjunto, executando uma tarefa biométrica específica. Cada BioComponent tem sua própria interface de usuário e executa todos os fluxos de trabalho e tarefas necessários para captura e validação de dados biográficos, captura e processamento de imagem biométrica, abstração de hardware, garantia de qualidade e rede.
A maioria dos BioComponents usa APIs de SDKs testados em campo e bem estabelecidos da Aware para funcionalidade biométrica subjacente. Cada Componente é empacotado como um miniaplicativo Java ou controle de usuário .NET, e pode ser usado independentemente em um aplicativo da Microsoft C#/.NET ou Java, ou em uma série de ambientes da Web (ASP.NET, JSP, HTML). Os BioComponents podem operar no URC (Universal Registration Client, Cliente de Registro Universal) da Aware.
Os BioComponents são adequados para oferecer suporte a vários aplicativos diferentes de cadastros biométricos de uma única plataforma, cada um tendo algumas exigências de funcionalidades e limitações. Os BioComponents fornecem recursos comuns, manutenção e suporte e, ainda, permitem variações simples de configuração para atender aos fluxos de trabalho exclusivos de cada aplicação.
Aplicativos
- Reconhecimento da impressão digital, reconhecimento facial, reconhecimento de íris
- Serviços automatizados de identificação de impressões digitais (AFIS)
- Serviços automatizados de identificação biométrica (ABIS)
- Gerenciamento de fronteiras
- ID de cidadãos e sistemas de eleição
- Defesa e inteligência
- Aplicação da lei
O FingerprintComponent implementa bibliotecas de três produtos de SDK da Aware: LiveScan API, SequenceCheck e Aware WSQ1000. Inclui sua própria interface de usuário e oferece uma série de fluxos de trabalho para executar a captura. Ele executa:
- Análise de qualidade em tempo real e captura automática de imagens batidas
- Abstração de periféricos de hardware de digitalização ao vivo
- Segmentação de imagens batidas de impressões digitais
- Verificação de sequência
- Pontuação e análise de qualidade pós-captura
- Compactação otimizada de imagem WSQ certificada pelo FBI (imagens de 500 ppi)
- Compactação otimizada de imagem JPEG 2000 certificada pelo FBI (imagens de 1000 ppi)
O PhotoComponent é usado para capturar, automaticamente, as imagens faciais biométricas de acordo com os padrões biométricos dos E.U.A e internacionais (p. ex. ISO/IEC 19794-5). Ele inclui bibliotecas a partir do SDK PreFace com Camera API. Ele tem sua própria interface do usuário e executa:
- Análise de qualidade em tempo real e captura automática de imagens faciais
- Análise da qualidade pós-captura de imagens faciais
- Processamento de imagem pós-captura (girar, redimensionar, recortar, otimizar)
- Abstração de câmera
- Operação da câmera (zoom, brilho, equilíbrio de cores, obturador)
- O FaceComponent é compatível com câmeras de mercado, webcams e câmeras industriais de fornecedores diferentes (veja PreFace).
O PhotoComponent também pode ser usado para coletar perfis laterais e SMT (cicatrizes, marcas, tatuagens).
O ScanningComponent é usado para digitalizar formulários, como cartões de impressões digitais em tinta, e incorpora bibliotecas do produto SDK AccuScan. Ele executa:
- Abstração de scanner de mesa, com scanners certificados pelo FBI
- Conformidade com a Especificação da Qualidade de Imagem FBI EBTS.
- Recorte de imagens individuais de impressões digitais provenientes de um formulário, em preparação para compactação e formatação.
O PrintingComponent é usado para impressão de imagens de impressões digitais em cartões e formulários, com qualidade suficiente para certificação do FBI. Ele utiliza bibliotecas dos SDKs NISTPack e AccuPrint da Aware. A funcionalidade inclui:
- Análise de imagens de impressões digitais a partir de transações, como EFTS.
- Descompactação de imagens de impressões digitais
- Mapeamento de texto e imagens para corrigir o local no formulário
- Impressão de gráficos no cartão como linhas e rótulos
- Geração de imagem pontilhada de 1 bit para simular escalas de cinza
- Criação de uma imagem baseada em pós-script ou PCL e envio para impressora.
O NISTComponent tem acesso ao conjunto de dados criado por outros componentes e também é capaz de salvar o conjunto de dados inserido no momento ou, alternativamente, substituir o conjunto de dados atual pelos dados de outro conjunto de dados salvo. O PackagingComponent pode:
- Salvar o conjunto de dados atual em um arquivo em conformidade com os padrões (FBI EBTS ou outros)
- Substituir o conjunto de dados atual por um conjunto selecionado
- Criar uma transação a partir dos dados atuais e enviá-los por meio de SMTP ou serviço Web para o BioSP
- Verificar transações
- O NISTComponent pode, então, salvar e enviar a transação atualizada.