Trabajos de Fin de Master/ Trabajos de Fin de Grado / Proyectos Fin de Carrera


Dentro de nuestro grupo CAPO (Computación de Altas Prestaciones y Optimización) trabajo alrededor de los siguientes temáticas:
  • procesamiento de vídeo en tiempo real
  • visión dinámica
  • procesamiento de altas prestaciones sobre GPUs
  • sonificación de imágenes
Si te interesa alguno de estos temas, te gusta trabajar con motivación, y quieres hacerlo en un ambiente distendido, pásate por mi despacho y hablamos. Si quieres quitarte el proyecto como sea ni te molestes.



Normativa de la ETSII sobre Proyectos Fin de Carrera de Informática
Plantilla Latex para escribir la memoria



Sugerencias para elegir un TFM/TFG/PFC

Últimamente recibo a muchos alumnos preguntando por proyectos de fin de grado/carrera/master. A todos les doy unas guías maestras para cumplir con el objetivo: hacer un proyecto digno, aprender con él y disfrutar en lugar de cumplir penitencia. Mis sugerencias para sacar partido a un proyecto son las siguientes:
  1. Busca un proyecto cuya línea te motive al 100%. El trabajo es largo, más que una práctica de una asignatura, trabajarás cómodo si te gusta lo que haces.
  2. Busca un tutor que te de confianza. Si no te sientes cómodo para preguntar las dudas que te surjan, no sacarás provecho del valor formativo del proyecto.
  3. Busca un tutor al que puedas encontrar con facilidad. El correo electrónico está muy bien, pero a veces no es suficiente, seguramente ya lo hayas sufrido.
  4. Busca un proyecto en el que se te ofrezca un espacio/material para realizarlo. Está bien hacerlo en casa, pero a veces el trabajo en equipo es fundamental para la resolución sinérgica de los problemas.
  5. Busca un proyecto que te abra nuevas metas. Hay diferentes tipos de proyectos, unos más orientados a la investigación, otros más orientados al desarrollo, pero en todos tendrás que programar.



Leyenda
Trabajo de Fin de Master
Trabajo de Fin de Grado
Proyecto de Fin de Carrera (antiguas titulaciones)



Oferta (curso 2020/21)


Contacta conmigo por correo-e si te interesa realizar un TFG relacionado con los temas de investigación que trabajamos en el grupo de investigación CAPO. Puedes hacerte una idea del tipo de trabajos viendo el listado de TFGs/TFMs que he dirigido/codirigido.


En Desarrollo

Creación de un Sandbox 3D con equipamiento de consumo (co-tutora: Marta Rincón)
Breve descripción: En este TFG se pretende hacer un montaje mediante una caja de arena que simula el relieve de un terreno y un sistema de percepción de profundidad tipo MS Kinect para superponer un mapa de alturas del relieve sobre el terreno con ayuda de un proyector. La idea es hacer un sistema como en: HTTPS://WWW.YOUTUBE.COM/WATCH?V=J9JXTTJ0MZE.
Número de participantes: 1
Requisitos: Python, C++, o disposición a aprender
Adjudicado 23/24
Autor: Alejandro García Rodríguez

Trabajos de Fin de Máster Dirigidos


Unificación de Redes de Segmentación Semántica y Estimación de Profundidad para Mejorar el Rendimiento en Usos de Conducción Autónoma: Estimación de Trayectoria y Estimación de Cruce Mediante Vista de Pájaro
Breve descripción: En este TFM del Máster Oficial en Visión Artificial se desarrollará una arquitectura de red que unifique vistas RGB con estimaciones de profundidad para obtener mapas de segmentación y profundidad que puedan ser de utilidad en tareas de estimación de trayectorias para conducción autónoma.
Número de participantes: 1 Máster Visión Artificial
Requisitos: Python, CARLA, datasets CityScapes
Finalizado (Julio 2023)
Autora: Rubén Oliver Dólera

Redes de detección de objetos en sistemas embebidos
Breve descripción: En este TFM del Máster Oficial en Visión Artificial se desarrollará un sistema embebido de detección de objetos basado en redes de detección ligeras, evaluando el rendimiento de diversas variantes en una plataforma Jetson TX2 con entrenamiento en servidores NVIDIA DGX.
Número de participantes: 1 Máster Visión Artificial
Requisitos: Python, DIGITS, TensorRT
Finalizado (Julio 2020)
Autora: Susana Pineda de Luelmo

Optimización y Paralelización en CPU del método de la Ordenada Discreta para la Simulación del Transporte de Radiación en OpenFOAM (co-tutor: Javier Marugán)
Breve descripción: En este TFM del Máster Oficial en Ingeniería Informática se analizará el método de la ordenada discreta en simulación de procesos fotoactivados para mejorar su ejeccución en plataformas abiertas como OpenFOAM y compararlas a las tradicionales en el sector productivo como ANSYS Fluent.
Número de participantes: 1 Máster Ingeniería Informática
Requisitos: C++, OpenMP, OpenMPI
Finalizado (Enero 2019)
Autor: José Ángel Moreno San Segundo

Sistema de control y corrección de errores en entorno logístico (co-tutor: Juan José Pantrigo)
Breve descripción: En este TFM del Máster Oficial en Visión Artificial se estudiarán diferentes trackers tales como TLD, Struck, Re3, KCF, MedianFlow, etc. para un problema de seguimiento de empleados y paquetes en cintas distribuidoras de mercancía.
Número de participantes: 1 Máster Visión Artificial
Requisitos: C++, Qt, OpenCV
Finalizado (Julio 2018)
Autor: José Antonio García Fierro

Sistema para la Detección de Logotipos con Aprendizaje Profundo Supervisado (co-tutor: Alfredo Cuesta)
Breve descripción: En este TFM del Máster Oficial en Visión Artificial se diseñará e implementará un sistema de detección y reconomiento de logos de marcas comerciales en secuencias de video para posterior análisis estadístico.
Número de participantes: 1 Máster Visión Artificial
Requisitos: C++, Python, OpenCV
Finalizado (Julio 2018)
Autor: Vicent Avaria Avaria

Calibración y Reconstrucción 3D en Sistema de Múltiples Cámaras (co-tutor: David Concha)
Breve descripción: En este TFM del Máster Oficial en Visión Artificial se pretende crear un sistema de reconstrucción 3D pasiva en un entorno de múltiples cámaras. En este trabajo se extenderá el método de reconstrucción epipolar matching publicado en el trabajo "Kernel-based 3D tracking" por Tyagi et al. en 2007.
Número de participantes: 1 Máster Visión Artificial
Requisitos: C++, OpenCV
Finalizado (Julio 2016)
Autor: Joel Corrado Juarez

Visión tridimensional (co-tutor: Juan José Pantrigo)
Breve descripción: En este TFM del Máster Oficial en Visión Artificial se pretenden crear diferentes aplicaciones de visión 3D desde el uso de múltiples vistas estáticas, tales como reconstrucción 3D, image stitching, etc. explorando la geometría proyectiva y los procesos de calibración de cámaras.
Número de participantes: 1 Máster Visión Artificial
Requisitos: C++, OpenCV
Finalizado (Julio 2016)
Autor: Roger Sobregrau Gil

Comparativa de técnicas para segmentación de iris (co-tutor: Antonio Jesús Bandera - Univ. Málaga)
Breve descripción: En este TFM del Máster Oficial en Visión Artificial se pretende realizar una comparativa de diferentes métodos de segmentación de iris en bases de datos de imágenes de ojos.
Número de participantes: 1 Máster Visión Artificial
Requisitos: Matlab, C++, OpenCV
Finalizado (Julio 2016)
Autor: Trinidad Jaén Bermúdez

Seguimiento visual de peatones mediante redes de neuronas convolucionales (co-tutor: Alfredo Cuesta)
Breve descripción: En este TFM del Máster Oficial en Visión Artificial se pretende utilizar los modernos métodos de redes neuronales convolucionales para su aplicación en detección y seguimiento visual de objetos. Para ello se utilizará la base de datos de Daimler de detección de peatones y el entorno Caffe/DIGITS, así como GPUs para facilitar la tarea de entrenamiento.
Número de participantes: 1 Máster Visión Artificial
Requisitos: C++, Python, DIGITS/Caffe
Finalizado (Julio 2016)
Autor: Francisco José García Espinosa

CUDA-JVIE for fast analysis of highly inhomogeneous dielectric objects (co-tutor: Emanuele Schiavi)
Breve descripción: En este TFM del Máster Oficial en Visión Artificial se pretende analizar y portar a CUDA C una solución matemática para el análisis de objetos dieléctricos no homogeneos previamente desarrollada por el Research Laboratory of Electronics del Massachussets Institute of Technology (MIT) con propósitos de aceleración de sus tiempos de ejecución para escalarlo a problemas complejos.
Número de participantes: 1 Máster Visión Artificial
Requisitos: C++, NVIDIA CUDA
Finalizado (Julio 2014)
Autor: Eduardo Alcaín

Visión artificial aplicada al estudio conductual de roedores: conteo de sacudidas (co-tutor: Juan José Pantrigo)
Breve descripción: En este TFM del Máster Oficial en Visión Artificial se pretende crear una aplicación para favorecer el análisis de experimentos llevados a cabo en el Departamento de Farmacología de la URJC. En particular, se creará una aplicación capaz de contar mediante técnicas de visión artificial las veloces sacudidas de pata de una rata de laboratorio bajo determinadas condiciones experimentales.
Número de participantes: 1 Máster Visión Artificial
Requisitos: C++, OpenCV, Qt
Finalizado (Julio 2014)
Autor: Amaia Mangado

Seguimiento articulado con múltiples kinect (co-tutor: Raúl Cabido)
Breve descripción: En este TFM del Máster Oficial en Visión Artificial se pretende crear un montaje 3D basado en los sensores RGBD de consumo Microsoft Kinect. Los dispositivos Kinect se pueden utilizar para registrar la profundidad de una estancia, calibrándolos se pueden coordinar diferentes unidades para reconstruir una estancia en 3D, realizar el seguimiento de un objeto articulado, etc. En este proyecto se abordará el problema del seguimiento en 3D de un objeto articulado mediante el uso de 4 kinects.
Número de participantes: 1 Máster Visión Artificial
Requisitos: C++, OpenCV, Qt
Finalizado (Julio 2013)
Autor: Juan Carlos Nuñez

Reconocimiento y corrección de actividades físicas con Kinect (co-tutor: Raúl Cabido)
Breve descripción: En este TFM del Máster Oficial en Visión Artificial se pretende analizar de forma automática el trabajo deportivo de un usuario bajo diferentes actividades físicas. Para ello se contará con un disposivito de profundidad Kinect que ayudará a extraer la información de las articulaciones del usuario.
Número de participantes: 1 Máster Visión Artificial
Requisitos: C++, OpenCV, Qt
Finalizado (Julio 2013)
Autor: Francisco José Rivero

Análisis Computacional y Aceleración mediante GPUs del Algoritmo PCA en Problemas de Reconocimiento de Cara (co-tutor: Raúl Cabido)
Breve descripción: En este TFM del Máster Oficial en Visión Artificial se pretende analizar el rendimiento del método de Principal Component Analysis (PCA) típico en problemas de reconocimiento facial, así como acelerarlo mediante su cómputo en procesadores gráficos de consumo.
Número de participantes: 1 Máster Visión Artificial
Requisitos: C++, NVIDIA CUDA
Finalizado (Mayo 2013)
Autor: Roberto García

Evaluación de múltiples regiones en GPU y aplicación al seguimiento de objetos articulados (co-tutor: Raúl Cabido)
Breve descripción: En este TFM del Máster Oficial en Visión Artificial se pretende analizar el rendimiento de diferentes implementaciones en GPU para la evaluación de múltiples regiones de interés (con lados no necesariamente paralelos a los ejes) en una imagen que muestra el movimiento de un objeto articulado. Las diferentes implementaciones incluirán desarrollos basados en el pipeline gráfico de renderizado (mediante técnicas de shading), así como otras basadas en la tecnología Nvidia CUDA.
Número de participantes: 1 Máster Visión Artificial
Requisitos: C++, OpenCV, CUDA, OpenGLm, Cg
Finalizado (Septiembre 2011)
Autor: David Concha Gómez

Detección de cambio de carril-bus en plataformas de bajas prestaciones (co-tutor: Raúl Cabido)
Breve descripción: En este TFM del Máster Oficial en Visión Artificial se pretende abordar el problema de la detección automática de cambio de carril por un autobús circulando por su vía. Para ello se dispondrá de un autobús de la EMT con un conductor profesional.
Número de participantes: 1 Máster Visión Artificial
Requisitos: Java o C++, OpenCV
Finalizado (Junio 2011)
Autor: David Fernández López

Detección y seguimiento de objetivos en imágenes de radar (co-tutor: Juan José Pantrigo)
Breve descripción: En este TFM del Máster Oficial en Visión Artificial se pretende abordar un problema de vigilancia mediante radar marítimo en una ciudad aplicando métodos propios de procesamiento de imágen.
Número de participantes: 1 Máster Visión Artificial
Requisitos: C++, OpenCV
Finalizado (Junio 2011)
Autor: Jesús Sánchez-Oro

Detección de cambios de escenas en vídeos (co-tutor: Juan José Pantrigo)
Breve descripción: En este TFM del Máster Oficial en Visión Artificial se pretende disponer de una herramienta que permita la identificación de transiciones en vídeos. La detección de transiciones es una tareas que puede llegar a ser muy compleja debido a la naturaleza de la transición, desde un cambio abrusco (fácil) hasta una transición gradual con movimiento (difícil). Para este trabajo se utilizará un enfoque dinámico adaptativo a través de medidas del flujo óptico y comparación de histogramas.
Número de participantes: 1 Máster Visión Artificial
Requisitos: Java o C++, OpenCV
Finalizado (Junio 2011)
Autor: Emilio Almazán

Detección y contextualización de familias de objetos mediante sistemas de recuperación de imágenes basados en contenido
Breve descripción: En este TFM del Master en Investigación en Sistemas HW y SW Avanzados se pretende disponer de una herramienta que permita la identificación de contenido a través del uso de colecciones de datos disponibles en Internet haciendo como caso de estudio la búsqueda de carátulas de CDs.
Número de participantes: 1 Máster MISHA
Requisitos: Java o C++, OpenCV
Finalizado (Junio 2010)
Autor: Luis Ignacio Díaz del Dedo



Proyectos de Fin de Carrera o Trabajos de Fin de Grado Dirigidos

Estudio de Rendimiento, Eficiencia y Accesibilidad de la Tecnología NVIDIA CUDA para Operaciones Matriciales (co-tutor: David Concha)
Breve descripción: En este TFG se trabajará con diferentes problemas matriciales y se buscará hacer un estudio de rendimiento mediante la tecnología NVIDIA CUDA frente a ejecuciones colaborará con investigadores de Farmacología para desarrollar una aplicación que simplifique la labor de monitorizar a ratas de laboratorio que se someten al experimento del laberinto en cruz. La rata que se expone al laberinto se monitorizará de forma automática para conocer los tiempos que pasa en las diferentes zonas del mismo, y que sirve para analizar el comportamiento de los animales en diferentes condiciones, fármacos, etc.
Número de participantes: 1
Requisitos: NVIDIA CUDA, Python, C++ disposición a aprender
Finalizado (Julio 2023)
Autor: Tomás Pérez Martínez

Desarrollo e integración de un sistema de automatización de tareas y recuperación frente a errores en un proyecto de Industria 4.0
Breve descripción: En este proyecto se crea un entorno de ejecución y automatización de Notebooks mediante las tecnologías Apache Nifi y Apache Zeppelin.
Número de participantes: 1
Requisitos: -
Finalizado (Julio 2022)
Autor: Cristina Fernández Orozco

Sistema de Registro de Eventos URJC mediante Código QR de la Tarjeta TUI
Breve descripción: En este proyecto se pretende crear una app móvil de gestión de inscripciones de estudiantes en eventos utilizando el QR de la TUI virtual de la URJC App. El organizador del evento cargará la aplicación, leerá los códigos QR de los estudiantes asistentes y creará un listado de estudiantes registrados que podrá utilizarlo para compartirlo con el servicio de Reconocimiento Académico de Créditos a través de su respectiva facultad/escuela.
Número de participantes: 1
Requisitos: Procesamiento de imágenes, integración de frameworks, Android o disposición a aprender
Finalizado (Mayo 2021)
Autor: José Ignacio Gaitán

Detección Visual de Aparcamiento mediante la Aplicación de Redes Neuronales
Breve descripción: En este TFG se propondrá la utilización de redes neuronales de segmentación para extraer la profundidad de una escena tomada mediante cámaras monoculares. Su aplicación final podrá ser la de detectar espacios de aparcamiento en la ciudad.
Número de participantes: 1
Requisitos: Procesamiento de imágenes, frameworks de deep learning (Tensorflow, Keras,...) o disposición a aprender
Finalizado (Noviembre 2020)
Autor: Ruben Oliver Dolera

Análisis Visual Automático del Test de Porsolt en Ratas
Breve descripción: En este proyecto se pretende analizar visual y automáticamente el comportamiento de ratas nadando en cubetas de agua. El test de Porsolt al que se refiere este experimento sirve para hacer un screening de fármacos antidepresivos. Este TFM se hará en contacto directo con investigadores de Farmacología de la URJC.
Número de participantes: 1
Requisitos: Procesamiento de imágenes o disposición a aprender
Finalizado (Septiembre 2019)
Autor: Susana Pineda

Visor Web de Modelos BIM en el Ámbito de la Edificación Inteligente
Breve descripción: El objeto de esta parte del proyecto es la creación de una serie de aplicaciones que permitan la visualización de la información contenida en los modelos BIM ya desarrollados. Estas aplicaciones estarían enfocadas a tres tipos de usuarios finales de la Universidad: el servicio de mantenimiento de campus, la Unidad de Servicios Informáticos, y el departamento de implantaciones.
Número de participantes: 1
Requisitos: Desarrollo web, Node.js, Angular, Autodesk o disposición a aprender
Finalizado (Septiembre 2019)
Autor: Susana Pineda

Creación de un Chatbot Universitario para Resolución de Dudas de Estudiantes (Co-Tutora: Soto Montalvo)
Breve descripción: En este TFG se pretende utilizar tecnología accesible (IBM Watson, Microsoft Azure, Google Dialogflow, etc.) para la creación de un chatbot con una base de conocimiento adecuada para responder las dudas de los estudiantes de la universidad. Se podría partir de una guía como: https://edubotdocs.blob.core.windows.net/edubotdocs/EDUBotManual_v1.pdf.
Número de participantes: 1
Requisitos: Procesamiento de Lenguaje Natural, programación Python o disposición a aprender
Finalizado (Julio 2019)
Autor: Javier Martín

Selección Paramétrica para Redes de Detección YOLO (co-tutor: David Concha)
Breve descripción: En este proyecto se creará una interfaz para la selección de parámetros de una red de detección You Only Look Once (YOLOv3) y hacer experimentación de detección de objetos con la configuración elegida.
Número de participantes: 1
Requisitos: Aprendizaje profundo, redes neuronales convolucionales, procesamiento de imágenes o disposición a aprender
Finalizado (Mayo 2019)
Autor: Santiago Marcos

Análisis de la Tensoflow Object Detection API para la detección visual de contenedores de residuos en imágenes
Breve descripción: En este proyecto se pretende analizar el rendimiento del API de Tensorflow ofrecido por Google para la detección de objetos en imágenes. Además, se pretende hacer una comparativa de cada arquitectura de red disponible en el API y entrenada con contenedores de residuos urbanos a través de un conjunto de imágenes de la ciudad.
Número de participantes: 1
Requisitos: Aprendizaje profundo, redes neuronales convolucionales, procesamiento de imágenes o disposición a aprender
Finalizado (Octubre 2018)
Autor: Eva Moreno

Estudio de técnicas de entrenamiento de redes neuronales profundas para su aplicación en ciudades inteligentes
Breve descripción: En este proyecto se pretende crear un sistema de visión artificial que funcione de manera embarcada en un vehículo para la detección visual en tiempo real de otros vehículos en imágenes. Se hará uso de datasets reales, extraídos a partir de Google Street View o propias, y sintéticos, mediante las colecciones SYNTHIA y CITYSCAPES.
Número de participantes: 1
Requisitos: Aprendizaje profundo, redes neuronales convolucionales, procesamiento de imágenes o disposición a aprender
Finalizado (Julio 2018)
Autor: Mario Conejos Basanta

Evaluación de la calidad del asfaltado mediante sensores de bajo coste: visión artificial y sensores inerciales
Breve descripción: En este proyecto se pretende crear una aplicación de móvil capaz de determinar el estado de la carretera mediante el uso de sensores inerciales y una evaluación visual durante la conducción. De esta forma, un móvil ejecutando la aplicación durante un viaje en un vehículo evaluará y registrará las coordenadas GPS de las zonas más deterioradas de la calzada, para posteriormente crear un registro visual georreferenciado en un mapa.
Número de participantes: 1
Requisitos: Programación Android, Java, procesamiento de imágenes o disposición a aprender
Finalizado (Junio 2017)
Autor: Brandan José González

ToyCNN: Construcción de la una red neuronal convolucional a bajo nivel (co-tutor: Alfredo Cuesta)
Breve descripción: En este proyecto se pretende crear una arquitectura de red neuronal convolucional desde su base, y comparar su rendimiento frente a frameworks establecidos para el propósito de entrenarla y probarla en una problema de clasificación de entradas.
Número de participantes: 1
Requisitos: Programación C/C++, procesamiento de imágenes, aprendizaje profundo o disposición a aprender
Finalizado (Junio 2017)
Autor: Sergio Hernández

Scanner-Cam (co-tutor: Juanjo Pantrigo)
Breve descripción: En este proyecto se pretende desarrollar una aplicación que permita escanear por partes un documento a través de una pequeña cámara de consumo tipo webcam, cámara de móvil o similar y reconstruir dicho documento.
Número de participantes: 1 Ing. Técnica Inf. Sist. o Superior
Requisitos: C++, OpenCV, Directshow, o disposición a aprender
Finalizado (Junio 2017)
Autor: Samuel Fernández

Herramientas para la Estimación Automática de la Ocupación en Aparcamientos
Breve descripción: En este proyecto se abordará el estudio del grado de ocupación de aparcamientos de vehículos con el fin de crear informes de resultados automatizados en función de los diferentes usos horarios. La idea consiste en desarrollar una serie de aplicaciones funcionales e intuitivas, que sirvan como herramientas para la estimación automática de ocupación de los aparcamientos.
Número de participantes: 1 Grado
Requisitos: C/C++, OpenCV, o disposición a aprender
Finalizado (Junio 2016)
Autor: Alejandro Magaña Castro

Analisis Automático de Estadísticas en Partidos de Fútbol
Breve descripción: En retransmisiones deportivas, muchas estadísticas que se ofrecen se calculan de manera manual a través del seguimiento de los deportistas. En este proyecto se pretende desarrollar algoritmos que calculen de manera automática determinadas acciones tales como fuera de juego o el seguimiento de determinados jugadores en partidos de fútbol. Es recomendable, aunque no obligatorio, conocer un lenguaje de programación como C/C++ o Matlab y tener conocimientos previos de visión artificial.
Número de participantes: 1 Grado
Requisitos: C/C++, OpenCV o disposición a aprender
Finalizado (Octubre 2015)
Autor: Diego Moreno Lennon

DenunciaCar: Visión artificial para la denuncia de infracciones de tráfico en una aplicación Android
Breve descripción: Los dispositivos móviles han adquirido una gran importancia dentro de las arquitecturas de consumo por ofrecer buenas capacidades de cómputo en teléfonos inteligentes o tablets. En este proyecto se pretende hacer uso de dichas capacidades programables en los dispositivos móviles para crear una aplicación colaborativa de denuncia de infracciones de vehículos en carretera o entornos urbanos (vehículos mal aparcados, etc.) a través de la captura de forma automática de la matrícula del vehículo a partir de una fotografía.
Número de participantes: 1 Grado
Requisitos: Java, C/C++, OpenCV, OpenGL o disposición a aprender
Finalizado (Junio 2014)
Autor: Francisco José García Espinosa

Analisis Automático de Estadísticas en Partidos de Fútbol
Breve descripción: En retransmisiones deportivas, muchas estadísticas que se ofrecen se calculan de manera manual a través del seguimiento de los deportistas. En este proyecto se pretende desarrollar algoritmos que calculen de manera automática determinadas acciones tales como fuera de juego o el seguimiento de determinados jugadores en partidos de fútbol. Es recomendable, aunque no obligatorio, conocer un lenguaje de programación como C/C++ o Matlab y tener conocimientos previos de visión artificial..
Número de participantes: 1 Grado
Requisitos: C/C++, OpenCV o disposición a aprender
Finalizado (Junio 2014)
Autor: Sergio Andrés García


Super-Resolución en GPU (co-tutor: Raúl Cabido)
Breve descripción: El objetivo de este proyecto es el estudio de un algoritmo de super-resolución utilizando una plataforma CPU y una plataforma híbrida CPU+GPU que acelere algunas de las etapas algorítmicas constituyentes. La idea es utilizar la técnica de Orthogonal Matching Pursuit (OMP) e implementar etapas altamente paralelizables que tienen lugar en todo el proceso de superresolución para, dados dos diccionarios de baja y alta resolución, respectivamente, conseguir de una imagen de alta resolución proveniente de una de baja.
Número de participantes: 1 GII, GIC o GIS
Requisitos: C++, Matlab, CUDA o disposición a aprender
Finalizado (Julio 2013)
Autor: Manuel Mora

Pizarra Virtual (co-tutor: Juanjo Pantrigo)
Breve descripción: El objetivo de este proyecto es el desarrollo de una aplicación informática que permita a un usuario hacer dibujos en un ordenador, utilizando para ello el movimiento de las manos.
Número de participantes: 1 Ing. Técnica Inf. Sist. o Superior
Requisitos: C++, OpenCV, Directshow, o disposición a aprender
Finalizado (Junio 2013)
Blog: http://felix2603.googlepages.com/home
Autor: Félix Ruiz Banegas

Autolocalización visual (planar) mediante dispositivos Android de bajas prestaciones (co-tutor: Juan José Pantrigo)
Breve descripción: En este proyecto se propone el uso de un móvil con sistema operativo Android para realizar una calibración y autolocalización visual mediante su cámara. Para ello se trabajará con OpenCV y algún método de detección de puntos característicos junto a su seguimiento a través del análisis del flujo óptico.
Requisitos: OpenCV, C++, Java o disposición a aprender
Finalizado (Mayo 2013)
Autor: José Luis Vara

Recuperación de Imágenes basada en Contenido II (co-tutor: Juan José Pantrigo)
Breve descripción: La recuperación de imágenes basada en contenido es una línea de investigación e interés creciente que puede tener especial interés en buscadores de imágenes, etiquetación automática, redes sociales, etc.
Requisitos: Java o disposición a aprender
Finalizado (Diciembre 2011)
Blog: http://cbirurjc.wordpress.com/
Autor: Javier Manso

Procesamiento de imagen y seguimiento visual en arquitecturas Cell (co-tutor: Raul Cabido)
Breve descripción: En este TFC se pretende poner a punto un simulador del procesador de una videoconsola Playstation3 para realizar cómputo intensivo de procesamiento de imágenes. Dicha arquitectura está basada en un multiprocesador heterogeneo vectorial compuesto por 8 SPUs (Synergistic Processor Unit) y 1 PPU (PowerPC Unit) de IBM que cambiará en gran medida el mundo de las arquitecturas de bajo coste.
Número de participantes: 1 Ing. Superior
Requisitos: C++, Fedora Core 5, CellSDK, o disposición a aprender
Finalizado (Mayo 2011)
Blog: http://cellprogramming.wordpress.com/
Autor: Javier Sánchez Egido

Multitouch Visual (co-tutor: Javier Hernández)
Breve descripción: En este PFC se desarrollará una pantalla multitouch a través de técnicas de visión artificial para ilustrar su funcionamiento en un videojuego basado en visión artificial.
Número de participantes: 1 Ing. Técnica Inf. Sist. o Superior
Requisitos: C++, OpenCV o disposición a aprender
Finalizado (Mayo 2011)
Blog: http://multitouchvisual.blogspot.com/
Autor: Diana Gil "Saysa"

Seguimiento de Movimiento Articulado utilizando Hardware Gráfico (co-tutor: Raúl Cabido)
Breve descripción: En este TFC se desarrollará una solución de seguimiento visual del movimiento articulado haciendo uso de las prestaciones del hardware gráfico. En particular se utilizará el pipeline de renderizado a través de la programación de shaders en NVIDIA Cg para evaluar las etapas computacionales de un filtro de partículas. La solución será mucho más eficiente que si se evaluara en CPU debido a la potencia del rasterizador de una GPU de consumo en comparación con cualquier CPU.
Número de participantes: 1 Ing. Superior
Requisitos: C++, OpenGL y Nvidia Cg, o disposición a aprender
Finalizado (Mayo 2011)
Autor: David Concha Gómez

Filtro de Partículas para Visión Estereoscópica (co-tutor: Juanjo Pantrigo)
Breve descripción: Este PFC continuará las líneas del PFC "Pizarra Virtual", creando una aplicación que incida en los temas del control de vibraciones en la estimación del seguimiento para la aplicación de pizarra virtual con el uso de una cámara. Además, el filtro de partículas se utilizará para estimar la posición 3D de los objetos a seguir a través de un sistema de visión esteroscópico.
Número de participantes: 1 Ing. Técnica Inf. Sist. o Superior
Requisitos: C++, OpenCV o disposición a aprender
Finalizado (Diciembre 2010)
Blog: http://pfcinescalvo.wordpress.com/
Autor: Inés Calvo Felipe

Extracción de Características para Recuperación de Imágenes basada en Contenido (co-tutor: Juan José Pantrigo)
Breve descripción: La recuperación de imágenes basada en contenido es una línea de investigación e interés creciente que puede tener especial interés en buscadores de imágenes, etiquetación automática, redes sociales, etc.
Requisitos: Java o disposición a aprender
Finalizado (Diciembre 2010)
Blog: http://cbir3.wordpress.com/
Autor: Álvaro Bermejo

Scanner-Cam (co-tutor: Juanjo Pantrigo)
Breve descripción: En este proyecto se pretende desarrollar una aplicación que permita escanear por partes un documento a través de una pequeña cámara de consumo tipo webcam, cámara de móvil o similar y reconstruir dicho documento.
Número de participantes: 1 Ing. Técnica Inf. Sist. o Superior
Requisitos: C++, OpenCV o disposición a aprender
Finalizado (Septiembre 2010)
Blog: http://scannercampfc.wordpress.com/
Autor: Juan Rinconada

Filtro de Partículas para Seguimiento de Grupos (co-tutor: Juanjo Pantrigo)
Breve descripción: Contar personas en una secuencia de vídeo es una tarea relativamente sencilla para un humano, pero que en condiciones generales es muy compleja para una máquina. En este PFC se creará una aplicación con propósitos de seguridad y videovigilancia, que pueda etiquetar la presencia de individuos que se agrupen y desagrupen en secuencias de imágenes.
Número de participantes: 1 Ing. Técnica Inf. Sist. o Superior
Requisitos: C++, OpenCV o disposición a aprender
Finalizado (Septiembre 2010)
Blog: http://javiergutierrezpfc.wordpress.com/
Autor: Javier Gutiérrez

Análisis de Actividades en Entorno Deportivo: Seguimiento de jugadores (co-tutor: Raúl Cabido)
Breve descripción: En este proyecto se trabajará con secuencias de partidos de fútbol y se intentará realizar un seguimiento e identificación de los jugadores presentes en las escenas. Se trabajará a través de OpenCV y las secuencias de campo más abiertas, donde hay mayor presencia de jugadores en escena.
Número de participantes: 1 Ing. Técnica Inf. Sist. o Superior
Requisitos: C++, OpenCV, o disposición a aprender
Finalizado (Septiembre 2010)
Blog: http://nachorodriguezpfc.wordpress.com/
Autor: Ignacio Rodríguez

Reconstrucción de PET mediante CUDA: una aproximación paralela (co-tutor: Raúl Cabido)
Breve descripción: CUDA es una nueva arquitectura software/hardware para el desarrollo de aplicaciones de altas prestaciones basadas en cómputo sobre hardware gráfico. En este proyecto se pretende incorporar CUDA a aplicaciones tipo benchmark para realizar una comparativa de rendimiento bruto.
Número de participantes: 1 Ing. Técnica Inf. Sist. o Superior
Requisitos: C++, OpenGL, Cg, CUDA, o disposición a aprender
Finalizado (Junio 2010)
Blog: http://pfccpp.wordpress.com/
Autor: Santi García Sánchez

Seguimiento Visual mediante Playstation 3 (co-tutor: Raul Cabido)
Breve descripción: En este TFC se pretende programar el multiprocesador de una videoconsola Playstation3 para realizar cómputo intensivo de procesamiento de imágenes. Dicha arquitectura está basada en un multiprocesador heterogeneo vectorial compuesto por 8 SPUs (Synergistic Processor Unit), 6 útiles, y 1 PPU (PowerPC Unit) de IBM que cambiará en gran medida el mundo de las arquitecturas de bajo coste.
Número de participantes: 1 Ing. Superior
Requisitos: C++, Fedora Core 5, CellSDK, o disposición a aprender
Finalizado (Junio 2010)
Autor: Alberto Matías

Modelado de escenarios para aplicaciones de videovigilancia (co-tutor: Juan José Pantrigo)
Breve descripción: Se trata de crear un entorno de videovigilancia que integre una serie de técnicas generales de procesamiento de imágenes y vídeo para crear diversas aplicaciones de videovigilancia o análisis de escenarios mediante visión artificial. Es posible que para el proyecto se pueda contar con un sistema inalámbrico de envío de imágenes a un nodo central.
Requisitos: Lenguaje de alto nivel tipo C/C++ o disposición a aprender
Finalizado (Junio 2010)
Autor: Antonio Collazos

Ampliación del Optófono
Breve descripción: En este proyecto se ampliará el desarrollo del optófono original.
Número de participantes: 1
Requisitos: MATLAB y/o C/C++ o disposición a aprender
Finalizado (Junio 2010)
Autor: Guillermo Rey

BusVigía: Análisis en tiempo real de la circulación para el control de un Carril-Bus (co-tutor: Juan José Pantrigo)
Breve descripción: Se trata de crear un entorno de videovigilancia que integre una serie de técnicas generales de procesamiento de vídeo y videovigilancia y que pueda procesar en arquitecturas heterogéneas (CPU y GPU fundamentalmente). Es posible que para el proyecto se pueda contar con un sistema inalámbrico de envío de imágenes a un nodo central.
Requisitos: Lenguaje de alto nivel tipo C/C++ o disposición a aprender
Finalizado (Mayo 2010)
Autor: David Fernández

Análisis de Actividades en Entorno Deportivo: Autolocalización y Seguimiento (co-tutor: Juan José Pantrigo)
Breve descripción: En este proyecto se trabajará con secuencias de partidos de fútbol y se intentará autolocalizar la cámara desde la que se visualiza el campo de juego. Se trabajará a través de OpenCV y se buscarán ciertos parámetros en el campo como puntos salientes y otras características (líneas, heurísticos,...).
Número de participantes: 1 Ing. Técnica Inf. Sist. o Superior
Requisitos: C++, OpenCV, o disposición a aprender
Finalizado (Mayo 2010)
Blog: http://www.diegotapiador.blogspot.com/
Autor: Diego Tapiador

Seguimiento visual con filtros de partículas hibridados con algoritmos meméticos (co-tutor: Juan José Pantrigo)
Breve descripción: La combinación de los filtros de partículas como estimadores secuenciales con algoritmos meméticos para refinamientos en la evaluación de los filtros de partículas pueden dar buenos resultados cualitativos y cuantitativos. En este proyecto se pretende estudiar dicho comportamiento.
Requisitos: Lenguaje de alto nivel tipo C/C++ o disposición a aprender
Finalizado (Abril 2010)
Autor: Javier Hernández Sánchez

Cámara Estadística: Control de velocidad (co-tutor: Juanjo Pantrigo)
Breve descripción: La ciudad es un entorno complejo, dinámico y lleno de datos. Las cámaras inteligentes reciben y procesan imágenes para ofrecer información de más alto nivel. En este proyecto se creará una aplicación inteligente que almacene las estadísticas que un experto decida a través de una serie de reglas en un escenario preparado para controlar la velocidad a través de balizas virtuales de una cierta vía.
Número de participantes: 1 Ing. Técnica Inf. Sist. o Superior
Requisitos: C++, OpenCV o disposición a aprender
Finalizado (Ene. 2010)
Blog: http://camaraestadistica.blogspot.com
Autor: Roberto Sánchez

Computación distribuida en hardware gráfico para reconstrucción de imágenes médicas (co-tutor: Raúl Cabido)
Breve descripción: En este proyecto se extenderá la funcionalidad de un cluster para poder hacer uso de plataformas GPU son soporte para Nvidia CUDA, continuando el proyecto desarrollado anteriormente GPGPU@home y se aplicará a un problema de reconstrucción de imagen médica.
Número de participantes: 1 Ing. Técnica Inf. Sist. o Superior
Requisitos: C++, CUDA, o disposición a aprender
Finalizado (Ene. 2010)
Blog: http://macudapfc.wordpress.com/
Autor: Miguel Ángel Jiménez


Interfaces "Minority-Report" para navegación en mapas (co-tutor: Juanjo Pantrigo)
Breve descripción: En este proyecto se pretende desarrollar una interfaz de usuario que permita navegar a través de los mapas de GoogleMaps o similares a través del movimiento de las manos.
Número de participantes: 1 Ing. Técnica Inf. Sist. o Superior
Requisitos: C++, OpenCV, Directshow, o disposición a aprender
Finalizado (Ene. 2010)
Blog: http://mapsnavigation.blogspot.com/
Autor: Miguel Ángel Ntugu

Interfaces de usuario Minority Report 2 (co-tutor: Juanjo Pantrigo)
Breve descripción: Este PFC continuará las líneas que dejó "Interfaces de Usuario Minority Report", con un control del sistema gestor de ventanas a partir de una cámara.
Número de participantes: 1 Ing. Técnica Inf. Sist. o Superior
Requisitos: C++, OpenCV o disposición a aprender
Finalizado (Sep. 2009)
Blog: http://enelprincipio.wordpress.com
Autor: Carlos Martín Mora

Reconstrucción de vídeo a partir de fotografías temporalmente distantes (co-tutor: Juanjo Pantrigo)
Breve descripción: A partir de una colección de imágenes del mismo escenario dinámico pero tomadas en instantes diferentes, se aplicarán métodos de reconstrucción para crear un vídeo que minimice los problemas de iluminación, movimiento y posición de las capturas.
Número de participantes: 1 Ing. Técnica Inf. Sist. o Superior
Requisitos: C++, OpenCV o disposición a aprender
Finalizado (Jun. 2009)
Blog: http://pfc-jesus.blogspot.com/
Autor: Jesús Lorenzo Morales

Cluster heterogéneo de procesadores gráficos para cómputo de propósito general (co-tutor: Raúl Cabido)
Breve descripción: Las tarjetas gráficas actuales poseen mucha capacidad de cómputo disponible para problemas de gran envergadura. Este tipo de problemas suelen necesitar grandes cantidades de memoria por lo que una opción es realizar particiones de datos capaces de ser procesadas por separado mediante diferentes procesadores. En este proyecto se pretende utilizar una red de tarjetas gráficas (esclavos) para procesar independientemente porciones de datos y devolver un resultado único a una máquina que hace las labores de procesador maestro en una arquitectura de maestro/esclavo. Se mostrará especial atención a las labores de rendimiento frente al tiempo invertido en las comunicaciones.
Número de participantes: 1 Ing. Técnica Inf. Sist. o Superior
Requisitos: C++, OpenGL, Cg, CUDA, MPI, PVM o disposición a aprender
Finalizado (Feb. 2009)
Blog: http://degryll-pfc.blogspot.com/
Autor: David Concha Gómez


Detección de objetos abandonados en estancias controladas (co-tutor: Juanjo Pantrigo)
Breve descripción: En este proyecto se pretende desarrollar una aplicación informática orientada a la seguridad que detecte el abandono de objetos en zonas de paso.
Número de participantes: 1 Ing. Técnica Inf. Sist. o Superior
Requisitos: C++, OpenCV, Directshow, o disposición a aprender
Finalizado (Feb. 2009)
Blog: http://objetosabandonados.blogspot.com/
Autor: Antonio Collazos

Interfaces "Minority-Report" basadas en seguimiento visual (co-tutor: Juanjo Pantrigo)
Breve descripción: En este proyecto se pretende desarrollar una interfaz de usuario que permita controlar el ordenador a través del movimiento de las manos.
Número de participantes: 1 Ing. Técnica Inf. Sist. o Superior
Requisitos: C++, OpenCV, Directshow, o disposición a aprender
Finalizado (Sep. 2008)
Blog: http://pfc-minorityreport.blogspot.com/
Autor: Alexis Martín Montero


Filtros de Partículas con Realimentación basada en Memoria (co-tutor: Juanjo Pantrigo)
Breve descripción: Los filtros de partículas son métodos muy utilizados en tareas de seguimiento de características, objetos, planos,... Esta técnica es generalmente utilizada y exitosa mientras exista realimentación visual, pero a diferencia de otras técnicas (como los filtros de Kalman), no poseen claros mecanismos de control cuando se pierde la realimentación visual. En este TFC se propone la implementación y experimentación exhaustiva de un sistema híbrido entre los Filtros de Kalman y de Partículas.
Número de participantes: 1 Ing. Técnica Inf. Sist. o Superior
Requisitos: MATLAB, C++, Directshow, o disposición a aprender
Finalizado (Jun. 2008)
Blog: http://projektzenko.blogspot.com/
Autor: Javier Hernández Sánchez

Interfaces "Minority-Report" para navegación en mapas (co-tutor: Juanjo Pantrigo)
Breve descripción: En este proyecto se pretende desarrollar una interfaz de usuario que permita navegar a través de los mapas de GoogleMaps o similares a través del movimiento de las manos.
Número de participantes: 1 Ing. Técnica Inf. Sist. o Superior
Requisitos: C++, OpenCV, Directshow, o disposición a aprender
Finalizado (Jun. 2008)
Blog: http://navegacionenmapas.wordpress.com/
Autor: David Fernández

Seguimiento visual de planos implementado en la GPU (co-tutor: José Miguel Buenaposada)
Breve descripción: En este TFC se pretende implementar un sistema de seguimiento de planos, ya desarrollado con anterioridad (implementación disponible en C++), sobre la tarjeta gráfica. Y es que las tarjetas de vídeo actuales poseen Unidades de Procesamiento Gráfico (GPU) que, en muchos casos, poseen más potencia de cálculo y número de transistores que las CPUs del momento.
Número de participantes: 1 Ing. Técnica Inf. Sist. o Superior
Requisitos: C++, OpenGL, Cg, o disposición a aprender
Finalizado (Feb. 2008)
Autor: Luis Alexis

Segmentación de vídeo en tiempo real mediante técnicas de partición de grafos (co-tutor: Abraham Duarte)
Breve descripción: Una interesante línea en el procesamiento de vídeo es la segmentación de objetos. En este proyecto se pretende utilizar técnicas probadas en problemas de segmentación de imágenes para su uso en streams de vídeo.
Número de participantes: 1 Ing. Técnica Inf. Sist.
Requisitos: C++, DirectShow, o disposición a aprender
Finalizado (Jun. 2007)
Autor: Emilio Almazán

Estudio de FBOs y pBuffers para procesamientos multipasada en GPU(co-tutor: Raúl Cabido)
Breve descripción: Las tarjetas gráficas son actualmente programables y ofrecen funcionalidad para el desarrollo de aplicaciones gráficas. Sin embargo, esta funcionalidad puede ser aprovechable para distintos usos, entre ellos la computación científica. Los FBO (Frame Buffer Objects) así como los pBuffers (Pixel Buffers) permiten redirigir la salida de un proceso de renderizado a la entrada del camino de ejecución de una tarjeta gráfica. En este trabajo se hará un estudio en profundidad del rendimiento de cada una de las alternativas.
Número de participantes: 1 Ing. Técnica Inf. Sist.
Requisitos: C++, DirectShow, o disposición a aprender
Finalizado (Feb. 2006)
Autor: Sergio García

Seguimiento de Objectos Móviles en Tiempo Real (co-tutor: Juanjo Pantrigo)
Breve descripción: En este proyecto se estudiarán técnicas de seguimiento de objetos en secuencias de imágenes 2D. Las aplicaciones serán optimizadas para ser utilizadas en tiempo real y sacar máximo provecho a los procesadores.
Número de participantes: 1
Requisitos: C, DirectShow, extensiones multimedia MMX/SSE/SSE2
Finalizado (Jun. 2005)
Vídeo 1
Vídeo 2
Vídeo 3
Autor: Guillermo Ortega

Filtro de Partículas con Búsqueda Dispersa para el Desarrollo de Interfaces de Usuario Avanzadas (co-tutor: Juanjo Pantrigo)
Breve descripción: En este proyecto se integrarán técnicas de seguimiento de múltiples objetos con el control de la interfaz gráfica estudiada en proyectos anteriores. Asimismo, se hará un estudio experimental exhaustivo.
Número de participantes: 1
Requisitos: C++, DirectShow
Finalizado (Jun. 2005)
Autor: Miguel Ruiz Muñoz

Procesamiento sobre GPU vs. CPU
Breve descripción: En este proyecto se comparan técnicas de procesamiento de altas prestaciones sobre plataformas CPU y GPU mediante la implementación de diferentes problemas matriciales de elevado coste computacional.
Número de participantes: 1 Ing. Sup. Informática
Requisitos: C, OpenGL, Cg, BrookGPU, extensiones multimedia MMX/SSE/SSE2
Finalizado (Feb. 2005)
Autor: Enrique Torres

Filtro de Partículas con Búsqueda Dispersa para seguimiento de múltipes objetos: aplicación al seguimento humano (co-tutor: Juanjo Pantrigo)
Breve descripción: En este proyecto se estudiará y se implementará una solución para el análisis del movimiento humano en tiempo real basado en la hibridación del filtro de partículas con algún método de búsqueda.
Número de participantes: 1
Requisitos: C++, DirectShow
Finalizado (Feb. 2005)
Memoria del Proyecto (formato .pdf; 6 MB).
Vídeo (formato .avi; 3.6 MB)
Autor: Oscar Varela

Visual-Ratón
Breve descripción: El proyecto consiste en el desarrollo de un sistema de seguimiento de alguna característica humana identificable mediante un sensor óptico. Dicho seguimiento se utilizará para el posicionamiento del cursor del ratón generando así un visual-ratón.
Número de participantes: 1
Requisitos: C++, DirectShow o disposición a aprender
Finalizado (Feb. 2005)
Autor: José Antonio Almena

Procesamiento de altas prestaciones de imágenes mediante hardware gráfico de consumo: Template Matching sobre la GPU
Breve descripción: El proyecto consiste en realizar un estudio de las nuevas propuestas de las principales marcas comerciales de hardware gráfico para la programación a bajo nivel de sus tarjetas. En concreto se estudiarán el lenguaje de alto nivel Cg de Nvidia. Como aplicación se crearán pixel shaders para aplicarlos al template matching como técnica de reconocimiento de patrones.
Número de participantes: 1 Ing. Sup. Informática
Requisitos: C, OpenGL, Cg
Finalizado (Sept. 2004)
Autor: Raúl Cabido Valladolid

Sonificación de imágenes en color 2-D
Breve descripción: El proyecto consiste en el desarrollo y aplicación de un sencillo sistema de sonificación que transforme una señal visual simplificada (imagen bidimensional o sintética) en una señal de audio equivalente, usando el color de la imagen como nueva característica a modelar con un sistema borroso.
Número de participantes: 1
Requisitos: C o MATLAB o disposición a aprender
Finalizado (Feb. 2004)
Autor: Rodrigo Blasco Pérez

Aplicación de tratamiento de imágenes usando OpenGL
Breve descripción: OpenGL es un estándar multiplataforma especializado en la generación de gráficos 3D por aceleración hardware. En este proyecto el alumno se apoyará en esta librería para diseñar una aplicación de tratamiento de secuencias de imágenes de altas prestaciones.
Número de participantes: 1
Requisitos: C, Win32 o disposición a aprender
Finalizado (Sept. 2003)
Autora: Laura García Plaza

Aplicación del filtro de Partículas al seguimiento de objetos en secuencias de imágenes (co-tutor: Juanjo Pantrigo)
Breve descripción: El proyecto consiste en el desarrollo y evaluación del filtro de partículas para secuencias de imágenes en diferentes condiciones experimentales (oclusión, varios objetos, movimientos no plano paralelos,...).
Número de participantes: 1
Requisitos: MATLAB o disposición a aprender
Finalizado (Jun. 2003)
Memoria del Proyecto (formato .pdf; 4.2 MB).
Vídeo (formato .avi; 1.0 MB)
Autora: Eva Burgueño Raigal

Aplicación del filtro de Kalman al seguimiento de objetos en secuencias de imágenes (co-tutor: Juanjo Pantrigo)
Breve descripción: El proyecto consiste en el desarrollo y evaluación del filtro de Kalman para secuencias de imágenes en diferentes condiciones experimentales (oclusión, movimientos no plano paralelos,...).
Número de participantes: 1
Requisitos: MATLAB o disposición a aprender
Finalizado (Jun. 2003)
Memoria del Proyecto (formato .pdf; 1.4 MB)
Autora: Patricia Rodríguez Muñoz

Sonificación de imágenes 2-D
Breve descripción: El proyecto consiste en el desarrollo y aplicación de un sencillo sistema de sonificación que transforme una señal visual simplificada (imagen bidimensional o sintética) en una señal de audio equivalente, usando diferentes métodos de preprocesamiento y segmentación a modo de optófono.
Número de participantes: 1
Requisitos: C++ o disposición a aprender
Finalizado (Jun. 2003)
Memoria del Proyecto (formato .pdf; 2.0 MB)
Autor: Alberto Luis Corrales Hermoso

Aplicación de la lógica borrosa a la segmentación de imágenes
Breve descripción: Se plantea el desarrollo de un sistema basado en reglas "fuzzy" (lógica borrosa) que permita establecer criterios de similitud entre regiones adyacentes para agruparlas/separarlas, resultantes de un proceso de segmentación de imágenes. El sistema se validará con diferentes imágenes de prueba.
Número de participantes: 2
Requisitos: MATLAB
Finalizado (Jun. 2002)
Autores: Raúl Cabido Valladolid y Jesús Gil Fernández

Diseño e Implementación de una Aplicación para Detección de Movimiento
Breve descripción: El proyecto consiste en el desarrollo y aplicación de un sistema de detección de movimiento mediante el cálculo del flujo óptico en secuencias de imágenes en formato mpeg.
Número de participantes: 1
Requisitos: C++ o disposición a aprender
Finalizado (Sept. 2001)
Autor: Teófilo Romera



Última Actualización
23/9/24