Top Banner
1 1 DICOM Image Communication in DICOM Image Communication in Globus-Based Medical Grids Globus-Based Medical Grids Michal Vossberg, Thomas Tolxdorff, Associate Member, IEEE, and Dagmar Krefting Ting-Wei, Chen
31

11 DICOM Image Communication in Globus-Based Medical Grids Michal Vossberg, Thomas Tolxdorff, Associate Member, IEEE, and Dagmar Krefting Ting-Wei, Chen.

Dec 19, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 11 DICOM Image Communication in Globus-Based Medical Grids Michal Vossberg, Thomas Tolxdorff, Associate Member, IEEE, and Dagmar Krefting Ting-Wei, Chen.

11

DICOM Image Communication in DICOM Image Communication in Globus-Based Medical Grids Globus-Based Medical Grids

Michal Vossberg, Thomas Tolxdorff, Associate Member, IEEE,

and Dagmar Krefting

Ting-Wei, Chen

Page 2: 11 DICOM Image Communication in Globus-Based Medical Grids Michal Vossberg, Thomas Tolxdorff, Associate Member, IEEE, and Dagmar Krefting Ting-Wei, Chen.

22

Outline

Introduction Related Work Methods Results and Discussion Conclusion and Future Work

Page 3: 11 DICOM Image Communication in Globus-Based Medical Grids Michal Vossberg, Thomas Tolxdorff, Associate Member, IEEE, and Dagmar Krefting Ting-Wei, Chen.

33

Introduction (cont.)

Grid environment (Medical grid) Secure Reliable Highly efficient data transport

Grid Middleware Globus toolkit Lack the integration the world-wide medical

image communication standard Digital Imaging and Communication in Medicine (DICOM)

Page 4: 11 DICOM Image Communication in Globus-Based Medical Grids Michal Vossberg, Thomas Tolxdorff, Associate Member, IEEE, and Dagmar Krefting Ting-Wei, Chen.

44

Introduction (cont.)

DICOM’s Advantage: Interoperability Asynchronous communication Integrity

From the DICOM protocol to the FTP protocol’s Disadvantage: Reduce most of the advantages and security an

integrated network of DICOM devices offers

Page 5: 11 DICOM Image Communication in Globus-Based Medical Grids Michal Vossberg, Thomas Tolxdorff, Associate Member, IEEE, and Dagmar Krefting Ting-Wei, Chen.

55

Introduction (cont.)

Problem Incompatible between the different imaging

devices

Solution Adapts the DICOM protocol to the Globus grid

security infrastructure

Page 6: 11 DICOM Image Communication in Globus-Based Medical Grids Michal Vossberg, Thomas Tolxdorff, Associate Member, IEEE, and Dagmar Krefting Ting-Wei, Chen.

6

Introduction (cont.)

Standardization Ensure compatible Correct representation

Imaging equipment of the different vendors Expect

Healthcare business The way the various healthcare actors interact

with one another

Page 7: 11 DICOM Image Communication in Globus-Based Medical Grids Michal Vossberg, Thomas Tolxdorff, Associate Member, IEEE, and Dagmar Krefting Ting-Wei, Chen.

77

Introduction (cont.)

Medical grid projects European Enabling Grids for E-Science in

Europe (EGEE) U.S. cancer network caBIG MediGRID

Page 8: 11 DICOM Image Communication in Globus-Based Medical Grids Michal Vossberg, Thomas Tolxdorff, Associate Member, IEEE, and Dagmar Krefting Ting-Wei, Chen.

88

Related Work (cont.)

Toolkit’s common security infrastructure Encryption and integrity verification of the data Authentication user or host Authorization based on the host

Page 9: 11 DICOM Image Communication in Globus-Based Medical Grids Michal Vossberg, Thomas Tolxdorff, Associate Member, IEEE, and Dagmar Krefting Ting-Wei, Chen.

99

Related Work (cont.)

Globus components Grid Security Interface (GSI) Grid File Transfer Protocol (Grid-FTP) Grid Services and HTTP DICOM Grid Interface Service (DGIS) Medical Data Manager (MDM) Others: Storage Resource Broker (SRB)

Page 10: 11 DICOM Image Communication in Globus-Based Medical Grids Michal Vossberg, Thomas Tolxdorff, Associate Member, IEEE, and Dagmar Krefting Ting-Wei, Chen.

1010

Methods (cont.)

Grid-DICOM Upper layer messaging protocol for message

and data exchange Allow secure communication through an

encrypted transport protocol TLS/SSL Use a Java implementation of the DICOM

standard Dcm4che2 toolkit

Page 11: 11 DICOM Image Communication in Globus-Based Medical Grids Michal Vossberg, Thomas Tolxdorff, Associate Member, IEEE, and Dagmar Krefting Ting-Wei, Chen.

1111

Methods (cont.)

Page 12: 11 DICOM Image Communication in Globus-Based Medical Grids Michal Vossberg, Thomas Tolxdorff, Associate Member, IEEE, and Dagmar Krefting Ting-Wei, Chen.

1212

Methods (cont.)

Grid-DICOM Router Act a proxy and translates between the plain

and the grid protocol Service class

Verification: Forward a C-ECHO messageStorage: Forward C-STOREQuery: Forward C-FINDRetrieve: Forward C-GET and C-MOVE

Page 13: 11 DICOM Image Communication in Globus-Based Medical Grids Michal Vossberg, Thomas Tolxdorff, Associate Member, IEEE, and Dagmar Krefting Ting-Wei, Chen.

1313

Methods (cont.)

Page 14: 11 DICOM Image Communication in Globus-Based Medical Grids Michal Vossberg, Thomas Tolxdorff, Associate Member, IEEE, and Dagmar Krefting Ting-Wei, Chen.

1414

Methods (cont.)

Keep router mostly independent of the architecture of the hosting system

Design the application according to the Java Management Extensions specification

JBoss JMX Implicit clustering capabilities improve the

scalability and fault tolerance of the router application

Page 15: 11 DICOM Image Communication in Globus-Based Medical Grids Michal Vossberg, Thomas Tolxdorff, Associate Member, IEEE, and Dagmar Krefting Ting-Wei, Chen.

1515

Methods (cont.)

A number of design optimization improve the performance and stabilityOptimal thread reuse and performance

scalabilityMinimize the initial handshakingAll incoming DICOM messages are processed

in buffered memory blocks

Page 16: 11 DICOM Image Communication in Globus-Based Medical Grids Michal Vossberg, Thomas Tolxdorff, Associate Member, IEEE, and Dagmar Krefting Ting-Wei, Chen.

1616

Methods (cont.)

Page 17: 11 DICOM Image Communication in Globus-Based Medical Grids Michal Vossberg, Thomas Tolxdorff, Associate Member, IEEE, and Dagmar Krefting Ting-Wei, Chen.

1717

Methods (cont.)

Test Scenarios Have been tested in a partial environment of the

MediGRID test bed The security level

Full transport level encryptionMutual user/host certificationAuthorization against the gridmap fileFull delegation support of credentials

Page 18: 11 DICOM Image Communication in Globus-Based Medical Grids Michal Vossberg, Thomas Tolxdorff, Associate Member, IEEE, and Dagmar Krefting Ting-Wei, Chen.

1818

Methods (cont.)

Three typical scenarios based on the grid image processing applicationsScenario 1: DistributionScenario 2: StorageScenario 3: Moving

Page 19: 11 DICOM Image Communication in Globus-Based Medical Grids Michal Vossberg, Thomas Tolxdorff, Associate Member, IEEE, and Dagmar Krefting Ting-Wei, Chen.

1919

Methods (cont.)

Scenario 1: Distribution. A user distributes images from a modality. a) Conventional DICOM transferb) Encrypted DICOM Transfer c) GSI-based transferd) GSI-based transfer through a router e) The DGIS imaging solution of the Globus

incubator project MEDICUS

Page 20: 11 DICOM Image Communication in Globus-Based Medical Grids Michal Vossberg, Thomas Tolxdorff, Associate Member, IEEE, and Dagmar Krefting Ting-Wei, Chen.

2020

Methods (cont.)

Page 21: 11 DICOM Image Communication in Globus-Based Medical Grids Michal Vossberg, Thomas Tolxdorff, Associate Member, IEEE, and Dagmar Krefting Ting-Wei, Chen.

2121

Methods (cont.)

Scenario 2: Storage. A user sends images from an imaging device to an off-site image archive (C-STORE)

Page 22: 11 DICOM Image Communication in Globus-Based Medical Grids Michal Vossberg, Thomas Tolxdorff, Associate Member, IEEE, and Dagmar Krefting Ting-Wei, Chen.

2222

Methods (cont.)

Scenario 3: Moving. A user requests the off-site image archive to move images to a different archive

Page 23: 11 DICOM Image Communication in Globus-Based Medical Grids Michal Vossberg, Thomas Tolxdorff, Associate Member, IEEE, and Dagmar Krefting Ting-Wei, Chen.

2323

Methods (cont.)

Three different set:One Magnetic resonance (MR)

5 series of 100 images each (512*512, 16 bit, total 250MB)

One Computed tomography (CT) 50 series of 10 images each (512*512, 16 bit, total

250MB)Ten Computed radiology (CR) chest image

10 series of 1 image each (2140*1760, 16 bit, total approx. 800MB)

Page 24: 11 DICOM Image Communication in Globus-Based Medical Grids Michal Vossberg, Thomas Tolxdorff, Associate Member, IEEE, and Dagmar Krefting Ting-Wei, Chen.

24

Results and Discussion (cont.)

24

Transfer Rates of Scenario 1-3 In MB/s

Page 25: 11 DICOM Image Communication in Globus-Based Medical Grids Michal Vossberg, Thomas Tolxdorff, Associate Member, IEEE, and Dagmar Krefting Ting-Wei, Chen.

2525

Results and Discussion (cont.)

DICOM throughput increases with a lower number of single images (CR > CT = MR)

The transfer rate decreases when engaging the TLS 3des encryption

Engaging the Grid-DICOM transfer results in an almost equal, if not slightly lower transfer rate than plain encryption

Page 26: 11 DICOM Image Communication in Globus-Based Medical Grids Michal Vossberg, Thomas Tolxdorff, Associate Member, IEEE, and Dagmar Krefting Ting-Wei, Chen.

2626

Results and Discussion (cont.)

Connecting devices through a router further reduces the transfer rate through the additional message processing costs, depending on the number of images transferred

The router solution performs in the same range as the DGIS

Page 27: 11 DICOM Image Communication in Globus-Based Medical Grids Michal Vossberg, Thomas Tolxdorff, Associate Member, IEEE, and Dagmar Krefting Ting-Wei, Chen.

2727

Conclusion and Future Work (cont.)

Proposed a solution to integrate legacy DICOM-capable system

Developed an adaptation of the DICOM protocol stack to the GSI

Page 28: 11 DICOM Image Communication in Globus-Based Medical Grids Michal Vossberg, Thomas Tolxdorff, Associate Member, IEEE, and Dagmar Krefting Ting-Wei, Chen.

2828

Conclusion and Future Work (cont.)

Employed a system of routers that transparently convert any traffic from pure DICOM protocol

Show the setup is a promising solution for grids based on the Globus middleware

Page 29: 11 DICOM Image Communication in Globus-Based Medical Grids Michal Vossberg, Thomas Tolxdorff, Associate Member, IEEE, and Dagmar Krefting Ting-Wei, Chen.

2929

Conclusion and Future Work (cont.)

Future work Replace the command line clients by a user

interface Improve the router software in terms of stability

and transaction ratio

Page 30: 11 DICOM Image Communication in Globus-Based Medical Grids Michal Vossberg, Thomas Tolxdorff, Associate Member, IEEE, and Dagmar Krefting Ting-Wei, Chen.

3030

Conclusion and Future Work (cont.)

Add modification chains for the DICOM data when passing the routers

Enhance the system by a Web service for a reliable DICOM transfer

Page 31: 11 DICOM Image Communication in Globus-Based Medical Grids Michal Vossberg, Thomas Tolxdorff, Associate Member, IEEE, and Dagmar Krefting Ting-Wei, Chen.

3131

Thank you for your attention