A Framework Based on Web Services and Grid Technologies for Medical Image Registration
Medical Imaging implies executing complex post-processing tasks such as segmentation, rendering or registration which requires resources that exceeds the capabilities of conventional systems. The usage of Grid Technologies can be an efficient solution, increasing the production time of shared resources. However, the difficulties on the use of Grid technologies have reduced its spreading outside of the scientific arena.
This article tackles the problem of using Grid Technologies for the co-registration of a series of volumetric medical images. The co-registration of time series of images is a needed pre-processing task when analysing the evolution of the diffusion of contrast agents. This processing requires large computational resources and cannot be tackled efficiently on an individual basis. This article proposes and implements a four-level software architecture that provides a simple interface to the user and deals transparently with the complexity of Grid environment. The four layers implemented are: Grid Layer (the closest to the Grid infrastructure), the Gate-to-Grid (which transforms the user requests to Grid operations), the Web Services layer (which provides a simple, standard and ubiquitous interface to the user) and the application layer.
An application has been developed on top of this architecture to manage the execution of multi-parametric groups of co-registration actions on a large set of medical images. The execution has been performed on the EGEE Grid infrastructure. The application is platform-independent and can be used from any computer without special requirements.
Unable to display preview. Download preview PDF.
- 1.Short, S.: Creación de servicios Web XML para la plataforma.NET. McGraw-Hill, New York (2002)Google Scholar
- 2.Universal Description, Discovery and Integratin (UDDI), http://www.uddi.org
- 3.Simple Object Access Protocol (SOAP), http://www.w3c.org
- 4.Expert Group Report. Next Generation Grids 2. European Commission (2004), http://www.cordis.lu/ist/grids/index.htm
- 5.Foster, I., Kesselman, C.: The GRID: Blueprint for a New Computing Infraestructure. Morgan Kaufmann Publishers, Inc., San Francisco (1998)Google Scholar
- 6.Foster, I., Kesselman, C.: Globus: A metacomputing infraetructure toolkit. Intl J. Supercomputer Applications, 115–128 (1997)Google Scholar
- 7.Forschungszentrum. Unicore Plus Final Report. Dietmar Erwin (2003)Google Scholar
- 8.InnerGrid Users manual. Grid Systems (2003)Google Scholar
- 9.Foster, I., Kesselman, C., Nick, J., Tuecke, S.: The physiology of the grid: An open grid services architecture for distributed systems integration (2002)Google Scholar
- 10.The Globus Alliance, http://www.globus.org
- 11.The DATAGRID project, http://www.eu-datagrid.org
- 12.LHC Computing Grid, http://lcg.web.cern.ch/LCG
- 13.gLite. Lightweight Middleware for Grid Computing, http://glite.web.cern.ch/glite
- 14.Enabling Grids for E-sciencE, http://www.eu-egee.org
- 15.Virtual Organization, http://hep-project-grid-scg.web.cern.ch/hep-project-grid-scg/voms.html
- 16.Ibanez, Schroeder, Ng, Cates. The ITK Software Guide. Kitware Inc Google Scholar
- 17.Analyze 7.5 File Format. Mayo Clinic Google Scholar
- 18.National Electrical Manufacturers Association. Digital Imaging and Communications in Medicine (DICOM). 1300 N. 17th Street, Rosslyn, Virginia 22209 USAGoogle Scholar