La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Visualizador Web de imágenes médicas Rawb

Presentaciones similares


Presentación del tema: "Visualizador Web de imágenes médicas Rawb"— Transcripción de la presentación:

1 Visualizador Web de imágenes médicas Rawb
VISRAW Visualizador Web de imágenes médicas Rawb Luís Miguel Doblado Ruiz Alejandro Alonso Fernández Cano

2 Índice Imágenes médicas Tac Objetivos Tecnologías
Clases básicas de Java Proceso de implementación Aplicación Web Dificultades encontradas

3 Imágenes médicas Por imagen médica se entiende el conjunto de técnicas y procesos usados para crear imágenes del cuerpo humano, o partes de él, con propósitos clínicos. Técnicas: Fluoroscopia Imagen de resonancia magnética (MRI) Medicina nuclear Tomografía por emisión de positrones (PET) Radiografía de proyección Tomografía Ultrasonido

4 TAC LA TAC es una exploración de rayos X que produce imágenes detalladas de cortes axiales del cuerpo. En lugar de obtener una imagen como la radiografía convencional, la TAC obtiene múltiples imágenes al rotar alrededor del cuerpo. Mediante un ordenador combina estas imágenes creando una especie de rodaja del cuerpo, pudiendo estudiar, de esta forma, partes concretas de una zona específica.

5 Objetivos Estudiar el formato de las imágenes Rawb
Estudiar la forma de representar las imágenes en Java y Web. Construir clases para su uso Implementar una aplicación Web para la visualización y manipulación de este tipo de imágenes.

6 Tecnologías Html Java Jsp Javascripts Struts Ajax Css
Asynchronous Javascript and Xml. Es una tecnología Web que nos permite cargar partes concretas de una página y no la página entera. Sin esta tecnología el proyecto no habría sido factible. Es un lenguaje interpretado utilizado principalmente en páginas Web que se ejecuta directamente en el cliente. Siendo esta la única posibilidad de ejecutar código en un cliente para una aplicación Web Es una herramienta de soporte para desarrollo de aplicaciones Web basada en el modelo Vista/Controlador. Su gran ventaja es la estructuración que hace de una aplicación Web. Cascading Style Sheets. Es un mecanismo simple que describe la forma de representación de una página Web. Teniendo encapsulado todo el estilo de la Web. HTML es un lenguaje de etiquetas utilizado para la representación de páginas Web Utilizamos Java, por ser un lenguaje multiplataforma y poseer grandes posibilidades en la representación de imágenes. Jsp lo utilizamos para la generación de contenido dinámico para las páginas webs

7 Clases básicas Java Rawb Pixel TablaDeColores

8 Proceso de implementación
Todos estos bytes forman una tabla tridemensional y cada uno de los bytes representan un color en escala de grises. Así, una vez sabemos esto, sabemos como representar el archivo en Java. Primero estudiamos el archivo Rawb. Un archivo que tiene una cadena de bytes, representando las imágenes de este tipo. Indicando el valor de cada magnitud: Altura, anchura y numero de imágenes generamos una tabla tridimensional que guarda la representación de la imagen.

9 Proceso de implementación
Creamos la clase pixel para el tratamiento del color. Esta clase contiene tres parametros representando el Rojo, el Verde y el Azul. Y creamos la clase TablaDeColores, con la cual podemos cambiar el cuerpo del color en escala de grises por otro de cualquier tipo.

10 Aplicación Web Con la primera pantalla de la aplicación obtenemos los datos necesarios para le lectura y posterior tratamiento de las imágenes.

11 Aplicación Web Una vez hemos entrado se carga la siguiente página llamada principal.jsp. En la parte superior izquierda tenemos un pequeño resumen con las características de la imagen. En la parte derecha tenemos la opción de poder cargar otra imagen y el desplegable de los algoritmos. Esta página será desde la cual carguemos las demás usando tecnología Ajax. Imagenlateral.jsp En esta página se representa el número de imagen indicado arriba manipulando los índices de la tabla tridimensional para obtener la vista cenital Imagen.jsp En esta página se representa el número de imagen indicado arriba en el mismo sentido en el que se ha leido el archivo Rawb. ImagenAlgoritmo.jsp En esta página representamos la imagen tratada con el algoritmo al recibir una tabla bidimensional de cadena de caracteres. Algoritmos.jsp En esta página representamos el nombre de todos los algoritmos y el contenedor de la siguiente página.

12 Dificultades encontradas
Escasa información sobre el formato Raw y sobre cómo tratar lo bytes (que no vienen en escala del 0 al 255) Para la representación en colores tuvimos que averiguar cuál era la equivalencia de un píxel (rojo, verde, azul) a un entero. El estudio sobre los algoritmos del color.

13 Dificultades encontradas
La imposibilidad de crear una imagen en tiempo de ejecución usando Html. La gran cantidad de datos a tratar y la lentitud de la tecnología Web ya que se produce un gran flujo de información entre el servidor y el cliente Diferencias en el trato de color con respecto a Java a demás del uso de diferentes métodos para agilizar la representación en Html.

14 Fin Alumnos: Luís Miguel Doblado Ruiz Alejandro Alonso Fernández Cano
Director: Pedro Real Jurado Departamento de Matemáticas I VISRAW 2007 Fin


Descargar ppt "Visualizador Web de imágenes médicas Rawb"

Presentaciones similares


Anuncios Google