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
- Identificación del ciudadano
- Sistemas de votación
- Defensa e inteligencia
- Seguridad Pública
Funcionalidad
Componente de huellas dactilares
Captura de Huella dactilar y abstracción de escáner
FotoComponente
Captura de Rostro y abstracción de 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 la 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 puede utilizarse para recoger perfiles laterales y SMT (cicatrices, marcas, tatuajes).
Registro biométrico en una aplicación de navegador - Rostro
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 la especificación de calidad de imagen 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 gráficos de tarjetas, como líneas y etiquetas
- Generación de imagen interpolada 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 basados en texto
- Guardar el conjunto de datos actual en un archivo conforme a las normas (EBTS del FBI u otro).
- Sustituir el conjunto de datos actual por un conjunto seleccionado
- Construir una transacción a partir de los datos actuales y enviarla vía SMTP o mediante un servicio web a BioSP.
- Verificar transacciones completas
A continuación, NISTComponent puede guardar o enviar la transacción actualizada.
