Coincidencia de imagen a través de cadena de triángulos

Slides:



Advertisements
Presentaciones similares
¿PARA QUE ESTAMOS AQUÍ? LOS OBJETIVOS DE LA ENCARNACIÓN.
Advertisements

SIES – SISTEMA INTEGRADO DE EDUCACIÓN SUPERIOR
el 1, el 4 y el 9 tres cuadrados perfectos autosuficientes
EL ROBOTICA DE Y ARTIFICIAL DEL INTELIGENCIA
MOVIMIENTO JOVENES DE LA CALLE CIUDAD DE GUATEMALA la storia la historia lhistoire the history strada calle rue street.
Paso 1 Portada YO SOY EUROPEO Comisión Europea.
ACENTOS 5 Acentuación de hiatos y diptongos. Señala la letra que debe llevar tilde. Si la palabra no lleva tilde haz clic en la flecha.
1 INFORME RESUMEN SOBRE EL NIVEL DE UTILIZACION DE LAS TIC EN LAS EMPRESAS GALLEGAS ( Resumen PYMES ) Noviembre de 2004.
1 INFORME RESUMEN SOBRE EL NIVEL DE UTILIZACION DE LAS TIC EN LAS EMPRESAS GALLEGAS (MICROEMPRESAS, resultados provisionales) 29 de julio de 2004.
1 LA UTILIZACION DE LAS TIC EN LAS PYMES GALLEGAS AÑO Resumen. 24 de Junio de 2005.
Impacto de las Asignaciones Familiares en la Indigencia, Pobreza y la Distribución de Ingreso mayo de 2006 Francisco Javier Dabusti Dirección Nacional.
Matemática Financiera 1º ADEUtilización de la Función TIR en el cálculo del tanto efectivo 1 de 37 Cálculo de tantos efectivos Utilización de la función.
Aranda Fernández, Miguel Ángel García Redondo, Luis Miguel
03- PREINSCRIPCIÓN v.2 Noviembre 2009 SIES – SISTEMA INTEGRADO DE EDUCACIÓN SUPERIOR.
Cuestiones y problemas
Los números.
Cómo cargar contenidos en un curso en Moodle
ANALISIS DE IMÁGENES A PARTIR DE LA PRESENTACIÓN DE ALGUNAS IMÁGENES, PEDIR A LOS NIÑOS QUE OBSERVEN LAS ILUSTRACIONES Y QUE DESCRIBAN EN SU CUADERNO LAS.
Manantial de Vida CUENCA
Dr. José Roberto Martínez Abarca
A la izquierda A la derecha Todo recto
Ecuaciones de Valor Absoluto y Desigualdades
Funciones: límites y continuidad
Los números.
Funciones Continuas. Contenidos Definición de Continuidad Funciones Discontinuas Teoremas Ejemplos.
-17 Expectativas sobre la situación económica (Europa) Septiembre 2013 Indicador > +20 Indicador 0 a +20 Indicador 0 a -20 Indicador < -20 Total Unión.
Cuenta Pública Ministerio de Agricultura 18 de diciembre de 2013.
PARA PARTICIPAR EN ESTE CERTAMEN, SE DEBEN DE CUMPLIR CON LOS SIGUIENTES REQUISITOS : 1.Costo Mínimo Del Vehículo £ 800, Modelo Anterior A.
Pensar Diferente. Pablo Corradi.
TEORÍA DE CONJUNTOS.
Teoría matemática.
Peligros y Oportunidades en la nueva realidad del Wikimundo.
El Sol de Medianoche El Sol de Medianoche Música: Here comes the Sun.
I TINERARIO ALUMNO: A RACELI P ACO. C URSO : 2 º 1 º.
Cursogramas Ventas – Ejercicio 8
Proyecto ProMéxico Plasmas abril SECCIONES NOTICIAS PROYECTOS UNIDAD ACTÚA EVENTUALES secciones ProMéxico.
Proyecto ProMéxico Plasmas mayo SECCIONES NOTICIAS PROYECTOS UNIDAD ACTÚA EVENTUALES secciones ProMéxico.
RETIRO DE COMALCALCO DIC. 2012
Proyecto para Centros que trabajan una vez por semana.
Ecuaciones y Resolución de Ecuaciones Lineales
Desigualdades Lineales y Compuestas
Estadística Computacional I Maestría en Estadística Aplicada.
INEXPERIENCIADELPERSONAL PROCESOS NO ESTABLECI- DOS TIEMPO PARA BUSCAR INFORMA- CIÓN.
Ignacio García Delgado Unidad de PRL Hospital Regional de Málaga
FAMILIAS MONOPARAMÉTRICAS DE TRANSFORMACIONES CUADRÁTICAS.
V3D Facultad de Informática - UCM - 6 de Julio de 2009 C. Javier García – Patricia Hernández – Daniel Merchán Visión estereoscópica 1.
Comité Nacional de Información Bogotá, Mayo 30 de 2011 Consejo Nacional de Operación de Gas Natural 1 ESTADISTICAS NACIONALES DE OFERTA Y DEMANDA DE GAS.
Comité Nacional de Información Bogotá, Octubre 24 de 2011 Consejo Nacional de Operación de Gas Natural 1 ESTADISTICAS NACIONALES DE OFERTA Y DEMANDA DE.
Comité Nacional de Información Bogotá, Julio 21 de 2011 Consejo Nacional de Operación de Gas Natural 1 ESTADISTICAS NACIONALES DE OFERTA Y DEMANDA DE GAS.
Comité Nacional de Información Bogotá, Julio 27 de 2011 Consejo Nacional de Operación de Gas Natural 1 ESTADISTICAS NACIONALES DE OFERTA Y DEMANDA DE GAS.
Determinación de la situación relativa de los haces
INFORME PIPADI HOSPITAL VALL DHEBRON JUNIO 2012 – JUNIO
Aqui está Señoras y Señores !!!!!
JORNADA 1 DEL 24 DE MARZO AL 30 DE MARZO EQUIPO 01 VS EQUIPO 02 EQUIPO 03 VS EQUIPO 06 EQUIPO 05 VS EQUIPO 10 EQUIPO 07 DESCANSA EQUIPO 08 VS EQUIPO 13.
Sistemas de ecuaciones lineales
CULENDARIO 2007 Para los Patanes.
Números enteros.
Tema 2 Orden de contacto Polinomios de Taylor Teorema de Taylor
GUIÓN GRÁFICO VALORES EN LA USB
* Fuente: Sondeo del Consumidor de la Comisión de la UE, GfK. Expectativas sobre la situación.
TEMA 4 LA TRANSFORMADA DISCRETA DE FOURIER
Agrupamiento de relaciones no lineales entre expresiones de genes
EL RETO DE UN GRANDE Y PROFUNDO LEGADO
+19 Diciembre 2014 Indicador > +20 Indicador 0 a +20 Indicador 0 a -20 Indicador < -20 Total Unión Europea: +5 Indicador > +20 Indicador 0 a +20 Indicador.
Sistemas de Ecuaciones lineales
ESCUELA PROFESIONAL DE INGENIERIA INDUSTRIAL CURSO: GESTION DE LA CALIDAD ING.ELIZABETH FERG 1.
MOVIMIENTO ARMÓNICO SIMPLE
INTERPRETACIÓN DE LECTURAS DIPLOMADO DE CAMPO 1 INTERPRETACIÓN DE LECTURAS.
TEMA 6 ECUACIONES.
Transcripción de la presentación:

Coincidencia de imagen a través de cadena de triángulos Grupo 12 Francisco Blanco Adame Alexis Martínez Chacón Jesús Manuel Vargas Sosa Universidad de Sevilla Escuela Técnica Superior de Ingeniería Informática Procesamiento imágenes digitales Enero 2014

Índice 1. Problema a resolver 2. Herramientas utilizadas 3. El algoritmo 4. Conclusiones

1. Problema a resolver Nuestro objetivo en un principio es a partir de dos imágenes con puntos en común obtener la unión/fusión de ellas a partir de esos puntos comunes.

1. Problema a resolver Resultado obtenido después de localizar los puntos comunes de ambas imágenes a través del algoritmo usado en el articulo y unir ambas imágenes. En un principio intentamos llegar hasta este paso, es decir hasta fusionar las dos imágenes, pero no hemos llegado hasta aquí y nos hemos quedado en el paso anterior, es decir hemos llegado hasta donde obtenemos los puntos que corresponden de una imagen a otra. Esto es debido a que el proceso de unión de ambas imágenes nos retrasaría mucho la ejecución al ser un proceso algo complejo.

1. Problema a resolver Posibles usos Fotos panorámicas/360º Posibles usos pueden ser las fotos panoramicas realizadas con los moviles actuales, en google maps lo usan para unir las imágenes aéreas..

1. Problema a resolver Posibles usos Unión de imágenes aéreas(Ej. Google Maps) Posibles usos pueden ser las fotos panoramicas realizadas con los moviles actuales, en google maps lo usan para unir las imágenes aéreas..

2. Herramientas utilizadas Para resolver el problema hemos utilizado las siguientes herramientas OpenCV [6]es una libreria open Source de visión por computador en tiempo real y una librería sofware de aprendizaje. La libreria tiene mas de 2500 algoritmos optimizados. Esta librería proporciona un alto nivel de funciones para el procesado de imágenes. - De visual studio hemos utilizado Window form para realizar la interfaz.

3. El algoritmo Nuestro algoritmo se basa en la comparación de triángulos formados a partir de puntos característicos obtenidos en ambas imágenes.

3. El algoritmo Los pasos que sigue nuestro algoritmo son los siguientes: Obtención de los puntos de Harris Formación de los triángulos Obtención de los puntos comunes Eliminación de falsos positivos Obtención de la Transformada Paso 1: Harris, Paso 2: Formación de los triangulos, Paso 3: Obtención de los puntos comunes, Paso 4: Obtención de aquellos puntos que tienen mejores resultados, es decir que se acercan más a los puntos de Q

3.1 Obtención de los puntos de Harris El detector de Harris se basa en la búsqueda de esquinas. Una esquina o corner se caracteriza por ser una región de la imagen con cambios de intensidad en diferentes direcciones.

3.1 Obtención de los puntos de Harris -Prueba realizada para 600 corners

3.2 Formación de los triángulos A partir de los puntos obtenidos anteriormente y sus k vecinos más cercanos formamos cadenas de triángulos. A partir de los corners obtenidos formamos cadenas de triángulos ordenadas en sentido horario. Lo hacemos utilizando el merge sort a partir de los KNN(vecinos de un corner)

3.2 Formación de los triángulos A partir de los corners obtenidos formamos cadenas de triángulos ordenadas en sentido horario. Número de vecinos 15 y 15

3.3 Obtención de los puntos comunes Los obtenemos comparando los grados de todas las cadenas de triángulos 1 a 1 de ambas imágenes. A partir de los corners obtenidos formamos cadenas de triángulos ordenadas en sentido horario

3.3 Obtención de los puntos comunes COMPLEJIDAD M= Corners P; N=Corners Q; k=Vecinos

3.3 Obtención de los puntos comunes Para aliviar la carga computacional usamos una heurística. Sólo comparamos aquellas cadenas cuyos primeros ángulos son parecidos. La heuristica consiste en hacerle el modulo k vecinos(Uno de los dos k de ambas imágenes) al angulo obtenido y lo comparamos con aquellos angulos que tengan el mismo modulo en la otra imagen.

3.3 Obtención de los puntos comunes

3.4 Eliminación de falsos positivos Las coincidencias anteriores contienen muchos puntos coincidentes que no corresponden a la realidad. Para eliminar las coincidencias falsas las sometemos a un proceso de clúster.

3.4 Eliminación de falsos positivos En el proceso de clúster buscamos la transformada que aproxima mejor el mayor número de puntos (y dichos puntos). Está delimitado la mayor o menor silmilitud a partir de un parametro umbral llamado thre que nos determina una distancia euclidea máxima entre dos puntos.

3.4 Eliminación de falsos positivos Aquí vemos aquellos puntos

3.5 Obtención de la Transformada A través de los puntos coincidentes resultantes (considerados los mejores) obtenemos la transformada que transforma cualquier coordenada de la imagen P en la imagen Q. Imagen P Imagen Q Transformada

3.5 Obtención de la Transformada

4. Conclusiones El resultado de la implementación es satisfactorio pero lento debido a la gran carga computacional. Una posible mejora con vistas al futuro sería paralelizar la aplicación y/o realizar algunos con la GPU (Tarjeta gráfica).