Visage SDK es un kit de desarrollo de software (SDK) multiplataforma creado por Visage Technologies AB. Esta herramienta permite a los programadores desarrollar aplicaciones sofisticadas de captura de movimiento facial y seguimiento ocular, integrando capacidades de análisis biométrico en tiempo real.
Tecnologías Principales
El ecosistema de Visage SDK se divide en tres pilares tecnológicos fundamentales que permiten una comprensión profunda de la imagen facial:
Face Track
Esta tecnología se encarga del seguimiento de poses de cabeza en 3D, rasgos faciales y la mirada de múltiples rostros en una transmisión de cámara o archivos de video. Sus paquetes configurables incluyen:
- Detección de rostros y puntos de referencia faciales.
- Seguimiento de la cabeza y los ojos.
- Análisis de rasgos específicos para animaciones precisas.
Face Analysis
Utiliza algoritmos de aprendizaje automático (machine learning) para determinar atributos demográficos y emocionales, tales como el género, la edad y las emociones del usuario. Esta herramienta es compatible con Face Track para localizar rostros y extraer datos analíticos en imágenes o videos.
Face Recognition
Permite la identificación o verificación de personas a partir de imágenes digitales o fuentes de video utilizando datos faciales previamente almacenados. Los algoritmos de Visage SDK pueden medir similitudes entre individuos y reconocer la identidad de una persona comparando una imagen frontal con una base de datos.
Historia y Aplicaciones
El desarrollo de Visage SDK comenzó en 2002, coincidiendo con la fundación de Visage Technologies AB en Linköping, Suecia. Sus fundadores fueron contribuyentes clave en el Estándar Internacional de Animación de Cuerpo y Rostro MPEG-4.
Gracias a su versatilidad, el SDK se aplica en diversos campos, incluyendo:
- Desarrollo de videojuegos: Creación de avatares reactivos.
- Marketing y Retail: Análisis de comportamiento del consumidor.
- Industria Automotriz: Sistemas de seguridad y monitoreo del conductor.
- Salud y Tecnologías Asistivas: Herramientas de accesibilidad.
- Cosmética Virtual: Soluciones de maquillaje virtual y filtros faciales en 3D.
Características Técnicas
El software destaca por las siguientes capacidades:
- Seguimiento de múltiples rostros y rasgos faciales en tiempo real, imágenes o video.
- Provisión de coordenadas 2D y 3D de la pose de la cabeza, puntos de rasgos (punta de la nariz, comisuras de los labios, contorno de la barbilla y cejas).
- Implementación de un modelo de rostro en 3D ajustado.
- Detección de cierre ocular y rotación del ojo (dirección de la mirada).
- Recuperación automática ante la pérdida de fidelidad causada por oclusiones o rotaciones bruscas de la cabeza.