MegaMatcher On Card SDK

Multimodal Biometric on Card Comparison

MegaMatcher On Card SDK offers matching-on-card technology that stores a person's fingerprint, iris and face templates on a smart card and performs template matching in a microprocessor embedded in the card, instead of matching biometric information on a PC processor.

The match-on-card method ensures that personal biometric information does not transfer to an external computer as it would in a more basic template-on-card system. More than 180 million smart cards and secure elements worldwide already include MegaMatcher On Card.

MegaMatcher On Card SDK is developed utilizing a set of ISO/IEC standards to enable interoperability with and easy integration into existing smart card and/or biometric systems.

Download Brochure (PDF).

Technical Specifications

MegaMatcher On Card 13 can be configured according to different requirements and smart card constraints, at both pure Java Card level and native code. The summary of average memory requirements is available below. The MegaMatcher On Card 13 template matching engines performance was tested for smart cards from several vendors; see the testing results for more information on matching speed for a particular card.

  • Fingerprint engine specific:
    • 500 ppi is the recommended fingerprint image resolution.
    • Fingerprint scanners with scan area of up to 1.55" x 1.45" (39 x 37 mm; FAP10, FAP20, FAP30 scanners) are recommended.
  • Face engine specific:
    • 32 pixels is the minimal distance between eyes for a face on image or video stream to perform face template extraction reliably. 64 pixels or more recommended for better template extraction results. Note that this distance should be native, not achieved by resizing an image.
    • MegaMatcher On Card face extraction engine has certain tolerance to face posture that assures face detection:
      • head roll (tilt) – ±30 degrees from frontal position.
      • head pitch (nod) – ±30 degrees from frontal position.
      • head yaw (bobble) – ±30 degrees from frontal position.
  • Iris engine specific:
    • 640 x 480 pixels is the minimum image size for iris capture with 64 pixels minimal radius of circle containing full iris texture.
    • ±15 degrees is the default verified iris rotation tolerance; this value can be extended on demand.
    • Near-infrared spectral region is recommended for iris image capture.

Below are provided the memory requirements for the native level integration and Java Card post-issuance libraries. Note that the Java Card post-issuance libraries utilize Java level static RAM for internal matching engine routines, whereas the native level integrations temporary utilize RAM available at the native level while the internal routines run, thus consuming no static Java level RAM.

MegaMatcher On Card 13 memory requirements for native level integration
(maximized accuracy configuration)
  Code size (kilobytes) Required RAM (bytes) Template size (bytes)
Fingerprint verification engine 6.1 - 11.0 960 - 2,200 (1) 660 - 2,100 (1)
Face verification engine Not implemented
Iris verification engine
Multi-modal verification engines

(1) Depends on the configurable maximal number of minutiae.

MegaMatcher On Card 13 memory requirements for Java Card post-issuance libraries (maximized speed configuration)
  Code size (kilobytes) Required RAM (bytes) Template size (bytes) (4)
Fingerprint verification engine less than 13.4 less than 1610 (1) less than 1750 (1)
Face verification engine less than 8.3 less than 310 less than 1250 (2)
Iris verification engine less than 10.7 less than 650 less than 1350 (3)
Bi-modal fingerprint + face verification engine less than 17.4 less than
1640 (1) (2)
see specific modalities above
Bi-modal fingerprint + iris verification engine less than 20.0 less than
1640 (1) (3)
see specific modalities above
Bi-modal face + iris verification engine less than 15.0 less than
710 (2) (3)
see specific modalities above
Tri-modal verification engine less than 24.1 less than
1700 (1) (2) (3)
see specific modalities above

(1) Depends on the configurable maximal number of minutiae. The numbers are provided for default template sizes.
(2) Using faces card template format.
(3) Using irises compact card template format.
(4) Specifies actual non-volatile memory consumption per appropriate biometric modality enrolled template including both public and private data of the card holder.

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) General Security El Salvador - distributor in El Salvador (web site in Spanish) Infokey Software Solutions - distributor in Greece (web site in Greek and English) India Branch - Neurotechnology Lab India Fulcrum Biometrics 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 (DDS Biometrics) - distributor in Pakistan Ex-Cle S.A - distributor in Paraguay Digital Works - distributor in Peru DigiFace Solutions - distributor in Singapore Fingerprint i.t. - distributor in South Africa Sri Lanka Branch - Neurotechnology Lab Delaney Biometrics - distributor in the UK Fulcrum Biometrics - representative in the USA
Follow us
Facebook icon   LinkedIn icon   Twitter icon   Youtube icon   Email newsletter icon
Copyright © 1998 - 2023 Neurotechnology | Terms & Conditions | Privacy Policy | Career