SlideShare una empresa de Scribd logo
1 de 25
Método Semi-Automático para el
modelado de caras 3D a partir de
Múltiples Vistas.
Bowen Aguayo, Lincoln Emilio
Í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
INTRODUCCIÓN
𝑀11 =
𝛼11 ⋯ 𝛼1𝑛
⋮
𝛼 𝑚1
⋱
⋯
⋮
𝛼 𝑚𝑛
2/23
INTRODUCCIÓN
APLICACIONES:
• Videojuegos
• Películas
• Avatares
• …
NBA 2K15 for PS3 [1]
Siggraph 2014 [3]
Automatic Acquisition of High-fidelity[2]
Automatic Acquisition of High-fidelity[2] 3/23
OBJETIVOS
4/23
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
CONCEPTOS PREVIOS
• Descriptores de imágenes (Image Descriptors)
• Regresión lineal múltiple
• Interpolación con funciones de base
radial
6/23
CONCEPTOS PREVIOS
Descriptores
de imágenes
• Orb descriptor
• SIFT descriptor
• SURF descriptor
• Local Binary Features
(LBF)
• Histogram of
Gradients (HOG)
• …
HOG SIFT
7/23
CONCEPTOS PREVIOS
Regresión lineal
• Regresión lineal
simple
• Regresión lineal
múltiple
𝑌 = 𝛽 𝑘 𝑋 𝑘 + 𝜀 𝑌𝑖
𝑇
= 𝑋𝑖
𝑇
𝐵 + 𝜀𝑖
𝑇
𝑩 = (𝑿 𝑻 𝑿)−𝟏 𝑿 𝑻 𝒀
8/23
CONCEPTOS PREVIOS
Interpolación de
funciones con base
radial.
• Gaussian
• Multi-cuadrática
• Cuadrática inversa
• Multi-cuadrática
inversa
• …
∅ 𝑥, 𝑐 = ∅( 𝑥 − 𝑐 )
𝑦 𝑥 =
𝑖=1
𝑁
𝑤𝑖∅( 𝑥 − 𝑥𝑖 )
9/23
ENTRENAMIENTO DEL MODELO
DESARROLLO DE ALINEAMIENTO DE CARA
10/23
DESARROLLO DE ALINEAMIENTO DE CARA
ENTRADA DESARROLLO SALIDA
𝑎𝑟𝑔 min
𝑅 𝑘 𝑏 𝑘
𝑑 𝑖 𝑑 𝑘
𝑖
∆𝑥∗
𝑘𝑖 − 𝑅 𝑘∅ 𝑘
𝑖
− 𝑏 𝑘
2
𝑥 𝑘 = 𝑥 𝑘−1 + 𝑅 𝑘−1∅ 𝑘−1 + 𝑏 𝑘−1
𝑅 𝑘
Dirección
descendente genérica.
11/23
DESARROLLO DE ALINEAMIENTO DE CARA
𝑎𝑟𝑔 min
𝑅 𝑘 𝑏 𝑘
𝑑 𝑖
𝑑 𝑘
𝑖
∆𝑥∗
𝑘𝑖
− 𝑅 𝑘∅ 𝑘
𝑖
− 𝑏 𝑘
2
𝑥 𝑘 = 𝑥 𝑘−1 + 𝑅 𝑘−1∅ 𝑘−1 + 𝑏 𝑘−1
12/23
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
DESARROLLO DE CONSTRUCCIÓN DE CARA
14/23
EXPERIMENTOS
Experimentos con
alineamiento de
caras
15/23
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
EXPERIMENTOS
Experimentos con
alineamiento de
caras
17/23
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
EXPERIMENTOS
Experimentos con
la reconstrucción
3D.
19/23
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
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
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
23/23
GRACIAS
¿PREGUNTAS?
BIBLIOGRAFÍA
[1] Available for the PS4 and Xbox One, the face scan feature maps your entire face into small points and creates
your features and look. Your time has come to scan. Watch how it works:
https://www.youtube.com/watch?v=6eAkgVC3moo
[2] Automatic Acquisition of High-fidelity Facial Performances Using Monocular Videos SIGGRAPH Asia 2014.
©www.simplyshredded.com, Ken Taylor, and Hollywood Foreign Press Association, used with permissions. We have
presented a facial performance capture system that automatically captures high-fidelity facial performances using
uncontrolled monocular videos (e.g., Internet videos): https://www.youtube.com/watch?v=Fsktl1vUzGg
[3] We present a fully automatic approach to real-time facial tracking and animation with a single video camera:
https://www.youtube.com/watch?v=mAGEiv3UNEU
[4] Akshay Asthana, Stefanos Zafeiriou, Shiyang Cheng, and Maja Pantic. Incremental
face alignment in the wild. Computer Vision and Pattern Recognition, 2014.
[5] Xuehan Xiong and Fernando De la Torre. Supervised descent method and its applications
to face alignment. Computer Vision and Pattern Recognition, 2013

Más contenido relacionado

Destacado

Bekenov kunshuak dosug_pod_otkrytym_nebom_konkurenty(1)
Bekenov kunshuak dosug_pod_otkrytym_nebom_konkurenty(1)Bekenov kunshuak dosug_pod_otkrytym_nebom_konkurenty(1)
Bekenov kunshuak dosug_pod_otkrytym_nebom_konkurenty(1)Tlektes Omirzhan
 
тлектес омиржан
тлектес омиржантлектес омиржан
тлектес омиржанTlektes Omirzhan
 
Presentation a4
Presentation a4Presentation a4
Presentation a4Hormot
 
Retail Timeline 1670 - 2015 [Demographics, Technology, Milestones]
Retail Timeline 1670 - 2015 [Demographics, Technology, Milestones]Retail Timeline 1670 - 2015 [Demographics, Technology, Milestones]
Retail Timeline 1670 - 2015 [Demographics, Technology, Milestones]Kevin Merritt
 
Schillo, David Resume
Schillo, David ResumeSchillo, David Resume
Schillo, David ResumeDavid Schillo
 

Destacado (8)

Bekenov kunshuak dosug_pod_otkrytym_nebom_konkurenty(1)
Bekenov kunshuak dosug_pod_otkrytym_nebom_konkurenty(1)Bekenov kunshuak dosug_pod_otkrytym_nebom_konkurenty(1)
Bekenov kunshuak dosug_pod_otkrytym_nebom_konkurenty(1)
 
Ribson equity (kerala)
Ribson equity (kerala)Ribson equity (kerala)
Ribson equity (kerala)
 
India 2
India 2India 2
India 2
 
тлектес омиржан
тлектес омиржантлектес омиржан
тлектес омиржан
 
Presentation a4
Presentation a4Presentation a4
Presentation a4
 
Postere Tematice
Postere TematicePostere Tematice
Postere Tematice
 
Retail Timeline 1670 - 2015 [Demographics, Technology, Milestones]
Retail Timeline 1670 - 2015 [Demographics, Technology, Milestones]Retail Timeline 1670 - 2015 [Demographics, Technology, Milestones]
Retail Timeline 1670 - 2015 [Demographics, Technology, Milestones]
 
Schillo, David Resume
Schillo, David ResumeSchillo, David Resume
Schillo, David Resume
 

Similar a 3D Face Modeling

32 r-e-pabon-dibujo-asistido-por-computador
32 r-e-pabon-dibujo-asistido-por-computador32 r-e-pabon-dibujo-asistido-por-computador
32 r-e-pabon-dibujo-asistido-por-computadorEduardo Estrada
 
32 r-e-pabon-dibujo-asistido-por-computador
32 r-e-pabon-dibujo-asistido-por-computador32 r-e-pabon-dibujo-asistido-por-computador
32 r-e-pabon-dibujo-asistido-por-computadorEduardo Estrada
 
TR1 - Contreras Berrocal Ivan.docx
TR1 - Contreras Berrocal Ivan.docxTR1 - Contreras Berrocal Ivan.docx
TR1 - Contreras Berrocal Ivan.docxivan contreras
 
Taller Video Mapping de Proyectaragon y Arstic Audiovisual Solutions
Taller Video Mapping de Proyectaragon y Arstic Audiovisual SolutionsTaller Video Mapping de Proyectaragon y Arstic Audiovisual Solutions
Taller Video Mapping de Proyectaragon y Arstic Audiovisual SolutionsZaragoza Activa
 
El Arte de Crear Part 1 (Intro_caracteristicas).ppt
El Arte de Crear Part 1 (Intro_caracteristicas).pptEl Arte de Crear Part 1 (Intro_caracteristicas).ppt
El Arte de Crear Part 1 (Intro_caracteristicas).pptssuser09495b
 
Descripción del detector de rostros - Sistemas Adaptativos FIME
Descripción del detector de rostros - Sistemas Adaptativos FIMEDescripción del detector de rostros - Sistemas Adaptativos FIME
Descripción del detector de rostros - Sistemas Adaptativos FIMEMarianaZamarripa34
 
Manual inventor-2013-nivel-1-laboratorio
Manual inventor-2013-nivel-1-laboratorioManual inventor-2013-nivel-1-laboratorio
Manual inventor-2013-nivel-1-laboratorio65074
 
Manual inventor 2015 nivel 1 - laboratorio
Manual inventor 2015   nivel 1 - laboratorioManual inventor 2015   nivel 1 - laboratorio
Manual inventor 2015 nivel 1 - laboratorioAbraham Arribasplata
 
Guia vision-labview-jonathan-cruz
Guia vision-labview-jonathan-cruzGuia vision-labview-jonathan-cruz
Guia vision-labview-jonathan-cruzDaniel Ali
 
Colegio nacional nicolas esguerra 4 periodo
Colegio nacional nicolas esguerra 4 periodoColegio nacional nicolas esguerra 4 periodo
Colegio nacional nicolas esguerra 4 periodoMiguel Nicolas Escovar
 
soliworks ensamble en nudos.docx
soliworks ensamble en nudos.docxsoliworks ensamble en nudos.docx
soliworks ensamble en nudos.docxjavier raime
 
TR1 - Contreras Berrocal Ivan.pdf
TR1 - Contreras Berrocal Ivan.pdfTR1 - Contreras Berrocal Ivan.pdf
TR1 - Contreras Berrocal Ivan.pdfivan contreras
 
Tutorial Carrito
Tutorial CarritoTutorial Carrito
Tutorial Carritosanferblues
 

Similar a 3D Face Modeling (20)

32 r-e-pabon-dibujo-asistido-por-computador
32 r-e-pabon-dibujo-asistido-por-computador32 r-e-pabon-dibujo-asistido-por-computador
32 r-e-pabon-dibujo-asistido-por-computador
 
32 r-e-pabon-dibujo-asistido-por-computador
32 r-e-pabon-dibujo-asistido-por-computador32 r-e-pabon-dibujo-asistido-por-computador
32 r-e-pabon-dibujo-asistido-por-computador
 
TR1 - Contreras Berrocal Ivan.docx
TR1 - Contreras Berrocal Ivan.docxTR1 - Contreras Berrocal Ivan.docx
TR1 - Contreras Berrocal Ivan.docx
 
Taller Video Mapping de Proyectaragon y Arstic Audiovisual Solutions
Taller Video Mapping de Proyectaragon y Arstic Audiovisual SolutionsTaller Video Mapping de Proyectaragon y Arstic Audiovisual Solutions
Taller Video Mapping de Proyectaragon y Arstic Audiovisual Solutions
 
El Arte de Crear Part 1 (Intro_caracteristicas).ppt
El Arte de Crear Part 1 (Intro_caracteristicas).pptEl Arte de Crear Part 1 (Intro_caracteristicas).ppt
El Arte de Crear Part 1 (Intro_caracteristicas).ppt
 
Metodo espiral
Metodo espiralMetodo espiral
Metodo espiral
 
Descripción del detector de rostros - Sistemas Adaptativos FIME
Descripción del detector de rostros - Sistemas Adaptativos FIMEDescripción del detector de rostros - Sistemas Adaptativos FIME
Descripción del detector de rostros - Sistemas Adaptativos FIME
 
Manual inventor-2013-nivel-1-laboratorio
Manual inventor-2013-nivel-1-laboratorioManual inventor-2013-nivel-1-laboratorio
Manual inventor-2013-nivel-1-laboratorio
 
Manual inventor 2015 nivel 1 - laboratorio
Manual inventor 2015   nivel 1 - laboratorioManual inventor 2015   nivel 1 - laboratorio
Manual inventor 2015 nivel 1 - laboratorio
 
Modelos3DNurbs-introduccion
Modelos3DNurbs-introduccionModelos3DNurbs-introduccion
Modelos3DNurbs-introduccion
 
Guia vision-labview-jonathan-cruz
Guia vision-labview-jonathan-cruzGuia vision-labview-jonathan-cruz
Guia vision-labview-jonathan-cruz
 
Colegio nacional nicolas esguerra 4 periodo
Colegio nacional nicolas esguerra 4 periodoColegio nacional nicolas esguerra 4 periodo
Colegio nacional nicolas esguerra 4 periodo
 
Boletin n1 render
Boletin n1 renderBoletin n1 render
Boletin n1 render
 
Nicolas esguerra
Nicolas esguerraNicolas esguerra
Nicolas esguerra
 
soliworks ensamble en nudos.docx
soliworks ensamble en nudos.docxsoliworks ensamble en nudos.docx
soliworks ensamble en nudos.docx
 
TR1 - Contreras Berrocal Ivan.pdf
TR1 - Contreras Berrocal Ivan.pdfTR1 - Contreras Berrocal Ivan.pdf
TR1 - Contreras Berrocal Ivan.pdf
 
Guia pruebas de color
Guia pruebas de colorGuia pruebas de color
Guia pruebas de color
 
Iniciación a OpenGL
Iniciación a OpenGLIniciación a OpenGL
Iniciación a OpenGL
 
Entregable3
Entregable3Entregable3
Entregable3
 
Tutorial Carrito
Tutorial CarritoTutorial Carrito
Tutorial Carrito
 

Último

Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfMikkaelNicolae
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfDanielaVelasquez553560
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxbingoscarlet
 
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptxguillermosantana15
 
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...RichardRivas28
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdfvictoralejandroayala2
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxSergioGJimenezMorean
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdfCristhianZetaNima
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfAntonioGonzalezIzqui
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptCRISTOFERSERGIOCANAL
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptEduardoCorado
 
CLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilCLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilDissneredwinPaivahua
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdfevin1703e
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...wvernetlopez
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAJAMESDIAZ55
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralsantirangelcor
 
nom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdfnom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdfDiegoMadrigal21
 

Último (20)

Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdf
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
 
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
 
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdf
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.ppt
 
CLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilCLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civil
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdf
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integral
 
nom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdfnom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdf
 

3D Face Modeling

  • 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
  • 3. INTRODUCCIÓN 𝑀11 = 𝛼11 ⋯ 𝛼1𝑛 ⋮ 𝛼 𝑚1 ⋱ ⋯ ⋮ 𝛼 𝑚𝑛 2/23
  • 4. INTRODUCCIÓN APLICACIONES: • Videojuegos • Películas • Avatares • … NBA 2K15 for PS3 [1] Siggraph 2014 [3] Automatic Acquisition of High-fidelity[2] Automatic Acquisition of High-fidelity[2] 3/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
  • 8. CONCEPTOS PREVIOS Descriptores de imágenes • Orb descriptor • SIFT descriptor • SURF descriptor • Local Binary Features (LBF) • Histogram of Gradients (HOG) • … HOG SIFT 7/23
  • 9. CONCEPTOS PREVIOS Regresión lineal • Regresión lineal simple • Regresión lineal múltiple 𝑌 = 𝛽 𝑘 𝑋 𝑘 + 𝜀 𝑌𝑖 𝑇 = 𝑋𝑖 𝑇 𝐵 + 𝜀𝑖 𝑇 𝑩 = (𝑿 𝑻 𝑿)−𝟏 𝑿 𝑻 𝒀 8/23
  • 10. CONCEPTOS PREVIOS Interpolación de funciones con base radial. • Gaussian • Multi-cuadrática • Cuadrática inversa • Multi-cuadrática inversa • … ∅ 𝑥, 𝑐 = ∅( 𝑥 − 𝑐 ) 𝑦 𝑥 = 𝑖=1 𝑁 𝑤𝑖∅( 𝑥 − 𝑥𝑖 ) 9/23
  • 11. ENTRENAMIENTO DEL MODELO DESARROLLO DE ALINEAMIENTO DE CARA 10/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
  • 25. BIBLIOGRAFÍA [1] Available for the PS4 and Xbox One, the face scan feature maps your entire face into small points and creates your features and look. Your time has come to scan. Watch how it works: https://www.youtube.com/watch?v=6eAkgVC3moo [2] Automatic Acquisition of High-fidelity Facial Performances Using Monocular Videos SIGGRAPH Asia 2014. ©www.simplyshredded.com, Ken Taylor, and Hollywood Foreign Press Association, used with permissions. We have presented a facial performance capture system that automatically captures high-fidelity facial performances using uncontrolled monocular videos (e.g., Internet videos): https://www.youtube.com/watch?v=Fsktl1vUzGg [3] We present a fully automatic approach to real-time facial tracking and animation with a single video camera: https://www.youtube.com/watch?v=mAGEiv3UNEU [4] Akshay Asthana, Stefanos Zafeiriou, Shiyang Cheng, and Maja Pantic. Incremental face alignment in the wild. Computer Vision and Pattern Recognition, 2014. [5] Xuehan Xiong and Fernando De la Torre. Supervised descent method and its applications to face alignment. Computer Vision and Pattern Recognition, 2013