Componentes de software para cadastramento biométrico
Os BioComponents compreendem a estrutura de aplicação de registro biométrico da Aware e incluem um conjunto de componentes de software independentes para registro biométrico. Cada BioComponent é projetado para permitir a implementação rápida de uma aplicação robusta de registro biométrico baseada em navegador, com um alto grau de configurabilidade em termos de funcionalidade e macro-fluxo de trabalho. Cada BioComponent é modular, independente e autônomo. Eles funcionam em qualquer navegador moderno e cada um opera de forma independente e em conjunto, com cada um executando uma tarefa biométrica específica. Cada BioComponent possui sua própria interface de usuário e executa todo o fluxo de trabalho e as tarefas necessárias para captura e validação de dados biográficos, captura e processamento de imagens biométricas, abstração de hardware, garantia de qualidade e rede.
Cada BioComponente é fornecido com um 'workflow' de referência comprovado. Os 'workflows' podem ser configurados ou completamente substituídos. Eles são executados em uma interface de usuário (UI) projetada pelo cliente, permitindo que um aplicativo personalizado seja desenvolvido de acordo com a aparência e as regras de negócio específicas.
Todos os BioComponents utilizam APIs dos SDKs consolidados e amplamente testados da Aware para a funcionalidade biométrica subjacente. Eles foram projetados para eliminar a necessidade de programar diretamente sobre os SDKs da Aware, mas incluem APIs próprias que permitem comunicação e compartilhamento de dados com a aplicação principal. Os BioComponents estão incluídos no Universal Registration Client (URC™), aplicativo de registro.NET da Aware, e no WebEnroll, uma solução de registro biométrico e gerenciamento de dados baseada em navegador.
Os BioComponents são especialmente adequados para suportar diversas aplicações de registro biométrico a partir de uma única plataforma, cada uma com requisitos e restrições de funcionalidade distintos. A utilização de BioComponents oferece capacidades, manutenção e suporte comuns e, ainda assim, permite variações de configuração simples para acomodar os fluxos de trabalho exclusivos de cada aplicação.
Aplicações
- Reconhecimento de impressões digitais, reconhecimento facial e reconhecimento de íris
- Serviços automatizados de identificação por impressões digitais (AFIS)
- Serviços automatizados de identificação biométrica (ABIS)
- Gerenciamento de fronteiras
- Identificação Civil
- Sistemas de votação
- Defesa e serviços de inteligência
- Segurança Pública
Funcionalidades
Componente de impressão digital
Captura de impressões digitais e abstração de scanners biométricos
Componente de foto
Captura facial e abstração de câmeras
Componente de digitalização
Digitalização cartões de impressões digitais e outros formulários
Componente de impressão
Impressão de cartões de impressões digitais e outros formulários
Componente NIST
Inserção e formatação de dados biográficos e textuais, verificação de conformidade com o NIST e envio dos dados

O FingerprintComponent implementa bibliotecas de três produtos SDK da Aware: LiveScan API, SequenceCheck e Aware WSQ1000. Ele inclui sua própria interface de usuário e oferece diversos fluxos de trabalho para realizar a captura. Ele executa:
- Análise de qualidade em tempo real e autocaptura de imagens de slap
- Abstração de periféricos de hardware de live scan
- Segmentação de imagens de impressões digitais de tapa
- Verificação de sequência
- Análise e pontuação da qualidade pós-captura
- Compressão de imagens WSQ altamente otimizada, certificada pelo FBI (imagens de 500 ppi)
- Compressão de imagens JPEG 2000 altamente otimizada, certificada pelo FBI (imagens de 1000 ppi)
Cadastro biométrico em um aplicativo de navegador - Impressão digital
O PhotoComponent é usado para capturar automaticamente imagens faciais biométricas de acordo com os padrões biométricos americanos e internacionais (por exemplo, ISO/IEC 19794-5). Ele inclui bibliotecas dos SDKs Aware PreFace e CameraAPI. Esse componente tem sua própria interface de usuário configurável e executa as seguintes tarefas:
- 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 imagens pós-captura (girar, dimensionar, cortar, otimizar)
- Abstração da câmera
- Operação da câmera (zoom, brilho, equilíbrio de cores, obturador)
- O PhotoComponent oferece suporte a câmeras de consumo, webcams e câmeras industriais de diversos fabricantes (consulte PreFace)
O PhotoComponent também pode ser usado para coletar perfis laterais e SMT (cicatrizes, marcas e tatuagens).
Cadastro biométrico em um aplicativo de navegador - face
O ScanningComponent é utilizado para digitalizar formulários, como cartões de impressões digitais coletadas com tinta, e incorpora bibliotecas do produto AccuScan SDK. Ele executa:
- Abstração de scanners de mesa (flatbed), com suporte a diversos scanners certificados pelo FBI
- Conformidade com a especificação de qualidade de imagem do FBI EBTS
- Recorte de imagens individuais de impressões digitais a partir de um formulário, em preparação para compressão e formatação

O PrintingComponent é utilizado para imprimir imagens de impressões digitais em cartões e formulários com qualidade suficiente para certificação pelo FBI. Ele utiliza bibliotecas dos SDKs Aware NISTPack e AccuPrint. As funcionalidades incluem:
- Análise de imagens de impressões digitais de transações, como EFTS
- Descompressão de imagens de impressões digitais
- Mapeamento de texto e imagens para o local correto no formulário
- Impressão de elementos gráficos do cartão, como linhas e rótulos.
- Geração de imagem ditherizada de 1 bit para simular tons de cinza
- Criação de uma imagem em PostScript ou baseada em PCL e envio para a impressora

O NISTComponent tem acesso ao conjunto de dados que os outros componentes constroem e também possui a capacidade de salvar o conjunto de dados atualmente inserido ou, alternativamente, substituir o conjunto de dados atual por dados provenientes de outro conjunto previamente salvo. O NISTComponent pode:
- Coletar dados biográficos baseados em texto
- Salvar o conjunto de dados atual em um arquivo compatível com os padrões (FBI EBTS ou outro)
- Substituir o conjunto de dados atual por um conjunto selecionado
- Crie uma transação a partir dos dados atuais e envie-a via SMTP ou serviço da Web para o BioSP
- Verificar transações completas
O NISTComponent pode então salvar ou enviar a transação atualizada.
