Desenvolvedores
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Conteúdo da alternância
Conteúdo da alternância
Conteúdo da alternância
Conteúdo da alternância

MEGAMATCHER ACCELERATOR ALTA PRODUTIVIDADE

MEGAMATCHER ACCELERATOR SDK

 

SISTEMAS ESCALÁVEIS DE ALTA PRODUTIVIDADE

Projetos biométricos de grande escala podem ter requisitos específicos de desempenho do sistema. A família de produtos MegaMatcher Accelerator destina-se a projetos AFIS/ABIS de grande escala e oferece diferentes engines e edições de matching para alto desempenho durante grande número de solicitações.

O MegaMatcher Accelerator fornece escalabilidade fácil do sistema e permite iniciar um sistema biométrico a partir de uma única unidade no início, com ampliação adicional junto com os requisitos de capacidade e velocidade do projeto, expandindo o sistema em cluster e/ou atualizando as unidades usando motores com capacidades mais altas.

O MegaMatcher Accelerator foi projetado para uso em conjunto com outros componentes do MegaMatcher SDK, que fornecem captura de dados biométricos e extração de templates. Essas arquiteturas de sistema geralmente são usadas para projetos específicos:

  • Criação de templates no lado do cliente e matching 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 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.
  • Desduplicaçã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.

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.

As licenças do software MegaMatcher Accelerator estão disponíveis para clientes novos e existentes do MegaMatcher Extended SDK.

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 Consultor de produtos para descobrir quais produtos de Neurotechnology e arquiteturas de sistema melhor atenderão aos requisitos do seu projeto.

CRIAÇÃO DE TEMPLATES NO LADO DO CLIENTE E MATCHING 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.

As unidades MegaMatcher Accelerator 13.0 prontas para uso são implantadas server-side e incluem engines biométricos para matching de templates de impressão digital, impressão palmar, face e íris, que podem ser facilmente dimensionados a qualquer momento para maior desempenho com base nos requisitos do projeto.

Os componentes de extração de templates do MegaMatcher são usados ​​por integradores para desenvolver aplicativos móveis ou desktop client-side. 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 correspondentes para cada computador ou dispositivo que executa o aplicativo.

 

CRIAÇÃO DE TEMPLATES E MATCHING 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.

As unidades MegaMatcher Accelerator 13.0 prontas para uso são implantadas no server-side e incluem engines biométricos para matching de templates de impressão digital, impressão palmar, face e íris, que podem ser facilmente dimensionados a qualquer momento para maior desempenho com base nos requisitos do projeto.

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 de captura de dados biométricos do MegaMatcher fornecem a funcionalidade necessária para aplicativos 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 correspondentes 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 client-side não precisa de licenças para componentes de Neurotechnology.

 

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.

As unidades MegaMatcher Accelerator 13.0 prontas para uso são implantadas no server-side e incluem engines biométricos para matching de templates de impressão digital, impressão palmar, face e íris, que podem ser facilmente dimensionados a qualquer momento para maior desempenho com base nos requisitos do projeto.

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.

Os componentes de extração de templates do MegaMatcher podem precisar ser implantados no server-side, pois geralmente os dados biométricos são capturados como impressão digital, impressão da palma da mão, imagens de 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 template.

O Product Advisor 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.

 

MATCHING ESCAVEL DO SERVER-SIDE COM MEGAMATCHER ACELERATOR

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.

Um sistema baseado no MegaMatcher Accelerator com uma única unidade pode ser ampliado adicionando mais unidades para criar um cluster e/ou atualizando para uma versão mais poderosa do MegaMatcher Accelerator.

O MegaMatcher Accelerator inclui o software necessário para permitir a escalabilidade do sistema, alta disponibilidade e tolerância a falhas.

O software MegaMatcher Accelerator 13.0 é fornecido com o MegaMatcher 13.0 Extended SDK.

A tabela abaixo compara diferentes versões da solução MegaMatcher Accelerator 13.0.

Desempenho e escalabilidade do MegaMatcher Accelerator 13.0

  Capacidade de banco de dadosVelocidade de matching
Cluster do MegaMatcher Accelerator 13.0 Development Edition com N unidadesImpressões digitaisN × 4,000,000

impressões digitais

N × 1,000,000

impressões digitais por segundo

FacesN × 1,000,000

faces

N × 1,000,000

faces por segundo

ÍrisN × 5,000,000

íris

N × 1,000,000

íris por segundo

VozN × 1,000,000

Voz

N × 200,000

Vozes por segundo

Impressões palmaresN ×800,000

impressões palmares

N × 20,000

impressões palmares por segundo

Cluster do MegaMatcher Accelerator 13.0 Standard com N unidadesImpressões digitaisN × 4,000,000

impressões digitais

N × 35,000,000

impressões digitais por segundo

FacesN × 1,000,000

faces

N × 35,000,000

faces por segundo

ÍrisN × 5,000,000

íris

N × 70,000,000

íris por segundo

VozN × 1,000,000

Voz

N × 10.000,000

Vozes por segundo

Impressões palmaresN × 400,000

impressões palmares

N × 600,000

impressões palmares por segundo

Cluster do MegaMatcher Accelerator 13.0 Extended com N unidadesImpressões digitaisN × 40,000,000

impressões digitais

N × 100,000,000

impressões digitais por segundo

FacesN × 10,000,000

faces

N × 100,000,000

faces por segundo

ÍrisN × 50,000,000

íris

N × 200,000,000

íris por segundo

VozN × 10,000,000

Voz

N × 30.000,000

Vozes por segundo

Impressões palmaresN × 4,000,000

impressões palmares

N × 2,000,000

impressões palmares por segundo

Cluster do MegaMatcher Accelerator 13.0 Extreme com N unidadesImpressões digitaisN × 160,000,000

impressões digitais

N × 1,200,000,000

impressões digitais por segundo

FacesN × 40,000,000

faces

N × 1,200,000,000

faces por segundo

ÍrisN × 200,000,000

íris

N × 1,200,000,000

íris por segundo

VozO engineVoice não está disponível

no MegaMatcher Accelerator Extreme Edition

Impressões palmaresO engine Palmprint 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 correspondentes 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 correspondentes corresponderão a um número proporcionalmente menor de entradas de banco de dados biométricos de pessoas por segundo. Consulte o Product Advisor para obter os componentes correspondentes estimados com base no conteúdo do template biométrico e nos requisitos de desempenho.
  • As unidades MegaMatcher Accelerator podem ser usadas para seleção rápida de candidatos usando íris, faces ou várias impressões digitais com validação de resultados adicionais usando engines de matching de impressão digital, face, íris e impressão de voz mais lentos que também estão incluídos no MegaMatcher Accelerator.
  • Sistemas menores, que precisam corresponder até 200.000 impressões digitais, faces ou íris por segundo, podem ser baseados no Matching Server que está disponível no MegaMatcher SDK.

Além disso, dois ou mais clusters baseados no MegaMatcher Accelerator podem ser conectados juntos para um sistema de alta disponibilidade.

 

SOFTWARE DE CLUSTER ACELERADOR MEGAMATCHER

O MegaMatcher Accelerator inclui software de cluster, portanto, várias unidades MegaMatcher Accelerator 13.0 (nós de cluster) podem ser conectadas via rede a um cluster. Um cluster de aceleradores MegaMatcher pode ser ampliado a qualquer momento, atendendo aos requisitos de projeto em constante mudança, como um aumento no número de usuários ou ambiente de solicitação. O software de cluster fornece estes recursos avançados:

  • Escalabilidade horizontal – alcançada pela adição de novos nós MegaMatcher Accelerator a um cluster. Como cada unidade opera em uma parte do banco de dados, um aumento no número de unidades MegaMatcher Accelerator resulta em uma matching mais rápida e um número maior de solicitações processadas.
  • Por exemplo, existe um banco de dados com os dados biométricos de 15 milhões de pessoas (4 impressões digitais para cada usuário, 60 milhões de impressões digitais no total). O número de unidades necessárias do MegaMatcher Accelerator seria calculado desta forma:
  • Todo o banco de dados deve caber na memória das unidades MegaMatcher Accelerator. Uma única unidade MegaMatcher Accelerator 13.0 Extended armazena 40 milhões de impressões digitais, portanto, seriam necessárias 2 unidades para armazenar o banco de dados de 60 milhões de impressões digitais.
  • O tempo de resposta para uma solicitação de identificação deve satisfazer os requisitos do projeto. Uma única unidade MegaMatcher Accelerator 13.0 Extended corresponde a 27 milhões de templates de impressão digital por segundo no modo 4 para muitos se o projeto requer receber uma resposta a uma solicitação de identificação em 1 segundo, portanto, duas unidades atenderão aos requisitos do projeto para tempo de resposta.
  • A quantidade de solicitação de horário de pico deve atender aos requisitos do projeto. Por exemplo, o projeto espera que possa haver até 15.000 solicitações de identificação por hora. Uma única unidade MegaMatcher Accelerator 13.0 Extended corresponde a 27 milhões de templates de impressão digital por segundo no modo 4-para-muitos, portanto, será capaz de processar 6.480 solicitações por hora com o banco de dados de amostra de 15 milhões de templates. Um cluster de 3 unidades MegaMatcher Accelerator 13.0 Extended será necessário para processar o número esperado de solicitações de identificação neste caso.
  • Escalabilidade vertical – geralmente alcançada atualizando para uma edição mais poderosa do MegaMatcher Accelerator. Por exemplo, uma única unidade MegaMatcher Accelerator Extended fornece matching biométrica quase três vezes mais rápida e pode armazenar dez vezes mais templates biométricos em comparação com uma única unidade MegaMatcher Accelerator Standard.
  • Tolerância a falhas – um cluster de aceleradores MegaMatcher pode restaurar sua operação após um ou mais nós deixarem o cluster de forma anormal por qualquer motivo, como falha de hardware ou rede, problema de software etc. O software do cluster detecta automaticamente os eventos de falha e redistribui os dados de os nós com falha entre os nós ativos para manter todo o banco de dados disponível para solicitações de identificação. Naturalmente, essa funcionalidade requer um número maior de nós do que o mínimo necessário para o desempenho e/ou capacidade especificados, portanto, há alguma reserva para substituir os nós com falha.
  • Alta disponibilidade – dois clusters de aceleradores MegaMatcher podem ser executados em paralelo, mantendo os dados sincronizados entre os clusters. Essa configuração fornece o dobro do desempenho enquanto os dois clusters operam normalmente. Se um cluster ficar indisponível, o outro continuará operando e fornecerá o nível padrão de desempenho.
  • Arquitetura ponto a ponto – os nós do cluster distribuem automaticamente o banco de dados biométrico e as solicitações dos clientes entre si. Essa arquitetura significa que não há nó mestre no cluster, portanto, não há problemas com um único ponto de falha ou gargalo.
  • Operação ininterrupta – não há tempo de inatividade enquanto novos nós estão sendo adicionados ao cluster ou um dos nós desaparece. A operação normal
Abrir conversa
Em que posso ajudá-lo? | Bem-vindo ao nosso site!