Reconocimiento facial

Reconocimiento facial mediante visión artificial

El reconocimiento facial es el proceso de identificación de una o varias personas en imágenes o vídeos mediante análisis y comparación de patrones. Los algoritmos normalmente extraen las características faciales y las comparan con una base de datos para obtener la mejor coincidencia. Es una parte importante de muchos sistemas biométricos, de seguridad y de vigilancia, así como de sistemas de indexación de imágenes y vídeos.

Pasos en el flujo de trabajo

Aprovecha visión artificial para extraer información discriminada de imágenes faciales y reconocimiento de patrones o técnicas de Machine Learning para modelar la apriencia de las caras y para clasificarlas.

Se pueden utilizar técnicas de visión artificial para realizar extracción de características para codificar la información discriminada necesaria para reconocimiento facial como un vector de características compactas utilizando técnicas y algoritmos como

  • Extracción de características locales densas con descriptores SURF, BRISK o FREAK
  • Histograma de gradientes orientados
  • Distancia entre zonas faciales detectadas como ojos, narices o labios

Técnicas de Machine Learning se pueden aplicar para extraer características para realizar reconocimiento facial o clasificación mediante:

También puede consultar: Deep Learning (Aprendizaje profundo), MATLAB y OpenCV, machine learning, detección de objetos, reconocimiento de objetos, extracción de características, visión en estéreo, flujo óptico, RANSAC, reconocimiento de patrones, investigación con MATLAB

Deep Learning con MATLAB