A L G O R I T M O S D E M A P E A D O 3 D. 5.1 introducción

Tamaño: px
Comenzar la demostración a partir de la página:

Download "A L G O R I T M O S D E M A P E A D O 3 D. 5.1 introducción"

Transcripción

1 A L G O R I T M O S D E M A P E A D O 3 D introducción A continuación se presentan los diferentes algoritmos que componen cada una de las partes que se ocupan de la generación de mapas 3D. Típicamente, este proceso se divide en dos etapas: en la primera se genera un mapa 3D disperso de la escena, haciendo uso de la técnica conocida como Structure From Motion. En base a este mapa disperso, se utilizarán técnicas de correlación y procesado de nubes de puntos 3D para generar un mapa denso de la superficie. En el caso de mapas 3D dispersos, se ha realizado una implementación en C++ haciendo uso de funciones de la librería OpenCV y PCL, mientras que para el mapeado denso se introducirá el uso del paquete open-source MICMAC. 5.2 modelo de caja negra De forma resumida, el esquema de software o pipeline que conlleva la generación de mapas 3D puede verse como un modelo de caja negra donde obtenemos unas salidas a partir de unas entradas dadas. Aunque se profundizará más adelante en el interior de esa caja, en esta sección se realizará esa abstracción para estudiar cuales son las necesidades desde el punto de vista entrada-salida. Figura 15: Modelo de caja negra de la generación de mapas 3D En la figura 15 se presenta este tipo de modelos, los cuales son típicos de empresas que ofrecen servicios de mapeado 3D como por ejemplo, Pix4D. Aparte de las propias imágenes aéreas, se necesita información sobre el posicionamiento de la cámara en un sistema de coordenadas así como de los parámetros relativos al proceso de 29

2 30 algoritmos de mapeado 3d calibración. En las siguientes secciones se describen estos parámetros comúnmente conocidos como parámetros extrínsecos e intrínsecos respectivamente, además de describir el formato de las imágenes y los mapas 3D obtenidos Imágenes aéreas Desde el punto de vista de los algoritmos de reconstrucción 3D, las imágenes utilizadas para tal fin deben cumplir una serie de requisitos los cuales se muestran a continuación: Calidad de la imagen: Las imágenes que se usen deben estar bien enfocadas y con una iluminación acorde a la escena a reconstruir. Para ello, hay que configurar adecuadamente parámetros de la cámara relacionados con la exposición o la sensibilidad ISO. Solapamiento entre imágenes: Como ya se mencionó anteriormente, el principio de reconstrucción 3D se basa en el establecimiento de correspondencias entre las imágenes captadas. Para ello, habrá que diseñar un plan de vuelo acorde a un solapamiento previamente calculado. Contenido: Para poder establecer esas correspondencias, es necesario que la imagen sea rica en lo que a textura se refiere. Fenómenos atmosféricos como destellos o sombras provocarán unas imágenes que no serán aptas para la generación de mapas 3D. Por este mismo motivo, se debe evitar las zonas homogéneas como mares o grandes campos, en los cuales los algoritmos utilizados fallan. Resolución: A más resolución, más características podremos obtener de una imagen, lo que mejorará considerablemente la resolución espacial del resultado final, al disminuir la GSD. Las cámaras actuales ofrecen la posibilidad de captar imágenes con una resolución en torno a los 16 megapíxeles. En resumen, antes del proceso de adquisición de imágenes se necesita un estudio previo sobre el terreno a mapear, ya que los parámetros arriba expuestos dependen sensiblemente del diseño de un buen plan de adquisición. Para un estudio más profundo, se recomienda la lectura del capítulo 3: Diseño de un vuelo para mapeado 3D, donde se dan las pautas necesarias para cumplir con estos requisitos Parámetros extrínsecos Los parámetros extrínsecos (ver tabla 2) definen la transformación de la posición de la cámara a lo largo del tiempo en un sistema de re-

3 5.2 modelo de caja negra 31 ferencia global. Es necesario pues, realizar un tracking o seguimiento de la cámara para cada una de las imágenes tomadas. Parámetro extrínseco R x,r y,r z T x,t y,t z Descripción del parámetro Ángulos de rotación para la transformación del sistema de referencia global al de la cámara. Componentes de traslación para la transformación del sistema de referencia global de cada imagen. Tabla 2: Definición de parámetros extrínsecos Como se verá más adelante, esta información de posicionamiento tambien puede obtenerse mediante el establecimiento de puntos en común entre cada una de las imágenes. Sin embargo, es necesario información externa para deshacer la ambigüedad de proyección que existe utilizando este método. En el caso de integración de cámaras fotográficas en un UAV, se puede asignar a cada imagen un dato proveniente de los sensores inerciales (GPS/IMU) para representar el movimiento de la cámara en un sistema de coordenadas dado. A partir de estos datos, se crearán unas matrices de traslación y rotación que definan ese movimiento, de manera que la matriz de proyección P sea: P = [R t] (9) Matriz de traslación Puesto que una traslación es un caso particular de transformación afín pero no una transformación lineal, generalmente se usan coordenadas homogéneas para representar la traslación mediante una matriz y poder así expresarla como una transformación lineal sobre un espacio de dimensión superior. Así un vector tridimensional T = (T x, T y, T z ) puede ser reescrito usando cuatro coordenadas homogéneas de manera que : t = (T x,t y,t z,1) (10) Por último, debido a que el sistema de ecuaciones que resolveremos más adelante es lineal, se hará uso de un sistema de coordenadas cartesiano. Usualmente, los GPS que se encuentran a bordo de los UAV obtienen la posición en coordenadas WGS84, el cual utiliza un sistema de coordenadas esférico. Será necesario pues una transformación a otro tipo de sistemas cartesianos como por ejemplo UTM.

4

5 5.2 modelo de caja negra 33 En general, cualquier rotación puede expresarse como el producto de las matrices anteriores. Al tratarse de producto de matrices, no cumple la propiedad conmutativa por lo que es importante el orden de aplicación. Por ejemplo, si aplicamos los giros en el orden yaw, pitch y roll, obtenemos una matriz de rotación resultante: R n = R ψ R θ R φ (14) cosθcosψ cosθsenψ senθ R n = cosψsinθsenφ senψcosθ cosψcosφ + senθsenψsenφ cosθsenφ cosψsenθcosφ + senψsenφ senψsenθcosφ cosψsenφ cosθcosφ (15) Por tanto, para el calculo de la matriz de rotación habrá que tener en cuenta cual es el sistema de referencia y aplicar la transformación en el orden correcto. Como en el caso anterior, se asignará a cada imagen unos ángulos de Euler concretos los cuales serán proporcionados por los sensores inerciales a bordo del UAV Parámetros intrínsecos Los parámetros intrínsecos sirven para efectuar la transformación de un punto en 3D en el sistema de referencia de la cámara a un punto en 2D en el sistema de coordenadas de la imagen, y su descripción se muestra en la tabla 3 Parámetro intrínseco f x,f y s C x,c y Descripción del parámetro Distancia focal efectiva en el modelo de cámara estenopéica, que equivale a la distancia del origen de coordenadas de la cámara al plano de la imagen. Factor de skew Coordenadas (en píxeles) del centro de distorsión radial de la imagen. Tabla 3: Definición de parámetros intrínsecos Asociada a estos parámetros, se define la matriz K, tal que: f x s c x K = 0 f y c y (16) A continuación se realiza algunas generalizaciones con respecto a esta matriz:

6 34 algoritmos de mapeado 3d 1. El factor skew es cero. 2. Los píxeles son cuadrados f x = f y. 3. El punto principal (C x,c y ) es conocido y suele coincidir con el centro de la imagen. Existen parámetros intrínsecos no lineales como las distorsiones de lente que no son contempladas por este tipo de modelo de cámara. Sin embargo existen muchos algoritmos de calibración para calcular cada uno de estos parámetros, entre los más famosos se encuentra el algoritmo de Tsai [16] Mapas 3D Prosiguiendo con el modelo de caja negra, a continuación se detallan los principales outputs o salidas del sistema de generación de mapas 3D: Mapa 3D disperso: En una primera etapa, se reconstruye la estructura a partir del establecimiento de correspondencias entre imagenes. Debido a que los detectores de caracteristicas detectan un número pequeño de puntos en común, el mapa obtenido es un mapa disperso. La densidad del mapa suele rondar el millón de puntos 3D y el formato más usado es el.ply Mapa 3D denso: Posteriormente, se utiliza la estructura anterior como esqueleto para utilizar técnicas de correlación que permitan expandir regiones y densificar el mapa. Obtenemos así mapas con densidades en torno a los 5 o 6 millones de puntos y cuyo formato más común es el.obj Ortomosaico: Una vez tenemos el mapa 3D denso, se realiza una vista ortogonal del mismo para la creación de un ortomosaico geo-referenciado. Los formatos más comunes son el.tiff y el.geotiff debido a la posibilidad de incluir metadatos de geolocalización, para su posterior procesado en programas software GIS tales como arcgis o similares. Ficheros KML: Por último, se propone tambien la generación de los ficheros.kml necesarios para compatibilizar el mapa con los servicios ofrecidos por Google Earth, lo cual es muy útil para aplicaciones que usen esa plataforma. En la figura 17 se muestra la diferencia entre un mapa disperso y uno denso al aplicar los algoritmos de mapeado 3D sobre un dataset proporcionado por la empresa Elimco.

7

8 36 algoritmos de mapeado 3d Figura 18: Esquema general de generación de mapas dispersos (Structure from Motion). una imagen para resolver cierto problema. Estos rasgos o features en la imagen pueden tratarse de puntos aislados, curvas o regiones conectadas. La detección de características puede verse como una operación de bajo nivel, ya que se examina cada píxel en busca de un determinado patrón. Normalmente este bloque suele ser el primero en una cadena de procesado mayor, por lo que la bondad del algoritmo completo suele depender en parte de estos detectores. Debido a que muchos algoritmos de visión artificial empiezan con una extracción de características, existen varios operadores como Canny, Sobel o el detector de esquinas de Harris. Sin embargo, para la generación de un modelo 3D disperso, se necesita la mayor cantidad de características posible además de que el detector sea capaz de identificar características ante cambios de escala y rotación, pues se procesarán imágenes desde diferentes ángulos. Con el objetivo de elegir el mejor descriptor de características, se presenta a continuación el trabajo recogido en [15], en el que se somete una imagen a diferentes transformaciones para comparar la eficiencia de varios extractores de características Test de rotación En este test se ha rotado la imagen original 360º con respecto a su centro con el objetivo de ver la dependencia de la extracción de características con la rotación. Como se puede observar, todos los descriptores escogidos son invariantes a rotación excepto BRIEF, por lo que se obtienen buenos resultados en general.

9 5.3 mapas 3d dispersos 37 Figura 19: Prueba de rotación para extractores de características Test de escalado Figura 20: Prueba de escalado para extractores de características. Para la realización de este test, se ha escalado la imagen original desde 0.25X hasta 2X con el propósito de ver como actúan los descriptores de características ante cambios de escala. El resultado muestra como SIFT y SURF poseen una mejor estabilidad debidos a que son más costosos computacionalmente hablando.

10 38 algoritmos de mapeado 3d Figura 21: Prueba de rendimiento para extractores de características Test de rendimiento La figura 21 muestra el tiempo de extracción para N características, el cual crece de manera lineal teniendo en cuenta la escala logarítmica del eje y Elección del extractor de características En conclusión, para obtener un modelo 3D disperso necesitamos establecer el mayor número de correspondencias posibles así como confiar en que estas correspondencias sean invariantes a escalado y rotación. En nuestro caso, el tiempo de computación no es un factor limitante por tanto, la mejor opción disponible actualmente se basa en el uso de descriptores SIFT o SURF. Para finalizar, en la figura 22 se ha realizado una prueba de extracción de características utilizando los descriptores SIFT disponibles en OpenCV, donde se puede apreciar la dependencia del contenido de la imagen con el número de características detectadas Establecimiento de correspondencias Una vez se han extraído las diferentes características, debemos realizar un seguimiento de esos puntos en el resto de imágenes captadas. Por tanto, hay que ordenar el set de imágenes para ver cuales poseen zonas de solape. La opción más fácil sería comparar todas con todas en busca de puntos en común, lo cual es extremadamente ineficiente en datasets de centenares de imágenes de alta resolución. En vistas a realizar una comparación más eficiente, se proponen dos alternativas:

11

12 40 algoritmos de mapeado 3d Figura 23: Resultado del proceso de matching entre dos imágenes aéreas consecutivas. Si la distancia del mejor candidato es pequeña y la del segundo es muy grande, se acepta con seguridad la elección del primero, pues es claramente la mejor opción. Recíprocamente, si la distancia de ambos candidatos son del mismo orden de magnitud, existe la posibilidad de cometer un error si elegimos uno u otro, por lo que se eliminarían esos puntos Filtro de simetría Si tenemos dos imágenes, todo el proceso de establecimiento de correspondencias se realiza en ambos sentidos con el objetivo de poder establecer una similitud entre ambos sets de emparejamientos. Una vez se ha eliminado outliers mediante el test de distancia, se aplica este filtro con el objetivo de eliminar aquellos puntos que no cumplan con una determinada regla de simetría. Esta regla consiste en comprobar si la correspondencia es la mejor en ambas direcciones, es decir, se calcula los mejores candidatos en ambas direcciones y, en caso de no coincidencia, se eliminan, al ser considerados falsas detecciones Filtro basado en la geometría Epipolar Como última etapa se propone un filtrado mediante el uso de las restricciones propuestas por la geometría epipolar. Después del filtrado anterior, se deben haber eliminado la mayoría de outliers, por lo que después de esta última etapa, la mayoría de los puntos emparejados serán correctos. De acuerdo con [18], consideremos dos imágenes consecutivas captadas por una cámara, tal y como se muestra en la siguiente figura: Con el objetivo de encontrar la imagen x de un punto 3D X, se puede trazar la linea que une este punto 3D con el centro de proyección

13

14

15 5.3 mapas 3d dispersos 43 común anteriormente calculados y filtrados. Se pretende estimar un punto 3D que cumpla con esas proyecciones, por tanto: x = P X x = PX (19) Estas ecuaciones pueden combinarse de la forma AX=0, la cual es una ecuación lineal en X. Como se desarrolla en [20], A es de la forma: xp 3T p 1T A = xp 3T p 2T xp 3T p 1T xp 3T p 2T (20) donde p it son las filas de P. Se tienen 4 ecuaciones con 4 incógnitas homogéneas. Esto es un sistemas de ecuaciones redundante, ya que la solución está determinada para un cierto factor de escala. Desde [21] se propone la implementación de una solución iterativa que permite resolver este sistema de ecuaciones, con el objetivo de reconstruir los puntos 3D proyectados. Por último hay que especificar que los resultados obtenidos siempre tendrán un cierto grado de error, debido a que a lo largo del proceso hay muchos puntos en los que se va perdiendo precisión y acumulando grados de error. Por ejemplo, estamos situando la proyección de X en el plano de imagen exactamente en un píxel, cuando puede darse en el espacio sub-píxel, o podemos tener errores de correspondencia que generen modelos no válidos e introduzcan error en la estimación. Una medida geométrica denominada error de reproyección cuantifica este error, al medir la distancia entre el punto original x i y la proyección del punto 3D obtenido x R i = P i X de tal manera que: error rep = x i x R (21) i Bundle Adjustment Sean n puntos 3D vistos desde M vistas diferentes,x R ij la re-proyección del punto i en la imagen j y x ij el punto original. Sea v ij una variable binaria igual a 1 si el punto i es visible en la imagen j y 0 en caso contrario. Se define bundle adjustment como el proceso que minimiza el error de reproyección total de tal manera que: min a j,b i n i=1 j=1 m xij v ij x R (22) ij

16 44 algoritmos de mapeado 3d Para conseguir reducir el error de reproyección se utiliza un algoritmo de minimización no lineal robusto que modifica los valores estimados de los parámetros conjuntamente, o dicho de otra forma, intenta ajustar el grupo (bundle) de rayos que unen las proyecciones y los puntos físicos de tal forma que el error de reproyección sea el menor posible. Este método fue creado en el campo de la fotogrametría durante la década de 1950 y ha incrementado su uso en los últimos años gracias a los avances en visión artificial. Al tratarse de un problema de optimización sobre una función no lineal, bundle adjustment hace uso de algoritmos de mínimos cuadrados. El más conocido, Levenberg-Marquardt (LM) ha probado ser uno de las mejores opciones debido a su fácil implementación y rápida convergencia.para poder empezar con la optimización, LM necesita un punto de partida, un conjunto de valores para los parámetros y las mediciones de error para dichos parámetros. A cada iteración de LM se calcula un nuevo conjunto de parámetros que reduce el error, hasta llegar a la solución óptima, y la modificación que se produce entre una iteración y la siguiente es aquella que minimiza el error en un cierto grado. En cuanto a su implementación, existen herramientas open source como sba [22] el cual implementa en el lenguaje de programación C++ una versión dispersa del algoritmo LM especialmente adaptado a reconstrucción 3D. En la figura 27 se ha representado de manera gráfica el error de reproyección con el objetivo de ver el efecto de bundle adjustment. En 27a el error de reproyección era de unos 400 píxeles de media mientras que en 31b el error disminuye hasta 0,3 píxeles. Cabe aclarar que el error de reproyección es una medida geométrica, por lo que no corresponde con medidas de error absolutas. 5.4 mapas 3d densos Hasta ahora, el procedimiento seguido para la reconstrucción de un punto 3D aislado ha sido localizar ese punto en las imágenes de las que disponemos y mediante técnicas de triangulación y optimización, calcular su coordenada 3D. Como ya se mencionó anteriormente, la media de puntos emparejados entre dos imágenes suele rondar los píxeles en imágenes cuya resolución ronda los 14 millones de píxeles. El rendimiento de detección es muy bajo y, por consiguiente, el mapa 3D obtenido es disperso. Por tanto, el objetivo de esta etapa consiste en expandir esas regiones de correspondencia haciendo uso de técnicas de correlación. Para ello, se explicará la implementación sugerida por el IGN francés a través de su librería open-source MICMAC

17

18 46 algoritmos de mapeado 3d (a) Imagen escalada 2 k k=1. (b) Imagen escalada 2 k k=3. (c) Imagen escalada 2 k k=5. (d) Imagen escalada 2 k k=7. Figura 28: Ejemplo de aproximación multi-resolución Función de energía El principal objetivo del establecimiento de correspondencias es calcular una función F z con la restricción de que las imágenes que se apliquen sean similares (de hecho serán las utilizadas en la aproximación piramidal). Sea: Corr(x,y,F z (x,y))) 0 un criterio para medir la similitud entre las diferentes imágenes. Cuando Corr=0 las imágenes son perfectamente idénticas. (F z ) el gradiente de F z. (F z ) reg la norma del gradiente que es usada como un parámetro de regulación (penaliza la variación de F z ). Se define la función de energía a minimizar como: ε(f z ) Corr(x,y,F z (x,y)+ (F z ) reg (23)

19 5.4 mapas 3d densos 47 Para minimizar esta función varios son los algoritmos propuestos por MICMAC. El primero de ellos trata de buscar el mínimo absoluto, lo cual es muy ineficiente computacionalmente hablando en problemas de dos dimensiones. Al contrario, el segundo algoritmo se basa en el cálculo un pseudo-óptimo a través de programación dinámica. Este último método tiene la ventaja de ser mucho más rápido que el anterior, además de que puede ser generalizable para problemas de dos dimensiones Coeficiente de correlación Como criterio para establecer correspondencias, MICMAC hace uso del coeficiente de correlación ZNCC (Zero-mean Normalized Cross Correlation). Este criterio se adapta bien a la generación de mapas, debido a que entre las imágenes existe variación de intensidad y contraste. La correlación en el punto x = (x,y) T en un entorno de vecindad = ( x, y) T se define: Corr x ( ) = (I(x+i) Ī(x))(I (x+ +i) Ī (x+ )) ( i (I(x+i) Ī(x))2 i (I (x+ +i) Ī (x+ ) 2 ) 1 2 (24) donde Ī y Ī hace referencia al valor medio de la intensidad de la ventana elegida y centrada en x. Por último, la figura 29 muestra los mapas de correlación haciendo uso de la aproximación multi-resolución mencionada anteriormente Procesado de la nube de puntos Una vez tenemos el mapa 3D densificado, es necesario aplicar un post-procesado a la nube de puntos obtenida con el objetivo de texturizar y dar continuidad al mapa. El principal problema de las técnicas de correlación es que no solucionan el problema de las occluded zones o zonas oscuras. Este problema está presente debido a la presencia de zonas homogéneas en la imagen las cuales poseen un coeficiente de correlación ZNCC bajo. En vistas a obtener un modelo continuo, se propone a continuación el uso de técnicas de interpolación 3D que permitirá la obtención de un modelo triangular del mapa 3D Triangulación de Delaunay La triangulación de Delaunay consiste en la creación de una red de triángulos a partir de un set de puntos aislados los cuales cumplen la condición de Delaunay.

20 48 algoritmos de mapeado 3d (a) Mapa de correlación escalado 2 k k=1. (b) Mapa de correlación escalado 2 k k=3. (c) Mapa de correlación escalado 2 k k=5. (d) Mapa de correlación escalado 2 k k=7. Figura 29: Comparativa de diferentes sistemas de captación de imágenes. Según la definición de Delaunay la circunferencia circunscrita es vacía, si no contiene otros vértices aparte de los tres que la definen. La condición de Delaunay dice que una red de triángulos es una triangulación de Delaunay si todas las circunferencias circunscritas de todos los triángulos de la red son vacías. Esa es la definición original para espacios bidimensionales. Sin embargo, es posible ampliarla para espacios tridimensionales usando la esfera circunscrita en vez de la circunferencia circunscrita. En la figura 46 se puede observar un ejemplo de triangulación de Delaunay Reconstrucción de superficies de Poisson El algoritmo de reconstrucción de superficies de Poisson es una aproximación que permite el cálculo de superficies como una solución a

21 5.4 mapas 3d densos 49 (a) Puntos iniciales. (b) Creación del modelo triangular (c) Aplicación de la condición de Delaunay Figura 30: Triangulación de Delaunay. una ecuación de Poisson. De acuerdo con [23] primero se calcula el indicador de función de la figura, definido como: χ M (p) = { 1 ifp M 0 ifp / M (25) Además se sabe que existe una relación entre los puntos muestreados de una superficie y el indicador de función del modelo. Más específicamente, el gradiente del indicador de función es un campo vectorial que es cero en casi todo el modelo excepto en los puntos cercanos a la superficie, donde es igual a la normal en ese punto. Entonces, el problema se resume en encontrar una función escalar χ cuyo gradiente mejor se aproxime al campo vectorial V tal que: min χ χ V (26) Aplicando el operador de divergencia, este problema se transforma en un problema de Poisson: ( χ) = V 2 χ = V (27) Existen varias implementaciones de estos algoritmos aunque la que se ha hecho uso para este proyecto es la implementación en la librería de tratamiento de nubes de puntos PCL [6]. La figura 31muestra el modelo triangular haciendo uso de la implementación del algoritmo de Poisson. Se ha realizado la triangulación sobre el modelo disperso con vistas a observar mejor la interpolación realizada.

22 50 algoritmos de mapeado 3d (a) Reconstrucción de superficies de Poisson sobre modelo 3D disperso (b) Visualización octree del mapa 3D. Figura 31: Ejemplo de técnicas de reconstrucción de superficies

Estéreo dinámico. Estéreo dinámico

Estéreo dinámico. Estéreo dinámico Estéreo dinámico 1 Vectores locales de desplazamiento Dada una secuencia de imagenes Tomadas a intervalos Movimiento absoluto: movimiento independiente de la cámara Movimiento relativo: movimiento debido

Más detalles

Visión artificial y Robótica. Depto. de Ciencia de la Computación e Inteligencia Artificial

Visión artificial y Robótica. Depto. de Ciencia de la Computación e Inteligencia Artificial Visión artificial y Robótica Depto. de Ciencia de la Computación e Inteligencia Artificial Contenidos Sensores 3D Métodos de registro 3D Iterative Closest Points Sensores 3D Permiten obtener la información

Más detalles

Técnicas de autolocalización en 3D con visión monocular

Técnicas de autolocalización en 3D con visión monocular Técnicas de autolocalización en 3D con visión monocular Eduardo Perdices eperdices@gsyc.es Universidad Rey Juan Carlos 05 Abril 2016 Contenidos 1 Contenidos Introducción MonoSLAM PTAM SVO Futuro Próximo

Más detalles

Técnicas de inteligencia artificial. Visión Artificial Extracción de características

Técnicas de inteligencia artificial. Visión Artificial Extracción de características Técnicas de inteligencia artificial Visión Artificial Extracción de características Indice Transformada de Hough Características: SIFT Transformada de Hough Fundamentos: Motivación: Desarrollar técnicas

Más detalles

Fotogrametría de Objeto Cercano. Precisión estimada.

Fotogrametría de Objeto Cercano. Precisión estimada. Fotogrametría de Objeto Cercano. Precisión estimada. Apellidos, nombre Balaguer Puig, Matilde (balaguer@upv.es) Departamento Centro Ingeniería Cartográfica, Geodesia y Fotogrametría ETSIGCT 1 Resumen En

Más detalles

Sistema de apoyo al repostaje en vuelo basado en Visión artificial

Sistema de apoyo al repostaje en vuelo basado en Visión artificial Sistema de apoyo al repostaje en vuelo basado en Visión artificial GRUPO DE PROCESADO MULTIMEDIA DEPARTAMENTO DE TEORÍA DE LA SEÑAL UNIVERSIDAD CARLOS III DE MADRID Objetivos del proyecto y propuesta de

Más detalles

x = b (x i x d )/2 (y i y d ) (1) y = b (y i y d )/2 (x i x d ) (3) f z = b Del estudio de las ecuaciones anteriores se puede deducir las siguientes

x = b (x i x d )/2 (y i y d ) (1) y = b (y i y d )/2 (x i x d ) (3) f z = b Del estudio de las ecuaciones anteriores se puede deducir las siguientes 16 adquisición de imágenes Asumiremos que ambas cámaras poseen la misma distancia focal f, y que el punto antes mencionado se proyecta (según el mismo sistema de coordenadas) en los puntos (xi,yi) y (xd,yd).

Más detalles

Capítulo 2 Métodos de localización.

Capítulo 2 Métodos de localización. Capítulo Métodos de localización..1 Introducción. Existen diversas técnicas que tratan de resolver el problema de la localización de robots móviles, los métodos presentados en este capitulo no necesitan

Más detalles

Trabajo Fin de Carrera

Trabajo Fin de Carrera Trabajo Fin de Carrera Evaluación de una herramienta de reconstrucción de estructura para su aplicación a vídeos tomados desde aviones no tripulados (UAV) David Núñez Clemente david.nunez.clemente@gmail.com

Más detalles

Técnicas de optimización en visión artificial

Técnicas de optimización en visión artificial Técnicas de optimización en visión artificial Alberto Martín, Francisco Rivas y JoseMaría Cañas Máster en Visión Artificial Alberto Martín, Francisco Rivas y JoseMaría Cañas Técnicas de optimización en

Más detalles

Estéreo estático. Derivadas segundas obtenidas en direcciones distintas sobre el mismo borde

Estéreo estático. Derivadas segundas obtenidas en direcciones distintas sobre el mismo borde Derivadas segundas obtenidas en direcciones distintas sobre el mismo borde Marr propuso la detección de variaciones en la intensidad de la imagen (bordes) como bosquejo primordial. Se observa que corresponde

Más detalles

Visión artificial y Robótica Geometría. Depto. de Ciencia de la Computación e Inteligencia Artificial

Visión artificial y Robótica Geometría. Depto. de Ciencia de la Computación e Inteligencia Artificial Visión artificial y Robótica Geometría Depto. de Ciencia de la Computación e Inteligencia Artificial Contenidos Geometría 2D y 3D Transformación de coordenadas Calibración de la cámara Álgebra necesaria

Más detalles

TEMA 1 Álgebra de matrices 4 sesiones. TEMA 2 Determinantes 4 sesiones. TEMA 3 Sistemas de ecuaciones 4 sesiones

TEMA 1 Álgebra de matrices 4 sesiones. TEMA 2 Determinantes 4 sesiones. TEMA 3 Sistemas de ecuaciones 4 sesiones 1.1. MATEMÁTICAS II TEMPORALIZACIÓN Y SECUENCIACIÓN: TEMA 1 Álgebra de matrices 4 sesiones TEMA 2 Determinantes 4 sesiones TEMA 3 Sistemas de ecuaciones 4 sesiones TEMA 4 Vectores en el espacio 4 sesiones

Más detalles

ESTIMACIÓN N DE LA DISTANCIA RECORRIDA POR UN ROBOT MÓVIL M MEDIANTE LA UTILIZACIÓN N DE DESCRIPTORES SURF

ESTIMACIÓN N DE LA DISTANCIA RECORRIDA POR UN ROBOT MÓVIL M MEDIANTE LA UTILIZACIÓN N DE DESCRIPTORES SURF ESTIMACIÓN N DE LA DISTANCIA RECORRIDA POR UN ROBOT MÓVIL M MEDIANTE LA UTILIZACIÓN N DE DESCRIPTORES SURF Autor: Juan Manuel Peraza Domínguez Tutor: Dr. Luis Moreno Lorente Noviembre de 2009 1 ÍNDICE

Más detalles

Extracción de características

Extracción de características Extracción de características Gonzalez & Woods, Digital Image Processing, cap. 8 extracción de características 1 Propiedades de las características Tienen que ser robustos: la extracción debe ser insensible

Más detalles

Índice 1. Introducción Imagen digital. Formación imagen Histograma de una imagen digital 2. Transformaciones puntuales. Introducción.

Índice 1. Introducción Imagen digital. Formación imagen Histograma de una imagen digital 2. Transformaciones puntuales. Introducción. Índice 1. Imagen digital. Formación imagen Histograma de una imagen digital 2. Transformaciones puntuales Procesamiento de imágenes digitales Transformaciones basadas en el histograma Ecualización del

Más detalles

Tema 5: SEGMENTACIÓN (I) I N G E N I E R Í A I N F O R M Á T I C A

Tema 5: SEGMENTACIÓN (I) I N G E N I E R Í A I N F O R M Á T I C A Tema 5: SEGMENTACIÓN (I) 1 I N G E N I E R Í A I N F O R M Á T I C A Tema 5: Segmentación 2 El propósito de la segmentación de imágenes consiste en dividir una imagen en regiones significativas con respecto

Más detalles

Realzado de Imagen. 11 de junio de El histograma de una imagen digital con niveles de gris en la amplitud de [0, L 1], es función discreta

Realzado de Imagen. 11 de junio de El histograma de una imagen digital con niveles de gris en la amplitud de [0, L 1], es función discreta Realzado de Imagen 11 de junio de 2001 Una operación clásica en el procesado de imagen es realzar una imagen de entrada de alguna manera para que la imagen de salida sea más fácil de interpretarla. La

Más detalles

Fundamentos matemáticos básicos de la realidad virtual

Fundamentos matemáticos básicos de la realidad virtual Fundamentos matemáticos básicos de la realidad virtual José Ignacio Ronda Prieto Grupo de Tratamiento de Imágenes, ETSIT, UPM jir@gti.ssr.upm.es Fundamentos matemáticos básicos de la realidad virtual 1

Más detalles

Metas para lograr en Primero Medio para el año 2015 en Matemáticas Profesor: Rodrigo Pérez Cruz Habilidades Matemáticas

Metas para lograr en Primero Medio para el año 2015 en Matemáticas Profesor: Rodrigo Pérez Cruz Habilidades Matemáticas Metas para lograr en Primero Medio para el año 2015 en Matemáticas Comprender que los números racionales constituyen un conjunto numérico en el que es posible resolver problemas que no tienen solución

Más detalles

Fundamentos matemáticos básicos de la realidad virtual

Fundamentos matemáticos básicos de la realidad virtual Fundamentos matemáticos básicos de la realidad virtual José Ignacio Ronda Prieto Grupo de Tratamiento de Imágenes, ETSIT, UPM jir@gti.ssr.upm.es Fundamentos matemáticos básicos de la realidad virtual 1

Más detalles

[20380] Visió per Computador Prueba 2 (2013) Teoria (10p) (una pregunta test fallada descuenta 1/4 de pregunta acertada)

[20380] Visió per Computador Prueba 2 (2013) Teoria (10p) (una pregunta test fallada descuenta 1/4 de pregunta acertada) 102784 [20380] Visió per Computador Prueba 2 (2013) Teoria (10p) (una pregunta test fallada descuenta 1/4 de pregunta acertada) 1. En cuál de estas posibles aplicaciones podríamos utilizar una característica

Más detalles

Técnicas de inteligencia artificial. Visión Artificial Detección de aristas y puntos característicos

Técnicas de inteligencia artificial. Visión Artificial Detección de aristas y puntos característicos Técnicas de inteligencia artificial Visión Artificial Detección de aristas y puntos característicos Indice Detección de aristas Algoritmo de Canny Algoritmo de Susan Aristas ( Edges ) Operadores de gradiente:

Más detalles

LOCALIZACIÓN Y MAPEO SIMULTÁNEO EN TIEMPO REAL, EMPLEANDO UNA CÁMARA MONOCULAR

LOCALIZACIÓN Y MAPEO SIMULTÁNEO EN TIEMPO REAL, EMPLEANDO UNA CÁMARA MONOCULAR LOCALIZACIÓN Y MAPEO SIMULTÁNEO EN TIEMPO REAL, EMPLEANDO UNA CÁMARA MONOCULAR Presentado por: Ing. ANDRES ALEJANDRO DIAZ TORO Director: Dr. Eduardo Caicedo Bravo Asesor: Dra. Lina María Paz GRUPO DE INVESTIGACION

Más detalles

Extracción de Bordes

Extracción de Bordes Visión por Computadora Unidad IV Extracción de Bordes Rogelio Ferreira Escutia Contenido 1) Conceptos sobre Bordes 2) Extracción de bordes por Derivadas 3) Operadores de Primera Derivada 1) Conceptos sobre

Más detalles

b) Procedimiento: 0.25 puntos. Cálculos: 0.25 puntos.

b) Procedimiento: 0.25 puntos. Cálculos: 0.25 puntos. MATEMÁTICAS II CRITERIOS ESPECÍFICOS DE CORRECCIÓN Todas las respuestas deberán estar debidamente justificadas. En todos los ejercicios, aunque el procedimiento seguido sea diferente al propuesto en el

Más detalles

PRÁCTICA 2. Detección de características entre pares de imágenes y reconstrucción proyectiva y euclídea entre los puntos correspondidos

PRÁCTICA 2. Detección de características entre pares de imágenes y reconstrucción proyectiva y euclídea entre los puntos correspondidos PRÁCTICA 2 TÍTULO Detección de características entre pares de imágenes y reconstrucción proyectiva y euclídea entre los puntos correspondidos OBJETIVO El objetivo de la práctica es que el alumno realiza

Más detalles

CAPÍTULO 2. Desde el punto de vista más simple, hoy una imagen digital consiste de lo que se puede ver

CAPÍTULO 2. Desde el punto de vista más simple, hoy una imagen digital consiste de lo que se puede ver CAPÍTULO 2 PROCESAMIENTO DE IMÁGENES 2.1 Imágenes Digitales Desde el punto de vista más simple, hoy una imagen digital consiste de lo que se puede ver como una matriz de miles o millones de píxeles cada

Más detalles

CAPITULO 3: PASOS REALIZADOS PARA LA DETECCIÓN DE BORDES DE IMÁGENES A COLOR

CAPITULO 3: PASOS REALIZADOS PARA LA DETECCIÓN DE BORDES DE IMÁGENES A COLOR CAPITULO 3: PASOS REALIZADOS PARA LA DETECCIÓN DE BORDES DE IMÁGENES A COLOR El algoritmo realizado para la detección de bordes de imágenes a color se basa en el operador Canny. La filosofía del operador

Más detalles

Fundamentos de Visión por Computador

Fundamentos de Visión por Computador Fundamentos de Visión por Computador Sistemas Informáticos Avanzados Índice Introducción Conectividad Operaciones matemáticas básicas OR AND NOT XOR Operadores morfológicos Dilatación Erosión Cierre Apertura

Más detalles

Modelado de Objetos 3D II

Modelado de Objetos 3D II Decimotercera sesión 12 de abril de 2011 Operaciones sobre mallas Generación de Mallas Discretización (Muestreo) Las operaciones de generación y de modicación de mallas se hacen sobre espacios discretos

Más detalles

6 Vectores. Dependencia e independencia lineal.

6 Vectores. Dependencia e independencia lineal. 6 Vectores. Dependencia e independencia lineal. Introducción Hay fenómenos reales que se pueden representar adecuadamente mediante un número con su adecuada unidad de medida. Sin embargo para representar

Más detalles

VISIÓN 3D. José M. Sebastián - Luis M. Jiménez. Problema Central de la Visión Artificial Tridimensional.

VISIÓN 3D. José M. Sebastián - Luis M. Jiménez. Problema Central de la Visión Artificial Tridimensional. VISIÓN 3D José M. Sebastián - Luis M. Jiménez Problema Central de la Visión Artificial Tridimensional. A partir de una imagen o de una secuencia de imágenes de un objeto estacionario o en movimiento, tomada

Más detalles

Tema 5. Detección de bordes

Tema 5. Detección de bordes 1 Div. Ingeniería de Sistemas y Automática Universidad Miguel Hernández GRUPO DE TECNOLOGÍA INDUSTRIAL Tabla de Contenidos Deinición de Borde Extracción de Bordes Comparación de Funciones Locales Comparación

Más detalles

Análisis de imágenes digitales

Análisis de imágenes digitales Análisis de imágenes digitales REPRESENTACIÓN Y DESCRIPCIÓN Momentos INTRODUCCIÓN En general, la relación entre una imagen ideal f(x,y) y una imagen observada g(x,y) se describe como g =D( f ) donde D

Más detalles

Procesamiento Digital de Imágenes LCC-594

Procesamiento Digital de Imágenes LCC-594 Procesamiento Digital de Imágenes LCC-594 Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Computación Daniel Alejandro Valdés Amaro, Ph.D 4. Operaciones regionales Objetivo: Conocer

Más detalles

[20380] Visió per Computador Prueba 1 (2017) [A] Teoría (10p) (una pregunta test fallada descuenta 1/4 de pregunta acertada)

[20380] Visió per Computador Prueba 1 (2017) [A] Teoría (10p) (una pregunta test fallada descuenta 1/4 de pregunta acertada) 102784 [20380] Visió per Computador Prueba 1 (2017) [A] Teoría (10p) (una pregunta test fallada descuenta 1/4 de pregunta acertada) 1. Qué secuencia está ordenada de mayor a menor frecuencia: a) Rayos

Más detalles

4 Localización de terremotos

4 Localización de terremotos 513430 - Sismología Apl. y de Explor. 31 4 Localización de terremotos 4.1 Localización de sismos locales Fig 30: Gráfico de la ruptura en la superficie de una falla. La ruptura se propaga desde el punto

Más detalles

Visualización y Realismo: Problemas Capítulo 2

Visualización y Realismo: Problemas Capítulo 2 Visualización y Realismo: Problemas Capítulo 2 Carlos Ureña Almagro Curso 2011-12 1 Problema 2.1 Calcula los coeficientes de la ecuación implícita de la recta que pasa por los puntos p 0 y p 1 Y p 0 p

Más detalles

El pipeline de visualización es el conjunto de

El pipeline de visualización es el conjunto de Sistemas de Visualización Pipeline de visualización 3D Definición del modelo geométrico Transformaciones geométricas Transformaciones de visualización Volumen de visualización Proyecciones Pipeline de

Más detalles

Reconstrucción tridimensional de vasos sanguíneos de retina de humanos

Reconstrucción tridimensional de vasos sanguíneos de retina de humanos Reconstrucción tridimensional de vasos sanguíneos de retina de humanos Dra. María Elena Martínez Pérez Departamento de Ciencias de la Computación IIMAS-UNAM Colaboradores: Dr. Arturo Espinosa, M. en C.

Más detalles

Introducción. 2.2 Transformaciones de coordenadas: matriz de rotación y ángulos de Euler.

Introducción. 2.2 Transformaciones de coordenadas: matriz de rotación y ángulos de Euler. Agosto 2011 Introducción El análisis cinemático directo nos permite determinar en donde se encuentra el elemento terminal del robot (mano) si se conoce la posición de todas las articulaciones. 15 50 Posición?

Más detalles

Estudio comparativo de dos modelos de visión estereoscópica humana: el de Kim y Aggarwal frente al PMF de Pollard, Mayhew y Frisby

Estudio comparativo de dos modelos de visión estereoscópica humana: el de Kim y Aggarwal frente al PMF de Pollard, Mayhew y Frisby Estudio comparativo de dos modelos de visión estereoscópica humana: el de Kim y Aggarwal frente al PMF de Pollard, Mayhew y Frisby Pilar Rubio de Lemus y Ramón Pérez Muñoz La visión en estéreo es un método

Más detalles

Visión. Sesión 3: Clasificación de imágenes mediante histogramas y características. Departamento CCIA

Visión. Sesión 3: Clasificación de imágenes mediante histogramas y características. Departamento CCIA Visión Sesión 3: Clasificación de imágenes mediante histogramas y características Departamento CCIA http://www.jtech.ua.es/vision/2011/ Hoy Aplicaciones: emparejamiento de imágenes, búsqueda de patrones

Más detalles

Tema 2: PROCESAMIENTO EN EL DOMINIO ESPACIAL (Parte 2)

Tema 2: PROCESAMIENTO EN EL DOMINIO ESPACIAL (Parte 2) Tema 2: PROCESAMIENTO EN EL DOMINIO ESPACIAL (Parte 2) 1 I N G E N I E R Í A I N F O R M Á T I C A D P T O. M A T E M Á T I C A A P L I C A D A I 2 ÍNDICE: Filtrado espacial Filtros de suavizado Filtros

Más detalles

TSTC. Dpt. Teoría de la Señal, Telemática y Comunicaciones Tema 2 CINEMÁTICA DE MANIPULADORES

TSTC. Dpt. Teoría de la Señal, Telemática y Comunicaciones Tema 2 CINEMÁTICA DE MANIPULADORES Dpt. Teoría de la Señal, Telemática y Comunicaciones Tema 2 CINEMÁTICA DE MANIPULADORES Secciones 1. Introducción. 2. Coordenadas y Transformaciones Homogéneas. 3. Problema Cinemático Directo. Método de

Más detalles

Diseño e implementación de un sistema para digitalización de objetos en 3D mediante el uso de Matlab

Diseño e implementación de un sistema para digitalización de objetos en 3D mediante el uso de Matlab 1 Diseño e implementación de un sistema para digitalización de objetos en 3D mediante el uso de Matlab Andrés Sosa, Klever Guamán Departamento de Eléctrica y Electrónica, Universidad de las fuerzas armadas

Más detalles

Técnicas de inteligencia artificial. Visión Artificial Visión 3D

Técnicas de inteligencia artificial. Visión Artificial Visión 3D Técnicas de inteligencia artificial Visión Artificial Visión 3D Indice Introducción Visión estéreo Introducción Cuando usamos una cámara, perdemos la información 3D x y z y x z y x Sin embargo, la información

Más detalles

1 Representación por superficies de polígonos

1 Representación por superficies de polígonos 1 La representación de frontera que más se utiliza para un objeto gráfico tridimensional es un conjunto de polígonos de superficie que encierran el interior del objeto. Muchos sistemas gráficos almacenan

Más detalles

Geometría de Señales Espacios de Hilbert y aproximaciones

Geometría de Señales Espacios de Hilbert y aproximaciones Geometría de Señales Espacios de Hilbert y aproximaciones Temario Teorema de Parseval y Conservación de la Norma. Aproximaciones por proyección Ejemplos Teorema de Parseval Sea x la representación de un

Más detalles

CONGRESO SOBRE LOS DRONES APLICADOS A LA INGENIERÍA CIVIL APLICACIONES CARTOGRAFICAS. UAV BLACKBIRD S.L.

CONGRESO SOBRE LOS DRONES APLICADOS A LA INGENIERÍA CIVIL APLICACIONES CARTOGRAFICAS. UAV BLACKBIRD S.L. CONGRESO SOBRE LOS DRONES APLICADOS A LA INGENIERÍA CIVIL APLICACIONES CARTOGRAFICAS ESQUEMA DE LA PRESENTACION 1. Introducción a la Fotogrametría Moderna, principios básicos. 2. Tipos de RPAS que se utilizan

Más detalles

Eigenvalores y eigenvectores

Eigenvalores y eigenvectores Eigenvalores y eigenvectores Los dos problemas principales del álgebra lineal son: resolver sistemas lineales de la forma Ax = b y resolver el problema de eigenvalores. En general, una matriz actúa sobre

Más detalles

Visión y áreas relacionadas

Visión y áreas relacionadas Visión y áreas relacionadas Dr. Luis Gerardo de la Fraga E-mail: fraga@cs.cinvestav.mx Departamento de Computación Cinvestav 28 de octubre, 2010 Dr. Luis Gerardo de la Fraga 9o. Simp. Computación Visión

Más detalles

Figura 1: Propiedades de textura: (a) Suavidad, (b) Rugosidad y (c) Regularidad

Figura 1: Propiedades de textura: (a) Suavidad, (b) Rugosidad y (c) Regularidad 3 TEXTURA 3.1 CONCEPTO DE LA TEXTURA La textura es una característica importante utilizada en segmentación, identificación de objetos o regiones de interés en una imagen y obtención de forma. El uso de

Más detalles

Graficación CCOM-259. Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación. Daniel Alejandro Valdés Amaro, Ph.

Graficación CCOM-259. Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación. Daniel Alejandro Valdés Amaro, Ph. Graficación CCOM-9 Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Computación Daniel Alejandro Valdés Amaro, Ph.D Objetivo: El alumno conocerá y aplicará los algoritmos y técnicas

Más detalles

Introducción a la Realidad Aumentada (parte II) Jairo R. Sánchez Tapia

Introducción a la Realidad Aumentada (parte II) Jairo R. Sánchez Tapia Introducción a la Realidad Aumentada (parte II) Jairo R. Sánchez Tapia Mar. 04 Motivación La Realidad Aumentada consiste en combinar objetos virtuales con imágenes tomadas del mundo real, creando sensación

Más detalles

Correcciones. Correcciones. Geométricas: Radiométricas:

Correcciones. Correcciones. Geométricas: Radiométricas: Correcciones Septiembre de 2013 Correcciones Geométricas: Sistemáticas: esfericidad, movimiento de rotación, inclinacion de la órbita. No sistemáticas: relieve, movimientos de la plataforma, proyección

Más detalles

Descripción de la posición y orientación.

Descripción de la posición y orientación. Indice TEMA 5. FUNDAMENTS MATEMÁTICS Descripción de la posición y orientación. Transformaciones básicas: traslación y rotación. Composición de transformaciones. Velocidades y aceleraciones. Momento de

Más detalles

Conceptos básicos de Geometría

Conceptos básicos de Geometría Dr. Eduardo A. RODRÍGUEZ TELLO CINVESTAV-Tamaulipas 15 de enero del 2013 Dr. Eduardo RODRÍGUEZ T. (CINVESTAV) 15 de enero del 2013 1 / 25 1 Geometría Afín Geometría Euclidiana Áreas y ángulos Dr. Eduardo

Más detalles

proporcionan respuestas muy diferentes a este problema, obteniendo que la solución asociada a la norma l

proporcionan respuestas muy diferentes a este problema, obteniendo que la solución asociada a la norma l 6 Conclusiones Con la teoría de muestreo de Nyquist, a medida que el ancho de banda de la señal aumenta, también lo hace la frecuencia de muestreo, de forma que para ciertos tipos de señales la tarea de

Más detalles

UNIVERSIDAD COMPLUTENSE DE MADRID

UNIVERSIDAD COMPLUTENSE DE MADRID Principales conceptos que se tendrán en cuenta en la elaboración de las pruebas de Acceso a la Universidad para los estudiantes provenientes del Bachillerato LOGSE de la materia "Matemáticas II" ÁLGEBRA

Más detalles

Ca C r a to t gr g a r f a ía í a y Geodesia

Ca C r a to t gr g a r f a ía í a y Geodesia Cartografía y Geodesia La cartografía es el campo dedicado al estudio de los mapas y la generación de estos. El cual incluye cualquier actividad de creación, presentación y uso de mapas. Los cartógrafos

Más detalles

TEMARIOS EXAMEN DE ADMISIÓN 2017 EDUCACIÓN BÁSICA Y MEDIA: MATEMÁTICA. Contenido

TEMARIOS EXAMEN DE ADMISIÓN 2017 EDUCACIÓN BÁSICA Y MEDIA: MATEMÁTICA. Contenido TEMARIOS EXAMEN DE ADMISIÓN 2017 1 Básico 1.- Reconocimiento izquierda derecha 2.- Figuras geométricas 3.- Cuerpos geométricos 4.- Establecer patrones 5.- Secuencias temporales 6.- ordinales 7.- Reconocimiento

Más detalles

INDICE Prefacio 1. Introducción 2. Fundamentos de la imagen digital

INDICE Prefacio 1. Introducción 2. Fundamentos de la imagen digital INDICE Prefacio XVII 1. Introducción 1.1. Fundamentos 1 1.2. Representación digital de imágenes 6 1.3. Etapas fundamentales del procesamiento de imágenes 8 1.4. Elementos de los sistemas de procesamiento

Más detalles

PROGRAMA DE CURSO. CC1001 Computación I MA2601 Ecuaciones Diferenciales Ordinarias

PROGRAMA DE CURSO. CC1001 Computación I MA2601 Ecuaciones Diferenciales Ordinarias PROGRAMA DE CURSO Código Nombre CC3501 Computación Gráfica, Visualización y Modelación para Ingenieros Nombre en Inglés Computer Graphics, Visualization and Modeling for engineers SCT Unidades Horas de

Más detalles

Contenido. Capítulo 1. Capítulo 2. Capítulo 3. Prólogo

Contenido. Capítulo 1. Capítulo 2. Capítulo 3. Prólogo Contenido Prólogo XIII Capítulo 1 Acerca del procesamiento de imágenes 1 1.1 Introducción 2 1.2 Sistema de visión y procesamiento de imágenes 2 1.3 Procesamiento digital de imágenes 3 1.4 Relaciones básicas

Más detalles

Conceptos Básicos para el Procesamiento Digital de Imágenes

Conceptos Básicos para el Procesamiento Digital de Imágenes ELO 313 Procesamiento Digital de Señales con Aplicaciones Conceptos Básicos para el Procesamiento Digital de Imágenes Matías Zañartu, Ph.D. Departamento de Electrónica Universidad Técnica Federico Santa

Más detalles

UNIDAD Nº 4:CINEMATICA DEL CUERPO RIGIDO.

UNIDAD Nº 4:CINEMATICA DEL CUERPO RIGIDO. UNIDAD Nº 4:CINEMATICA DEL CUERPO RIGIDO. 1 Concepto de trayectoria y corrimiento de un punto perteneciente a un cuerpo. Traslación y rotación de un cuerpo. Hipótesis de pequeñas rotaciones. Cupla de rotaciones.

Más detalles

Números reales. Valor absoluto. Desigualdades. Distancias entre la recta real. Intervalos y entornos.

Números reales. Valor absoluto. Desigualdades. Distancias entre la recta real. Intervalos y entornos. MATEMÁTICAS I Contenidos. Aritmética y álgebra: Números reales. Valor absoluto. Desigualdades. Distancias entre la recta real. Intervalos y entornos. Resolución e interpretación gráfica de ecuaciones e

Más detalles

Tema 4: MORFOLOGÍA (Parte I) I N G E N I E R Í A I N F O R M Á T I C A

Tema 4: MORFOLOGÍA (Parte I) I N G E N I E R Í A I N F O R M Á T I C A Tema 4: MORFOLOGÍA (Parte I) 1 I N G E N I E R Í A I N F O R M Á T I C A 2 La morfología matemática se basa en operaciones de teoría de conjuntos. En el caso de imágenes binarias, los conjuntos tratados

Más detalles

Tutor: Ing. Eddie Galarza. Autores: Juan Carlos Chiza Llambo Jimmy Fernando Vilatuña Espín

Tutor: Ing. Eddie Galarza. Autores: Juan Carlos Chiza Llambo Jimmy Fernando Vilatuña Espín DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA PARA LA GESTIÓN DE PARQUEADEROS DE LA UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE-L UTILIZANDO ALGORITMO SURF PROGRAMADO EN SOFTWARE LIBRE Autores: Juan Carlos Chiza Llambo

Más detalles

Capítulo 2. Técnicas de Procesamiento de Imágenes

Capítulo 2. Técnicas de Procesamiento de Imágenes Capítulo 2. Técnicas de Procesamiento de Imágenes 2.1 Binarización La binarización es una de las técnicas más antiguas de procesamiento de imágenes ya que en el pasado, el primer analizador de imágenes

Más detalles

MATEMÁTICAS ORIENTADAS A LAS ENSEÑANZAS ACADÉMICAS CONTENIDOS

MATEMÁTICAS ORIENTADAS A LAS ENSEÑANZAS ACADÉMICAS CONTENIDOS MATEMÁTICAS ORIENTADAS A LAS ENSEÑANZAS ACADÉMICAS CONTENIDOS BLOQUE 1. PROCESOS, MÉTODOS Y ACTITUDES EN MATEMÁTICAS Los contenidos de este bloque se desarrollan de forma simultánea al resto de bloques

Más detalles

Introducción al algoritmo de máxima pendiente. Análisis de estabilidad y convergencia

Introducción al algoritmo de máxima pendiente. Análisis de estabilidad y convergencia 4.3 Algoritmo de máxima pendiente Introducción al algoritmo de máxima pendiente Aplicación al filtro de Wiener Análisis de estabilidad y convergencia Otras técnicas de optimización Newton-Raphson Levemberg-Marquardt

Más detalles

Sesión Nº 02. Coordenadas polares

Sesión Nº 02. Coordenadas polares Sesión Nº 02 Coordenadas polares El sistema de coordenadas polares es un sistema de coordenadas que define la posición de un punto en función de los ángulos directores y de la distancia al origen de referencia.

Más detalles

OCW-V.Muto El problema de mínimos cuadrados. Cap. XIX CAPITULO XIX. EL PROBLEMA DE LOS MINIMOS CUADRADOS: PRELIMINARES

OCW-V.Muto El problema de mínimos cuadrados. Cap. XIX CAPITULO XIX. EL PROBLEMA DE LOS MINIMOS CUADRADOS: PRELIMINARES CAPITULO XIX. EL PROBLEMA DE LOS MINIMOS CUADRADOS: PRELIMINARES. SISTEMAS LINEALES DE ECUACIONES SOBREDETERMINADOS La discusión de los problemas algebráicos de la parte anterior se había centrado exclusivamente

Más detalles

Soluciones GIM Geomatics para Arquitectura

Soluciones GIM Geomatics para Arquitectura NUBES DE PUNTOS: Es el resultado del escaneo láser 3D, y consiste en un conjunto de vértices en un sistema de coordenadas tridimensional, que normalmente se definen mediante coordenadas X, Y y Z. Dicha

Más detalles

UNIVERSIDAD JOSE CARLOS MARIATEGUI CAPITULO 2 VECTORES

UNIVERSIDAD JOSE CARLOS MARIATEGUI CAPITULO 2 VECTORES CAPITULO 2 VECTORES 2.1 Escalares y Vectores Una cantidad física que pueda ser completamente descrita por un número real, en términos de alguna unidad de medida de ella, se denomina una cantidad física

Más detalles

CAPÍTULO 3 CÁMARA FOTOGRAMÉTRICA

CAPÍTULO 3 CÁMARA FOTOGRAMÉTRICA 35 CAPÍTULO 3 CÁMARA FOTOGRAMÉTRICA 3.1 La cámara fotogramétrica. La cámara fotogramétrica, llamada también cámara métrica, es una cámara fotográfica cuyos elementos de orientación interior son conocidos

Más detalles

Revisado por: Director: Ing. Eddie Galarza. Realizado por: Luis Ernesto Caiza Andrango

Revisado por: Director: Ing. Eddie Galarza. Realizado por: Luis Ernesto Caiza Andrango DISEÑO DE UNA APLICACIÓN INTERACTIVA QUE PERMITA ASISTIR AL CONDUCTOR EN EL RECONOCIMIENTO DE SEÑALES DE TRÁNSITO MEDIANTE PROCESAMIENTO DE IMÁGENES UTILIZANDO SOFTWARE LIBRE Y TECNOLOGÍA BEAGLEBONE. Realizado

Más detalles

Tema 3. Magnitudes escalares y vectoriales

Tema 3. Magnitudes escalares y vectoriales 1 de 13 09/07/2012 12:51 Tema 3. Magnitudes escalares y vectoriales Algunos derechos reservados por manelzaera Como sabes, una magnitud es todo aquello que se puede medir. Por ejemplo, la fuerza, el tiempo,

Más detalles

Detección de Esquinas y Vértices

Detección de Esquinas y Vértices Detección de Esquinas Vértices Departamento de Automática, Ingeniería Electrónica e Inormática Industrial Universidad Politécnica de Madrid Detección de Esquinas Vértices José María Sebastián http://www.disam.upm.es/vision

Más detalles

UNIVERSIDAD CARLOS III DE MADRID PROYECTO FINAL DE CARRERA

UNIVERSIDAD CARLOS III DE MADRID PROYECTO FINAL DE CARRERA UNIVERSIDAD CARLOS III DE MADRID PROYECTO FINAL DE CARRERA INGENIERÍA INDUSTRIAL SIMULACIÓN NUMÉRICA DEL FLUJO DE AIRE NO ESTACIONARIO ALREDEDOR DE LA SECCIÓN RECTANGULAR DE UN CILINDRO Realizado por:

Más detalles

G E N E R A C I Ó N D E M A PA S 3 D A PA RT I R D E I M Á G E N E S A É R E A S

G E N E R A C I Ó N D E M A PA S 3 D A PA RT I R D E I M Á G E N E S A É R E A S Escuela Superior de Ingenieros Universidad de Sevilla G E N E R A C I Ó N D E M A PA S 3 D A PA RT I R D E I M Á G E N E S A É R E A S juan jesús ruiz Proyecto fin de carrera Ingeniería de Telecomunicaciones

Más detalles

Cinemática del robot

Cinemática del robot Cinemática del robot Cinemática del robot La cinemática del robot estudia el movimiento del mismo con respecto a un sistema de referencia. La cinemática se interesa por la descripción analítica del movimiento

Más detalles

Técnicas de inteligencia artificial. Visión Artificial Reconocimiento de objetos

Técnicas de inteligencia artificial. Visión Artificial Reconocimiento de objetos Técnicas de inteligencia artificial Visión Artificial Reconocimiento de objetos Indice Introducción Reconocimiento mediante características PCA Introducción El reconocimiento de objetos consiste en, dado

Más detalles

TRABAJO PRÁCTICO N 1: ALGUNOS ELEMENTOS DE LA GEOMETRÍA ANALÍTICA. 1.2 a. Marcar en un sistema de coordenadas cartesianas los siguientes puntos: 3 2

TRABAJO PRÁCTICO N 1: ALGUNOS ELEMENTOS DE LA GEOMETRÍA ANALÍTICA. 1.2 a. Marcar en un sistema de coordenadas cartesianas los siguientes puntos: 3 2 FACULTAD DE CIENCIAS EXACTAS, INGENIERIA Y AGRIMENSURA ESCUELA DE CIENCIAS EXACTAS Y NATURALES DEPARTAMENTO DE MATEMATICA CATEDRA DE ALGEBRA Y GEOMETRÍA ANALITICA I CARRERA: Licenciatura en Física TRABAJO

Más detalles

13. Utilizar la fórmula del término general y de la suma de n términos consecutivos

13. Utilizar la fórmula del término general y de la suma de n términos consecutivos Contenidos mínimos 3º ESO. 1. Contenidos. Bloque I: Aritmética y álgebra. 1. Utilizar las reglas de jerarquía de paréntesis y operaciones, para efectuar cálculos con números racionales, expresados en forma

Más detalles

EXAMEN JUNIO PP 1A SEMANA

EXAMEN JUNIO PP 1A SEMANA EXAMEN JUNIO PP A SEMANA XAVI AZNAR Ejercicio. Defina semejanza, razón de semejanza y movimento asociado a una semejanza. Ejercicio. En el espacio vectorial V 3 (R) sea q la forma cuadrática cuya expresión

Más detalles

Capítulo. Procedimiento de transformación de intensidad.

Capítulo. Procedimiento de transformación de intensidad. Capítulo 6 Procedimiento de transformación de intensidad. En el presente capítulo se describe el cambio de contraste como una opción de preprocesamiento para mejorar la calidad de la imagen con lo que

Más detalles

APUNTES 1 VECTORES M.C. CESAR GUERRA TORRES

APUNTES 1 VECTORES M.C. CESAR GUERRA TORRES APUNTES 1 VECTORES M.C. CESAR GUERRA TORRES 1. INTRODUCCION Las cantidades físicas en su forma general se dividen en: a) escalares y b) vectores. Un escalar es una cantidad física es utilizada para expresar

Más detalles

Análisis de imágenes digitales

Análisis de imágenes digitales Análisis de imágenes digitales SEGMENTACIÓN DE LA IMAGEN Segmentación basada en movimiento INTRODUCCIÓN Una secuencia de imágenes involucra la participación de dos o más imágenes de una determinada escena,

Más detalles

Revisión del algoritmo de Corte Normalizado

Revisión del algoritmo de Corte Normalizado Capítulo 2 Revisión del algoritmo de Corte Normalizado El algoritmo Ncut realiza la segmentación planteando un problema de división de grafos, en el cual se pretende maximizar tanto la disimilitud entre

Más detalles

Bases curriculares. Números y operatoria. Utilizar potencias de base 10 con exponente. Potencias, raíces y logaritmos

Bases curriculares. Números y operatoria. Utilizar potencias de base 10 con exponente. Potencias, raíces y logaritmos Bases curriculares Educación Básica Contenido 6. Básico 7. Básico Números y operatoria Potencias, raíces y logaritmos Números naturales. Realizar cálculos que involucren las cuatro operaciones. Demostrar

Más detalles

Representación y Descripción

Representación y Descripción Representación y Descripción Introducción La representation se utiliza para hacer los datos útiles a una computadora (posterior descripción del proceso) representando una región en 2 formas en términos

Más detalles

2 Transformaciones en 3D

2 Transformaciones en 3D 2 Transformaciones en 3D La manera más fácil de conseguir las transformaciones básicas (traslación, rotación, escalación, en general las transformaciones afines) es utilizando matrices de transformación.

Más detalles

Práctica 3: Direcciones y orientación 3-D.

Práctica 3: Direcciones y orientación 3-D. 1 Transformación de las coordenadas de referencia de un sistema inercial al sistema GPS dado por el WGS84 Una unidad inercial que denominamos MTi, del fabricante Xsens, utiliza unos giróscopos para calcular

Más detalles

UNIVERSIDADES PÚBLICAS DE LA COMUNIDAD DE MADRID. PRUEBAS DE ACCESO A ESTUDIOS UNIVERSITARIOS (LOGSE) MODELO DE EXAMEN (Curso )

UNIVERSIDADES PÚBLICAS DE LA COMUNIDAD DE MADRID. PRUEBAS DE ACCESO A ESTUDIOS UNIVERSITARIOS (LOGSE) MODELO DE EXAMEN (Curso ) UNIVERSIDADES PÚBLICAS DE LA COMUNIDAD DE MADRID PRUEBAS DE ACCESO A ESTUDIOS UNIVERSITARIOS (LOGSE) MODELO DE EXAMEN (Curso 00-003) MATERIA: MATEMÁTICAS II INSTRUCCIONES GENERALES Y VALORACIÓN INSTRUCCIONES:

Más detalles