Rua Tupi 280 – Santa Cecilia - São Paulo - SP
+ 55 11 3826-5144

VERIFINGER 11.1 SDK

VeriFinger SDK

Identificação de Impressões Digitais para PC e soluções Web

VeriFinger é uma tecnologia da identificação da impressão digital desenvolvida para colaboradores e integradores biométricos de sistemas. A tecnologia assegura o desempenho do sistema com a identificação da impressão digital, com confiança que identifica em modulo 1 para-1 (1 x 1) e  1 para muitos (1 x N).

VeriFinger está disponível como kit de desenvolvimento de software que permita o desenvolvimento de soluções do PC e soluções WEB para as  plataformas Microsoft Windows,  Linux e do OS X Mac.

Por que VeriFinger?

Mais de 10.000 soluções com marcas próprias para usuários em 98 países utilizando o algoritmo VeriFinger nos últimos  12 anos.

Certificação completa  NIST MINEX e ganhador de prêmios da competição de Verificação de Impressões Digitais desde 2000 (FVC).

Rápida identificação de imagens roladas e pousadas da impressão digital que é tolerante à translação, à rotação e à deformação da impressão digital.

Template compactado da impressão digital e tamanho ilimitado da base de dados.

Disponível com Multiplataforma SDK que suporta múltiplos scanners e múltiplas linguagens de programação.

Preços razoáveis, licenças flexíveis e suporte sem custo para clientes.

Veja mais informações na área de Donwload

 

RECURSOS E CAPACIDADES

  • Mais de 1500 marcas de produtos para usuários finais em mais de 100 países usaram o algoritmo “VeriFinger” nos últimos 21 anos.
  • Completa conformidade com o NIST MINEX, prêmios FpVTE e FVC desde 2000.
  • Identificação de Impressões Digitais Roladas e Pousadas que é tolerante a translação, rotação e deformação da Impressão Digital.
  • Template compacto de Impressão Digital e tamanho ilimitado de banco de dados.
  • Disponível como SDK multiplataforma, que suporta vários scanners e várias linguagens de programação.
  • FingerCell SDK para plataformas embarcadas, como microcontroladores, opcionalmente disponíveis.
  • Preços razoáveis, licenciamento flexível e suporte gratuito ao cliente.

Em 1998, a Neurotechnology desenvolveu o VeriFinger, uma tecnologia de identificação de Impressões Digitais projetada para integradores de sistemas biométricos. Desde então, a Neurotechnology lançou mais de 10 versões principais e secundárias do VeriFinger, fornecendo os mais poderosos algoritmos de reconhecimento de Impressões Digitais até hoje. Inúmeros prêmios em competições e avaliações de tecnologia, incluindo FVC e FpVTE, foram recebidos pela VeriFinger.

O algoritmo VeriFinger é baseado em profundas redes neurais e segue o esquema de identificação por Impressão Digital comumente aceito, que usa um conjunto de pontos específicos de Impressões Digitais (minúcias) junto com várias soluções de algoritmos proprietárias que melhoram o desempenho e a confiabilidade do sistema. Alguns estão listados abaixo:

  • Identificação de Impressões Digitais Roladas e Pousadas. O algoritmo VeriFinger Identifica Impressões Digitais Pousadas e Roladas, Pousadas e Pousadas ou Roladas e Roladas com muita confiabilidade e precisão, pois é tolerante a deformações de Impressões Digitais. As Impressões Digitais Roladas têm deformações muito maiores devido à técnica específica de escaneamento (rolando de unha a unha) do que as escaneadas usando a técnica "Pousada". Os algoritmos de identificação de Impressão Digital "Pousadas" convencionais geralmente realizam a Identificação entre Impressões Digitais pousadas e roladas com menos confiabilidade, devido às deformações mencionadas de Impressões Digitais Roladas.
  • Tolerância à translação, Rotação e Deformação da Impressão Digital. O algoritmo de Identificação de Templates de Impressões Digitais proprietário da VeriFinger é capaz de identificar Impressões Digitais mesmo se elas forem rotacionadas, traduzidas, deformadas e possuírem apenas 5 a 7 minúcias similares (geralmente Impressões Digitais do mesmo dedo têm de 20 a 40 minúcias semelhantes) e Identificação a 40.000 Impressões Digitais por segundo.
  • Capacidade de identificação. As funções do VeriFinger podem ser usadas em Identificação de 1 para 1 (verificação), bem como no modo de 1 para muitos (identificação).
  • Determinação da Qualidade de Imagem. A VeriFinger é capaz de garantir que apenas o Template de Impressão Digital de melhor qualidade seja armazenado no banco de dados usando a determinação da qualidade da imagem de Impressão Digital durante o cadastramento.
  • Filtragem de Imagem Adaptativa. Este algoritmo elimina os ruídos, as rupturas do rebordo e os sulcos presos para uma extração minuciosa confiável - mesmo com Impressões Digitais de baixa qualidade - com um tempo de processamento de 0,6 segundo.
  • Apresenta o modo de generalização. Esse modo de Cadastro de Impressão Digital gera a coleção de recursos de Impressão Digital generalizada a partir de um conjunto de Impressões Digitais do mesmo dedo. Cada imagem de Impressão Digital é processada e os recursos são extraídos. Em seguida, o conjunto de coleta de recursos é analisado e Identificado em uma única coleção de recursos generalizada, que é gravada no banco de dados. Dessa forma, os recursos registrados são mais confiáveis ??e a qualidade do reconhecimento de Impressões Digitais aumenta consideravelmente.
  • Template de Impressão Digital compacto. O VeriFinger permite configurar o número e o tamanho dos recursos de impressões em um Template digital. Identificado com o tamanho ilimitado do banco de dados, esse recurso permite otimizar o tamanho e o desempenho do sistema alvo.
  • Otimizações de algoritmo específicos do scanner. O VeriFinger 11.1 inclui modos de algoritmo que ajudam a obter melhores resultados para os scanners de Impressão Digital suportados .

 

CONTEÚDO DO SDK E COMPONENTES DO VERIFINGER

O VeriFinger SDK é baseado na tecnologia de reconhecimento de Impressões Digitais VeriFinger e destina-se a desenvolvedores e integradores de sistemas biométricos. O SDK permite o rápido desenvolvimento de aplicações biométricas usando a funcionalidade do algoritmo VeriFinger para Microsoft Windows, Linux, MacOS, iOS e Android. O VeriFinger pode ser facilmente integrado ao sistema de segurança do cliente. O integrador tem controle completo sobre a entrada e saída de dados do SDK.

O VeriFinger SDK inclui a biblioteca do Device Manager para trabalhar com os leitores de Impressão Digital suportados . Os integradores também podem gravar plug-ins para suportar seus leitores de Impressão Digital ou outros dispositivos usando a estrutura de plug-in fornecida com o Gerenciador de dispositivos.

Os seguintes SDKs do VeriFinger 11.1 estão disponíveis:

  • O VeriFinger 11.1 Standard SDK é projetado para desenvolvimento de aplicativos biométricos baseados em PC, embarcados e móveis. Inclui licenças de componentes Fingerprint Matcher e Extractor, exemplos de programação e tutoriais, módulos de suporte para Impressão Digital e documentação de software. O SDK permite o desenvolvimento de aplicativos biométricos para sistemas operacionais Microsoft Windows, Linux, MacOS, iOS e Android.
  • O VeriFinger 11.1 Extended SDK foi projetado para desenvolvimento biométrico baseado na Web e de aplicativos de rede. Ele contém todos os recursos e componentes do SDK Standard. Além disso, o SDK inclui licenças do componente Fingerprint Client para PCs e dispositivos móveis, exemplos de aplicativos e um componente de servidor compatível pronto para uso.

A tabela abaixo lista os componentes biométricos que estão incluídos no VeriFinger 11.1 Standard SDK e no VeriFinger 11.1 Extended SDK. A lista pode ser reduzida com filtragem por certos requisitos baseados no sistema biométrico de destino.

 

Componentes e licenças do VeriFinger SDK

Tipos de componentes


VeriFinger 11.1 SDK Standard


VeriFinger 11.1SDK Extended

Licenças de componente de Impressão Digital incluídas em um SDK específico:

 • FingerPrint Extractor

* licença de computador único

* licença de computador único

 • FingerPrint Client

 

* licenças de computador único

 • FingerPrint Matcher

* licença de computador único

* licença de computador único

 • FingerPrint Extrator Mobile

* licença de computador único

* licença de computador único

 • FingerPrint Client Mobile

 

* licenças de computador único

 • FingerPrint Matcher Mobile

* licença de computador único

* licença de computador único

 • Matching Server

 

+

 

 

 

REQUISITOS DE SISTEMA

Existem requisitos específicos para cada plataforma que executará aplicativos baseados em VeriFinger. 
 

REQUISITOS DA PLATAFORMA MICROSOFT WINDOWS

  • Microsoft Windows 7/8/10.
  • PC ou laptop com processadores compatíveis com x86-64 (64 bits).
    • Recomenda-se processador de 2 GHz ou melhor.
    • Os processadores x86 (32 bits) ainda podem ser usados, mas o algoritmo não fornecerá o desempenho especificado.
    • O suporte AVX2 é altamente recomendado. Os processadores que não suportam o AVX2 ainda executarão os algoritmos VeriFinger, mas em um modo que não fornecerá o desempenho especificado. A maioria dos processadores modernos suportam este conjunto de instruções, mas, por favor, verifique se um determinado template de processador o suporta.
  • Recomenda-se 2 GB de RAM livre para cenários de uso geral. É possível reduzir o uso de RAM para cenários específicos. Além disso, RAM adicional pode ser necessária para aplicativos que realizam identificação de 1 para muitos, já que todos os templates biométricos precisam ser armazenados na RAM para matcher.
  • Leitor de Impressões Digitais . O VeriFinger SDK inclui módulos de suporte para mais de 150 scanners de Impressão Digital na plataforma Microsoft Windows. Os integradores também podem gravar plug-ins para oferecer suporte a seus leitores de Impressão Digital usando a estrutura de plug-in fornecida com o Gerenciador de dispositivos do VeriFinger SDK.
  • Mecanismo de Banco de Dados ou conexão com ele. Templates VeriFinger podem ser salvos em qualquer banco de dados (incluindo arquivos) que suporte salvamento de dados binários. O VeriFinger Extended SDK contém os seguintes módulos de suporte para o Matching Server na plataforma Microsoft Windows:
    • Microsoft SQL Server;
    • MySQL;
    • Oráculo;
    • PostgreSQL;
    • SQLite.
  • Conexão de rede / LAN (TCP / IP) para aplicativos clientes / servidor. Além disso, a conexão de rede é necessária para usar o componente correspondente do servidor (incluído no VeriFinger Extended SDK). O VeriFinger SDK não fornece criptografia de comunicação com o servidor Matching, portanto, os integradores devem proteger a comunicação por si mesmos.
  • Microsoft .NET framework 4.5 ou mais recente (para uso de componentes .NET).
  • Um dos seguintes ambientes de desenvolvimento para desenvolvimento de aplicativos:
    • Microsoft Visual Studio 2012 ou mais recente (para desenvolvimento de aplicativos em C / C ++, C #, Visual Basic .Net)
    • Sun Java 1.7 SDK ou posterior

 

REQUISITOS DA PLATAFORMA ANDROID

  • Um smartphone ou tablet que esteja executando o sistema operacional Android 4.4 (nível de API 19) ou mais recente.
  • Processador baseado em ARM de 1,5 GHz recomendado para processamento de Impressões Digitais no tempo especificado. Processadores mais lentos também podem ser usados, mas o processamento da Impressão Digital levará mais tempo.
  • Pelo menos 256 MB de RAM livre devem estar disponíveis para o aplicativo. A RAM adicional é necessária para aplicativos que realizam a identificação de 1 para muitos, pois todos os templates biométricos precisam ser armazenados na RAM para matcher.
  • Leitor de Impressões Digitais . O VeriFinger SDK inclui módulos de suporte para vários scanners de Impressões Digitais na plataforma Android. Os integradores também podem gravar plug-ins para oferecer suporte a seus leitores de Impressão Digital usando a estrutura de plug-in fornecida com o Gerenciador de dispositivos do VeriFinger SDK.
  • Conexão de rede / LAN (TCP / IP) para aplicativos clientes / servidor. Além disso, a conexão de rede é necessária para usar o componente correspondente do servidor (incluído no VeriFinger Extended SDK). O VeriFinger SDK não fornece criptografia de comunicação com o servidor Matching, portanto, os integradores devem proteger a comunicação por si mesmos.
  • Requisitos do ambiente de desenvolvimento do lado do PC:
    • Java SE JDK 6 (ou superior)
    • IDE do Eclipse Indigo (3.7)
    • Ambiente de desenvolvimento do Android (pelo menos o nível 19 da API é obrigatório)
    • Gradle 4.6 sistema de automação de construção ou mais recente
    • Conexão com a Internet para ativar licenças de componentes VeriFinger

 

REQUISITOS DA PLATAFORMA IOS

  • Um dos dispositivos a seguir, executando o iOS 11.0 ou mais recente:
    • iPhone 5S ou iPhone mais recente.
    • iPad Air ou templates de iPad mais recentes.
  • Pelo menos 256 MB de RAM livre devem estar disponíveis para o aplicativo. A RAM adicional é necessária para aplicativos que realizam a identificação de 1 para muitos, pois todos os templates biométricos precisam ser armazenados na RAM para matcher.
  • Leitor de Impressões Digitais . O VeriFinger SDK inclui módulos de suporte para vários scanners de Impressões Digitais na plataforma iOS. Além disso, as imagens de Impressão Digital nos formatos BMP, JPG ou PNG podem ser processadas, assim, quase qualquer hardware de captura de Impressões Digitais de terceiros pode ser usado com a tecnologia VeriFinger se gerar imagens nos formatos mencionados.
  • Conexão de rede / LAN (TCP / IP) para aplicativos clientes / servidor. Além disso, a conexão de rede é necessária para usar o componente correspondente do servidor (incluído no VeriFinger Extended SDK). A comunicação com o servidor Matching não é criptografada; portanto, se a comunicação precisar ser protegida, recomenda-se uma rede dedicada (não acessível fora do sistema) ou uma rede segura (como VPN; VPN deve ser configurada usando o sistema operacional ou ferramentas de terceiros).
  • Requisitos do ambiente de desenvolvimento:
    • um Mac executando o MacOS 10.12.6 ou mais recente.
    • Xcode 9.x ou mais recente.

 

REQUISITOS DA PLATAFORMA MAC OS

  • Um Mac executando o Mac OS 10.12.6 ou mais recente.
    • Recomenda-se processador de 2 GHz ou melhor.
    • O suporte AVX2 é altamente recomendado. Os processadores que não suportam o AVX2 ainda executarão os algoritmos VeriFinger, mas em um modo que não fornecerá o desempenho especificado. A maioria dos processadores modernos suportam este conjunto de instruções, mas, por favor, verifique se um determinado template de processador o suporta.
  • Recomenda-se 2 GB de RAM livre para cenários de uso geral. É possível reduzir o uso de RAM para cenários específicos. Além disso, RAM adicional pode ser necessária para aplicativos que realizam identificação de 1 para muitos, já que todos os templates biométricos precisam ser armazenados na RAM para matcher.
  • Leitor de Impressões Digitais . O VeriFinger SDK inclui módulos de suporte para vários scanners de Impressões Digitais sob a plataforma MacOS. Os integradores também podem gravar plug-ins para oferecer suporte a seus leitores de Impressão Digital usando a estrutura de plug-in fornecida com o Gerenciador de dispositivos do VeriFinger SDK.
  • Mecanismo de banco de dados ou conexão com ele. Templates VeriFinger podem ser salvos em qualquer banco de dados (incluindo arquivos) que suporte salvamento de dados binários. O VeriFinger Extended SDK contém módulos de suporte SQLite para o Matching Server na plataforma MacOS.
  • Conexão de rede / LAN (TCP / IP) para aplicativos clientes / servidor. Além disso, a conexão de rede é necessária para usar o componente correspondente do servidor (incluído no VeriFinger Extended SDK). O VeriFinger SDK não fornece criptografia de comunicação com o servidor Matching, portanto, os integradores devem proteger a comunicação por si mesmos.
  • Requisitos específicos para desenvolvimento de aplicativos:
    • Xcode 6.x ou mais recente
    • GNU Make 3.81 ou mais recente (para construir amostras e desenvolvimento de tutoriais)
    • Sun Java 1.8 SDK ou posterior

 

REQUISITOS DA PLATAFORMA LINUX X86-64

  • Linux 3.10 kernel ou mais recente é necessário.
  • PC ou laptop com processadores compatíveis com x86-64 (64 bits).
    • Recomenda-se processador de 2 GHz ou melhor.
    • Os processadores x86 (32 bits) ainda podem ser usados, mas o algoritmo não fornecerá o desempenho especificado.
    • O suporte AVX2 é altamente recomendado. Os processadores que não suportam o AVX2 ainda executarão os algoritmos VeriFinger, mas em um modo que não fornecerá o desempenho especificado. A maioria dos processadores modernos suportam este conjunto de instruções, mas, por favor, verifique se um determinado template de processador o suporta.
  • Recomenda-se 2 GB de RAM livre para cenários de uso geral. É possível reduzir o uso de RAM para cenários específicos. Além disso, RAM adicional pode ser necessária para aplicativos que realizam identificação de 1 para muitos, já que todos os templates biométricos precisam ser armazenados na RAM para matcher.
  • Leitor de Impressões Digitais . O VeriFinger SDK inclui módulos de suporte para vários scanners de Impressões Digitais na plataforma Linux x86 / x86-64. Os integradores também podem gravar plug-ins para oferecer suporte a seus leitores de Impressão Digital usando a estrutura de plug-in fornecida com o Gerenciador de dispositivos do VeriFinger SDK.
  • biblioteca glibc 2.17 ou mais recente
  • Mecanismo de banco de dados ou conexão com ele. Templates VeriFinger podem ser salvos em qualquer banco de dados (incluindo arquivos) que suporte salvamento de dados binários. O VeriFinger Extended SDK contém os seguintes módulos de suporte para o Matching Server na plataforma Linux:
    • MySQL;
    • Oráculo;
    • PostgreSQL;
    • SQLite.
  • Conexão de rede / LAN (TCP / IP) para aplicativos clientes / servidor. Além disso, a conexão de rede é necessária para usar o componente correspondente do servidor (incluído no VeriFinger Extended SDK). O VeriFinger SDK não fornece criptografia de comunicação com o servidor Matching, portanto, os integradores devem proteger a comunicação por si mesmos.
  • Requisitos específicos para desenvolvimento de aplicativos:
    • gcc 4.8 ou mais recente
    • GNU Make 3.81 ou mais recente
    • Sun Java 1.8 SDK ou posterior

 

REQUISITOS DA PLATAFORMA ARM LINUX

Recomendamos entrar em contato conosco e relatar as especificações de um dispositivo de destino para descobrir se ele será adequado para executar aplicativos baseados em VeriFinger.

Existe uma lista de requisitos comuns para a plataforma ARM Linux:

  • Um dispositivo com processador baseado em ARM, executando o kernel Linux 3.2 ou mais recente.
  • Processador baseado em ARM de 1,5 GHz recomendado para processamento de Impressões Digitais no tempo especificado.
    • A arquitetura ARMHF (ARMv7 de Flutuante EABI de 32 bits) é necessária.
    • Processadores de taxa de relógio mais baixa também podem ser usados, mas o processamento da Impressão Digital levará mais tempo.
  • Pelo menos 256 MB de RAM livre devem estar disponíveis para o aplicativo. A RAM adicional é necessária para aplicativos que realizam a identificação de 1 para muitos, pois todos os templates biométricos precisam ser armazenados na RAM para matcher.
  • Leitor de Impressões Digitais - O VeriFinger SDK inclui módulos de suporte para vários scanners de Impressão Digital sob a plataforma ARM Linux. Além disso, as imagens de Impressão Digital nos formatos BMP, JPG ou PNG podem ser processadas, assim, quase qualquer hardware de captura de Impressões Digitais de terceiros pode ser usado com a tecnologia VeriFinger se gerar imagens nos formatos mencionados.
  • glibc 2.17 ou mais recente.
  • Conexão de rede / LAN (TCP / IP) para aplicativos clientes / servidor. Além disso, a conexão de rede é necessária para usar o componente correspondente do servidor (incluído no VeriFinger Extended SDK). O VeriFinger SDK não fornece criptografia de comunicação com o servidor Matching, portanto, os integradores devem proteger a comunicação por si mesmos.
  • Requisitos específicos do Ambiente de Desenvolvimento:
    • gcc 4.8 ou mais recente
    • GNU Make 3.81 ou mais recente
    • Sun Java 1.8 SDK ou mais recente

 

Componentes e licenças

DESENVOLVIMENTO DE PRODUTOS

Um integrador deve obter um VeriFinger 11.1 Standard SDK ou o VeriFinger 11.1 Extended SDK  para desenvolver um produto de usuário final baseado na tecnologia VeriFinger. O SDK precisa ser comprado apenas uma vez e pode ser usado para todos os projetos e por todos os desenvolvedores da empresa do integrador.

 

COMPONENTE fingerprint EXTRATOR

Fingerprint Extractor cria templates de Impressão Digital a partir de imagens de Impressões Digitais. Os templates de Impressão Digital podem ser armazenados nos seguintes formatos pelo componente Fingerprint Extractor:

  • Formato de template de Impressão Digital Proprietário de Neurotecnologia;
  • ISO / IEC 19794-2: 2005 com Cor. 1: 2009 (Formatos Biométricos de Intercâmbio de Dados - Dados de Minutos Digitais (Registro Geral e Formatos On-Card.));
  • ISO / IEC 19794-2: 2011 com Cor. 1: 2012 (General Record e On-Card. Formats) e Amd.2: 2015(codificação XML e clarificação de defeitos);
  • ANSI / INCITS 378-2004 (formato de Minuta de Dedo para Intercâmbio de Dados);
  • ANSI / INCITS 378-2009 com Amd. 1: 2010 (Finger Minutiae Format for Data Interchange).

O controle de qualidade de imagem proprietário pode ser aplicado para aceitar apenas imagens de Impressões Digitais de boa qualidade.

O Fingerprint Extractor pode generalizar um template de Impressão Digital a partir de várias imagens que contêm a mesma Impressão Digital para melhorar a qualidade do template.

O componente extrai um único template de Impressão Digital em 1,34 segundos. O desempenho especificado requer um PC ou laptop com pelo menos processador Intel Core i7-4771.

Uma licença do Extrator de Impressões Digitais está incluída no VeriFinger 11.1 Standard SDK e no VeriFinger 11.1 Extended SDK. A licença pode ser usada em plataformas Microsoft Windows, Linux x86 / x86_64 ou MacOS. Mais licenças para este componente podem ser compradas a qualquer momento pelos clientes do VeriFinger 11.1 SDK.

 

 

COMPONENTE fingerprint CLIENT

O componente Fingerprint Client inclui os recursos do componente Fingerprint Extractor com segmentação adicional de imagens de Impressão Digital . Ele também fornece funcionalidade para suporte a formatos de Impressão Digital e formatos de imagem com base em padrões biométricos , além de suporte avançado a formatos de imagem e aplicativo de edição de Impressões Digitais latente.

O Fingerprint Client cria templates de Impressão Digital a partir de imagens de Impressões Digitais.

O controle de qualidade de imagem proprietário pode ser aplicado para aceitar apenas imagens de Impressões Digitais de boa qualidade.

O Fingerprint Client extrai um único template de Impressão Digital em 0,6 segundos. O desempenho especificado requer um PC ou laptop com pelo menos processador Intel Core i7-4771.

O Fingerprint Client pode generalizar um template de Impressão Digital a partir de várias imagens que contêm a mesma Impressão Digital para melhorar a qualidade do template.

O módulo de segmentação de imagens de Impressão Digital é usado para separar Impressões Digitais se uma imagem contiver mais de uma Impressão Digital. Esta funcionalidade permite que o componente Fingerprint cliente para processar as Impressões Digitais de varredura dez dedos cartão ou imagem capturada usando scanners que permitem fazer a varredura dois ou mais dedos ao mesmo tempo.

O módulo de classificação de padrão de Impressão Digital está incluído no componente Fingerprint Client para determinar uma classe de padrão de Impressão Digital. A classificação geralmente é usada na perícia, mas também pode ser usada para aumentar a velocidade de matcher de Impressões Digitais. As classes definidas são:

  • Loop inclinado esquerdo;
  • Laço inclinado direito;
  • Tented Arch;
  • Whorl;
  • Cicatriz;
  • "Desconhecido" - para as classes não-determinadas.

O componente Fingerprint Client permite integrar o suporte a padrões de formato de imagem e Imagem Digital com sistemas biométricos novos ou existentes baseados no VeriFinger SDK. Esses formatos e padrões são suportados:

  • Formato de template de Impressão Digital Proprietário de Neurotecnologia
  • BioAPI 2.0 (ISO / IEC 19784-1: 2006) (Framework e Provedor de Serviços Biométricos para mecanismo de identificação de Impressão Digital)
  • CBEFF V1.2 (ANSI INCITS 398-2008) (Estrutura Comum de Formatos de Intercâmbio Biométrico)
  • CBEFF V2.0 (ISO / IEC 19785-1: 2006 com a Emenda 1: 2010, 19785-3: 2007 com a Emenda 1: 2010) (Estrutura de Formatos de Troca Biométrica Comum)
  • CBEFF V3.0 (ISO / IEC 19785-3: 2015) (Estrutura Comum de Formatos de Troca Biométrica)
  • ISO / IEC 19794-2: 2005 com Cor. 1: 2009 (Formatos de Intercâmbio de Dados Biométricos - Dados de Minutos Digitais (Registro Geral e Formatos On-Card.))
  • ISO / IEC 19794-2: 2011 com Cor. 1: 2012 (Registro Geral e Formatos On-Card.) e Amd.2: 2015(codificação XML e esclarecimento de defeitos)
  • ISO / IEC 19794-4: 2005 com Cor. 1: 2011 (Formatos Biométricos de Intercâmbio de Dados - Dados de Imagem do Dedo)
  • ISO / IEC 19794-4: 2011 com Cor. 1: 2012 (Formatos Biométricos de Intercâmbio de Dados - Dados de Imagem de Dedo)
  • ISO / IEC 29794-1: 2016 (qualidade da amostra biométrica)
  • ANSI / INCITS 378-2004 (formato Miniature Finger para intercâmbio de dados)
  • ANSI / INCITS 378-2009 com Amd. 1: 2010 (formato Miniature Finger para Data Interchange)
  • ANSI / INCITS 381-2004 (formato de intercâmbio de dados baseado em imagem do dedo)
  • ANSI / INCITS 381-2009 com Amd. 1: 2011 (formato de intercâmbio de dados baseado em imagem do dedo)
  • ANSI / NIST-CSL 1-1993 (Formato de dados para o intercâmbio de informações de Impressão Digital, faciais e SMT)
  • ANSI / NIST-ITL 1a-1997 (Formato de Dados para o Intercâmbio de Informação de Impressão Digital, Facial e SMT)
  • ANSI / NIST-ITL 1-2000 (formato de dados para o intercâmbio de informações de Impressão Digital, faciais e SMT)
  • ANSI / NIST-ITL 1-2007 (Formato de dados para o intercâmbio de Impressões Digitais, faciais e outras informações biométricas)
  • ANSI / NIST-ITL 1a-2009 (Formato de dados para o intercâmbio de Impressões Digitais, faciais e outras informações biométricas)
  • ANSI / NIST-ITL 1-2011 (formato de dados para intercâmbio de Impressões Digitais, faciais e outras informações biométricas)
  • ANSI / NIST-ITL 1-2011 Update: 2013 Edition 2 (Formato de dados para o intercâmbio de Impressões Digitais, faciais e outras informações biométricas)
  • ANSI / NIST-ITL 1-2011 Atualização: 2015 (Formato de Dados para o Intercâmbio de Impressão Digital, Facial e Outras Informações Biométricas)

O componente Fingerprint Client permite a conversão entre templates de Impressão Digital proprietários da Neurotechnology, templates ISO / IEC 19794-2: 2005, ISO / IEC 19794-2: 2011, ANSI / INCITS 378-2004, ANSI / INCITS 378-2009 e ANSI / NIST-ITL.

O componente também inclui módulos de suporte para formatos avançados de imagem:

  • Módulo de suporte ao formato de imagem JPEG 2000 com Perfil de Impressão Digital de 1000 ppi;
  • Módulo de suporte para formato de imagem NIST IHead;
  • módulo com algoritmo NIST de Qualidade de Imagem de Impressão Digital (NFIQ), um método padrão para determinar a qualidade da imagem de Impressão Digital.
  • O módulo de formatação de imagem WSQ (Wavelet Scalar Quantization) permite compactar uma imagem de Impressão Digital até 10 a 15 vezes, bem como ler imagens neste formato. O processo de compactação do WSQ é "com perdas", o que significa que a imagem reconstruída não é igual ao original (algumas informações são perdidas). No entanto, o algoritmo WSQ foi especialmente projetado para minimizar a perda de informações de Impressão Digital, portanto, a imagem reconstruída é o mais próxima possível do original. 
    A implementação da compressão de imagem de Impressão Digital WSQ 3.1 da Neurotechnology foi certificada pelo FBI como compatível com os requisitos de precisão da Especificação de compactação de Imagem Digital de escala de cinza Wavelet Scalar Quantization (WSQ), Versão 3.1.

O Latent Fingerprint Editor está disponível com o componente Fingerprint Client. Na maioria dos casos, o processamento automatizado de imagens é incapaz de extrair todas as minúcias ou extrai muitas minúcias falsas da imagem da Impressão Digital latente (por exemplo, retirada da cena do crime). Portanto, um especialista deve editar manualmente um template de Impressão Digital para enviá-lo a um AFIS para a identificação. 
Amostra de editor de template de Impressão Digital latente (.net) mostra como alterar as coordenadas da minúcia, direção, tipo e outros parâmetros.

Todas as funcionalidades avançadas do componente Fingerprint Client podem ser usadas a partir de aplicativos C / C ++C # e Java em todas as plataformas suportadas. Os wrappers .NET das bibliotecas do Windows são fornecidos para desenvolvedores .NET.

O componente Fingerprint Client pode ser utilizado no VeriFinger 11.1 Extended SDK. As licenças podem ser usadas em plataformas Microsoft Windows, Linux x86 / x86_64 ou Mac OS. Mais licenças para este componente podem ser adquiridas a qualquer momento pelos clientes do VeriFinger 11.1 Extended SDK.

 

 

COMPONENTE FINGERPRINT MATCHER

O Fingerprint Matcher realiza a matcher de templates de Impressão Digital nos modos 1 para 1 (verificação) e 1 para muitos (identificação). Além disso, o componente Fingerprint Matcher inclui o algoritmo de matcher fundida que permite aumentar a confiabilidade da matcher de templates por:

  • templates correspondentes que contêm 2 ou mais registros de Impressão Digital (observe que o componente Fingerprint Client é necessário para executar a extração de templates de imagens que contenham mais de uma Impressão Digital);
  • templates correspondentes que contenham registros de Impressão Digital, face, impressão de voz e / ou íris (observe que faces, íris e impressões de voz correspondentes exigem a compra dos componentes Face Matcher , Iris Matcher e Voice Matcher correspondentemente).

O componente Fingerprint Matcher corresponde a 40.000 Impressões Digitais por segundo.

Uma licença do Fingerprint Matcher está incluída no VeriFinger 11.1 Standard SDK e no VeriFinger 11.1 Extended SDK. A licença pode ser usada em plataformas Microsoft Windows, Linux x86 / x86_64 ou MacOS. Mais licenças para este componente podem ser compradas a qualquer momento pelos clientes do VeriFinger 11.1 SDK.

 

 

 

COMPONENTE MOBILE FINGERPRINT EXTRACTOR

O Mobile Fingerprint Extractor cria templates de Impressão Digital a partir de imagens de Impressões Digitais e foi projetado para ser executado em dispositivos ARM Linux ou Android ou iOS. Os dispositivos Android devem basear-se, pelo menos, no sistema integrado no chip Snapdragon S4 (processador Krait 300 com 4 núcleos rodando a 1.51 GHz). O componente extrai um único template de Impressão Digital em 1,34 segundos.

Os templates de Impressões Digitais podem ser armazenados nos seguintes formatos pelo componente Mobile Fingerprint Extractor:

  • Formato de template de Impressão Digital proprietário de Neurotecnologia;
  • ISO / IEC 19794-2: 2005 com Cor. 1: 2009 (Formatos Biométricos de Intercâmbio de Dados - Dados de Minutos Digitais (Registro Geral e Formatos On-Card.));
  • ISO / IEC 19794-2: 2011 com Cor. 1: 2012 (General Record e On-Card. Formats) e Amd.2: 2015(codificação XML e clarificação de defeitos);
  • ANSI / INCITS 378-2004 (formato de Minuta de Dedo para Intercâmbio de Dados);
  • ANSI / INCITS 378-2009 com Amd. 1: 2010 (Finger Minutiae Format for Data Interchange).

O controle de qualidade de imagem proprietário pode ser aplicado para aceitar apenas Imagens de Impressões Digitais de boa qualidade.

O Mobile Fingerprint Extractor pode generalizar um template de Impressão Digital a partir de várias imagens que contêm a mesma Impressão Digital para melhorar a qualidade do template.

Uma licença do Mobile Fingerprint Extractor está incluída no VeriFinger 11.1 Standard SDK e no VeriFinger 11.1 Extended SDK. A licença pode ser usada na plataforma Android, iOS ou ARM Linux. Mais licenças para este componente podem ser compradas a qualquer momento pelos clientes do VeriFinger 11.1 SDK.

 

 

 

COMPONENTE MOBILE FINGERPRINT CLIENT

O componente Mobile Fingerprint Client executa a criação de templates de Impressões Digitais a partir de imagens com segmentação adicional de imagens de Impressões Digitais . Ele também fornece funcionalidade para suporte a formatos de Imagem Digital e formatos de imagem com base em padrões biométricos , além de suporte avançado a formatos de imagem .

O componente foi projetado para ser executado em dispositivos ARM Linux ou Android ou iOS. Os dispositivos Android devem ser baseados no sistema pelo menos no chip Snapdragon S4 (processador Krait 300 com 4 núcleos rodando a 1.51 GHz).

O componente extrai um único template de Impressão Digital em 1,2 segundo.

O controle de qualidade de imagem proprietário pode ser aplicado para aceitar apenas imagens de Impressões Digitais de boa qualidade.

O Mobile Fingerprint Client pode generalizar um template de Impressão Digital a partir de várias imagens que contêm a mesma Impressão Digital para melhorar a qualidade do tamplate.

O módulo de Segmentação de Imagens de Impressão Digital é usado para separar Impressões Digitais se uma imagem contiver mais de uma Impressão Digital, Esta funcionalidade permite que o componente Fingerprint Mobile Client para processar as Impressões Digitais de varredura dez dedos cartão ou imagem capturada usando scanners que permitem fazer a varredura dois ou mais dedos ao mesmo tempo.

O módulo de Classificação de Padrão de Impressão Digital está incluído no componente Fingerprint Client para determinar uma classe de padrão de Impressão Digital. A classificação geralmente é usada na perícia, mas também pode ser usada para aumentar a velocidade de matcher de Impressões Digitais. As classes definidas são:

  • Loop inclinado esquerdo;
  • Laço inclinado direito;
  • Tented Arch;
  • Whorl;
  • Cicatriz;
  • "Desconhecido" - para as classes não-determinadas.

O componente permite integrar suporte para padrões de formato de imagem e Impressão Digital com sistemas biométricos novos ou existentes baseados no VeriFinger SDK. Esses formatos e padrões são suportados:

  • Formato de template de Impressão Digital proprietário de Neurotecnologia
  • BioAPI 2.0 (ISO / IEC 19784-1: 2006) (Framework e Provedor de Serviços Biométricos para mecanismo de identificação de Impressão Digital)
  • CBEFF V1.2 (ANSI INCITS 398-2008) (Estrutura Comum de Formatos de Intercâmbio Biométrico)
  • CBEFF V2.0 (ISO / IEC 19785-1: 2006 com a Emenda 1: 2010, 19785-3: 2007 com a Emenda 1: 2010) (Estrutura de Formatos de Troca Biométrica Comum)
  • CBEFF V3.0 (ISO / IEC 19785-3: 2015) (Estrutura Comum de Formatos de Troca Biométrica)
  • ISO / IEC 19794-2: 2005 com Cor. 1: 2009 (Formatos de Intercâmbio de Dados Biométricos - Dados de Minutos Digitais (Registro Geral e Formatos On-Card.))
  • ISO / IEC 19794-2: 2011 com Cor. 1: 2012 (Registro Geral e Formatos On-Card.) e Amd.2: 2015(codificação XML e esclarecimento de defeitos)
  • ISO / IEC 19794-4: 2005 com Cor. 1: 2011 (Formatos Biométricos de Intercâmbio de Dados - Dados de Imagem do Dedo)
  • ISO / IEC 19794-4: 2011 com Cor. 1: 2012 (Formatos Biométricos de Intercâmbio de Dados - Dados de Imagem de Dedo)
  • ISO / IEC 29794-1: 2016 (qualidade da amostra biométrica)
  • ANSI / INCITS 378-2004 (formato Miniature Finger para intercâmbio de dados)
  • ANSI / INCITS 378-2009 com Amd. 1: 2010 (formato Miniature Finger para Data Interchange)
  • ANSI / INCITS 381-2004 (formato de intercâmbio de dados baseado em imagem do dedo)
  • ANSI / INCITS 381-2009 com Amd. 1: 2011 (formato de intercâmbio de dados baseado em imagem do dedo)
  • ANSI / NIST-CSL 1-1993 (Formato de dados para o intercâmbio de informações de Impressão Digital, faciais e SMT)
  • ANSI / NIST-ITL 1a-1997 (Formato de Dados para o Intercâmbio de Informação de Impressão Digital, Facial e SMT)
  • ANSI / NIST-ITL 1-2000 (formato de dados para o intercâmbio de informações de Impressão Digital, faciais e SMT)
  • ANSI / NIST-ITL 1-2007 (Formato de dados para o intercâmbio de Impressões Digitais, faciais e outras informações biométricas)
  • ANSI / NIST-ITL 1a-2009 (Formato de dados para o intercâmbio de Impressões Digitais, faciais e outras informações biométricas)
  • ANSI / NIST-ITL 1-2011 (formato de dados para intercâmbio de Impressões Digitais, faciais e outras informações biométricas)
  • ANSI / NIST-ITL 1-2011 Update: 2013 Edition 2 (Formato de dados para o intercâmbio de Impressões Digitais, faciais e outras informações biométricas)
  • ANSI / NIST-ITL 1-2011 Atualização: 2015 (Formato de Dados para o Intercâmbio de Impressão Digital, Facial e Outras Informações Biométricas)

O componente permite a conversão entre templates de Impressão Digital proprietários da Neurotechnology, templates ISO / IEC 19794-2: 2005, ISO / IEC 19794-2: 2011, ANSI / INCITS 378-2004, ANSI / INCITS 378-2009 e ANSI / NIST-ITL.

O componente também inclui módulos de suporte para formatos avançados de imagem:

  • Módulo de suporte ao formato de imagem JPEG 2000 com Perfil de Impressão Digital de 1000 ppi;
  • Módulo de suporte para formato de imagem NIST IHead;
  • módulo com algoritmo NIST de Qualidade de Imagem de Impressão Digital (NFIQ), um método padrão para determinar a qualidade da imagem de Impressão Digital.
  • O módulo de formatação de imagem WSQ (Wavelet Scalar Quantization) permite compactar uma imagem de Impressão Digital até 10 a 15 vezes, bem como ler imagens neste formato. O processo de compactação do WSQ é "com perdas", o que significa que a imagem reconstruída não é igual ao original (algumas informações são perdidas). No entanto, o algoritmo WSQ foi especialmente projetado para minimizar a perda de informações de Impressão Digital, portanto, a imagem reconstruída é o mais próxima possível do original. 
    A implementação da compressão de imagem de Impressão Digital WSQ 3.1 da Neurotechnology foi certificada pelo FBI como compatível com os requisitos de precisão da Especificação de compactação de Imagem Digital de escala de cinza Wavelet Scalar Quantization (WSQ), Versão 3.1.

 O componente Fingerprint Client estão incluídas no VeriFinger 11.1 Extended SDK. As licenças podem ser usadas na plataforma Android, iOS ou ARM Linux. Mais licenças para este componente podem ser adquiridas a qualquer momento pelos clientes do VeriFinger 11.1 Extended SDK.

 

COMPONENTE MOBILE FINGERPRINT MATCHER

O Mobile Fingerprint Matcher realiza a matcher de templates de Impressão Digital nos modos 1 para 1 (verificação) e 1 para muitos (identificação). Ele corresponde a 3.000 Impressões Digitais por segundo e foi projetado para ser usado em sistemas biométricos incorporados ou móveis, que são executados em dispositivos ARM Linux ou Android ou iOS. Os dispositivos Android devem basear-se, pelo menos, no sistema integrado no chip Snapdragon S4 (processador Krait 300 com 4 núcleos rodando a 1.51 GHz).

Uma licença do Mobile Fingerprint Matcher está incluída no VeriFinger 11.1 Standard SDK e no VeriFinger 11.1 Extended SDK. A licença pode ser usada na plataforma Android, iOS ou ARM Linux. Mais licenças para este componente podem ser compradas a qualquer momento pelos clientes do VeriFinger 11.1 SDK.

 

 

MATCHING SERVER

Matching Server é um software pronto para uso destinado a construir sistemas baseados na web de tamanho moderado e outros baseados em rede, como AFIS local ou sistema de identificação multi-biométrico. O software do servidor é executado em um PC servidor e permite executar o template biométrico correspondente no lado do servidor usando:

  • Componente Fast Finger Matcher ou Fingerprint Matcher para matcher de templates de Impressão Digital;
  • Componente Fast Face Matcher ou Face Matcher para matcher de template de face;
  • Componente Iris Matcher ou Iris Matcher para matcher de template de íris.
  • Componente Voice Matcher para matcher de templates de voz.

A matcher multi-biométrica pode ser ativada executando componentes para Impressão Digital, face, íris e matching de impressão de voz na mesma máquina.

O módulo de comunicação do cliente que permite enviar uma tarefa para o Servidor de Matcher, consultar o status da tarefa, obter os resultados e remover a tarefa do servidor, está incluído no SDK do MegaMatcher 11.1, SDK do VeriFinger 11.1, SDK do VeriLook 11.1, SDK do VeriSpeak 11.1 e VeriEye 11.1 SDK. Este módulo oculta todas as comunicações de baixo nível e fornece API de alto nível para o desenvolvedor.

Os componentes e módulos de suporte ao banco de dados com códigos-fonte incluídos para o componente do Matching Server estão listados na tabela abaixo. Módulos personalizados para trabalhar com outros bancos de dados também podem ser desenvolvidos pelo integrador e usados ??com o software Matching Server.

A tabela abaixo mostra quais componentes estão disponíveis com o software do Matching Server.

 

 

Componentes

Windows 
32 e 64 bits

Linux 
32 e 64 bits

Mac OS

software de servidor correspondente

+

+

+

• API da ferramenta de administração do servidor

+

+

 

Módulos de suporte ao banco de dados

Microsoft SQL Server

+

 

 

• PostgreSQL

+

+

 

• MySQL

+

+

 

• Oracle

+

+

 

• SQLite

+

+

+

Amostras de programação

 • cliente c #

+

 

 

 • cliente Visual Basic .NET

+

 

 

 • cliente web Java

+

+

+

Tutoriais de programação

 • C / C ++

+

+

 

 • c #

+

 

 

 • Visual Basic .NET

+

 

 
 

O componente Matching Server requer uma licença especial que permite executar o Matching Server em todas as máquinas que executam os componentes correspondentes de Impressão Digital, face, íris ou impressão palmar obtidos por um integrador. O software do Matching Server está incluído com:

  • MegaMatcher 11.1 Standard ou MegaMatcher 11.1 Extended SDK;
  • VeriFinger 11.1 Extended SDK;
  • VeriLook 11.1 Extended SDK;
  • VeriEye 11.1 SDK estendido.
  • VeriSpeak 11.1 Extended SDK.

 

 

Nome Descrição Data Tamanho (KB)