Simplified Grid Implementation of Medical Image Processing Algorithms using a Workflow Managment System

Complex analysis of large amounts of medical image data quickly exceeds storage capacity and computing power of single workstations or small local networks. When limited hardware resources impede full utilization of medical image analysis, a possib le solution is the usage of computing grids, the collaboration of distributed resources across institu tional borders. Many existing image processing problems would benefit from parallel processing, e.g. on sin gle image or volume slice level. Such coarsegrained parallelization can easily be achieved by implementation into a grid infrastructure. Furthermore, grids allow distributed users to share their code, promotin g collaborative projects. In this paper, we describe the grid implementation of existing code using grid workflows. The workflow management system is able to execute all tasks related to grid communication, such as authorization, scheduling and monitoring. It remains to the developer to make the code accessible for the workflow manager, and to define, where the code is found on the grid and what to do with it . We describe the procedure how to bring the code to the grid and show exemplarily the implementation of segmentation and registration algorithms for transrectal ultrasound guided prostate bio psies.

[1]  Arthur W Toga,et al.  The LONI Pipeline Processing Environment , 2003, NeuroImage.

[2]  Matjaz B. Juric,et al.  Business process execution language for web services , 2004 .

[3]  Richard McClatchey,et al.  A perspective on the Healthgrid initiative , 2004, IEEE International Symposium on Cluster Computing and the Grid, 2004. CCGrid 2004..

[4]  Carole A. Goble,et al.  Taverna: a tool for building and running workflows of services , 2006, Nucleic Acids Res..

[5]  Jason Novotny,et al.  GridSphere: an advanced portal framework , 2004, Proceedings. 30th Euromicro Conference, 2004..

[6]  Ian T. Foster Globus Toolkit Version 4: Software for Service-Oriented Systems , 2005, NPC.

[7]  Sergei Gorlatch,et al.  A Grid Workflow Language Using High-Level Petri Nets , 2005, PPAM.

[8]  Michael Pilato Version Control with Subversion , 2004 .

[9]  Wolfgang Gentzsch,et al.  D-Grid, an E-Science Framework for German Scientists , 2006, 2006 Fifth International Symposium on Parallel and Distributed Computing.

[10]  Thomas Steinke,et al.  MediGRID: Towards a user friendly secured grid infrastructure , 2009, Future Gener. Comput. Syst..

[11]  Thomas Tolxdorff,et al.  DICOM Image Communication in Globus-Based Medical Grids , 2008, IEEE Transactions on Information Technology in Biomedicine.

[12]  Thomas Tolxdorff,et al.  Segmentation of prostate biopsy needles in transrectal ultrasound images , 2007, SPIE Medical Imaging.

[13]  Dennis Gannon,et al.  Workflows for e-Science, Scientific Workflows for Grids , 2014 .

[14]  Jason Novotny,et al.  GridSphere: an advanced portal framework , 2004 .