Download presentation
Presentation is loading. Please wait.
1
hector.duque@creatis.insa-lyon.fr 1 http://www.creatis.insa-lyon.fr/~duque Hector DUQUE, Creatis/LIRIS Johan MONTAGNAT, Creatis Jean-Marc PIERSON, LIRIS Lionel BRUNIE, LIRIS Isabelle E. MAGNIN, Creatis DM 2 : A Distributed Medical Data Manager for Grids. CREATIS, CNRS UMR 5515 (Centre de Recherche et d'Application en Traitement de l'Image et du Signal, Lyon, France) LIRIS (LISI), CNRS/INSA FRE 2672 (Laboratoire d'InfoRmatique en Image et Syst ₩ mes d'information, Lyon, France) BIOGRID'03, May 14th, 2003, Tokyo, Japan
2
hector.duque@creatis.insa-lyon.fr 2 http://www.creatis.insa-lyon.fr/~duque Goals To supply a Distributed System for the medical community able to deal with medical images and sensitive medical metadata To provide hybrid content based queries and metadata queries over large databases of medical images (image processing) To transparently use GRIDS in order to get advantage of its computing power and its massive storage capacity To propose an arquitecture for developing this kind of systems (DSE: Distributed System Engines)
3
hector.duque@creatis.insa-lyon.fr 3 http://www.creatis.insa-lyon.fr/~duque challenges content-based queries over images Image processing Interfacing Grids and Image Archiving Systems distributed queries massive storage high performance computing
4
hector.duque@creatis.insa-lyon.fr 4 http://www.creatis.insa-lyon.fr/~duque Raid 5 DICOM client DICOM server DICOM hospital architecture DICOM data acquisition device (IRM) DICOM file = metadata + image DICOM
5
hector.duque@creatis.insa-lyon.fr 5 http://www.creatis.insa-lyon.fr/~duque " Very large databases of images with a very long term storage " Data distributed over acquisition sites " Sensitive medical data (strong security constraints) " Read-only access to raw scanner data (replicas needed) " Keep track of data processing " Different kinds of users (patients, physicians and researchers) medical data constraints
6
hector.duque@creatis.insa-lyon.fr 6 http://www.creatis.insa-lyon.fr/~duque applications " Hybrid queries to images's databases of Mammography and IRM cardiological sequences - metadata - parametric analysis (indexing) - content processing " Similarity queries Source image (e.g. thorax, MRI) Target images (thorax, MRI) Most similarLess similar Similarity measures
7
hector.duque@creatis.insa-lyon.fr 7 http://www.creatis.insa-lyon.fr/~duque DSE hospital a distributed system = set of engines GRID messages DSE: Distributed Systems Engines
8
hector.duque@creatis.insa-lyon.fr 8 http://www.creatis.insa-lyon.fr/~duque DSE0 DSE4 DSE3 DSE2 DSE1 0 message passing 0 distribution 0 Application 0 DM 2 0 transaction 0 user middleware applications semantic level DSE DSE is the definition of the multilevel architecture plust its implementation Distributed Systems Engines (multilayer architecture)
9
hector.duque@creatis.insa-lyon.fr 9 http://www.creatis.insa-lyon.fr/~duque DSE0 network_in / ipc_out processes (NIIO) ipc_in / network_out processes (IINO) ipc_in processes only (IIO) DSE0 = set of processes and a MPK IINO NIIO IIIO IIO tcp/ip ipc ipc_in / ipc_out processes (IIIO) Message Passing Kernel (MPK)
10
hector.duque@creatis.insa-lyon.fr 10 http://www.creatis.insa-lyon.fr/~duque DSE1 Tool Drivers (TOD) Request Drivers (RQD) server machine client machine Task Drivers (TKD) DSE1 = a set of drivers Transaction Drivers (TRD) a transaction is a set of tasks a task is a set of requests a request is a set of messages message passing kernel (MPK)
11
hector.duque@creatis.insa-lyon.fr 11 http://www.creatis.insa-lyon.fr/~duque network IPC client machines server machines messages TRD RQD TKD TOD
12
hector.duque@creatis.insa-lyon.fr 12 http://www.creatis.insa-lyon.fr/~duque METADATA TKD DM2 TRD DM2 image = {DICOM file} METADATA DM2 DM2 RQD CLIENT (DM2 API) Grid heart mammo Security TOD request comparable images to an imageID Usecase: a- A physician queries DM 2 to find all images comparable to an image of interest 1 METADATA RQD
13
hector.duque@creatis.insa-lyon.fr 13 http://www.creatis.insa-lyon.fr/~duque METADATA TKD Grid TKD DM2 TRD DM2 image = {DICOM file} METADATA Grid DM2 CLIENT (DM2 API) Grid heart mammo Security TOD request comparable images to an imageID Usecase: a- A physician queries DM 2 to find all images comparable to an image of interest 1 b- he queries the DM 2 to get a list of images similar to a DM2image request similar images to an imageID 2 METADATA RQD DM2 RQD Grid RQD
14
hector.duque@creatis.insa-lyon.fr 14 http://www.creatis.insa-lyon.fr/~duque Cache TOD DICOM TKD Grid TKD DM2 TRD DM2 image = {Dicom file} DICOM METADATA RQD Grid DICOM RQD Grid RQD DICOM Grid heart mammo Images TOD Security TOD GET (imageID) Usecase c- the Grid requests an image 1 2 3 3 4 5 6 6 METADATA METADATA TKD
15
hector.duque@creatis.insa-lyon.fr 15 http://www.creatis.insa-lyon.fr/~duque Results (Intel Pentium 4 CPU 1.70GHz, memory 512 MB) number of transactions * / minute: without cache cache (file) cache (image) (totally concurrent) 31 98 590 (sequence) 3 37 590 * transfer 10 files x.5 MB = 5 MB built 1 image of 5 Mb until 10*3 + 8 messages = 38 messages restricted to 10 channels with a DICOM server
16
hector.duque@creatis.insa-lyon.fr 16 http://www.creatis.insa-lyon.fr/~duque in summary " The DM 2 architecture is designed for high performance and extensibility. " The proposed architecture (DSE) is appropriate for developing distributed medical systems. " The concept of multilayered architecture has allow us to deal with the design and development of a complex system as a distributed medical application is. " Computing GRIDS are very useful for medical image storage and analysis (distributed data, high processing power). " The DM 2 system allows the physicians to get secure access to their data and to issue hybrid requests over huge databases.
17
hector.duque@creatis.insa-lyon.fr 17 http://www.creatis.insa-lyon.fr/~duque This work is partly supported by: / the IST European DataGrid project www.edg.org / the French ministry for research ACI-GRID project www-sop.inria.fr/aci/grid/public / ECOS-Nord Committee (action C03S02)
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.