AREA DE ARQUITECTURA Y TECNOLOGÍA DE COMPUTADORES

Asignatura “ Sistemas Informáticos” 5º Curso – 15 Créditos

Curso 2004/2005

 

Trabajos a desarrollar en el Departamento de Arquitectura y Tecnología de Sistemas Informáticos

 

·      T1: Desarrollo de un sistema de actualización de páginas Web

DESCRIPCIÓN : El alumno deberá desarrollar un sistema que permite actualizar a un usuario una página Web. El sistema deberá permitir modificar las páginas Web almacenadas en un servidor a un conjunto de usuarios que estarán almacenados en una base de datos.

 

Nº ALUMNOS: 1

 

Santiago Rodríguez de la Fuente, srodri@fi.upm.es

 

·      T2: Realización de un servicio Grid de almacenamiento paralelo sobre clusters

 

DESCRIPCIÓN: El objetivo de este trabajo es la realización de un servicio Grid  (similar a los Web Servicies) sobre un cluster que permita el almacenamiento en paralelo sobre los nodos que lo componen. Para ello, se pretende integrar un sistema de ficheros paralelo existente en C sobre clusters con el servicio Grid en Java, utilizando JNI (Java Native Interface).

 

Nº ALUMNOS: 1

 

María S. Pérez Hernández, mperez@fi.upm.es

 

·      T3: Realización de un modelo de predicción sobre el comportamiento de un cluster

 

DESCRIPCIÓN: El objetivo de este trabajo es el acceso a los datos de monitorización publicados por un servicio Web instalado sobre un cluster e inferir el comportamiento futuro del mismo a partir de los mismos. Para ello, se construirá un modelo de predicción ya definido a partir de los datos obtenidos permitiendo a la aplicación actuar de manera autónoma.

 

Nº ALUMNOS: 1

 

María S. Pérez Hernández, mperez@fi.upm.es

 

·      T4: Data Mining sobre un entorno Grid

 

DESCRIPCIÓN: Este trabajo consiste en la implantación de una herramienta de Data Mining sobre un entorno grid, de forma que se pueda lograr realizar un proceso de data mining sobre datos distribuidos en dicho entorno. Para ello se utilizarán las herramientas Weka y Globus Toolkit GT3.

 

Nº ALUMNOS: 2

 

María S. Pérez Hernández, mperez@fi.upm.es

 

·      T5 : Aplicación de nuevas tecnologías de información para la realización de un sistema modular de procesado de imágenes para Teledetección

 

DESCRIPCIÓN :El objetivo de este trabajo es el diseño de una herramienta que permita realizar diferentes operaciones y tareas de procesado de imágenes implicadas en el área de Teledetección. Para ello, se pretende integrar y unificar las características y formatos de algunas herramientas ya desarrolladas por el Grupo de Teledetección,  así como desarrollar otras nuevas. Esto supone la necesidad de que el alumno tenga unos conocimientos básicos de Teledetección que en caso de ser necesario será proporcionado previamente.

 

Nº ALUMNOS: 2


  Agueda Arquero Hidalgo, aarquero@fi.upm.es
Consuelo Gonzalo Martín, chelo@fi.upm.es
          Estíbaliz Martínez Izquierdo, emartinez@fi.upm.es

·      T6: La investigación medioambiental a través de Internet

 

DESCRIPCIÓN: La existencia en el Planeta Tierra de diferentes problemas relacionados con el Medio ambiente ( Ejemplo: Cambio climático, Degradación del suelo, Residuos, etc.), y la necesidad de realizar diferentes estudios (análisis, evaluación, corrección) que lleven a corto o largo plazo a sus posibles correcciones o soluciones, es lo que hace preciso la aplicación de diferentes aspectos de la Informática (GIS, Internet, etc.). Es por ello por lo que se propone en la asignatura de Sistemas Informáticos la realización de un trabajo que relacione ambos campos pero siempre teniendo en cuenta la multidisciplinaridad y complejidad de los estudios e investigaciones relacionados con el Medio ambiente, y la que se hará uso de la red de Internet.

 

Nº ALUMNOS: 2

 

Almudena Galán Saulnier, agalan@fi.upm.es

 

·      T7: Apoyo a la Segmentación del Flujo Óptico

 

REQUISITOS: Que los alumnos estén dispuestos a continuar con este trabajo tras la realización de la asignatura de Sistemas Informáticos para realizar en este tema su trabajo Fin de Carrera.

 

DESCRIPCIÓN: De una secuencia de vídeo, tomada con una cámara en movimiento, se extrae qué píxeles están moviéndose, en qué dirección y a qué velocidad, es decir, el flujo óptico.

A partir de está información, agrupando los píxeles que tienen un  movimiento similar se puede deducir que “zonas” tiene un movimiento homogéneo y parecen ser un objeto. Segmentando las imágenes del vídeo se buscarán dichos objetos.

Actualmente ya se calcula el flujo óptico de una secuencia de vídeo y ya se ha comenzado con la segmentación, pero queda bastante trabajo por hacer en esta tarea, que será donde se incorporarán los alumnos que deseen participar.

 

Nº ALUMNOS: 2

 

Antonio García Dopico, dopico@fi.upm.es

José Luis Pedraza Domínguez, pedraza@fi.upm.es

Manuel Nieto Rodríguez, mnieto@fi.upm.es

 

·      T8: WEARABLE COMPUTER

 

DESCRIPCIÓN: Se plantea el estudio de la viabilidad de desarrollo de un sistema informático, en el espacio personal (íntimo) del usuario, utilizando un soporte e-text (electronic textiles), dotado de interactividad permanente, controlada y separable.

Un segunda fase, correspondería al análisis de las posibilidades de encapsulación, modos de integración y metodología de implementación.

 

Nº ALUMNOS: 2

 

Miguel Ángel Pascual Iglesias, mapascual@fi.upm.es

 

·      T9: Modelado de componentes hardware reusables para tratamiento digital de señal

 

DESCRIPCIÓN: El objetivo de este trabajo es el diseño de componentes parametrizados en los lenguajes de descripción hardware, VHDL y SystemC que, implementen algunos de los algoritmos más comúnmente utilizados en reconocimiento de voz. Posteriormente se evaluarán las prestaciones de los diseños en implementaciones sobre FPGAs, de Altera, Xilix y librerías tecnológicas.

 

Nº ALUMNOS: 4

 

Victoria Rodellar Biarge, victoria@pino.datsi.fi.upm.es

 

 

·      T10: Apoyo al desarrollo de un compilador de VHDL.

 

DESCRIPCIÓN: Para terminar el desarrollo de un compilador de VHDL se necesitan tres estudiantes. El primero se encargaría de completar un elaborador ya desarrollado. El segundo, de generar bibliotecas auxiliares y el tercero de realizar una implementación de un procesador DLX en VHDL, a fin de tener un ejemplo lo suficientemente complejo, conocido con detalle, para probar a fondo el compilador y su adecuación a fines docentes. Los trabajos desarrollados pueden ser la base de la realización posterior del PFC.

 

Nº ALUMNOS: 3

 

Antonio García Dopico, dopico@fi.upm.es

Mariano Hermida de La Rica, mariano@olivo.datsi.fi.upm.es

 

·      T11: Modelado del entorno a partir de un láser tridimensional

 

REQUISITOS: Programación en C

 

DESCRIPCIÓN: El trabajo que se plantea consistirá, en primer lugar, en la extracción de características geométricas del entorno (básicamente planos) a partir de la información proporcionada por un láser de barrido tridimensional. Seguidamente se realizará su representación y modelado en un entorno gráfico 3D (OpenGL y gtk)

 

Nº ALUMNOS: 1

 

Mª Luisa Muñoz Martín, mmunoz@fi.upm.es

 

·      T12: Esquematización y reconstrucción de entornos interiores

 

REQUISITOS: Programación en C

 

DESCRIPCIÓN: En este trabajo se obtendrá el esquema de un entorno interior mediante su diagrama de Voronoi (puntos que equidistan de dos o más objetos), a partir de la descripción porporcionada por un mapa binario.

Seguidamente se realizará la función inversa, obteniendo a partir del diagrama de Voronoi, el mapa que lo generó. El trabajo se realizará en Matlab.

 

Nº ALUMNOS: 1

 

Mª Luisa Muñoz Martín, mmunoz@fi.upm.es

 

·      T13: Desarrollo de herramientas de monitorización interna para Linux

 

DESCRIPCIÓN: En este trabajo se pretende desarrollar herramientas que proporcionen información, tanto cualitativa como cuantitativa, sobre cómo operan los distintos subsistemas del sistema operativo Linux (gestión de procesos, sistema de ficheros, gestión de memoria, sistema de E/S, software de red, etc).

 

Nº ALUMNOS: 2

 

Fernando Pérez Costoya, fperez@fi.upm.es

 

·       T14: Sistematización de Bases de Datos Genómicas para Aplicación Clínica

 

DESCRIPCIÓN: Los estudios en genómica (la parte de la Biología dedicada a la Expresión Genética, es decir, al papel que juegan los genes en determinadas funciones de la célula) han recibido un fuerte impulso gracias a la Informática en los últimos años, hasta el punto de que se ha desarrollado un nueva rama denominada Bioinformática, que trata toda una serie de temas relacionados con ambas Ciencias. La propuesta que se presenta pretende sistematizar las bases de datos actualmente en uso en diferentes entornos, como el de investigación de nuevos fármacos, o el clínico, para organizar adecuadamente los datos proporcionados por imágenes en 2 dimensiones de la presencia cuantitativa de un determinado gen en una muestra compuesta por muchos genes, mediante la técnica denominada de “microarray” o “microchip”. Esta información se utilizará posteriormente para extraer determinados rasgos de la misma mediante Redes Neuronales.

 

Nº ALUMNOS: 2

 

 

Pedro Gómez Vilda, pedro@pino.datsi.fi.upm.es

 

·      T15: Técnicas de compresión de imágenes de video en tiempo real

 

DESCRIPCIÓN: El alumno realizará una comparación de varias técnicas convencionales de compresión de imágenes de video (MPEG, MPEG2, MJPEG, etc.) , tanto a nivel teórico, a partir de las especificaciones de dichas técnicas, como a nivel práctico, mediante la instalación y evaluación de algunas herramientas de libre distribución.

 

Nº ALUMNOS: 2

 

José Luis Pedraza Domínguez, pedraza@fi.upm.es

 

·      T16: Optimización de filtros de imagen digital mediante uso de instrucciones MMX.

 

DESCRIPCIÓN: El trabajo consiste en optimizar algunos de los algoritmos más frecuentemente utilizados para filtrar imágenes digitales. En primer lugar se implementará una versión en C de dichos algoritmos. Tras ello, se analizará el código generado, se estudiará la parte de dicho código susceptible de mejora mediante el uso del paralelismo interno que aportan las instrucciones vectoriales (MMX, SSE, 3Dnow, etc.) , se realizará la implementación basada en este tipo de instrucciones y compararán los resultados obtenidos entre ambas implementaciones.

 

Nº ALUMNOS: 2

 

José Luis Pedraza Domínguez, pedraza@fi.upm.es

 

·      T 17: Desarrollo de laboratorios remotos accesibles vía web.


DESCRIPCIÓN:  Este trabajo se engloba dentro del proyecto libre CICLOPE https://www.ciclope.info/web_default/foundations.php
CICLOPE es una arquitectura para la creación de laboratorios remotos accesibles a através de Internet. Actualmente se trabaja en 4 laboratorios diferentes, aunque se preveen realizar mas:
CICLOPE ASTRO: Que trata del control remoto de un telescopio http://gayuba2.datsi.fi.upm.es/~mapeces/
CICLOPE ROBOT: Que pretende reproducir el puesto de trabajo de la asignatura DSCD de esta facultad http://laurel.datsi.fi.upm.es/~ssoo/DSCD/
http://gayuba2.datsi.fi.upm.es/~rcedazo/
CICLOPE CHEMICAL: Que pretende reproducir un laboratorio de química en la UNED (web no disponible aun)
CICLOPE PELTIER: Realizar el control de temperatura de una célula peltier para la asignatura control de procesos. http://gayuba1.datsi.fi.upm.es/~acasado/
Para ellos se han desarrollado numerosos componentes, herramientas y documentación como resultado de trabajos de Sistemas Informáticos de otros años y proyectos fin de carrera entre otros:

CICLOPE PHP-DOCWRITER: http://phpdocwriter.sourceforge.net/
CICLOPE RTAI: http://gayuba1.datsi.fi.upm.es/~dlopez/
CICLOPE HAPTIC: http://gayuba1.datsi.fi.upm.es/~suruena/haptic/
CICLOPE CORE: (web no disponible aun)
CICLOPE WEBCAL: http://gayuba2.datsi.fi.upm.es/~ohornero/
CICLOPE TITERE: http://gayuba2.datsi.fi.upm.es/~msalvadores/
CICLOPE THEATERRES: http://gayuba1.datsi.fi.upm.es/~dherranz/
CICLOPE MVC: http://gayuba2.datsi.fi.upm.es/~djimenez/
CICLOPE ASTRO-CCD: http://gayuba2.datsi.fi.upm.es/~amanchado/

Se trataría de colaborar con algunos de estos proyectos ya abiertos

Nº ALUMNOS: ilimitados


 Francisco M. Sánchez Moreno, fsanchez@fi.upm.es

 

 

 

 

 

 

 

Trabajos a desarrollar en el Departamento de Tecnología Fotónica

 

·      T18:  Aplicaciones de la lógica borrosa al tratamiento de imágenes: Desentrelazado de secuencias de vídeo en tiempo real.

 

DESCRIPCIÓN: Tras una revisión de las técnicas de tratamiento de imágenes
basadas en lógica borrosa (fuzzy), el alumno deberá desarrollar en una
primera fase un algoritmo de desentrelazado de imágenes de vídeo mediante
la detección borrosa de la distribución del movimiento de la imagen. Los
resultados se evaluarán comparativamente con otros algoritmos conocidos.
La segunda fase consistirá en la selección del hardware adecuado y la
implementación del algoritmo desarrollado en tiempo real.
 
Nº DE ALUMNOS: 2
 
Julio Gutiérrez Ríos, jgr@dtf.fi.upm.es.
 
 

·      T19: Entornos de realidad virtual: representación y visualización de escenarios

 

DESCRIPCIÓN: Una visualización realista de una escena en un entorno de
realidad virtual intervienen elementos tan diversos como las técnicas de
representación de los objetos, los mecanismos de sincronización e intercambio
de datos entre los diferentes dispositivos involucrados en el sistema
(dispositivos hápticos, unidades de cómputo, tarjetas gráficas...). En
este trabajo se aborda el diseño y la implementación del software necesario
para lograr que la interacción hombre-máquina en un escenario de realidad
virtual se realice de manera realista.
 
Nº DE ALUMNOS: 4
 
Ángel Rodriguez Martínez de Bartolomé, arodri@dtf.fi.upm.es.
 

·      T20 : Análisis técnico del mercado de entornos EDA para dispositivos programables.

 

DESCRIPCIÓN: Analizar, comparar y probar los principales entornos comerciales
existentes para el diseño con dispositivos programables. 

Adicionalmente los entornos correspondientes deberán ser probados con un
conjunto de diseños patrón. Opcionalmente se propondrá realizar un artículo
resumen del trabajo en una revista de electrónica de difusión nacional. 
 
Nº DE ALUMNOS: 2
 
Felipe Fernández Hernandez, felipe.fernadez@es.bosch.com.
 

·      T21:  Software de Localización de Sensores Inteligentes.

 

DESCRIPCIÓN: Un Sensor Inteligente (SI) es aquel dotado de capacidad para
medir alguna variable de su entorno (temperatura, vibración, etc.) realizar
un procesado  y comunicarse con otros
SI iguales estableciendo con ellos procesos cooperativos. Intel, MIT y
otras instituciones  están trabajando
en SI de tamaño muy reducido y baratos que contienen: sensor, microprocesdor,
memoria, batería y comunicaciones. Los SI forman redes que pueden alcanzar
millares de individuos.
El objetivo del
trabajo es estudiar alternativas software para la autolocalización de cada
sensor dentro de una red sin necesidad de GPS mediante algoritmos de
triangulación. Para ello un trabajo previo es asegurar la sincronía de los
relojes de la red. Cada sensor debe ser capaz de estimar su posición respecto
a sus congéneres. Este tipo de tecnología es prometedora para multitud de
aplicaciones: detección de incendios en bosques, control de contaminantes,
etc.
 
Nº DE ALUMNOS: Ilimitado
 
Juan Carlos Crespo Zaragoza, crespozj@dft.fi.upm.es.
 
 
 

·      T22:  Software de navegación para el robot Sancho-2.

 

DESCRIPCIÓN: Experimentar y validar módulos del software de autolocalización
para la navegación autónoma de nuestro robot Sancho-2. Desarrollar el entorno
de simulación y pruebas, realizar los experimentos y validar los resultados. Se
requieren conocimientos en programación de Matlab, C++, Windows y Linux.
 
Nº DE ALUMNOS: Ilimitado
 
Antonio Ruiz Mayor, aruiz@fi.upm.es.
 

·      T23: Control remoto de una planta sencilla

 

DESCRIPCIÓN: Diseñar e implementar un sistema que realice el control remoto
por internet de una planta sencilla (ej: control de temperatura del aire de un
pequeño recinto), conectada a un PC mediante el puerto serie, y una tarjeta de
Entrada/Salida diseñada a medida. Se pondrán en práctica conocimientos diversos
en hardware y software: diseño con microcontroladores, diseño digital,
interfaces y hardware del PC, programación web, programación clásica,
administración del sistema operativo, etc. Más información en
http://zape.fi.upm.es/%7Earuiz/ssii/.
 
Nº DE ALUMNOS: Ilimitado
 
Antonio Ruiz Mayor, aruiz@fi.upm.es
Gracián Triviño Barros, gtrivino@dtf.fi.upm.es.