MEGAMATCHER SDK 13.0
ARQUITETURA DE SISTEMA DE ALTA PRODUTIVIDADE
O SDK MegaMatcher destina-se a projetos AFIS/ABIS de grande escala e inclui componentesespecializados e mecanismos biométricos para captura de dados biométricos, extração de templates e Matching . Alguns dos componentes são projetados para fornecer alto desempenho durante um grande número de solicitações e/ou grandes bancos de dados com milhões de templates biométricos, enquanto outros providenciam fácil implantação nos sites dos clientes por um preço razoável. Além disso, alguns componentes destinam-se à construção de sistemas com requisitos de desempenho mais baixos.
O SDK MegaMatcher provê fácil escalabilidade do sistema e permite iniciar um sistema biométrico a partir de um ou dois sistemas de computadores/servidores no início, com ampliação adicional junto com os requisitos de capacidade e velocidade do projeto usando componentes com capacidades mais altas ou adicionando mais instalações do componente conectado ao mesmo sistema.
Essas arquiteturas e componentes do sistema geralmente são usados para projetos específicos:
- Criação de templates no lado do cliente e Matching no server-side – recomendado para AFIS, controle de fronteiras, vários sistemas de emissão de identidade, como passaportes, carteiras de identidade, registro de eleitores.
- Criação e Matching de templates no server-side – recomendado para serviços bancários online, serviços eletrônicos governamentais e outros sistemas de grande escala, nos quais as solicitações podem ser enviadas por qualquer dispositivo ou computador.
- Deduplicação após a coleta de dados de todos os usuários – recomendado para sistemas de emissão de RG, que coletaram dados biométricos anteriormente, como limpeza de cadastro de eleitores ou população.
- Criação e Matching de templates no mesmo computador ou dispositivo – recomendado para implantações independentes, como desktop ou dispositivo móvel, sistema de identificação civil ou forense.
Uma combinação das arquiteturas e componentes mencionados também pode ser usada em um sistema biométrico de grande escala para alcançar o desempenho e/ou disponibilidade ideais.
O MegaMatcher Automated Biometric Identification System, uma solução multibiométrica integrada para projetos de identificação em escala nacional, também pode ser considerado. A solução pode ser customizada pela Neurotechnology para necessidades específicas do projeto.
Consulte o distribuidor local Fingersec – Biometria Brasil para descobrir quais produtos e componentes de Neurotechnology melhor atenderão aos requisitos do seu projeto.
CRIAÇÃO DE TEMPLATES NO LADO DO CLIENTE E MATCHING NO SERVER-SIDE
Esta é a arquitetura mais utilizada para AFIS/ABIS, controle de fronteiras, vários sistemas de emissão de identidade, como passaportes, carteiras de identidade ou registro de eleitores. É adequado para vários sistemas, desde pequenos sistemas baseados em LAN até projetos em escala nacional. O gráfico abaixo mostra os principais componentes necessários para essa arquitetura.
Os componentes de extração de templates do MegaMatcher são usados por integradores para desenvolver aplicativos móveis ou desktop do lado do cliente. Os componentes incluem todas as funcionalidades e desempenho necessários para captura de dados biométricos e extração de templates para enviá-los ao server-side.
A implantação de aplicativos precisa apenas de licenças adicionais para os componentes Matching para cada computador ou dispositivo que executa o aplicativo.
Os componentes Matching do MegaMatcher podem ser facilmente dimensionados a qualquer momento para maior desempenho com base nos requisitos do projeto. Os componentes Matching são fornecidos como unidades Matching Server ou MegaMatcher Accelerator 13.0 prontas para uso com mecanismos biométricos para Matching de templates de impressão digitai, impressão da palma da mão, Face e íris.
CRIAÇÃO DE TEMPLATES E MATCHING NO SERVER-SIDE
Essa arquitetura foi projetada para ser usada em sistemas biométricos, que precisam processar solicitações de um número muito grande de clientes em cenários como banco on-line ou e-services governamentais, bem como outros sistemas de grande escala com um número muito grande de usuários. O gráfico abaixo mostra os principais componentes necessários para essa arquitetura.
Os componentes de captura de dados biométricos do MegaMatcher fornecem a funcionalidade necessária para aplicativos do client-side, que adquirem imagens biométricas de scanners ou câmeras e as enviam para o server-side para posterior extração de templates. A implantação de aplicativos precisa apenas de licenças adicionais para os componentes Matching para cada computador ou dispositivo que executa o aplicativo.
Os integradores também podem implementar a captura de imagens por conta própria e enviar imagens para a parte do servidor do sistema. Nesse caso, a implantação de aplicativos do lado do cliente não precisa de licenças para componentes de Neurotechnology.
Os componentes de extração de templates do MegaMatcher são implantados no server-side do sistema biométrico. Os integradores precisam desenvolver a lógica da aplicação, que irá operar com os componentes de extração de templates.
Os componentes Matching do MegaMatcher podem ser facilmente dimensionados a qualquer momento para maior desempenho com base nos requisitos do projeto. Os componentes podem ser implantados opcionalmente e são fornecidos como unidades Matching Server ou MegaMatcher Accelerator 13.0 prontas para uso com mecanismos biométricos para Matching de templates de impressão digitai, impressão palmar, Face e íris.
DEDUPLICAÇÃO APÓS TODOS OS DADOS DE USUÁRIOS COLETADOS
Essa arquitetura é destinada a projetos de grande porte, como recenseamento eleitoral ou limpeza de cadastro populacional, quando a coleta de dados biométricos dos usuários é feita em duas etapas. Primeiro, os dados biométricos são capturados em vários sites, que não estão conectados ao banco de dados central. Posteriormente, os dados biométricos de todos os locais são enviados ao banco de dados central e verificados quanto a duplicatas. O gráfico abaixo mostra os principais componentes necessários para essa arquitetura.
Os componentes de extração de template do MegaMatcher podem precisar ser implantados no server-side, pois geralmente os dados biométricos são capturados como impressão digitai, impressão da palma da mão, imagens da Face ou íris, que precisam ser processadas em templates biométricos. Os integradores precisam desenvolver a lógica da aplicação, que irá operar com os componentes de extração de templates.
Os componentes Matching do MegaMatcher podem ser facilmente dimensionados a qualquer momento para maior desempenho com base nos requisitos do projeto. Os componentes são fornecidos como unidades Matching Server ou MegaMatcher Accelerator 13.0 prontas para uso com mecanismos biométricos para Matching de templates de impressão digitai, impressão palmar, Face e íris. Os integradores precisarão desenvolver uma lógica de aplicativo simples para enviar os templates biométricos para desduplicação muitos para muitos e gerar o relatório de pesquisa de duplicatas. Observe que essa tarefa de desduplicação de banco de dados requer muitos recursos computacionais, pois precisa comparar cada template biométrico com todos os outros templates biométricos em um banco de dados.
O Distribuidor do seu país pode fornecer uma estimativa de possíveis componentes e suas quantidades com base nos requisitos reais do projeto de pesquisa de duplicatas.
Você também pode considerar o MegaMatcher ABIS Cloud Service, que fornece resultados por um preço razoável sem a necessidade de desenvolver uma solução.
CRIAÇÃO DE TEMPLATE E MATCHING NO MESMO COMPUTADOR OU DISPOSITIVO
Essa arquitetura é projetada para sistemas biométricos autônomos, que precisam executar todas as tarefas localmente no mesmo computador ou dispositivo móvel. O gráfico abaixo mostra os principais componentes necessários para essa arquitetura.
A extração de templates MegaMatcher e os componentes Matching são usados por integradores para desenvolver aplicativos biométricos independentes para plataformas de desktop ou móveis. Os componentes fornecem todas as funcionalidades e desempenho necessários para captura de dados biométricos, extração de templates, identificação ou verificação multibiométrica, bem como suporte para padrões e formatos biométricos. Sistemas menores também podem ser desenvolvidos com SDKs de biometria única.
A implantação de aplicativos requer apenas licenças para os componentes biométricos usados.
COMPONENTES DE PROCESSAMENTO DE IMAGEM BIOMÉTRICA DO SERVER-SIDE MEGAMATCHER
Componentes de processamento de imagem biométrica para o server-side
Velocidade de processamento de imagem | |
Impressões Digitais | 3,000 Impressões digitais por minuto |
Faces | 3,000 Faces por minuto |
Íris | 3,000 íris por minuto |
Voz | 3,000 Vozes por minuto |
Palmprints | 350 palmprints por minuto |
COMPONENTES DE MATCHING DO SERVER-SIDE ESCALOVÁVEIS MEGAMATCHER
Os componentes de Matching do MegaMatcher são fornecidos como unidades Matching Server ou MegaMatcher Accelerator 13.0 prontas para uso com mecanismos biométricos para Matching de templates de impressão digitai, Face e íris:
- O Matching Server destina-se a ser usado em sistemas de tamanho moderado, como AFIS local ou sistema multibiométrico, que não possuem requisitos rígidos de desempenho ou disponibilidade. O Matching Server SOFTWARE é fornecido com o MegaMatcher 13.0 Standard SDK.
- O MegaMatcher Accelerator 13.0 é uma solução para AFIS de grande escala e projetos multibiométricos, que está disponível nas versões Development Edition, Standard, Extended e Extreme. O MegaMatcher Accelerator inclui software de cluster para permitir a escalabilidade do sistema, alta disponibilidade e tolerância a falhas. O softwareMegaMatcher Accelerator é fornecido com o MegaMatcher 13.0 Extended SDK.
Template Matching componentes performance e escabilidade
Capacidade de Database | Velocidade de Matching | ||
Matching Server com Matcher engines | Impressão digitais | Ilimitado | 40,000 impressão digitais por segundo |
Faces | Ilimitado | 40,000 Faces por segundo | |
Íris | Ilimitado | 40,000 íris por segundo | |
Voz | Ilimitado | 8,000 Vozes por segundo | |
Palmprints | Ilimitado | 800 palmprints por segundo | |
Matching Server com Matcher engines Fast | Impressão digitais | Ilimitado | 200,000 impressão digitais por segundo |
Faces | Ilimitado | 200,000 Faces por segundo | |
Íris | Ilimitado | 200,000 íris por segundo | |
Voz | Ilimitado | 40,000 Vozes por segundo | |
Palmprints | Ilimitado | 4,000 palmprints por segundo | |
Cluster do MegaMatcher Accelerator 13.0 Development Edition com N units | Impressão digitais | N × 4,000,000 impressão digitais | N × 1,000,000 impressão digitais por segundo |
Faces | N × 1,000,000 Faces | N × 1,000,000 Faces por segundo | |
Íris | N × 5,000,000 íris | N × 1,000,000 íris por segundo | |
Voz | N × 1,000,000 Vozes | N × 200,000 Vozes por segundo | |
Palmprints | N × 800,000 palmprints | N × 20,000 palmprints por segundo | |
Cluster de MegaMatcher Accelerator 13.0 Standard com N units | Impressão digitais | N × 4,000,000 impressão digitais | N × 35,000,000 impressão digitais por segundo |
Faces | N × 1,000,000 Faces | N × 35,000,000 Faces por segundo | |
Íris | N × 5,000,000 íris | N × 70,000,000 íris por segundo | |
Voz | N × 1,000,000 Voz | N × 10,000,000 Vozes por segundo | |
Palmprints | N × 800,000 palmprints | N × 600,000 palmprints por segundo | |
Cluster de MegaMatcher Accelerator 13.0 Extended com N units | Impressão digitais | N × 40,000,000 impressão digitais | N × 100,000,000 impressão digitais por segundo |
Faces | N × 10,000,000 Faces | N × 100,000,000 Faces por segundo | |
Íris | N × 50,000,000 íris | N × 200,000,000 íris por segundo | |
Voz | N × 10,000,000 Voz | N × 30,000,000 Vozes por segundo | |
Palmprints | N × 48000,000 palmprints | N × 2,000,000 palmprints por segundo | |
Cluster de MegaMatcher Accelerator 13.0 Extreme com N units | Impressão digitais | N × 160,000,000 impressão digitais | N × 1,200,000,000 impressão digitais por segundo |
Faces | N × 40,000,000 Faces | N × 1,200,000,000 Faces por segundo | |
Íris | N × 200,000,000 íris | N × 1,200,000,000 íris por segundo | |
Voz | Voz engine não está disponível no MegaMatcher Accelerator Extreme Edition | ||
Palmprints | Palmprint engine não está disponível no MegaMatcher Accelerator Extreme Edition |
Recomendações:
- O MegaMatcher Accelerator Development Edition não tem limitações no tamanho do cluster, mas em geral não faz sentido executar mais de 3 nós no cluster, pois todo o sistema custará como uma unidade MegaMatcher Accelerator Standard, proporcionando menor desempenho.
- O MegaMatcher Accelerator Standard não tem limitações no tamanho do cluster, mas em geral não faz sentido executar mais de 2 nós no cluster, pois todo o sistema custará como uma unidade MegaMatcher Accelerator Extended, proporcionando menor desempenho e capacidade.
- O MegaMatcher Accelerator Extended não tem limitações no tamanho do cluster, mas em geral não faz sentido executar mais de 4 nós no cluster, pois todo o sistema custará como uma unidade MegaMatcher Accelerator Extreme, proporcionando menor desempenho e capacidade.
- As velocidades Matching são fornecidas para motores de biometria simples. Se um template em um banco de dados contiver entradas multibiométricas, como impressões digitais e registros faciais pertencentes à mesma pessoa, os componentes Matching corresponderão a um número proporcionalmente menor de entradas de banco de dados biométricos de pessoas por segundo. Consulte o Consultor de Produto para obter os componentes Matching estimados com base no conteúdo do template biométrico e nos requisitos de desempenho.