SlideShare una empresa de Scribd logo
Algoritmo de Reconocimiento de Objetos en Escenas Complejas
para Aplicaciones de Realidad Aumentada
Mario G. Canul Ku1
Página web: http://mariomgck.awardspace.com
Dr. Salvador Ruiz Correa2 Dr. Jean-Bernard Hayet2
Dr. Diego Jiménez Badillo2
1

Autor,

2

Asesores

XLVI Congreso de la Sociedad Mexicana de Matemáticas
Octubre 2013, Mérida, Yuc.

Centro de Investigación
en Matemáticas, A.C.
Motivación

Realizar una métodología que permita reconocer múltiples objetos, en
tiempo real, para desarrollar aplicaciones de RA. El interés principal
es crear un sistema de RA enfocado al reconocimiento de piezas
arqueológicas.
Algoritmo de Reconocimiento de Objetos en Escenas Complejas para Aplicaciones de Realidad Aumentada 1/18
Contenido

1

Introducción

2

Conceptos

3

Metodología

4

Resultados

5

Trabajo futuro

Algoritmo de Reconocimiento de Objetos en Escenas Complejas para Aplicaciones de Realidad Aumentada 2/18
Reconocimiento de objetos
Introducción

El reconocimiento de objetos se enfoca a reconocer objetos particulares, y para reconocerlos, requerimos que los objetos puedan ser
representados a partir de características de los mismos.

Algoritmo de Reconocimiento de Objetos en Escenas Complejas para Aplicaciones de Realidad Aumentada 3/18
Realidad aumentada
Introducción

La RA se encarga de estudiar las técnicas que permiten integrar
en tiempo real contenido virtual con el mundo real, permitiendo al
usuario ver el mundo real con objetos virtuales superpuestos.

Algoritmo de Reconocimiento de Objetos en Escenas Complejas para Aplicaciones de Realidad Aumentada 4/18
Metodología propuesta
Conceptos

+

Imagen de una
escena con objetos
de interés

+
Identificación de
contenido específico

Interacción
(x,y)
Detección de
puntos SIFT

Descriptores

Clasificación
K-NN
Render

ID de objeto
Estimación de
la homografía
y corrección de
la perspectiva

Ubicación del
objeto, ID

+
Rendering

Algoritmo de Reconocimiento de Objetos en Escenas Complejas para Aplicaciones de Realidad Aumentada 5/18
Detector SIFT
Conceptos

Scale Invariant Feature
Transform (SIFT), Lowe
(1999), es una
metodología esta divida en
cuatro fase:
Detección de puntos
extremos en el
espacio de escalas.
Localización de los
puntos característicos.
Asignación de
orientación
dominante.
Generación del
descriptor.

(a) Espacio de escalas

(b) Descriptor SIFT

Figura: Imágenes:
http://areshmatlab.blogspot.mx/2010/07/details-behind-siftfeature-detection.html
https://picasaweb.google.com/lh/photo/vyaYFzPsGz6RzldJnvEaDQ

Algoritmo de Reconocimiento de Objetos en Escenas Complejas para Aplicaciones de Realidad Aumentada 6/18
Clasicación
Conceptos

Figura: Problema de clasicación
Algoritmo de Reconocimiento de Objetos en Escenas Complejas para Aplicaciones de Realidad Aumentada 7/18
Clásicación de vecino más cercano
Conceptos

d1

d2

KNN

d3
d5
d4
d9

d6

d

1
?q

d10

d2
d11

d8

d7

El problema de clasicación de vecino más cercano (K-Nearest-Neighbor
KNN), consiste en: Dado un dato q a buscar y un conjunto de datos
P , encontrar sus k datos más cercanos. El dato q es clasicado con
la etiqueta que más se repite en los k datos más cercanos.
Algoritmo de Reconocimiento de Objetos en Escenas Complejas para Aplicaciones de Realidad Aumentada 8/18
Homografía
Conceptos

Corrección de perspectiva

Algoritmo de Reconocimiento de Objetos en Escenas Complejas para Aplicaciones de Realidad Aumentada 9/18
Establecimiento de correspondencias
Metodología

La etapa de detección de puntos SIFT nos proporciona un conjunto
de descriptores, con ellos establecemos correspondencias entre los
descriptores de la escena y los de cada objeto.

(a) Detección de puntos
SIFT

(b) Clasicación por KNN

Figura: Piezas arqueológicas de la sala 5 del Museo del Templo Mayor.

Imágenes

: Cortesía del Museo del Templo Mayor de la Ciudad de México

Algoritmo de Reconocimiento de Objetos en Escenas Complejas para Aplicaciones de Realidad Aumentada 10/18
Estimación de la homografía y corrección de la
perspectiva
Metodología

En esta etapa, estimamos una homografía H a partir las correspondencias de cada objeto. Usamos H para corregir la perspectiva del
contorno del objeto y así obtener una estimación de su posición.

(a) Estimación de homografía

(b) Contorno en perspectiva

Figura: Piezas arqueológicas de la sala 5 del Museo del Templo Mayor.

Imágenes

: Cortesía del Museo del Templo Mayor de la Ciudad de México

Algoritmo de Reconocimiento de Objetos en Escenas Complejas para Aplicaciones de Realidad Aumentada 11/18
Interacción con el usuario
Metodología

La interacción se realiza al seleccionar un objeto con un punto (x, y),
si éste punto se encuentra contenido en el polígono, es posible asociar
la acción de colorear la región de interés.

(a) Región de interés delimitada por
un polígono complejo.

(b) Región de interés coloreada.

Figura: Piezas arqueológicas de la sala 5 del Museo del Templo Mayor.

Imágenes

: Cortesía del Museo del Templo Mayor de la Ciudad de México

Algoritmo de Reconocimiento de Objetos en Escenas Complejas para Aplicaciones de Realidad Aumentada 12/18
Visualización de información
Metodología

Finalmente, cuando el usuario selecciona una región de interés, con
base al ID del objeto, se visualiza mediante una página web toda la
información relacionada al objeto.

Figura: Despliegue de información del objeto a través de una página web.
Imágen

: Caracol Marino, cortesía del Museo del Templo Mayor de la Ciudad de México

Algoritmo de Reconocimiento de Objetos en Escenas Complejas para Aplicaciones de Realidad Aumentada 13/18
Coloreado de piezas arqueológicas
Resultados

Una pieza arqueológica, debido al paso del tiempo sus pigmentos se
deterioran y son pocos visibles. Por ello se desarrolló una aplicación
de RA que ejemplica el coloreado de una pieza arqueológica.

Figura: Vídeo del coloreado de la piedra del Sol Azteca.
Imágenes

: Cortesía de Marco Armenta drmarco@cimat.mx

Algoritmo de Reconocimiento de Objetos en Escenas Complejas para Aplicaciones de Realidad Aumentada 14/18
Información asistencial a visitantes de museos
Resultados

Otra aplicación de nuestro trabajo fue el desarrolló un sistema que
reconoce e identicar piezas aqueológicas de la sala 5 del Museo del
Templo Mayor.

Figura: Detección de piezas arqueológicas exhibidas en la sala 5 del
Museo del Templo Mayor.
Imagen

: Cortesía del Museo del Templo Mayor de la Ciudad de México

Algoritmo de Reconocimiento de Objetos en Escenas Complejas para Aplicaciones de Realidad Aumentada 15/18
Trabajo futuro
Trabajo futuro

Aplicar técnicas de seguimiento que involucren modelos
dinámicos de movimiento, con los cuales nos permita predicir
la posición de un objeto.
Desarrollar una aplicación en un dispositivo móvil que pueda
emplear los actuales Google Glass.
Implementar los algoritmos para que su ejecución sea en
tarjeta gráca. Esto conllevaría un gran aumento en la
eciencia de todo el proceso de la detección de objetos.

Algoritmo de Reconocimiento de Objetos en Escenas Complejas para Aplicaciones de Realidad Aumentada 16/18
½½½½½½½ Gracias !!!!!!!!

Algoritmo de Reconocimiento de Objetos en Escenas Complejas para Aplicaciones de Realidad Aumentada 17/18
Referencias I
Trabajo futuro

Lowe, D. G. (1999). Object recognition from local scale-invariant features. En Proceedings of the
International Conference on Computer Vision-Volume 2 - Volume 2, ICCV '99, páginas 11501157,
Washington, DC, USA. IEEE Computer Society.

Algoritmo de Reconocimiento de Objetos en Escenas Complejas para Aplicaciones de Realidad Aumentada 18/18

Más contenido relacionado

Similar a SMM 2013 (Algoritmo de Reconocimiento de Objetos en Escenas Complejas para Aplicaciones de Realidad Aumentada)

Ingeniera satelital
Ingeniera satelitalIngeniera satelital
Ingeniera satelitaljackyrr
 
Geo Big Data 4 Datalab
Geo Big Data 4 DatalabGeo Big Data 4 Datalab
Geo Big Data 4 Datalab
Abel Alejandro Coronado Iruegas
 
Modelo digital de elevación de mejora continua con aporte voluntario de datos
Modelo digital de elevación de mejora continua con aporte voluntario de datosModelo digital de elevación de mejora continua con aporte voluntario de datos
Modelo digital de elevación de mejora continua con aporte voluntario de datosCristian Carvajal
 
Carlosalvarez realidadaumentada
Carlosalvarez realidadaumentadaCarlosalvarez realidadaumentada
Carlosalvarez realidadaumentada
CARLOS ALVAREZ
 
Utp 2014-1_pdi_cap1 introduccion a la va
 Utp 2014-1_pdi_cap1 introduccion a la va Utp 2014-1_pdi_cap1 introduccion a la va
Utp 2014-1_pdi_cap1 introduccion a la vac09271
 
Realidad aumentada y códigos bidimensionales
Realidad aumentada y códigos bidimensionalesRealidad aumentada y códigos bidimensionales
Realidad aumentada y códigos bidimensionalesDiego Monjas
 
Vitoria s investicacciontexto
Vitoria s investicacciontextoVitoria s investicacciontexto
Vitoria s investicacciontexto
Sofía Vitoria
 
Realidad aumentada
Realidad aumentadaRealidad aumentada
Realidad aumentada
Carlos Mario Gomez Traslaviña
 
Realidad aunmentada 1
Realidad aunmentada 1Realidad aunmentada 1
Realidad aunmentada 1
Iván Aldana
 
Diapositivas de realidad aumentada
Diapositivas de realidad aumentadaDiapositivas de realidad aumentada
Diapositivas de realidad aumentada
Jhon Angarita
 
Realidad aunmentada 1
Realidad aunmentada 1Realidad aunmentada 1
Realidad aunmentada 1
Iván Aldana
 
Reconocimiento y clasificación automática de objetos arqueológicos
Reconocimiento y clasificación automática de objetos arqueológicosReconocimiento y clasificación automática de objetos arqueológicos
Reconocimiento y clasificación automática de objetos arqueológicos
CIMAT
 
Realidad aumentada
Realidad aumentadaRealidad aumentada
Realidad aumentadaKihemo
 
Sistemas de visión inteligente
Sistemas de visión inteligenteSistemas de visión inteligente
Sistemas de visión inteligenteTav23
 
tallerlaplace.pdf
tallerlaplace.pdftallerlaplace.pdf
tallerlaplace.pdf
MIGUELAGUDELOCRUZ
 
Control de un robot de dos grados de libertad mediante visión
Control de un robot de dos grados de libertad mediante visiónControl de un robot de dos grados de libertad mediante visión
Control de un robot de dos grados de libertad mediante visión
Bronson Duhart
 
Presentacion CCiTA-RA-JGLH-Junio-2016- Mexico D.F.
Presentacion CCiTA-RA-JGLH-Junio-2016- Mexico D.F.Presentacion CCiTA-RA-JGLH-Junio-2016- Mexico D.F.
Presentacion CCiTA-RA-JGLH-Junio-2016- Mexico D.F.
InheJuan LpzHdz
 
Trabajo de computacion2
Trabajo de computacion2Trabajo de computacion2
Trabajo de computacion2
David Peñaherrera
 

Similar a SMM 2013 (Algoritmo de Reconocimiento de Objetos en Escenas Complejas para Aplicaciones de Realidad Aumentada) (20)

Ingeniera satelital
Ingeniera satelitalIngeniera satelital
Ingeniera satelital
 
Geo Big Data 4 Datalab
Geo Big Data 4 DatalabGeo Big Data 4 Datalab
Geo Big Data 4 Datalab
 
Modelo digital de elevación de mejora continua con aporte voluntario de datos
Modelo digital de elevación de mejora continua con aporte voluntario de datosModelo digital de elevación de mejora continua con aporte voluntario de datos
Modelo digital de elevación de mejora continua con aporte voluntario de datos
 
Carlosalvarez realidadaumentada
Carlosalvarez realidadaumentadaCarlosalvarez realidadaumentada
Carlosalvarez realidadaumentada
 
Utp 2014-1_pdi_cap1 introduccion a la va
 Utp 2014-1_pdi_cap1 introduccion a la va Utp 2014-1_pdi_cap1 introduccion a la va
Utp 2014-1_pdi_cap1 introduccion a la va
 
Patrones
PatronesPatrones
Patrones
 
Realidad aumentada y códigos bidimensionales
Realidad aumentada y códigos bidimensionalesRealidad aumentada y códigos bidimensionales
Realidad aumentada y códigos bidimensionales
 
Vitoria s investicacciontexto
Vitoria s investicacciontextoVitoria s investicacciontexto
Vitoria s investicacciontexto
 
Realidad aumentada
Realidad aumentadaRealidad aumentada
Realidad aumentada
 
Realidad aunmentada 1
Realidad aunmentada 1Realidad aunmentada 1
Realidad aunmentada 1
 
Diapositivas de realidad aumentada
Diapositivas de realidad aumentadaDiapositivas de realidad aumentada
Diapositivas de realidad aumentada
 
Realidad aunmentada 1
Realidad aunmentada 1Realidad aunmentada 1
Realidad aunmentada 1
 
Reconocimiento y clasificación automática de objetos arqueológicos
Reconocimiento y clasificación automática de objetos arqueológicosReconocimiento y clasificación automática de objetos arqueológicos
Reconocimiento y clasificación automática de objetos arqueológicos
 
Realidad aumentada
Realidad aumentadaRealidad aumentada
Realidad aumentada
 
Sistemas de visión inteligente
Sistemas de visión inteligenteSistemas de visión inteligente
Sistemas de visión inteligente
 
tallerlaplace.pdf
tallerlaplace.pdftallerlaplace.pdf
tallerlaplace.pdf
 
Control de un robot de dos grados de libertad mediante visión
Control de un robot de dos grados de libertad mediante visiónControl de un robot de dos grados de libertad mediante visión
Control de un robot de dos grados de libertad mediante visión
 
Api geolocation
Api geolocationApi geolocation
Api geolocation
 
Presentacion CCiTA-RA-JGLH-Junio-2016- Mexico D.F.
Presentacion CCiTA-RA-JGLH-Junio-2016- Mexico D.F.Presentacion CCiTA-RA-JGLH-Junio-2016- Mexico D.F.
Presentacion CCiTA-RA-JGLH-Junio-2016- Mexico D.F.
 
Trabajo de computacion2
Trabajo de computacion2Trabajo de computacion2
Trabajo de computacion2
 

Último

JOSÉ MARÍA ARGUEDAS cuentos breves para secundaria
JOSÉ MARÍA ARGUEDAS cuentos breves para secundariaJOSÉ MARÍA ARGUEDAS cuentos breves para secundaria
JOSÉ MARÍA ARGUEDAS cuentos breves para secundaria
alegrialesliemarlene
 
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
LorenaCovarrubias12
 
Tema 3-2 Aparato reproductor femenino 2024
Tema 3-2 Aparato reproductor femenino 2024Tema 3-2 Aparato reproductor femenino 2024
Tema 3-2 Aparato reproductor femenino 2024
IES Vicent Andres Estelles
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Alejandrino Halire Ccahuana
 
Power Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascaradoPower Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascarado
https://gramadal.wordpress.com/
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
lautyzaracho4
 
Biografía de Gregor Mendel y sus 3 leyes.pptx
Biografía de Gregor Mendel y sus 3 leyes.pptxBiografía de Gregor Mendel y sus 3 leyes.pptx
Biografía de Gregor Mendel y sus 3 leyes.pptx
ar5498718
 
el pensamiento critico de paulo freire en basica .pdf
el pensamiento critico de paulo freire en basica .pdfel pensamiento critico de paulo freire en basica .pdf
el pensamiento critico de paulo freire en basica .pdf
almitamtz00
 
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
pablomarin116
 
El ensayo mexicano en el siglo XX LITERATURA
El ensayo mexicano en el siglo XX LITERATURAEl ensayo mexicano en el siglo XX LITERATURA
El ensayo mexicano en el siglo XX LITERATURA
Armando920824
 
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
JAVIER SOLIS NOYOLA
 
Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.
amayaltc18
 
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
AracelidelRocioOrdez
 
UNA VISITA A SAN PEDRO EN EL VATICANO.pdf
UNA VISITA A SAN PEDRO EN EL VATICANO.pdfUNA VISITA A SAN PEDRO EN EL VATICANO.pdf
UNA VISITA A SAN PEDRO EN EL VATICANO.pdf
Joan Ribes Gallén
 
Tema 3-3 Métodos anticonceptivos y ETS 2024
Tema 3-3 Métodos anticonceptivos y ETS 2024Tema 3-3 Métodos anticonceptivos y ETS 2024
Tema 3-3 Métodos anticonceptivos y ETS 2024
IES Vicent Andres Estelles
 
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxSEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
Osiris Urbano
 
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxxPLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
cportizsanchez48
 
recursos naturales en chile quinto básico .pptx
recursos naturales en chile quinto básico .pptxrecursos naturales en chile quinto básico .pptx
recursos naturales en chile quinto básico .pptx
Waleska Chaparro
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
20minutos
 
6° GRADO UNIDAD DE APRENDIZAJE 3 JUNIO.docx
6° GRADO UNIDAD DE APRENDIZAJE 3 JUNIO.docx6° GRADO UNIDAD DE APRENDIZAJE 3 JUNIO.docx
6° GRADO UNIDAD DE APRENDIZAJE 3 JUNIO.docx
DanielaBurgosnazario
 

Último (20)

JOSÉ MARÍA ARGUEDAS cuentos breves para secundaria
JOSÉ MARÍA ARGUEDAS cuentos breves para secundariaJOSÉ MARÍA ARGUEDAS cuentos breves para secundaria
JOSÉ MARÍA ARGUEDAS cuentos breves para secundaria
 
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
 
Tema 3-2 Aparato reproductor femenino 2024
Tema 3-2 Aparato reproductor femenino 2024Tema 3-2 Aparato reproductor femenino 2024
Tema 3-2 Aparato reproductor femenino 2024
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
 
Power Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascaradoPower Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascarado
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
 
Biografía de Gregor Mendel y sus 3 leyes.pptx
Biografía de Gregor Mendel y sus 3 leyes.pptxBiografía de Gregor Mendel y sus 3 leyes.pptx
Biografía de Gregor Mendel y sus 3 leyes.pptx
 
el pensamiento critico de paulo freire en basica .pdf
el pensamiento critico de paulo freire en basica .pdfel pensamiento critico de paulo freire en basica .pdf
el pensamiento critico de paulo freire en basica .pdf
 
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
 
El ensayo mexicano en el siglo XX LITERATURA
El ensayo mexicano en el siglo XX LITERATURAEl ensayo mexicano en el siglo XX LITERATURA
El ensayo mexicano en el siglo XX LITERATURA
 
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
 
Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.
 
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
 
UNA VISITA A SAN PEDRO EN EL VATICANO.pdf
UNA VISITA A SAN PEDRO EN EL VATICANO.pdfUNA VISITA A SAN PEDRO EN EL VATICANO.pdf
UNA VISITA A SAN PEDRO EN EL VATICANO.pdf
 
Tema 3-3 Métodos anticonceptivos y ETS 2024
Tema 3-3 Métodos anticonceptivos y ETS 2024Tema 3-3 Métodos anticonceptivos y ETS 2024
Tema 3-3 Métodos anticonceptivos y ETS 2024
 
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxSEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
 
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxxPLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
 
recursos naturales en chile quinto básico .pptx
recursos naturales en chile quinto básico .pptxrecursos naturales en chile quinto básico .pptx
recursos naturales en chile quinto básico .pptx
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
 
6° GRADO UNIDAD DE APRENDIZAJE 3 JUNIO.docx
6° GRADO UNIDAD DE APRENDIZAJE 3 JUNIO.docx6° GRADO UNIDAD DE APRENDIZAJE 3 JUNIO.docx
6° GRADO UNIDAD DE APRENDIZAJE 3 JUNIO.docx
 

SMM 2013 (Algoritmo de Reconocimiento de Objetos en Escenas Complejas para Aplicaciones de Realidad Aumentada)

  • 1. Algoritmo de Reconocimiento de Objetos en Escenas Complejas para Aplicaciones de Realidad Aumentada Mario G. Canul Ku1 Página web: http://mariomgck.awardspace.com Dr. Salvador Ruiz Correa2 Dr. Jean-Bernard Hayet2 Dr. Diego Jiménez Badillo2 1 Autor, 2 Asesores XLVI Congreso de la Sociedad Mexicana de Matemáticas Octubre 2013, Mérida, Yuc. Centro de Investigación en Matemáticas, A.C.
  • 2. Motivación Realizar una métodología que permita reconocer múltiples objetos, en tiempo real, para desarrollar aplicaciones de RA. El interés principal es crear un sistema de RA enfocado al reconocimiento de piezas arqueológicas. Algoritmo de Reconocimiento de Objetos en Escenas Complejas para Aplicaciones de Realidad Aumentada 1/18
  • 3. Contenido 1 Introducción 2 Conceptos 3 Metodología 4 Resultados 5 Trabajo futuro Algoritmo de Reconocimiento de Objetos en Escenas Complejas para Aplicaciones de Realidad Aumentada 2/18
  • 4. Reconocimiento de objetos Introducción El reconocimiento de objetos se enfoca a reconocer objetos particulares, y para reconocerlos, requerimos que los objetos puedan ser representados a partir de características de los mismos. Algoritmo de Reconocimiento de Objetos en Escenas Complejas para Aplicaciones de Realidad Aumentada 3/18
  • 5. Realidad aumentada Introducción La RA se encarga de estudiar las técnicas que permiten integrar en tiempo real contenido virtual con el mundo real, permitiendo al usuario ver el mundo real con objetos virtuales superpuestos. Algoritmo de Reconocimiento de Objetos en Escenas Complejas para Aplicaciones de Realidad Aumentada 4/18
  • 6. Metodología propuesta Conceptos + Imagen de una escena con objetos de interés + Identificación de contenido específico Interacción (x,y) Detección de puntos SIFT Descriptores Clasificación K-NN Render ID de objeto Estimación de la homografía y corrección de la perspectiva Ubicación del objeto, ID + Rendering Algoritmo de Reconocimiento de Objetos en Escenas Complejas para Aplicaciones de Realidad Aumentada 5/18
  • 7. Detector SIFT Conceptos Scale Invariant Feature Transform (SIFT), Lowe (1999), es una metodología esta divida en cuatro fase: Detección de puntos extremos en el espacio de escalas. Localización de los puntos característicos. Asignación de orientación dominante. Generación del descriptor. (a) Espacio de escalas (b) Descriptor SIFT Figura: Imágenes: http://areshmatlab.blogspot.mx/2010/07/details-behind-siftfeature-detection.html https://picasaweb.google.com/lh/photo/vyaYFzPsGz6RzldJnvEaDQ Algoritmo de Reconocimiento de Objetos en Escenas Complejas para Aplicaciones de Realidad Aumentada 6/18
  • 8. Clasicación Conceptos Figura: Problema de clasicación Algoritmo de Reconocimiento de Objetos en Escenas Complejas para Aplicaciones de Realidad Aumentada 7/18
  • 9. Clásicación de vecino más cercano Conceptos d1 d2 KNN d3 d5 d4 d9 d6 d 1 ?q d10 d2 d11 d8 d7 El problema de clasicación de vecino más cercano (K-Nearest-Neighbor KNN), consiste en: Dado un dato q a buscar y un conjunto de datos P , encontrar sus k datos más cercanos. El dato q es clasicado con la etiqueta que más se repite en los k datos más cercanos. Algoritmo de Reconocimiento de Objetos en Escenas Complejas para Aplicaciones de Realidad Aumentada 8/18
  • 10. Homografía Conceptos Corrección de perspectiva Algoritmo de Reconocimiento de Objetos en Escenas Complejas para Aplicaciones de Realidad Aumentada 9/18
  • 11. Establecimiento de correspondencias Metodología La etapa de detección de puntos SIFT nos proporciona un conjunto de descriptores, con ellos establecemos correspondencias entre los descriptores de la escena y los de cada objeto. (a) Detección de puntos SIFT (b) Clasicación por KNN Figura: Piezas arqueológicas de la sala 5 del Museo del Templo Mayor. Imágenes : Cortesía del Museo del Templo Mayor de la Ciudad de México Algoritmo de Reconocimiento de Objetos en Escenas Complejas para Aplicaciones de Realidad Aumentada 10/18
  • 12. Estimación de la homografía y corrección de la perspectiva Metodología En esta etapa, estimamos una homografía H a partir las correspondencias de cada objeto. Usamos H para corregir la perspectiva del contorno del objeto y así obtener una estimación de su posición. (a) Estimación de homografía (b) Contorno en perspectiva Figura: Piezas arqueológicas de la sala 5 del Museo del Templo Mayor. Imágenes : Cortesía del Museo del Templo Mayor de la Ciudad de México Algoritmo de Reconocimiento de Objetos en Escenas Complejas para Aplicaciones de Realidad Aumentada 11/18
  • 13. Interacción con el usuario Metodología La interacción se realiza al seleccionar un objeto con un punto (x, y), si éste punto se encuentra contenido en el polígono, es posible asociar la acción de colorear la región de interés. (a) Región de interés delimitada por un polígono complejo. (b) Región de interés coloreada. Figura: Piezas arqueológicas de la sala 5 del Museo del Templo Mayor. Imágenes : Cortesía del Museo del Templo Mayor de la Ciudad de México Algoritmo de Reconocimiento de Objetos en Escenas Complejas para Aplicaciones de Realidad Aumentada 12/18
  • 14. Visualización de información Metodología Finalmente, cuando el usuario selecciona una región de interés, con base al ID del objeto, se visualiza mediante una página web toda la información relacionada al objeto. Figura: Despliegue de información del objeto a través de una página web. Imágen : Caracol Marino, cortesía del Museo del Templo Mayor de la Ciudad de México Algoritmo de Reconocimiento de Objetos en Escenas Complejas para Aplicaciones de Realidad Aumentada 13/18
  • 15. Coloreado de piezas arqueológicas Resultados Una pieza arqueológica, debido al paso del tiempo sus pigmentos se deterioran y son pocos visibles. Por ello se desarrolló una aplicación de RA que ejemplica el coloreado de una pieza arqueológica. Figura: Vídeo del coloreado de la piedra del Sol Azteca. Imágenes : Cortesía de Marco Armenta drmarco@cimat.mx Algoritmo de Reconocimiento de Objetos en Escenas Complejas para Aplicaciones de Realidad Aumentada 14/18
  • 16. Información asistencial a visitantes de museos Resultados Otra aplicación de nuestro trabajo fue el desarrolló un sistema que reconoce e identicar piezas aqueológicas de la sala 5 del Museo del Templo Mayor. Figura: Detección de piezas arqueológicas exhibidas en la sala 5 del Museo del Templo Mayor. Imagen : Cortesía del Museo del Templo Mayor de la Ciudad de México Algoritmo de Reconocimiento de Objetos en Escenas Complejas para Aplicaciones de Realidad Aumentada 15/18
  • 17. Trabajo futuro Trabajo futuro Aplicar técnicas de seguimiento que involucren modelos dinámicos de movimiento, con los cuales nos permita predicir la posición de un objeto. Desarrollar una aplicación en un dispositivo móvil que pueda emplear los actuales Google Glass. Implementar los algoritmos para que su ejecución sea en tarjeta gráca. Esto conllevaría un gran aumento en la eciencia de todo el proceso de la detección de objetos. Algoritmo de Reconocimiento de Objetos en Escenas Complejas para Aplicaciones de Realidad Aumentada 16/18
  • 18. ½½½½½½½ Gracias !!!!!!!! Algoritmo de Reconocimiento de Objetos en Escenas Complejas para Aplicaciones de Realidad Aumentada 17/18
  • 19. Referencias I Trabajo futuro Lowe, D. G. (1999). Object recognition from local scale-invariant features. En Proceedings of the International Conference on Computer Vision-Volume 2 - Volume 2, ICCV '99, páginas 11501157, Washington, DC, USA. IEEE Computer Society. Algoritmo de Reconocimiento de Objetos en Escenas Complejas para Aplicaciones de Realidad Aumentada 18/18