Pruebas de fiabilidad y rendimiento

El algoritmo de verificación de la plantilla MegaMatcher On Card 10.0 es una versión del algoritmo MegaMatcher adaptada a los recursos computacionales limitados de las tarjetas inteligentes. Estas pruebas fueron realizadas:

  • Pruebas de fiabilidad con bases de datos disponibles públicamente para modalidades biométricas únicas
  • Pruebas de fiabilidad con una base de datos biométrica interna Neurotechnology para modalidades biométricas únicas y múltiples
  • Pruebas de velocidad coincidentes con modelos de tarjetas inteligentes de varios proveedores

Pruebas de fiabilidad con bases de datos disponibles públicamente para modalidades biométricas únicas

 

Estas pruebas de confiabilidad muestran la MegaMatcher On Card 10.0 de huella digital, cara e iris única modalidad de fiabilidad de los motores. Las pruebas se realizaron en las bases de datos disponibles al público:

  • Verificación de huellas digitales. Las pruebas se realizaron utilizando un subconjunto de SONATEQ Fingerprint Database SQ FDB1-75TS1:
    • Sólo se utilizaron imágenes de huella dactilar de la izquierda ;
    • ISO / IEC 19794-2: 2005 formato de minucias de tarjeta compacta se utilizó durante las pruebas;
    • El número de minucias fue truncado a 48 en ambas probetas y galería compactas plantillas antes de coincidencia;
    • Se utilizó un valor de tolerancia de rotación de 45º de huella dactilar para la adaptación de plantillas en la configuración de velocidad maximizada ;
    • Se utilizó un valor de tolerancia de rotación de la huella digital de ± 180 grados (ilimitado)para la coincidencia de plantillas en la configuración de precisión maximizada .
  • Verificación de la cara. Las pruebas se realizaron utilizando imágenes faciales de la base de datos XM2VTS . Durante las pruebas se utilizó un formato de plantilla compacto patentado .
  • Verificación del iris. Las pruebas se realizaron utilizando imágenes de iris de ND-IRIS-0405 Iris Image Dataset :
    • Se utilizó un formato de plantilla compacto propietario durante las pruebas;
    • Se usó un valor de tolerancia de rotación del íris de ± 15 grados para la correspondencia de plantillas.

 

Las curvas características de operación del receptor ( ROC ) se usan generalmente para demostrar la calidad de reconocimiento de un algoritmo. Las curvas ROC muestran la dependencia de la tasa de rechazo falso ( FRR ) en la tasa de aceptación falsa ( FAR ).

 

Fingerprint
en SQ FDB1-75TS1
Gráfico ROC: MegaMatcher On Card 10.0 algoritmo de coincidencia de huellas dactilares en la base de datos SONATEQ
Haga clic para ampliar
Faces
on XM2VTS
Gráfico ROC: MegaMatcher On Card 10.0 algoritmo de coincidencia de cara en la base de datos XM2VTS
Haga clic para ampliar
Irises
on ND-IRIS-0405
Gráfico ROC: MegaMatcher On Card 10.0 algoritmo de correspondencia de iris en la base de datos ND-IRIS-0405
Haga clic para agrandar

Pruebas de fiabilidad con una base de datos multi-biométrica interna de Neurotechnology

 

Las pruebas con MegaMatcher On Card biométricos de huellas dactilares, la cara y el iris que coinciden con los motores y la fusión de plantillas algoritmo de coincidencia se realizaron utilizando una base de datos multi-biométricos:

  • La base de datos tenía 7.500 conjuntos de registros biométricos; Cada conjunto contenía 1 cara, 2 iris y 10 huellas dactilares que representan una persona única.
  • 1.500 personas únicas estaban representadas en la base de datos.
  • Se realizaron 5 sesiones de captura para cada persona.

Las pruebas se realizaron con estos tipos de plantillas biométricas:

  • 1 registro de huella dactilar – tomado de la huella digital del índice izquierdo.
  • 1 registro de la cara .
  • 1 registro del iris – tomado de la imagen del ojo izquierdo.
  • 2 registros de huellas dactilares tomadas de las huellas dactilares izquierda e derecha de la misma persona.
  • 2 registros del iris tomados de los ojos diferentes de la misma persona.
  • 1 huella digital + 1 cara registra la huella dactilar del índice izquierdo y la cara tomada de la misma persona.
  • 1 cara + 1 iris registra el iris izquierdo y la cara tomada de la misma persona.
  • 1 huella digital + 1 iris registra la huella digital del índice izquierdo y el iris izquierdo tomado de la misma persona.
  • 1 huella digital + 1 cara + 1 iris registra huella dactilar izquierda, iris izquierdo y cara tomada de la misma persona.

La extracción de la plantilla de huellas dactilares y la concordancia se realizaron con estas configuraciones:

  • El número de minucias fue truncado a 48 en ambas probetas y galería compactas plantillas antes de coincidencia;
  • Se utilizó un valor de tolerancia de rotación de 45º de huella dactilar para la adaptación de plantillas en la configuración de velocidad maximizada ;
  • Se utilizó un valor de tolerancia de rotación de la huella digital de ± 180 grados (ilimitado) para la coincidencia de plantillas en la configuración de precisión maximizada .

Estos experimentos se realizaron con las plantillas:

  • El experimento 1 maximizó la exactitud coincidente . El experimento se realizó con todos los tipos de plantillas . La confiabilidad del algoritmo MegaMatcher On Card 10.0 en esta prueba se muestra como curvas azules en las gráficas ROC.
  • El experimento 2 maximizó la velocidad de emparejamiento . El experimento se realizó sólo con tipos de plantillas que contenían registros de huellas dactilares . La confiabilidad del algoritmo MegaMatcher On Card 10.0 en esta prueba se muestra como curvas rojas en las cartas ROC.

 

Las curvas características de operación del receptor ( ROC ) se usan generalmente para demostrar la calidad de reconocimiento de un algoritmo. Las curvas ROC muestran la dependencia de la tasa de rechazo falso ( FRR ) en la tasa de aceptación falsa ( FAR ).

 

1 fingerprint
Gráfico ROC: MegaMatcher On Card 10.0 algoritmo de emparejamiento de huellas dactilares
Haga clic para ampliar
1 cara
Gráfico ROC: MegaMatcher On Card 10.0 algoritmo de coincidencia de cara
Haga clic para ampliar
1 iris
Gráfico ROC: MegaMatcher On Card 10.0 algoritmo de correspondencia de iris
Haga clic para ampliar
2 huellas dactilares
Carta ROC: MegaMatcher On Card 10.0 combinado algoritmo de coincidencia, 2 huellas dactilares en una plantilla
Click to zoom
2 irises
Gráfico ROC: MegaMatcher On Card 10.0 combinado algoritmo de coincidencia, 2 irises en una plantilla
Haga clic para ampliar
Fingerprint + face
Gráfico ROC: MegaMatcher On Card 10.0 combinado algoritmo coincidente, 1 huella digital y 1 cara en una plantilla
Haga clic para ampliar
Fingerprint + iris
Gráfico ROC: MegaMatcher On Card 10.0 combinado algoritmo de coincidencia, 1 huella digital y 1 iris en una plantilla
Haga clic para ampliar
Face + iris
Gráfico ROC: MegaMatcher On Card 10.0 algoritmo de fusión combinado, 1 cara y 1 iris en una plantilla
Haga clic para ampliar
Fingerprint + face + iris
Gráfico ROC: MegaMatcher On Card 10.0 combinado algoritmo de coincidencia, 1 huella digital, 1 cara y 1 iris en una plantilla
Haga clic para ampliar

Pruebas de velocidad coincidentes

MegaMatcher On Card 10.0 huellas dactilares, la cara y el iris que coinciden con los algoritmos se probaron en las tarjetas inteligentes de varios proveedores. Las velocidades de adaptación están disponibles a continuación. Póngase en contacto con nosotros para obtener más información sobre las expectativas en una plataforma específica en la que tiene la intención de utilizarlo.

MegaMatcher On Card 10.0 tiempo real de verificación de la plantilla promedios (segundos) (1)
Modelo de tarjeta inteligente Huellas dactilares (2) Caras (3) Iris (3)
Java Card OS
(aplicación de post-emisión, configuración de velocidad maximizada)
≥ 0,666 ≥ 0,144 ≥ 0,385
Java Card OS
(nivel nativo, configuración de precisión maximizada)
0,094 – 1,117
Sistema operativo nativo puro
(nivel nativo, configuración de precisión maximizada)
0,621 – 1,011

(1) El rendimiento de una tarjeta inteligente específica depende de la plataforma de hardware de chips, OS, también en la tarjeta de igualación algoritmo nivel de integración y el espacio de memoria se está ejecutando desde. Los tiempos de verificación se proporcionan como intervalos , con los valores más bajos correspondientes a los promedios de las pruebas en las tarjetas inteligentes OS apropiadas con el rendimiento más rápido, y los valores más altos – con el rendimiento más lento.

(2) El rendimiento depende del número máximo de características de minucias en las plantillas de huellas dactilares registradas y verificadas. Los resultados corresponden a la prueba de coincidencia de un modelo matriculado y verificado que contiene 48 minucias. Contacto SCR335v1 El lector de la tarjeta inteligente del USB fue utilizado para la comunicación de PC / SC.

(3) El rendimiento depende de la velocidad en baudios del protocolo de contacto o sin contacto y del tipo de APDU elegido. Los resultados corresponden a las plantillas de formato de tarjeta compacta de cara e iris que se usan con APDU de campo de longitud corta. Las temporizaciones están disponibles para las pruebas de interfaz de contacto utilizando el lector de tarjetas inteligentes SCR335v1.