Componentes de software para el registro biométrico
Los BioComponents constituyen el marco de aplicación de registro biométrico de Aware e incluyen una familia de componentes de software de registro biométrico independientes. Cada BioComponent está diseñado para permitir la implementación rápida de una aplicación robusta de registro biométrico basada en navegador, con un alto grado de configurabilidad en cuanto a funcionalidad y macroflujo de trabajo. Cada BioComponent es modular, independiente y autónomo. Se ejecutan en cualquier navegador moderno y cada uno opera de forma independiente o en conjunto, realizando una tarea biométrica específica. Cada BioComponent tiene su propia interfaz de usuario y realiza todos los flujos de trabajo y tareas necesarios para la captura y validación de datos biográficos, la captura y procesamiento de imágenes biométricas, la abstracción de hardware, la garantía de calidad y la conexión en red.
Cada BioComponent se entrega con un “flujo de trabajo” de referencia probado. Estos flujos pueden configurarse o reemplazarse por completo. Se ejecutan dentro de una interfaz diseñada por el cliente, lo que permite crear una aplicación personalizada, de acuerdo con la apariencia visual y las reglas de negocio específicas.
Todos los BioComponentes utilizan las API de los SDK de Aware, bien establecidos y probados en campo, para realizar la funcionalidad biométrica subyacente. Están diseñados para eliminar la necesidad de programar directamente con los SDK de Aware, pero incluyen sus propias API para permitir la comunicación y el intercambio de datos con la aplicación principal. Los BioComponentes se incluyen en la aplicación de registro .NET Universal Registration Client (URC™) de Aware y en WebEnroll, una solución de registro biométrico y gestión de datos basada en navegador.
Los BioComponents son adecuados especialmente para soportar múltiples aplicaciones de registro biométrico desde una plataforma única, donde cada una cuenta con diferentes requisitos y restricciones de funcionalidad. El uso de BioComponents proporciona capacidades, mantenimiento y soporte comunes, al mismo tiempo que permite variaciones de configuración sencillas para adaptarse a los flujos de trabajo específicos de cada aplicación.
Aplicaciones
- Reconocimiento de huella dactilar, reconocimiento facial, reconocimiento de iris
- Servicios automatizados de identificación de huellas dactilares (AFIS)
- Servicios automatizados de identificación biométrica (ABIS)
- Gestión de fronteras
- Número de identificación de ciudadano
- Sistemas de votación
- Defensa e inteligencia
- Seguridad Pública
Funcionalidad
FingerprintComponent
Captura de Huella dactilar y abstracción de escáner
PhotoComponent
Captura facial y abstracción de la cámara
Componente de escaneo
Escaneado de tarjetas de huella dactilar y otros formularios
Componente de impresión
Impresión de tarjetas de huella dactilar y otros formularios
Componente NIST
Introducción y formateo de datos biográficos y de texto, verificación de cumplimiento con NIST para registro

FingerprintComponent implementa bibliotecas de tres productos SDK de Aware: LiveScan API, SequenceCheck y Aware WSQ1000. Incluye su propia interfaz de usuario y ofrece una variedad de flujos de trabajo para realizar la captura. Realiza:
- Análisis de calidad en tiempo real y autocaptura de imágenes tipo slap (planas)
- Abstracción de periféricos de hardware de captura en vivo
- Segmentación de imágenes de huella dactilar tipo slap
- Comprobación de secuencia
- Análisis y evaluación de la calidad tras la captura
- Compresión de imágenes WSQ altamente optimizada y certificada por el FBI (imágenes a 500 ppp)
- Compresión de imágenes JPEG 2000 altamente optimizada y certificada por el FBI (imágenes a 1000 ppp)
Registro biométrico en una aplicación de navegador - huellas dactilares
PhotoComponent se utiliza para capturar automáticamente imágenes biométricas faciales de acuerdo con normas biométricas estadounidenses e internacionales (por ejemplo, ISO/IEC 19794-5). Incluye bibliotecas de los SDKs de Aware PreFace y CameraAPI. Este componente cuenta con su propia interfaz de usuario configurable y realiza las siguientes tareas:
- Análisis de calidad en tiempo real y captura automática de imágenes faciales
- Análisis de la calidad de las imágenes faciales tras su captura
- Procesamiento de imágenes posterior a la captura (girar, escalar, recortar, optimizar)
- Abstracción de la cámara
- Operación de la cámara (zoom, brillo, balance de color, obturador)
- PhotoComponent es compatible con cámaras de consumo, cámaras web y cámaras industriales de diferentes fabricantes (consulte PreFace).
PhotoComponent también se puede utilizar para recopilar perfiles laterales y SMT (cicatrices, marcas y tatuajes).
Registro biométrico en una aplicación de navegador: reconocimiento facial
El ScanningComponent se utiliza para escanear formularios como tarjetas de huellas dactilares entintadas e incorpora librerías del producto AccuScan SDK. Realiza:
- Abstracción de escáner de cama plana, compatible con múltiples escáners certificados por el FBI
- Cumplimiento de las especificaciones de calidad de imagen del EBTS del FBI
- Recorte de imágenes de huellas dactilares individuales de un formulario, en preparación para la compresión y el formateo

PrintingComponent se utiliza para imprimir imágenes de huellas dactilares en tarjetas y formularios con calidad suficiente para la certificación del FBI. Utiliza bibliotecas de los SDKs Aware NISTPack y AccuPrint. La funcionalidad incluye:
- Análisis de imágenes de huellas dactilares de transacciones, como EFTS
- Descompresión de imágenes de huellas dactilares
- Mapeo del texto y las imágenes a la ubicación correcta en el formulario
- Impresión de elementos gráficos en tarjetas, como líneas y etiquetas
- Generación de una imagen con dithering de 1 bit para simular escalas de grises
- Creación de una imagen PostScript o basada en PCL y envío a la impresora

NISTComponent tiene acceso al conjunto de datos que construyen los otros componentes y también tiene la capacidad de guardar el conjunto de datos introducido actualmente o, alternativamente, sustituir el conjunto de datos actual por los datos de otro conjunto previamente guardado. NISTComponent puede:
- Recopilar datos biográficos en formato de texto
- Guarda el conjunto de datos actual en un archivo que cumpla con los estándares (FBI EBTS u otro)
- Sustituir el conjunto de datos actual por uno seleccionado
- Construir una transacción a partir de los datos actuales y enviarla vía SMTP o mediante un servicio web a BioSP.
- Verificar todas las transacciones
A continuación, NISTComponent puede guardar o enviar la transacción actualizada.
