Seguimiento de caras

Seguimiento de caras
Esquema de seguiment de cares

El seguimiento de caras es un caso específico del video tracking. Éste es un proceso que consta de dos partes: la primera consiste en la localización facial, mediante un sistema de detección de caras y de un sistema de reconocimiento facial, mientras que la segunda consiste en el seguimiento de estas a lo largo de una secuencia de imágenes, es decir, un vídeo.

Contenido

Tipos de sistemas de seguimiento de caras

A día de hoy, podemos catalogar los sistemas de seguimiento de caras que se han construido en 3 grupos:

  • Seguimiento 2D: Este sistema realiza el seguimiento sólo en posición.
  • Seguimiento 2 ½ D: Este sistema realiza un seguimiento 2D con alguna información de orientación.

Los sistemas de seguimiento 3D son menos robustos que los sistemas de seguimiento 2D, también son mucho más precisos y permiten analizar el movimiento de todas las partes de la cara. En cambio, los sistemas de seguimiento 2D utilizan primitivas muy simples (el color, los márgenes, etc.) Es por eso que son capaces de trabajar en unas condiciones más adversas (como por ejemplo una mala iluminación ), permitiendo una fácil recuperación ante un fallo de seguimiento.

Técnicas

Hay varias técnicas para el seguimiento de caras, entre otras encontramos:

  • Búsqueda de patrones:

Es una técnica de análisis que consiste en dado un patrón encontrar su aparición dentro de otra imagen mayor. Se puede aplicar también para la detección de objetos, reconocimiento y correspondencia. El método más sencillo de búsqueda de patrones es el Template Matching.

  • Flujo óptico:

El flujo óptico define los vectores de movimiento de diferentes partes de la imagen. Se aplica en secuencias de vídeo. Sirve para la detección de movimiento, seguimiento de objetos por partes, compresión de vídeo, composición, etc.

  • Integrales Proyectivas:

Las integrales proyectivas se pueden usar en detección, seguimiento y segmentación.

  • Análisis del color:

Las técnicas anteriores se pueden aplicar tanto en imágenes en color como en escala de grises. Pero hay otras técnicas que hacen específicamente uso del color, entre otras:

- Reproyección del histograma.

- Comparación de histogramas.

Métodos

El seguimiento de caras puede llevarse a cabo mediante los siguientes métodos:

  • Template Matching: Este método a grandes rasgos es una comparación de plantillas.
  • Filtros de partículas: Útil para el muestreo de la distribución subyacente de espacio de estado de los procesos no-lineales y no-gaussiano.
  • Método de rejilla:[1] Su uso permite llevar a cabo una reducción logarítmica del espacio de búsqueda de los objetos de interés, posibilitando una ejecución en tiempo real de los procesos de localización y seguimiento de caras humanas y componentes faciales.

Algoritmos

Los algoritmos para llevar a cabo el seguimiento de caras pueden estar basado en:

  • Modelo
  • Características: Dentro de este tipo encontramos el algoritmos de Camshift. A grandes rasgos se basa en el seguimiento del color de la piel humana. El inconveniente de este algoritmo es que no é capaz de diferenciar entre piel de la cara o de otras partes del cuerpo ni entre diferentes caras.

Otros algoritmos para el seguimiento de caras son:

  • Filtro de Kalman
  • Mean-shift

Vídeos ejemplo de seguimiento de caras

  • Seguimiento de caras'[2]
  • Seguimiento de caras en tiempo real[3]
  • Seguimiento de caras en 3D[4]

Aplicaciones

Los sistemas de seguimiento de caras son una técnica bastante nueva y hasta hace poco sus posibles aplicaciones se limitaban al campo de la videovigilancia, por ejemplo para la monitorización de escenas.

Esta tecnología, poco a poco, se están abriendo paso en diversos campos y ya podemos verla implementada en aparatos comunes que utilizamos en el día a día como las cámaras de fotos digitales o las videocámaras.

Podemos decir que esta tecnología no está en absoluto obsoleta, es decir, que aún queda muchos campos en que implementarla y muy por perfeccionar las técnicas y aportar una mejor calidad. Actualmente, se está trabajando para introducir este tipo de sistemas en el campo de los videojuegos.[5] Hasta ahora se ha intentado mejorar la calidad de los gráficos para hacer los juegos lo más reales posible, hemos llegado a un punto en que no se puede mejorar mucho más, por ello y gracias a esta tecnología las compañías del sector están intentando implementar el seguimiento de caras para que el jugador pueda vivir el juego haciendo que pase a ser el protagonista, por ejemplo, que si el jugador gira la cabeza el personaje también lo haga. Por tanto, en la nueva generación de videojuegos el seguimiento de caras será muy importante.

Hoy en día, también podemos encontrar muchos proyectos de universidades o empresas que han invertido en el estudio de estos sistemas:

  • “VISCA” seguimiento de caras robotizado[6]
  • Combined face tracking and speech recognition[7]

Véase también

Vídeo digital

Referencias

  1. "Seguimiento de Caras Humanas Mediante Búsqueda Logarítmica en Rejilla", (en inglés) http://dis.um.es/~ginesgm/files/inv/jrig2002/art05.pdf ,
  2. Seguimiento de caras", (en inglés) http://www.youtube.com/watch?v=ryMR8-9RQpw&feature=related ,
  3. "Seguimiento de caras en tiempo real",(en inglés) http://www.youtube.com/watch?v=j_vrZzy-u1s,
  4. "Seguimiento de caras en 3D",(en inglés) http://www.youtube.com/watch?v=i_bZNVmhJ2o&feature=related ,
  5. "Face Tracking", (en inglés) http://www.trendhunter.com/trends/face-tracking-trackir-is-next-in-video-games ,
  6. "“VISCA” SEGUIMIENTO DE CARAS ROBOTIZADO ", (en inglés) http://webs.ono.com/rodrigo.munguia/Proyectos.html, 2006
  7. "Combined face tracking and speech recognition (Intel Research)", (en inglés) http://blog.aicookbook.com/2010/06/combined-face-tracking-and-speech-recognition-intel-research/ , June 4 2010

Enlaces externos


Wikimedia foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Mira otros diccionarios:

  • Sistema de reconocimiento facial — El sistema de reconocimiento facial es una aplicación dirigida por ordenador que identifica automáticamente a una p …   Wikipedia Español

  • Videoconferencia 3D — Se trata de un sistema de teleconferencia que proyecta la imagen sobre un sistema basado en espejos y ofrece una apariencia de tres dimensiones. Gracias a las TIC (Tecnologías de la Información y la Comunicación) se puede transmitir un rostro,… …   Wikipedia Español

  • RFID — Una etiqueta RFID EPC en uso por Wal Mart Chip Rfid pasivo encapsulado para uso en uniformes y sector textil. Especial resistencia para lavanderías (ver sector textil). RFID (siglas de …   Wikipedia Español

  • Amígdala cerebral — Saltar a navegación, búsqueda La amígdala cerebral es un conjunto de núcleos de neuronas localizadas en la profundidad de los lóbulos temporales de los vertebrados complejos, incluidos los humanos.[1] La amígdala forma parte del sistema límbico… …   Wikipedia Español

  • Adidas Teamgeist — Saltar a navegación, búsqueda Teamgeist usada en el partido entre Australia y Japón en el Fritz Walter Stadion. +Teamgeist fue el balón oficial de la Copa Mundial de Fútbol de 2006. El signo más en su nombre fue añadido para poder registrar la… …   Wikipedia Español

  • Adidas +Teamgeist — Teamgeist usada en el partido entre Australia y Japón en el Fritz Walter Stadion. +Teamgeist fue el balón oficial de la Copa Mundial de Fútbol de 2006. El signo más en su nombre fue añadido para poder registrar la marca, ya que la palabra… …   Wikipedia Español

  • Televisión Municipal de Granada — TG7 Nombre público TG7 Eslogan Tu televisión de Servicio Público Tipo de canal DVB T Programación Generalista Propietario …   Wikipedia Español

  • Wikiproyecto:Castilla-La Mancha — Atajo PR:CLMPR:CLM Para un análisis pormenorizado del contenido relacionado con este wikiproyecto, véase Wikipedia:Contenido por wikiproyecto/Castilla La Mancha …   Wikipedia Español

  • Sistema de alerta temprana en conflictos armados — Un sistema de alerta temprana en conflictos armados es un instrumento de prevención de conflictos basado en la aplicación sistemática de procedimientos estandarizados de recogida, análisis y procesamiento de datos relativos a situaciones… …   Wikipedia Español

  • Visión artificial — La visión artificial, también conocida como visión por computador (del inglés computer vision) o visión técnica, es un subcampo de la inteligencia artificial. El propósito de la visión artificial es programar un computador para que entienda una… …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”