Curso Optativo - I-2026
IE-0449 Visión por Computador
Válido para los énfasis: (1) Electrónica y Telecomunicaciones, así como (2) Computadoras y Redes
Unico requisito: IE0247 Señales y Sistemas I
Profesor: Dr.-Ing. Geovanni Martínez
Horario: Miércoles (M) de 09:00 a 11:50
En las últimas décadas, la visión por computador se ha convertido en una herramienta indispensable y cotidiana en nuestra sociedad. Se utiliza en muchos de los dispositivos que empleamos a diario. Por ejemplo, la usamos en los teléfonos móviles para alterar la apariencia de las personas en vídeos e imágenes compartidas en redes sociales como Facebook, Instagram, Snapchat y TikTok; para habilitar el servicio de videoconferencia (Zoom) mediante algoritmos de compresión de imágenes y vídeos; para animar avatares en videojuegos (Kinect). También se utiliza para detectar enfermedades analizando imágenes biomédicas, para la inspección en línea de productos industriales en la industria 4.0, para la teleoperación de robots humanoides por inmersión tridimensional, para la navegación autónoma de automóviles y robots de exploración planetaria, para la detección de eventos en sistemas de vigilancia, para la telecomunicación por inmersión tridimensional, para mezclar mundos virtuales con mundos reales en la industria cinematográfica, para el reconocimiento de caras u otros objetos, etc.
El curso comienza con el estudio de las herramientas matemáticas básicas para modelar la formación de señales de vídeo y profundidad. A continuación, se estudian algoritmos basados en estos modelos para estimar automáticamente las características dinámicas y geométricas de los objetos relevantes presentes en la escena para dar vida a las aplicaciones mencionadas anteriormente.
El curso también es una excelente oportunidad para aprender los fundamentos de la robótica autónoma, a programar en C y OpenCV bajo el sistema operativo robótico (ROS), a acceder a sensores (IMU, odometría de ruedas, cámaras monoculares, cámaras estéreo, cámaras ToF y LiDAR) y a controlar robots simulados en entornos virtuales con Gazebo/RViz y robots reales del IPCV-LAB.
El profesor del curso ha realizado investigaciones sobre teleoperación de robots humanoides por inmersión 3D con cámaras de video en la NASA/JSC, y sobre estimación del movimiento y la pose 3D de robots de exploración planetaria con cámaras ToF en la NASA/JPL Robotics.