Este documento describe un método semi-automático para la reconstrucción de modelos 3D de caras a partir de múltiples vistas. El método incluye el alineamiento de caras en imágenes mediante regresión lineal múltiple y la reconstrucción 3D utilizando interpolación con funciones de base radial para deformar los puntos de control de la cara 3D a partir de los puntos alineados en 2D. El método se prueba en experimentos y se concluye que es rápido, flexible y robusto para aplicaciones como videojuegos y pelí
1. Método Semi-Automático para el
modelado de caras 3D a partir de
Múltiples Vistas.
Bowen Aguayo, Lincoln Emilio
2. ÍNDICE
1. Introducción.
2. Objetivos.
3. Conceptos previos.
4. Desarrollo del método utilizado para el alineamiento de caras en las imágenes.
5. Desarrollo del método para la reconstrucción de caras en 3D.
6. Experimentos.
7. Conclusión.
1/23
6. OBJETIVOS
Método de alineamiento
de cara.
Ajuste de los puntos 2D
alineados con los puntos
de control en el modelo
3D.
Interpolación RBF desde
los puntos de control a
todos los vértices del
modelo.
5/23
7. CONCEPTOS PREVIOS
• Descriptores de imágenes (Image Descriptors)
• Regresión lineal múltiple
• Interpolación con funciones de base
radial
6/23
12. DESARROLLO DE ALINEAMIENTO DE CARA
ENTRADA DESARROLLO SALIDA
𝑎𝑟𝑔 min
𝑅 𝑘 𝑏 𝑘
𝑑 𝑖 𝑑 𝑘
𝑖
∆𝑥∗
𝑘𝑖 − 𝑅 𝑘∅ 𝑘
𝑖
− 𝑏 𝑘
2
𝑥 𝑘 = 𝑥 𝑘−1 + 𝑅 𝑘−1∅ 𝑘−1 + 𝑏 𝑘−1
𝑅 𝑘
Dirección
descendente genérica.
11/23
13. DESARROLLO DE ALINEAMIENTO DE CARA
𝑎𝑟𝑔 min
𝑅 𝑘 𝑏 𝑘
𝑑 𝑖
𝑑 𝑘
𝑖
∆𝑥∗
𝑘𝑖
− 𝑅 𝑘∅ 𝑘
𝑖
− 𝑏 𝑘
2
𝑥 𝑘 = 𝑥 𝑘−1 + 𝑅 𝑘−1∅ 𝑘−1 + 𝑏 𝑘−1
12/23
14. DESARROLLO DE CONSTRUCCIÓN DE CARA
ENTRADA DESARROLLO SALIDA
𝑅 𝑘
• Ubicar los puntos de control en
cada una de las imágenes.
• Deformar los puntos de control de
la imagen 3D, dependiendo de la
ubicación de los puntos 2D.
• Interpolar los desplazamientos que
se han obtenido por la
deformaciones de los puntos de
control hacia toda la cara (RBF).
• Calibrar la cámara 3D-a-2D
utilizando EPnP.
13/23
17. EXPERIMENTOS
A medida que se avanza en el número de perturbaciones, el error va
disminuyendo hasta llegar a una asíntota.
Experimentos con
alineamiento de
caras
16/23
19. Experimentos con
la reconstrucción
3D.
Aquí se observan los errores normalizados correspondientes al
alineamiento de cara.
EXPERIMENTOS
Experimentos con
alineamiento de
caras
18/23
21. Aquí se observan los errores normalizados una vez obtenido el modelo final en
comparación con la posición de los puntos de control colocados manualmente.
EXPERIMENTOS
Experimentos con
la reconstrucción
3D.
20/23
22. CONCLUSIÓN
• El método es rápido, tarda aproximadamente 4 segundos una vez que se tiene
todos los puntos de control en los sitios correspondientes. Se lo probó en un
ordenador con un procesador Intel(R) Core™ i5-3330 CPU @ 3.00 GHz 3.20 GHz. El
tiempo depende de la cantidad de vértices de los que está compuesto el modelo
3D y la cantidad de iteraciones que se quieren hacer.
• Es bastante flexible y robusto para la aplicación en diversas caras.
• Se puede trabajar con una sola imagen, permitiendo de esta manera la
automatización completa, ya que resulta más fácil la detección de los puntos
frontales. Así mismo se pueden encontrar diversas bases de datos con puntos de
dicho perfil.
21/23
23. FUTUROS TRABAJOS
MEJORAR TEXTURIZADO IMPLEMENTACIÓN DE UN
MÉTODO DE ALINEAMIENTO DE
CARA QUE APRENDA CON CADA
MODELO NUEVO.
MEJORAR LAS
PERTURBACIONES AL
MOMENTO DE ENTRENAR EL
MODELO
Akshay Asthana, Stefanos Zafeiriou, Shiyang
Cheng and Maja Pantic [4]
Xuehan Xiong and Fernando De la Torre [5]
22/23