Updated face templates for better cross matching with MegaMatcher ID SDK. It is recommended to use the free template reextractions for better accuracy with templates created with previous versions of MegaMatcher ID Web.
Completely redesigned UI for the Demo and Management web pages, now offering an intuitive way to adjust parameters with clear guidelines. The Management page also features a new "Janus" tab listing active sessions with detailed information, and an "Exceptions" tab providing insights into minor errors.
Minimal API changes to facilitate multiple modalities. Details can be found here.
Various other small fixes and quality of life improvements.
Resolved a minor frame selection issue during liveness checks and introduced a new time and extraction logic. The updated algorithm now ensures the final image has open eyes and meets quality standards.
Incorporated a new timeout parameter in mmid-ctl, with a default setting of 90 seconds, to efficiently manage service timeouts and avoid orphaned sessions.
keep-images now has 3 options (always/never/temporary(new default)) instead of 2 (true/false).
Added a Single Image LIT enabling execution of ICAO and/or Liveness checks on a single image.
Added ICAO+Liveness check support to the ImportImage operation.
Introduced new ICAO warnings accompanied by corresponding threshold properties (Occlusion, Resolution, MotionBlur, CompressionArtifacts, Overexposure, Underexposure, Glasses, Hat).
Added IcaoWarningsFilter property, allowing users to selectively ignore warnings without thresholds, such as positional warnings.
Enabled GPU support for biometric operations (note that stream decoding still utilizes the CPU). Further details can be found in the Configuring GPU usage section.
Added age estimation.
Average liveness score is now returned in the final result.
Check Liveness operation can now be used with only ICAO check enabled.
Lowered default ICAO threshold values.
Added support for version 2 licensing dongles, which are more robust and resilient.
Implemented numerous minor bug fixes and quality of life updates to enhance overall performance and user experience.