Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porCenobia Pareja Modificado hace 10 años
1
Desarrollo de aplicación DICOM mediante librerías JDT
José María Onrubia Martínez GVA-ELAI-UPM 25 de Julio 2003
2
Introducción y objetivos
Estudio del estándar DICOM DCMTK de Office Librerías JDT de Offis-Link Programación en JAVA Implementación de aplicación
3
2. Estudio del estándar DICOM.
Introducción Proceso distribuido Conceptos generales DICOM Conceptos de DICOM Network Conectividad Partes del estándar
4
Introducción al estándar
Nace en 1993 Aumento de sistemas digitales Estándar Comunicación diferentes fabricantes Transmisión segura Interfaz común para todos los dispositivos
5
Proceso distribuido Acuerdo en el papel Acuerdo en información
Operaciones que cada parte realizará
6
Conceptos generales DICOM.
Clases de Servicio y Clases SOP. IOD´s Atributos Elementos de servicio Instancias SOP Identificación Relaciones VR Transfer Syntax
8
Conceptos DICOM network
Entidad de la aplicación Presentación de la dirección (TCP/IP, OSI ...) Negociación de la asociación Presentación del contexto
9
Conectividad Ver si conexión es posible, mediante:
Perfiles de sistema (Estatuto de conformidad) Perfiles de aplicación (medios físicos: CD ...)
10
Partes del estándar DICOM
11
DCMTK de Office
12
DCMTK (Digital Communication Standardisation)
Contenidos Instalación Funciones DicomScope
13
Contenidos Software gratuito
Es una colección de librerías y aplicaciones que ponen en práctica el estándar Dicom Está desarrollado en C++
14
Instalación DCMTK puede ser compilado bajo muchos SO: Windows, Linux, Solaris, MacOS x,... Descargarlo de Internet Descomprimir el archivo Dcmtk351.zip Abrir y compilar dcmtk.dsp.
15
Funciones Compresión de imágenes DICOM
Envío y encriptación de archivos DICOM a través de la Red Almacenaje de imágenes e informes de Pacientes en una base de datos Tratamiento de las imágenes y firmas digitales
16
Organización del dcmtk
Que devuelven las funciones y métodos Que clases heredan Que variables se declaran Problemas: Código muy extenso y complicado Falta de documentación
17
Dicom Scope Browser Viewer Print Process Log
18
JDT (Java Dicom Toolkit)
19
JDT (Java Dicom Toolkit)
Introducción Contenido Conclusiones
20
Introducción Estándar DICOM en JAVA Fácil de usar
Más documentada que DCMTK Pero poco soporte
21
Contenido Funciones basadas en el estándar, visualización de datos, compresión, transmisión, etc Buena estructuración Documentación en la web (Guia de usuario JDT)
22
Conclusiones DCMTK351: JDT: Ventajas: Inconvenientes: Ventajas:
Es gratuito Muchas funciones (demasiadas) Inconvenientes: Poca documentación JDT: Ventajas: Más documentación Más fácil Inconvenientes: No es gratuito Poco soporte para resolver dudas
23
Programación en JAVA Código neutro para ser ejecutado en cualquier máquina por medio de JVM Todo cuelga. No se parte de cero. API Sus: “simple, orientado a objetos, distribuido, interpretado, robusto, seguro, de arquitectura neutra, portable, de altas prestaciones, multitarea y dinámico”.
24
Programación en JAVA Sun distribuye JDK (Java Developement Kit)
También JRE (ejecutar código Java) .java código fuente .class código compilado Clases, packages, herencia ... Interfaces, excepciones, polimorfismo ...
25
Implementación de la aplicación
Java?? Software de desarrollo para GUI (Graphical User Interface) JBuilder o MVJ++ Configuración de JDK y JDT
26
Partes de nuestra aplicación
27
Visor de archivos DICOM
Visualizar archivos Dicom (imagen y datos) 1 o varias imágenes BN o COLOR Zoom in / out Mediante botones Mediante eventos Meter nuevos campos Grabar como JPG
28
Creador de archivos DICOM
1 imagen color o BN Varias imágenes BN Compresión 2 a 1 de archivos en BN Inserción de datos
29
Panel Cliente / Servidor
Enviar archivo DICOM a servidor En proceso de mejora
30
Panel procesamiento Procesamiento de imágenes a través de algoritmo implementado en GVA
31
José María Onrubia Martínez GVA-ELAI-UPM Enero 2003
¿Preguntas? José María Onrubia Martínez GVA-ELAI-UPM Enero 2003
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.