Release notes for MegaMatcher 11 line products

These release notes are relevant for the following products:

• MegaMatcher 11.x Standard / Extended SDK
• VeriFinger 11.x Standard / Extended SDK
• VeriLook 11.x Standard / Extended SDK
• VeriEye 11.x Standard / Extended SDK
• VeriSpeak 11.x Standard / Extended SDK

You may subscribe for newsletters to receive notifications about the released updates.

List of releases:

See also the list of release notes for previous versions.

February 13, 2020

Product revision number: 20200212
Product revision hash: 3044c6174b18f0578dfff9b1a9842771922c1ab5


  • Fixed an issue with NSubject create from memory failing to detect FCRecord format.
  • Fixed a bug which could result in a possible crash on Android during fingerprint extraction on devices with large number of CPU cores.
  • Fixed a bug which could result in a possible crash on Android during face extraction in case multiple faces are processed in parallel.
  • Fixed Volume License Manager (dongle) issues on Windows which could result in licenses "dissapearing" after some time or incorrect behaviour during dongle update procedure.
  • Fixed an issue with ZKTeco SLK20R fingerprint reader instantly finishing capture even if no finger is placed.
  • Fixed an issue with NeuBio fingerprint reader incorrectly returning serial number.
  • Fixed a number of other minor bugs and issues.

Updates and improvements:

  • Simplified licensing on Android platform and made it more user-friendly.
  • Enhanced NSQLiteConnection to support synchronous mode for more reliability, but less performance. Set sqliteConnection.setProperty("Synchronous", true); to enable this feature.
  • Added Nitgen NScan fingerprint reader support.
  • Updated Futronic and Integrated Biometrics support modules to latest version of vendor SDKs.

December 27, 2019

Product revision number: 20191227
Product revision hash: 83742f07dd327bc1dc0dad903f4de011dc15b0c0


  • Fixed an issue with ridge count calculation in NFingerExaminer.
  • Fixed listing more than 3 dongles using licensing API.
  • Fixed an issue with Cross Match LScan.
  • Fixed a number of other minor bugs and issues.

Updates and improvements:

  • ANTemplate now supports drawing of Type-8 vector signatures.
  • Faster video frame conversion.
  • Better SmartCard backwards compatibility on Android.

November 5, 2019

Product revision number: 20191105
Product revision hash: 9baa611e526fb9b48d31d05b9e9bc20d078b1f0e

New features:

  • Added Android camera capturing option for continous focus mode.


  • Fixed FIRecord with vendor extended data memory access violations.
  • Fixed an issue when extremely large fingerprint image could cause template extraction to hang.
  • Fixed segmentation fault when normalizing constant iris image.
  • Fixed an issue with opening some TIFF files with broken resolution fields.
  • Fixed an issue with crash on Android when DigitalPersona U.are.U is unplugged during capture or denied permissions.
  • Fixed a bug which showed a Cross Match scanner as a palm scanner even if it does not support palm scanning.
  • Fixed a number of other minor bugs and issues.

Updates and improvements:

  • Updated Android java dependencies to be compatible with Gradle 5+ versions.
  • Android device list is now refreshed immediately on USB connect/disconnect (previously it was needed to wait 10 seconds).
  • Added Bitel fingerprint scanner support on Android.

September 19, 2019

Product revision number: 20190919
Product revision hash: 635c7d1cad980af77720b0f3d1d7152ca2c65c5a


  • Fixed a bug in fingers singular point (core, delta, etc.) extraction producing incorrect results on some images.
  • Fixed a rare issue with Java multithreaded applications deadlock on initialization.
  • Fixed an issue with automatic palmprint capturing on Green Bit scanner.
  • Fixed licensing issues on Android 4.4 x86 platform.
  • Fixed a number of other minor bugs and issues.

Updates and improvements:

  • Suprema BioMini Slim 2 fingerprint scanner now supported on Linux.
  • Optimized preview speed for Green Bit devies to show smaller palmprint images.

August 26, 2019

Product revision number: 20190826
Product revision hash: 9fdc64fd7e0e74004577b75edc819b04480b61ef

The first release of MegaMatcher 11.2 SDK line.


  • Improved fingerprint recognition algorithm which was recognized by NIST as the most interoperable and accurate fingerprint template generator and matcher in the world (submission Neurotechnology+010A in the NIST MINEX III evaluation).
  • Improved face recognition algorithm which provides even better accuracy of face recognition using medium template size: with almost 6 times smaller algorithm deployment files size and 2 times faster extraction speed it reaches the same accuracy as the large template.

New features:

  • Added CropRect property to NEAttributes for returning cropping position when cropping standard iris images.


  • Fixed a bug when EnrollWithDuplicateCheck could sometimes not detect duplicates when multiple operations are started concurrently on very slow hardware.
  • Fixed an issue with NFingerExaminer not failing on images which have small number of minutiae.
  • Fixed an issue with Suprema RealScan-F not listed as palmprint scanner.
  • Fixed a number of small bugs and issues.

Updates and improvements:

  • Optimized reading and writing ANTemplate XML files.
  • More robust JPEG 2000 file handling.
  • Scanners support:
    • Added support for Suprema BioMini Slim 3.
    • Added support for Integrated Biometrics Kojak 3.0.
    • Faster start of Integrated Biometrics scans after the first scan on Android.
    • Added image preview for DigitalPersona U.are.U scanners on Microsoft Windows (for models which support it)
    • .

July 7, 2019

Product revision: 195553

New features:

  • Added an algorithm for ethnicity classification by face image.
  • Added support for Famoco FX100 Bio fingerprint capture terminal on Android.
  • Added support for Futronic's LFD mode on Windows and Linux.


  • Fixed a number of issues in ANTemplate.
  • Fixed issues with macOS framework and samples signatures.
  • Fixed licensing issues on Android 9.
  • Fixed a number of other minor bugs and issues.

Updates and improvements:

  • Removed FacesDetectSegmentsEmotions and FacesDetectSegmentsAge data files (they are a part of FacesDetectSegmentsAttributes data file now).
  • Added missing setters and getters for ICAO property confidence in Java wrappers.
  • Updated USB communication libraries used in dongle devices.
  • Updated IriTechIriShield scanner SDK.
  • Updated documentation on SDK license activation.

May 20, 2019

Product revision: 193213

New features:

  • Added Integrated Biometrics FIVE-0 fingerprint scanner support.
  • Added ZKTeco fingerprint scanners support.


  • Fixed issues with ANTemplate invalid buffer handling and template parsing.
  • Fixed a bug with ANTemplate Type-8 record resolution handling.
  • Fixed Cross Match L Scan crash when disconnecting and connecting a device back.
  • Fixed an issue with GreenBit scanner continued functioning when disconnected during capturing.
  • Fixed an issue with Suprema devices under Android when aborting capturing.
  • Fixed a number of small bugs and issues.

Updates and improvements:

  • Improved singular point generation for fingerprints.
  • Aratek Trustfinger and Suprema BioMini 2 devices now supported on Android.
  • Improved DigitalPersona U.are.U support on Android.

March 25, 2019

Product revision: 191384

The first release of MegaMatcher 11.1 SDK line.

New features:

  • Palm Print Image Processing license introduced for fast palmprint template extraction on server side.
  • Added PC license support for Orange Pi Zero.
  • Added Mantra MIS100V2 Iris scanner support on Android.


  • Fixed some issues with ANTemplate Type-9 record creation from FMRecord.
  • Fixed a bug with ANTemplate Type-17 record automatic image conversion.
  • Fixed an issue with slower speed of finger and face identification.
  • Fixed issues with Canon EDS unplugging.
  • Updated IBScanUltimate SDK to fix Android crashes on Oreo or above.
  • Fixed an issue with SupremaBioMini crash after unplugging.
  • Fixed issues with IriTech IriShield binoculars on Android.
  • Fixed a number of small bugs and issues.

Updates and improvements:

  • Improved palmprint identification speeds.
  • Updated Akiyama Akys-10 Biometric Camera integration.
  • Added image preview on SupremaBioMini on Windows.
  • Spoof detection levels can be now customized on Lumidigm scanners.
  • Updated SecuGen SDK for Android.

February 19, 2019

Product revision: 190192

New features:

  • Added support for Akiyama Akys-10 Biometric Camera.
  • Added missing ANTemplateType2Record tutorials.


  • Fixed issues with iris segmentation.
  • Fixed an issue of non returning quality metrics on ICAO warnings.
  • Fixed a number of small bugs and issues.

Updates and improvements:

  • Improved face detection algorithm to better deal with complex cases.
  • ANTemplate XML validation is now separate from reading which allows to read files even if they contain some mistakes.
  • Scanner modules updates and fixes for Cross Match L Scan, IMD, Futronic, Green Bit, Nitgen and DigitalPersona U.are.U.
  • Updated Android tutorials.
  • Improvements in documentation.

January 7, 2019

Product revision: 188367

The first release of MegaMatcher 11.0 SDK line.

  • Fingerprint modality
    • Line 11.0 includes outstanding in terms of PIV interoperability NIST MINEX III compliant Neurotechnology+0206 INCIST 378 template generator. It leads to significantly improved cross-vendor two-way interoperability and native accuracy rates of both Neurotechnology's MINEX III leaderboard standard template matchers:
      • top ranked mobile or large-scale systems dedicated Neurotechnology+0108 template matcher;
      • smart cards dedicated Neurotechnology+0206 template matcher.
    • Improved native recognition reliability evaluated within NIST PFTII as 4E Neurotechnology's fingerprint proprietary templates generator and matcher pair submission.
    • New fingerprint classification algorithm is included which improves classification quality.
    • New fingerprint slap segmentation algorithm is able to handle more complex segmentation cases which results in more successfully segmented slap images.
    • Fingerprint examination scenario has been separated from template extractor. From 11.0 product line, fingerprint extraction creates only template by default, extra features such as generating binarized images are disabled by default. For such scenarios a new NFingerExaminer object is introduced which covers many use cases for fingerprint examining during adjudication process: skeletonized image, singular points (core, delta, double core), calculate number of ridge crossings between two points, find intersections points between specified line and fingerprint ridges.
  • Face modality
    • New face detection algorithm can detect many more faces in difficult conditions, up to full profile head rotation (requires fast CPU, optionally a simpler detection algorithm can be selected on weaker machines).
    • New face recognition algorithm – about 5 times less recognition errors on low False Acceptance Rate.
    • Improved facial feature points detection.
    • New face image quality determination algorithm.
    • New background uniformity check.
    • New emotion classifier.
    • New smaller face template.
    • New face attributes/properties determination algorithm.
  • Iris modality
    • Introduced iris detection confidence for determining if image actually contains iris.
    • Detection of contact lenses which can distort iris image.
  • Palm print modality
    • New palm print extraction algorithm.
  • Voice modality
    • New text-independent speaker recognition algorithm.
  • Licensing
    • Trial and non-trial distributions merged. Previously trial distribution was a separate distribution, which required extra effort to migrate to paid license version. Starting from 11.0 line, there is a single distribution and trial/non-trial licensing switch can be made programmatically. NLicenseManager contains TrialMode property (which is false by default), and Activation Server (pgd) supports Trial = 1 in pgd.conf configuration file.
    • Android per application sandbox licensing. Previously Android licenses were activated per device, which introduced lots of challenges during application deployment. From 11.0 line Android licenses are activated per application sandbox. This also enables to use license deactivation feature. Please note, that during development application should be updated instead of deleting and installing again, otherwise license instances could be lost. Also, other activation options such as using licenses from PC's dongle can be more convenient for development purposes.
    • Android, iOS, Embedded linux licenses merged into Mobile licenses. Instead of specifying a particular operating system, now all licenses designed for mobile device usage are named as Mobile.
    • Dongle licensing not supported in containers. If licenses contained in a dongle should be used from Docker (or other) containers, it is needed to launch License Activation Service (pgd) on host machine. For other licensing options License Activation service may be running on Docker. These restrictions apply only to License Activation Service, not on other Neurotechnology libraries and services.
  • .NET specific
    • .NET Standard 1.1 libraries have been upgraded to .NET Standard 2.0. It is recommended to use the .NET Standard libraries for modern .NET applications. For backwards compatibility, .NET framework 4.5 libraries are provided as well.
  • Android specific
    • Android samples/tutorials now use only Gradle for project building, Maven is no longer supported. This allowed to simplify project structure to make the projects not dependent on various "common" folders and made easier to use from Android Studio.
  • Biometric standards
    • ANTemplate (ANSI/NIST ITL) was changed to tolerate lots of validation errors while reading standard templates from other systems. Validation checks are still performed but instead of failing with exception, any errors or warnings are added to ConformanceTestResult collection found on every type of ANRecord. To quickly find if record has any validation errors ANTemplate.IsValidated property can be used. It is up to user to decide whether strict validation is required in particular case. Also, it is possible to fix broken records by changing values of invalid fields to correct ones and calling ANTemplate.CheckValidation() to perform the validation again.
    • Simplified adding new records to ANSI/NIST ITL template by introducing AddRecordTypeXXX methods for every record type. Most values are set to default and do not need to be specified manually. BDIF records (FMRecord, FIRecord, FCRecord, IIRecord) also updated in the same way. I.e. deprecated view constructors (e.g., FmrFingerViewCreate) and introduced view addition to owner record function (e.g., FMRecordAddFingerViewEx to FMRecord).
    • ANTemplate auto-detects encoding of the read template (traditional or XML).
    • WSQ reader to autocorrects broken NISTCOM blocks.
    • Simplified any ANSI NIST ITL, BDIF standard record read by enabling ALLOW_OUT_OF_BOUNDS_FEATURES on read by default (even with no flags). Does not apply to write.
    • Support creating records in ANTemplate from existing image data without repacking. FromImageData methods should be used in that case.
    • Save ANTemplate or BDIF (FIRecord/FIRecord/FCRecord) image as data functionality in samples.
    • Added ANType2Record tutorial
    • Updated Java sample updated to list missing ANTemplate respective attributes.
    • Extend ANSI NIST ITL ANTemplate 13 and 15 records to allow lower resolution value than found in standard specification using ANT_ALLOW_OUT_OF_BOUNDS_RESOLUTION flag. Applies by default with BDIF_NON_STRICT_READ while reading any standard ANSI NIST ITL template.
  • Other changes
    • Setup.exe is no longer provided. The SDK is designed to be used when unzipped to a writable folder, no additional installer steps are necessary.
    • NCluster low-level communication library is no longer provided. Please use NBiometricClient with RemoteConnection functionality instead (refer to IdentifyOnServer tutorials for usage example).
    • NdmVirtual previously deprecated API was removed, use ConnectTo functionality instead.
Neurotechnology Distributors Map Ex-Cle S.A - representative in Argentina FingerSec do Brasil - distributor in Brazil (web site in Portuguese) Distributors in Chile Neurotechnology's Chinese Office (web site in Chinese) Security Systems Ltda - distributor in Colombia (web site in Spanish) Data6terms - distributor in Congo D.R. General Security El Salvador - distributor in El Salvador (web site in Spanish) Infokey Software Solutions - distributor in Greece (web site in Greek and English) Fulcrum Biometrics India Pvt. Ltd. - distributor in India Unifyia Solutions India Pvt. Ltd. - distributor in India Biometric srl - distributor in Italy (web site in Italian) Software Sources Ltd - distributor in Israel Bruce and Brian Co., LTD. - distributor in Korea (web site in Korean) Biosec Solutions - distributor in Nigeria Digital Data Systems - distributor in Pakistan Ex-Cle S.A - distributor in Paraguay Digital Works - distributor in Peru Fingerprint i.t. - distributor in South Africa Intuate Biometrics - distributor in Spain (web site in Spanish) Sri Lanka Division - Neurotechnology Lab Delaney Biometrics - distributor in the UK Fulcrum Biometrics - representative in the USA Unifyia, Inc - distributor in the USA Distributors in Venezuela
Follow us
Facebook icon   LinkedIn icon   Twitter icon   Youtube icon   Email newsletter icon
Copyright © 1998 - 2020 Neurotechnology | Terms & Conditions | Privacy Policy | Career