Download presentation
Presentation is loading. Please wait.
Published byJayson Fox Modified over 9 years ago
1
1 Application of multiprocessor and GRID technology in medical image processing IKTA5-00153/2002
2
2 Consortium University of Debrecen, Medical and Health Science Center, PET Center, Debrecen Home page: Service Center for Informatics of University of Debrecen, Debrecen Home page: Institute of Nuclear Research of the Hungarian Academy of Sciences, Debrecen Home page: MEDISO Medical Imaging System Ltd., Budapest Home page:
3
3 Phase 1 Consideration & specification of tasks 1) review of recent proceedings in the field of the project : study present medical image processing and reconstruction algorythms, select the best for parallelisation, collect the most up-to-date methods in the field of parallel data acquisition, review of standard GRID implementations (eg. Globus), pick the one most suitable for the project, contact other GRID projects. 2) hardware specification, cluster implementation
4
4 Phase 2 Cluster building, planning UPS switch 100 MBit /1GBit IDE-RAID 200-600 GByte fileserver node node 4 – front-end machine UPS switch RAID file server node 0 node 1 node 2 node N node N-1 LAN DAQ
5
5 Phase 3 Implementation I. creation of a C++ based volumetric software library in parallel environment USB, firewire,DIO or Gigabit Ethernet based high speed data acquisition nodes in the cluster cluster integration (logical, physical)
6
6 metacluster Phase 3 Integration of clusters Cluster A Cluster B GRID-integration Internet
7
7 Phase 4 Implementation II. optimisation of the parallel volumetric software library using the developed test programs testing data acquisition nodes, implementing parallel event processing algorithms cluster integration, GRID implementation
8
8 Phase 5 GRID integration & optimisation running visualization and other image processing algorithms in cluster and meta-cluster environments, optimising visualization, optimising data acquisition programs GRID integration, forming a Virtual Organization, the system can appear in the Hungarian GRID
9
9 Phase 6 complex integration, quality monitoring running the programs in environments with different resources (dedicated cluster, cluster with dynamically changing number of nodes, meta-cluster, GRID) Using clusters in commercial medical image processing facilities?
10
10 UPS fileserver (1TB) Gigabit switch PC1 : data acquisitionPC2 : data acquisition PC3 : calculation PCN : calculation LAN detector system 100 MBit 1 GBit USB? FRONT-END PC Data acquisition – Hardware Specification cluster Gigabit Ethernet Gigabit Ethernet, Myrinet switch
11
11 UPS fileserver (1TB) Gigabit switch PC1 : data acquisitionPC2 : data acquisition PC3 : calculation PCN : calculation LAN detector system 100 MBit 1 GBit USB? FRONT-END PC Meta-cluster based data acquisition data acquisition cluster Gigabit Ethernet Gigabit Ethernet, Myrinet switch Fast Ethernet detector cluster
12
12 UPS fileserver (1TB) Gigabit switch PC1 : data acquisitionPC2 : data acquisition PC3 : calculation PCN : calculation LAN detector system 100 MBit 1 GBit USB? FRONT-END PC Meta-cluster based data acquisition data acquisition cluster Gigabit Ethernet Gigabit Ethernet, Myrinet switch Fast Ethernet detector cluster LinuxLinux LinuxLinux Linux or/and Windows
13
13 Software components Data acquisition Hardware control Reconstruction Quality control Image processing LM data collection and sorting, sinogram generation Electronics controlling and programming reconstruction and correction utilities for hardware and detector developers and for operators visualization, documentation, registration, fusion, tracer kinetic modelling,...
14
14 Software Development Environment Visualization Library GUI Image, LM-data, sinogram database prog 1prog2Demo3 complex development environment Volumetric Library
15
15 Software Development Environment Visualization Library GUI Image, LM-data, sinogram database prog 1prog2Demo3 complex development environment Volumetric Library single processor
16
16 Software Development Environment Visualization Library GUI Image, LM-data, sinogram database prog 1prog2Demo3 complex development environment Volumetric Library single processor multi thread
17
17 Software Development Environment Visualization Library GUI Image, LM-data, sinogram database prog 1prog2Demo3 complex development environment Volumetric Library single processor multi thread parallelised
18
18 Software libraries GUI Qt 3.x: Tools for professional application development on MS Windows, Linux, Unix and Mac. ( www.trolltech.com ) Commersional: Qt/X11 (linux, unix) Non-commersional: Qt/Windows, Qt/Mac Visualization Library MDL : OpenGL based structured visualization library. binaries and headers are available for partners Volumetric Library VPP: C++ based data modeling and algorithm library. Full source and documentation will be free under GPL.
19
19 Other applications basic- and applied research brain research: analysis of functional connections segmentation image warping techniques using perfusion examinations detector design: Monte Carlo simulation
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.