1. índice  Introducción  Definición del modelo  Historia de un cráneo  Aplicaciones del modelo  Conclusiones  Bibliografía 2.

Slides:



Advertisements
Presentaciones similares
ALGORITMO Un algoritmo es un conjunto finito de instrucciones o pasos que sirven para ejecutar una tarea y resolver un problema. De un modo más formal,
Advertisements

METODOLOGÍA DIAGNÓSTICA ESTUDIOS AUXILIARES
Arquitecturas de BD Modelo ANSI/SPARC
III - Gestión de memoria
GRÁFICOS DE VECTORES Y GRÁFICOS RASTERIZADOS
Virtual PC.
LAS MAQUINAS DE TURING.
COMPETENCIAS PROYECTO TIC UNIVERSIDAD PONTIFICIA BOLIVARIANA
Relaciones y Funciones
INTRODUCCIÓN A UML Oscar Miguel Alonso Moreno.
DIAGRAMAS ENTIDAD RELACIÓN
DIAGRAMA DE COMPONENTES INTEGRANTES Córdova Vásquez Giovanny Escobar Alvares Calixto Gomez Quinteros Adelaida Pinto Flores Yarmila.
U NIDAD III P ROGRAMACIÓN O RIENTADA A O BJETOS (POO) Facilitadora: Ing. Patricia Gómez.
DE LAS CUENTAS DE USUARIO Y OPCIONES DE CARPETA
CI TEORIA semana 8 Subprogramas o funciones Definición de funciones.
Reconstrucción 3D mediante campos de reflectancia. Asesor: Miguel Arias Estrada. Estudiante: María Luisa Rosas Cholula.
Direcciones físicas y direcciones virtuales (lógicas)
Proceso de información en la computadora
Semana 5 Subprogramas..
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 1)
Índice. Revisando conceptos acerca de la memoria.
VISUALIZACIÓN PROCESAMIENTO DE IMÁGENES DIGITALES

TIPOS DE DATOS ABSTRACTOS

Diseño y análisis de algoritmos
Reconocimiento y resolución de ecuaciones impresas Luis Fernández Pérez Marco Antonio Formoso Trigo.
Cómo adquirir programas
Memoria. Memoria  Propósito  Longitud de palabra  Notación convencional de capacidad de memoria de un circuito.
Simular: Representar una cosa, fingiendo o imitando lo que no es.
Operaciones con números complejos
Animación en Flash MX Conceptos Basicos.
Problema de inclusión en una Curva Digital Por Orellana Muñoz, Alfonso Paz Vicente, Rafael Pérez Medina, Gerardo Rodríguez Naranjo.
INTRODUCCIÓN A LA INFORMÁTICA
Una introducción a la computación evolutiva
DIAGRAMAS ENTIDAD RELACIÓN
Unidad 1: FUNDAMENTOS DE COMPUTACIÓN Y PSEUDOLENGUAJE
TOMOGRAFIA COMPUTARIZADA
MoMento S Grupo 33: Ignacio Ayllón Benito Félix A. Velázquez Salas.
Análisis de algoritmos Generalidades
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:21 PRESENTACION: BASE DE DATOS ALUMNAS: Adán Millán Sánchez.
2 PARTE.
Elaboración de algoritmos usando lógica de programación
EXCEL 2013 DEFINICION PARTES FUNDAMENTALES DIBUJOS EXCEL VIDEO
UML.
Presente un cuestionario con los aspectos mas importantes sobre los
C OLEGIO T ÉCNICO S ALESIANO Nombres: Juan Orellana Jorge Sarmiento Curso: 3º de Bachillerato E1 Tema: Instalación Nativa y Virtual de Ubuntu 9.04.
Metodología de la programación
Universidad Mesoamericana Tecnología Médica e Informática.
Pixelación de imágenes avanzada usando el algoritmo slic
FORMATOS GRÁFICOS. INTRODUCCIÓN El campo de la imagen digital es muy amplio y complejo, maneja muchas variables. Para conocerlo en profundidad no basta.
Pablo Arturo Pérez Giraldo Melissa torres 11-C Tecnología e informática.
Nombre :Rosalía Huacarpuma Quispe Horario:08:00 -10:00 pm Frecuencia: taller de office Profesor: Víctor Espinoza.
SISTEMA DE NUMERACIÓN. ¿Qué es un sistema de numeración? Conjunto de símbolos y reglas que permiten representar datos numéricos. La principal regla es.
INTERVALOS APARENTES ¿Cómo se obtienen?.  *1 ER paso.- Obtener el numero máximo y el mínimo de la tabulación
EL TIPO DE DATO LOGICO y constantes.
QUE ES UNA RED Una red es un grupo de equipos de sobremesa o portátiles (y otros dispositivos de red, como impresoras) conectados entre sí El propósito.
ESTE TERMINO SE DEFINE COMO : UN PROCESO EN EL CUAL SE NOS DESCRIBE UN PROBLEMA (EN LENGUAJE NATURAL), LUEGO DE ESTO SE PLANTEAN POSIBLES RESOLUCIONES.
Harware Software Yuneidy moreno 7-2 Tecnología i. E. devora Arango.
Alejandro campis m. Hardware y software.
ANTIVIRUS CLOUD COMPUTING. Los antivirus cloud o antivirus en la nube, son antivirus que aplican a los antivirus el concepto cloud computing. Instalan.
Hacia 1888 el británico William Morris creo el movimiento “Arts and Crafts” ya que como consecuencia de la revolución industrial la producción artesanal.
Programación I Prof. Carolina Cols. Algoritmo es una lista bien definida, ordenada y finita de operaciones que permite hallar la solución a un problema.
Este trabajo tiene como fin demostrar las distintas formas de calcular el área de la función En el intervalo cerrado [-1,1] A través de las sumas de.
UNIDADES DE ALMACENAMIENTO. La unidad básica en Informática es el bitInformática.
ALGORITMOS Convenio SENA Institución Educativa Técnica Atanasio Girardot Docente: José Manuel Hernández R. Correo: AÑO.
Algoritmos voraces Códigos de Huffman. Descripción del problema Tenemos un archivo de entrada. Asumiremos que el archivo está compuesto de bytes (enteros.
Bits, Pixeles y Resolución.. Sistema numérico 10 Sistema binario 0 y 1 APAGADOENCENDIDO.
Katty Evangelina Hipólito Chi.   Aunque cada maquina tiene un lenguaje ensamblador distinto, el proceso de ensamblador tiene suficiente similitudes.
Transcripción de la presentación:

1

índice  Introducción  Definición del modelo  Historia de un cráneo  Aplicaciones del modelo  Conclusiones  Bibliografía 2

Introducción  Obtención de imágenes: Rayos X, RM, PET  Reconstrucción del modelo mentalmente por parte de los médicos  Operaciones muy complejas para hacerlo mentalmente  Necesidad de otro tipo de representación más eficaz 3

índice  Introducción  Definición del modelo  Historia de un cráneo  Aplicaciones del modelo  Conclusiones  Bibliografía 4

mundo real mundo computador modelo Definición del modelo 5

Un modelo para la diagnosis y la terapia a partir de imágenes médicas. Revisar la anatomía y fisiología humana. Simular la terapia e incrementar los conocimientos médicos para reintegrar los resultados de los exámenes en el modelo. Definición del modelo 6

P = {f1,f2...,Fn, r1, r2...,Rn} Donde: f1... Fn = juego de funciones r1... Rn = juego de relaciones Definición del modelo 7

Nuestro modelo será de uso práctico sólo si definimos una correspondencia de este con un juego de símbolos finitos que serán procesados por el ordenador Lo ideal sería una correspondencia 1:1 entre el modelo y su representación Esto NO es posible. Definición del modelo 8

Las funciones bases cuyos argumentos serán las coordenadas del cubo 3D. Las funciones concatenadas cuyos argumentos serán las otras funciones, de aquí que sirvan para representar los atributos. Para la representación de estas funciones usaremos una representación de celda extendida (XCE) donde el primer paso será acotar el espacio 3D. Definición del modelo 9

Asignarle a cada ubicación del cubo 3D una serie de valores de función, obtenidos del análisis del paciente en sí. F1 F2. Fn Celda Celda Extendida Definición del modelo 10

f tejidoBlando f caravela f HU esta_en segmento_de Grafo de descripción  representa nodos de función. Problema: se pierden las dependencias entre las funciones concatenadas. Solución : Definición del modelo 11

f HU : nombre: Hounsfield Unit rango: # bits: 12 pos. 1 er bit: 0 f tejidoBlando : nombre: tejido blando rango: 0..1 # bits: 11 pos. 1 er bit: 13 f caravela : nombre: caravela rango: 0..1 # bits: 1 pos. 1 er bit: 12 segmento_de esta_en Definición del modelo 12

Hueso H Cono de riesgo C Vasos V (B\C)\V(BnC)\V(C\B)\V(VnC)\B(V\B)\C consta_de Grafo de estructura  representa nodos de valores de función. Problema : no se representan las relaciones entre valores de función. Solución: Definición del modelo 13

índice  Introducción  Definición del modelo  Historia de un cráneo  Aplicaciones del modelo  Conclusiones  Bibliografía 14

Historia de un Cráneo Ejemplo de la utilización del Sofware XCE Studio Elementos necesarios: Un sujeto de estudio Un TAC XCE Studio

Historia de un Cráneo Un sujeto de estudio 16

Historia de un Cráneo Un TAC Obtenemos: 17

Historia de un Cráneo Obtener Representación 3D Software 18

Historia de un Cráneo - ¿Cómo podríamos ver sólo la parte del hueso? - ¿Y sólo el tejido blando? - ¿Podríamos ver las diferencias entre dos imágenes prácticamente iguales? - ¿Podríamos ver el % que ha aumentado un Tumor, por ejemplo? 19

índice  Introducción  Definición del modelo  Historia de un cráneo  Aplicaciones del modelo  Conclusiones  Bibliografía 20

Historia de un Cráneo 21

Historia de un Cráneo 22

Historia de un Cráneo 23

Historia de un Cráneo 24

Historia de un Cráneo 25

Historia de un Cráneo 26

Historia de un Cráneo 27

índice  Introducción  Definición del modelo  Historia de un cráneo  Aplicaciones del modelo  Conclusiones  Bibliografía 28

Conclusiones A simple vista el modelo XCE puede parecer fácil y sencillo de usar. Sería la solución a los problemas en la representación 3D en medicina Posibilita ver las zonas del cuerpo humano independientemente del resto, evolución del tamaño de los órganos… … y un largo etcétera… …pero… 29

Conclusiones Partimos de un modelo del año 1990, que aún no se ha usado. Sólo existe documentación del modelo, nada de software asociado. El principal problema es que este tipo de representación necesita de un modelo explícito del paciente. Esto nos lleva al inconveniente de no poder hacer una generalización. 30

Conclusiones Cada paciente tendría un modelo específico en un momento y en un lugar. Al paso del tiempo el paciente cambia físicamente por lo que el modelo ha de cambiar Es decir que un paciente puede tener mas de un modelo. Modelo1Modelo2 Modelo1 <> Modelo2 31

Conclusiones Suponiendo una imagen de 1000x1000x1000 tendríamos Voxels Si decimos que cada voxel ocupa un Byte Tendríamos Bytes ≈ 0.93 GB 1 GB con una resolución baja. Cuando lo normal es x x Totalmente inviable 32

Conclusiones Una imagen de 32x32x32 (Bastante pequeña) Tarda en procesarla 2s aproximadamente. La imagen de 1000x1000x1000 Tardaría 16h y 57m. ¡¡¡30518 VECES MAS!!! 33

Conclusiones Por lo que concluimos que el modelo aún siendo una buena idea es totalmente inviable. Los cálculos están hechos con imágenes de 1000x1000x1000 y con 1B de tamaño del Voxel. Si ponemos más tamaño de la imagen y más tamaño de voxel se nos dispara el tamaño total de la imagen. 34

índice  Introducción  Definición del modelo  Historia de un cráneo  Aplicaciones del modelo  Conclusiones  Bibliografía 35

Bibliografía  Artículo: 3D modeling using an extended cell enumeration representation. K.D. Toennies, U. Tronnier Enlace :  Como lenguaje de programación: C#.net  Plataforma de desarrollo: Microsoft Visual Studio 2005  Como software de renderizado 3D: Voxelo 3D modeling using an extended cell enumeration representation. K. D. Toennies, U. Tronnier 3D modeling using an extended cell enumeration representation. K. D. Toennies, U. Tronnier 36

FIN Alejandro Alemán Ramos Pablo Verd Gallego Isabel Mª López Barrientos TD-40 37