Corrección topológica de imágenes médicas Ignacio Moreno García Antonio José Narváez Ortega Maria del Carmen.

Slides:



Advertisements
Presentaciones similares
Retoque Fotográfico digital
Advertisements

PÁGINA WEB DEL INSTITUTO Manual de utilización. ¿Cómo colgar información en la página web? Para colgar información se necesita: Un programa de confección.
También conocido como Diseño Lógico Rodrigo Salvatierra Alberú.
Inserción de textos en IBOA. Una vez que tenemos preparados los textos en sus formatos correspondientes ya se puede entrar a la aplicación IBOA para realizar.
José Manuel Cortés López Programación Declarativa Avanzada
MATEMÁTICAS DISCRETAS.
Ciclo de desarrollo del software
Algoritmos Aleatorizados
Como Usar el Menú Insertar En Microsoft Word 2010.
Botones irregulares. Hola. Este tutorial explica el método para crear botones con formas irregulares y su utilidad en ejercicios de selección de objetos.
Chantal de Leste Conde David Ramos Navarro
Supongamos que nos plantean el siguiente problema:
Carolina Soria Hernández
Juan José Cortés Orozco. Antonio Muñoz Torres.
Procesamiento digital de Imágenes
TRADUCTOR DE UN PROGRAMA
PROCESO DE DESARROLLO. Introducción Mediante esta presentación se pretende describir el proceso de desarrollo del TALLER I.
UNIDAD 2:Crear, abrir y cerrar una base de datos Hacer clic sobre la opción Nuevo de la pestaña Archivo. Se mostrarán las distintas opciones para nuevos.
Procesamiento de Imágenes Digitales
VISUALIZACIÓN PROCESAMIENTO DE IMÁGENES DIGITALES
Introducción a las imágenes digitales
Visualizador Web de imágenes médicas Rawb
DISEÑO DE SOFTWARE 1ª. Parte
Sesión 2 Tablas Propiedades de los campos. Sesión 2 Borrar el contenido del directorio Mis documentos.
Morfología elemental en imágenes digitales binarias 3D
Material de apoyo Unidad 4 Estructura de datos
DESARROLLO DE UNA APLICACIÓN MÓVIL PARA APOYAR AL TURISMO DEL CENTRO HISTÓRICO, UTILIZANDO REALIDAD AUMENTADA Y GEOLOCALIZACIÓN, PARA LA EMPRESA VLBS.
Segmentación de Curvas José Luis Salas Espina 28 de Septiembre de 2005.
Establecimiento: Liceo Cristiano Shalem Curso: Sistemas e Instalaci ó n de software. Catedr á tico: Christian Gonz á lez. Trabajo: Instalaci ó n de Windows.
Introducción Scalable Edge Enhancement With Automatic Optimization For Digital Radiographic Images Procesamiento de Imágenes Digitales 1.
Procesamiento Digital de Imágenes
Informática Médica: Procesamiento de imágenes
Procesamiento de Imágenes digitales
Problema de inclusión en una Curva Digital Por Orellana Muñoz, Alfonso Paz Vicente, Rafael Pérez Medina, Gerardo Rodríguez Naranjo.
Adelgazamiento de Imágenes RGB
CARPLATE Reconocimiento del marco de la matrícula de un coche
Trabajo PID Análisis de imágenes de biopsias de músculo humano. Segmentación de células para construir un grafo a partir de las adyacencias entre ellas.
Introducción a la tecnología Realizado por: Miguel Ángel Arias.
MoMento S Grupo 33: Ignacio Ayllón Benito Félix A. Velázquez Salas.
Eliminación de ruido y Tratamiento de partes alargadas en imágenes digitales.
Procesamiento Digital de Imágenes
Tema 6: Morfología Segunda parte.
Sesión 2 Tablas Propiedades de los campos. Sesión 2 Borrar el contenido del directorio Mis documentos.
VISIÓN GENERAL DE LA IS Con independencia del modelo de proceso hay tres fases genéricas: Fase de definición Fase de desarrollo Fase de mantenimiento Cada.
PROCESAMIENTO DE IMÁGENES DIGITALES
Instrumentos de presentación de datos Tablas Introducción Una vez ha logrado agrupar los datos, el investigador puede iniciar el estudio de los hallazgos.
Reconocimiento de caras usando Histogramas de Gradientes Orientados
REQUISITOS PARA INSTALAR WINDOWS 7 Procesador de 1 GHz (de 32 bits o 64 bits) 1 GB de memoria RAM (para versiones de 32 bits), ó 2 GB de memoria RAM (para.
Carlos Hierro Gutiérrez Daniel Martínez Piñero Juan Manuel Ríos Martín José Sánchez López Adelgazamiento en escala de Adelgazamiento en escala de grises.
1 Practica 5 Transparencia en AE. Bibliografía José Luis Fernandez. “Postproducción digital”. Escuela de cine y vídeo Gonzalo Pajares. “Imágenes.
Microsoft Power Point Tema: “Como manejo del Power Point como herramienta estudiantil”.
Paso 1 Introducimos el CD de instalación de Windows XP en la unidad de CD- ROM. Reiniciamos el PC y tenemos que configurar la BIOS para que el ordenador.
UNIDAD V Bibliotecas de Funciones L.I. & M.S.C. OSCAR RAMÍREZ CORTÉS PROGRAMACIÓN DE SISTEMAS.
Simón Esneider Herrera Álvarez Media Técnica Casd 10-2
UNIVERSIDAD TECNOLOGICA DE IZUCAR DE MATAMOROS TECNOLOGIAS DE LA INFORMACION Y COMUNICACIÓN BASE DE DATOS PARA APLICACIONES MTRO: GONZALO ROSAS CABRERA.
Pixelación de imágenes avanzada usando el algoritmo slic
MIA - Grupo 5 Unidad 2.
INTRODUCCIÓN A LA INGENIERÍA PROFESOR Juan Sebastián Duque Jaramillo
Ciclo de desarrollo del software
Alexis J. Romero José A. De Vincenzo DESARROLLO DE UN SOFTWARE EDUCATIVO DE APOYO A LA LÓGICA CUANTIFICACIONAL, CONJUNTO, RELACIONES Y FUNCIONES DE LA.
El objetivo de la segmentación es dividir (segmentar) y separar la información original para generar nuevas imágenes que representen las estructuras internas.
CÁLCULO DEL ESQUELETO DE IMÁGENES 3D USANDO LA TRANSFORMADA DE LA DISTANCIA
Matemáticas Discretas MISTI
TUTORIAL: CREACIÓN DE UN LIBRO DIGITAL CON CALAMEO
Marco de Trabajo para Indexación, Clasificación y Recopilación Automática de Documentos Digitales Javier Caicedo Espinoza Gonzalo Parra Chico.
Web y Multimedia II Integrantes: Piero Álvarez Mayra Atience Jhonney Bermeo Johanna Cabrera Gabriela Cango.
Harware Software Yuneidy moreno 7-2 Tecnología i. E. devora Arango.
Mini-video 2 de 5 Materia: Límites de funciones Continuidad de funciones Prácticas con Introducción a Funciones de una variable.
SOFTWARE EDUCATIVO y PRODUCTOS HUASCARÁN juan josé lapeyre corzo.
ALUMNO ALUMNO: DIEGO URES LEGAJO LEGAJO: La prueba unitaria es la herramienta para la Calidad Presentación Trabajo Final de Grado.
Transcripción de la presentación:

Corrección topológica de imágenes médicas Ignacio Moreno García Antonio José Narváez Ortega Maria del Carmen Rodríguez León Juan Carlos Rodríguez Espinar

1. Introducción 2. Fundamentos teóricos 3. Aplicación utilizada: Mipav 4. Aplicación del algoritmo 5. Conclusiones 6. Bibliografía 2

3 1. Introducción 2. Fundamentos teóricos 3. Aplicación utilizada: Mipav 4. Aplicación del algoritmo 5. Conclusiones 6. Bibliografía

 En este documento presentamos una nueva técnica para la corrección topológica de imágenes.  A la hora de tratar con imágenes médicas, nos encontramos con que casi todos los componentes del cuerpo humano se considera que tienen una topología esférica.  Necesitamos un algoritmo de corrección topológica que dote a la imagen de la topología deseada (en este caso esférica) y que, además, la imagen resultante mantenga la topología a través de todas las transformaciones que queramos hacerle.

El trabajo desarrollado cubre dos aspectos:  Funcional: demostración de cómo actúa el algoritmo dado sobre una imagen, usando mipav.  Didáctico: facilitar la comprensión de la corrección topológica de imágenes médicas.

6 1. Introducción 2. Fundamentos teóricos 3. Aplicación utilizada: Mipav 4. Aplicación del algoritmo 5. Conclusiones 6. Bibliografía

 Los algoritmos anteriores de corrección topológica utilizaban una segmentación binaria del objeto que se quería corregir.  Esto nos hacía perder mucha información útil sobre las intensidades del objeto, como vemos en la siguiente imagen:  Utilizaremos por tanto un nuevo algoritmo que trabaja sobre una función de pertenencia en vez de sobre la segmentación binaria. 7 Fundamentos Teóricos

 Veamos algunos conceptos teóricos necesarios para comprender el algoritmo:  Un punto se considera simple si al añadirlo o quitarlo de la imagen no produce ningún cambio en su topología.  En caso contrario, se dice que el punto es crítico.  Los puntos simples y críticos se pueden identificar a partir del análisis de sus vecinos.  Dado un punto x, una región positiva o negativa es un conjunto de puntos y vecinos de x tales que están conectados entre sí y cumplen que f(y) > f(x) ó f(x) > f(y) respectivamente. Dependen, por tanto, de la conectividad elegida.  Un punto es simple sí y sólo sí el número de regiones positivas y negativas es igual a 1 x es simple ↔ N p (x) = N n (x) = 1 8 Fundamentos Teóricos

 Nuestro algoritmo se basa en éstas ideas. Partiendo de un objeto que tenga la topología deseada, procesará todos los píxeles de la imagen, corrigiendo los puntos críticos y convirtiéndolos en simples.  El resultado es una imagen igual a la original, con la topología del objeto inicial (en nuestro caso será esférica) y con todos los puntos simples.  El algoritmo es el siguiente: 1. Construir una función g(x)=g 0 en un objeto inicial con la topología deseada G 0, donde g 0 es un valor arbitrario tal que g 0 ≥ max(f). Inicializamos t=0 (Condiciones iniciales). 2. Ordenar de mayor a menor los puntos {x | x  B(G 0 )} en un árbol binario según el valor de f(x). 3. Eliminar el primer punto x del árbol y hacer t=t Si x ha sido previamente etiquetado como crítico, hacemos g(x) = donde N(x) es el conjunto de vecinos de x; en otro caso, g(x)=f(x). 5. Contar el número de regiones positivas y negativas, N p (x) y N n (x), usando el valor de g para aquellos valores que pertenezcan a G t-1 y el valor de f para el resto. Si un vecino pertenece a G t-1 y su valor es igual a g(x), se clasifica como positivo. Si su valor es igual a g(x) pero no pertenece a G t-1, se clasifica como negativo. 6. Usando los valores N p (x) y N p (y), clasificar x como simple o crítico: - Si x es simple introducirlo en G t, haciendo G t =G t-1  {x}. Buscar todos los vecinos y de x que no estén en G t ni en el árbol, e introducirlos en el árbol con valor f(y). -Si x es crítico etiquetarlo como tal y volverlo a poner en la parte no procesada del dominio. El punto permanecerá fuera del árbol hasta que alguno de sus vecinos sea procesado.  7. Volver al paso 3, hasta que el árbol esté vacío. 9 Fundamentos Teóricos

10 1. Introducción 2. Fundamentos teóricos 3. Aplicación utilizada: Mipav 4. Aplicación del algoritmo 5. Conclusiones 6. Bibliografía

 Lenguaje de programación: JAVA  En la investigación médica es muy importante la proyección de imágenes digitales.  Los radiólogos identifican y reconocen tumores a partir de la proyección de imágenes de resonancias magnéticas.  Debido a los adelantos tecnológicos, la visualización y el análisis médico de la imagen se pueden ahora realizar en un ordenador de usuario instalando el software adecuado.  El análisis de los datos de una imagen medica requiere el uso de herramientas sofisticadas para la cuantificación y la visualización de las mismas. Para ello usamos Mipav. 11

 El principal uso de MIPAV para los investigadores es extraer la información cuantitativa de los distintos tipos de imágenes médicas.  MIPAV puede funcionar virtualmente en cualquier plataforma, Microsoft Windows, Solaris, o así como en Macintosh (SO del mac).  El software lee y escribe en distintos formatos de imágenes industriales, como pueden ser DICOM, ima, img, xml…. Esto facilita la reutilización de las imágenes para un futuro.  Capacidad de visualizar las distintas capas de la imagen de dos o más dimensiones.  Capacidad de acomodar plugins creados por el usuario modificados para requisitos particulares  Aplicaciones de distintos algoritmos a las imágenes médicas

1. Introducción 2. Fundamentos teóricos 3. Aplicación utilizada: Mipav 4. Aplicación del algoritmo 5. Conclusiones 6. Bibliografía

14  Un ejemplo de aplicación de algoritmo de corrección topológica es el siguiente:

15 Al aplicar el algoritmo de corrección vemos una serie de cambios en la Imagen: 1. En el fondo de la imagen (flecha 1): los valores altos en la zona gris son disminuidos debido a su distancia hasta las zonas principales blancas. 2. Vemos algunos cortes en las zonas de valores de pertenencia intermedios. Los cortes son la parte más importante de la corrección, pues afectan a la frontera de la zona blanca. 3. Idem Las zonas de cambios más significativos son aquellas cercanas al área rellenada. Ahí, los voxeles tienen un valor de la función de pertenencia muy bajo rodeado de valores más altos. Estos valores aislados se traducen en problemas topológicos, por lo que producen más cambios en la corrección. 5. Idem 4.

16 1. Introducción 2. Fundamentos teóricos 3. Aplicación utilizada: Mipav 4. Aplicación del algoritmo 5. Conclusiones 6. Bibliografía

 Es necesario un algoritmo para la corrección topológica de imágenes que dada una imagen consiga transformarla en otra con la topología deseada. Además dicha imagen de salida debe ser tal que podamos aplicarle cualquier transformación sin que su topología varíe.  Los algoritmos existentes hasta la fecha trabajan sobre la segmentación binaria de las imágenes, perdiendo así mucha información sobre las intensidades que puede ser muy útil. En este nuevo algoritmo que presentamos, trabajaremos sobre una función distancia, evitando así este problema.  La aplicación que utilizaremos para llevar a cabo esta demostración es Mipav, un software libre para el tratamiento de imágenes medicas. El algoritmo de corrección esta implementado en un plugin para Mipav.  Hemos desarrollado un pequeño tutorial de dicha aplicación con las funciones básicas de la misma, entre otras las de apertura, transformación e incluso como guardar un historial de aplicaciones. 17

18 1. Introducción 2. Fundamentos teóricos 3. Aplicación utilizada: Mipav 4. Aplicación del algoritmo 5. Conclusiones 6. Bibliografía

 Software libre de MIPAV  Plugin con el algoritmo de corrección topológica  Apuntes de la asignatura PID. 19