Analysis of scalability of high-performance 3D image processing platform for virtual colonoscopy

Hiroyuki Yoshida, Yin Wu, Wenli Cai, Maria Y. Law, Tessa S. Cook
2014 Medical Imaging 2014: PACS and Imaging Informatics: Next Generation and Innovations  
One of the key challenges in three-dimensional (3D) medical imaging is to enable the fast turnaround time, which is often required for interactive or real-time response. This inevitably requires not only high computational power but also high memory bandwidth due to the massive amount of data that need to be processed. For this purpose, we previously developed a software platform for high-performance 3D medical image processing, called HPC 3D-MIP platform, which employs increasingly available
more » ... d affordable commodity computing systems such as the multicore, cluster, and cloud computing systems. To achieve scalable high-performance computing, the platform employed size-adaptive, distributable block volumes as a core data structure for efficient parallelization of a wide range of 3D-MIP algorithms, supported task scheduling for efficient load distribution and balancing, and consisted of a layered parallel software libraries that allow image processing applications to share the common functionalities. We evaluated the performance of the HPC 3D-MIP platform by applying it to computationally intensive processes in virtual colonoscopy. Experimental results showed a 12-fold performance improvement on a workstation with 12-core CPUs over the original sequential implementation of the processes, indicating the efficiency of the platform. Analysis of performance scalability based on the Amdahl's law for symmetric multicore chips showed the potential of a high performance scalability of the HPC 3D-MIP platform when a larger number of cores is available.
doi:10.1117/12.2043869 pmid:24910506 pmcid:PMC4043288 fatcat:6iqegdm5nremnnnq7gclo6ucla