Académique Documents
Professionnel Documents
Culture Documents
1. Introduccin y objetivos
1. 2. 3. 4. 5. Estudio del estndar DICOM DCMTK de Office Libreras JDT de Offis-Link Programacin en JAVA Implementacin de aplicacin
Introduccin al estndar
Nace en 1993 Aumento de sistemas digitales Estndar Comunicacin diferentes fabricantes Transmisin segura Interfaz comn para todos los dispositivos
Proceso distribuido
Acuerdo en el papel Acuerdo en informacin Operaciones que cada parte realizar
Conectividad
Ver si conexin es posible, mediante:
DCMTK de Office
Contenidos
Software gratuito Es una coleccin de libreras y aplicaciones que ponen en prctica el estndar Dicom Est desarrollado en C++
Instalacin
DCMTK puede ser compilado bajo muchos SO: Windows, Linux, Solaris, MacOS x,... 1. Descargarlo de Internet 2. Descomprimir el archivo Dcmtk351.zip 3. Abrir y compilar dcmtk.dsp.
Funciones
Compresin de imgenes DICOM Envo y encriptacin de archivos DICOM a travs de la Red Almacenaje de imgenes e informes de Pacientes en una base de datos Tratamiento de las imgenes y firmas digitales
Problemas:
Cdigo muy extenso y complicado Falta de documentacin
Dicom Scope
Browser
Viewer Print
Process Log
Introduccin
Estndar DICOM en JAVA Fcil de usar Ms documentada que DCMTK Pero poco soporte
Contenido
Funciones basadas en el estndar, visualizacin de datos, compresin, transmisin, etc Buena estructuracin Documentacin en la web (Guia de usuario JDT)
Conclusiones
DCMTK351:
JDT:
Ventajas:
Ventajas:
Inconvenientes:
Inconvenientes:
Programacin en JAVA
Cdigo neutro para ser ejecutado en cualquier mquina 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 dinmico.
Programacin en JAVA
Sun distribuye JDK (Java Developement Kit) Tambin JRE (ejecutar cdigo Java) .java cdigo fuente .class cdigo compilado Clases, packages, herencia ... Interfaces, excepciones, polimorfismo ...
Implementacin de la aplicacin
Java?? Software de desarrollo para GUI (Graphical User Interface)
JBuilder o MVJ++
Configuracin de JDK y JDT
Zoom in / out
Panel procesamiento
Procesamiento de imgenes a travs de algoritmo implementado en GVA
Preguntas?
Jos Mara Onrubia Martnez
GVA-ELAI-UPM Enero 2003