Follow

infokey shop 

GreekEnglish (UK)

Fingerprint recognition - VeriFinger SDK

fingerprint 33x33 

VeriFinger is a fingerprint identification technology designed for biometric systems developers and integrators. The technology assures system performance with fast, reliable fingerprint matching in 1-to-1 and 1-to-many modes.

VeriFinger is available as a software development kit that allows development of stand-alone and Web-based solutions on Microsoft Windows, Linux, Mac OS X and Android platforms.

 

  • Description
  • Advantages
  • System Requirements
  • Devices
  • Brochure (PDF)

VeriFinger is a fingerprint identification technology designed for biometric systems developers and integrators. The technology assures system performance with fast, reliable fingerprint matching in 1-to-1 and 1-to-many modes. It is available as a software development kit that allows development of stand-alone and Web-based solutions on Microsoft Windows, Linux, Mac OS X and Android platforms.

Verifinger has been awarded fro its reliability and performance at FVC2006 and FpVTE2003 biometric algorithm competitions. Also VeriFinger was recognized by Nist as MINEX compliant and has consistently shown one of the best results at FVC2004, FVC2002 abd FVC2000.

Reliability Tests

We present the testing results to show VeriFinger 7.1 template matching algorithm reliability on the data from different fingerprint readers.

VERIFINGER-TEST RESULTS

 

Two tests were performed during each experiment:

  • Test 1 maximized matching accuracy. VeriFinger 7.1 algorithm reliability in this test is shown as blue curves on the ROC charts.
  • Test 2 maximized matching speed. VeriFinger 7.1 algorithm reliability in this test is shown as red curves on the ROC charts.

Receiver operation characteristic (ROC) curves are usually used to demonstrate the recognition quality of an algorithm. ROC curves show the dependence of false rejection rate (FRR) on the false acceptance rate (FAR).

 

VeriFinger-ROC-U-are-U-4000  VeriFinger-ROC-FS80  VeriFinger-ROC-SONATEQ

 

VERIFINGER-TEST RESULTS 02

VeriFinger fingerprint identification algorithm versions consistently have shown some of the best results for reliability in several biometric competitions, including the International Fingerprint Verification Competition (FVC2006, FVC2004,FVC2002 and FVC2000) and the National Institute of Standards & Technology (NIST) Fingerprint Vendor Technology Evaluation (FpVTE 2003), where Neurotechnology ranked among the top five companies for accuracy in single-finger tests.

 

Suitable for

  • Banks
  • Criminal investigation
  • Access control
  • PC security - users identification
  • Security for e-services (eCommerse, etc.)
  • State
  • Business
  • Stores
  • Hotels

 

Advantages of VeriFinger SDK
  • 1500+ end-user product brands in 100+ countries used the VeriFinger algorithm over the past 17 years.
  • Full NIST MINEX compliance and Fingerprint Verification Competition (FVC) awards since 2000.
  • Fast rolled and flat fingerprint matching that is tolerant to fingerprint translation, rotation and deformation.
  • Compact fingerprint template and unlimited database size.
  • Available as multiplatform SDK that supports multiple scanners and multiple programming languages.
  •  

    PC and Mac specific:

    • PC or Mac with x86 (32-bit) or x86-64 (64bit) compatible processors 2 GHz or better processor is recommended.
    • At least 128MB of free RAM should be available for the application. Additional RAM is required for applications that perform 1-to-many identification, as all biometric templates need to be stored in RAM for matching.For example 25,000 templates (each containing 2 fingerprints inside) require about 50MB of additional RAM.
    • Free space on hard disk drive (HDD):
      • Αt least 1GB for the development.
      • 100 MB required for VeriSFinger components deployment.
      • Additional space would be required in these cases:
        • VeriFinger does not require the original fingerprint sample to be stored for the matching; only the templates need to be stored. However, storing fingerprint samples on hard drive for the potential future usage is recommended.
        • Usually a database engine runs on a separate computer (back-end server). However, DB engine can be installed on the same computer for standalone applications. In this case HDD sapce for templates storage must be available. For example, 25,000 templates (each containing 2 fingerprints inside) stored using a relational database would require about 60 MB of free HDD space. Also, the database engine itself requires HDD space running. Please refer to HDD space requirements from the database engine providers.

    Smartphone and tablet specific:

    • A Smartphone or tablet or other device that running Android OS.
    • ARM-based 1.5 GHz processor recommended for fingerprint processing in the specified time.Slower processors may be also used, but the fingerprint processing will take longer time.
      • At least 20 MB of free RAM should be available for the application. Additional RAM is required for applications that perform 1-to-many identification, as all biometric templates need to be stored in RAM for matching. For example, 1,000 templates (each containing 2 fingerprint records) require about 2MB of additional RAM.
    • Free storage space (built-in flash or external memory card):
      • 30MB required for embedded fingerprint components deployment for each separate application.
      • Additional space would be required if an application needs to store original fingerprint images. VeriFinger does not require the original fingerprint image to be stored for the matching; only the templates need to be stored.

    Fingerprint readerVeriFinger SDK include support modules for more than 100 fingerprint scanners under Microsoft Windows, Android, Linux and Mac OS X platforms. Integrators can also write plug-ins to support their fingerprint readers using the plug-in framework provided with the Device Manager from the VeriFinger SDK.

    Database engineor connection with it. VeriFinger templates can be saved into any DB (including files) supporting binary data saving. VeriFinger SDK contains the following support modules for Matching Server.

    • Microsoft SQL Server (only for Microsoft Windows pltform)
    • MySQL (for Microsoft Windows and Linux platforms)
    • Oracle (for Microsoft Windows and Linux platforms)
    • PostgreSQL (for Microsoft Windows and Linux platforms)
    • SQLite (for Microsoft Windows, Linux and Mac OS X platforms)

    Network/LAN connection (TCP/IP) for client/server applications. Also, network connection is required for using Matching server component (included in Veri Finger Extended SDK). Communication with Matching server is not encrypted therefore, if communication must be secured, a dedicated network (not accessible outside the system) or a secured network (such as VPN;VPN must be configured using operating system or third party tools) is recommended.

     

    Microsoft Windows specific requirements

     

    • Microsoft Windows XP/Vista/7/8/Server2003/Server2008/Server2008R2/Server2012, 32-bit or 64-bit. If a fingerprint scanner is required, note that some scanners are supported only on 32-bit OS or only from 32-bit applications.
    • Microsoft.NET framework3.5 or newer(for.NET components usage).
    • One of the following development environments for application development:
      • Microsoft Visual Studio 2008 SP1 or newer (for application development under C/C++,C#, Visual Basic.NET.
      • Sun Java 1.6 SDK or later.

    Android specific requirements:

    • Android 4.0 (API level 14) OS or newer.
    • PC-side development environment requirements:
      • Java SE JDK 6(or higher).
      • Eclipse Indigo (3.7)IDE
      • Android development environment (at least API level 14 required).
      • Apache Maven 3.1 or newer.
      • Internet connection for activating VriFinger component licences.

    Linux specific requirements:

    • Linux 2.6 or newer kernel (32-bit or 64-bit) is required. Linux 3.9 or newer kernel is recommended. If a fingerprint scanner is required,note that some scanners are supported only on 32-bit OS or only from 32-bit applications.
    • glibc2.11.3 or newer.
    • wxWidgets 3.0.0 or newerlibs and dev packages (to build and run SDK samples and applications based on them)
    • Qt 4.8 or newer libs, dev and qmake packages (to build and run SDK samples and applications based on them).
    • GCC-4.0x or newer(for application development).
    • GNU Make 3.81 or newer (for application development).
    • Sun Java 1.6 SDK or later (for application development with Java).
    • pkg-config-0.21 or newer (optional;only fro Matching Server database support modules compilation)

    Mac OS X specific requirements:

    • Mac OS X (version 10.7 or newer)
    • XCode 4.3 or newer (for application development).
    • wxWidgets 3.0.0 or newer libs and dev packages (to build and run SDK samples and applications based on them).
    • Qt 4.8 or newer libs, dev and qmake packages (to build and run SDK samples and applications based on them).
    • GNU Make 3.81 or newer (to build samples and tutorials development).
    • Sun Java 1.6 SDK or later (for application development with Java).

     

    Είσοδος Μελών