Improvement of a Macro Library for Supporting Parallel Programming in ITK Using MPI
-
- SORAO Hideki
- Applied Medical Engineering Science, Graduate School of Medicine, Yamaguchi University
-
- XU Rui
- Applied Medical Engineering Science, Graduate School of Medicine, Yamaguchi University
-
- HIRANO Yasushi
- Applied Medical Engineering Science, Graduate School of Medicine, Yamaguchi University
-
- KIDO Shoji
- Applied Medical Engineering Science, Graduate School of Medicine, Yamaguchi University
Bibliographic Information
- Other Title
-
- MPIを用いたITKによる並列プログラム作成支援マクロの拡張
Description
Due to the increase in the size of medical images, huge computational complexity is required for image analysis and feature extraction. In order to address this problem, parallelization of processing has become increasingly important in recent years. The Message Passing Interface (MPI) is a common library for developing parallel programs. High-speed processing can be realized using MPI, but it is necessary for programmers to consider how to split the data and how to process the data transmitted and received between CPUs. Programming therefore becomes more complicated. In previous research, a parallel programming interface based on MPI was developed, but the method employed in this previous research can only split simple arrays. In the field of medical imaging, the Insight Segmentation and Registration Toolkit (ITK) is the most commonly used image-processing library worldwide. However, because ITK has a unique data structure, the methods employed in the previous research are not applicable to ITK. The authors have therefore developed a set of macros based on MPI that can be applied to programs using ITK. The authors have also verified the effectiveness of the proposed method based on experimental results.
Journal
-
- Medical Imaging Technology
-
Medical Imaging Technology 31 (1), 32-41, 2013
The Japanese Society of Medical Imaging Technology
- Tweet
Keywords
Details 詳細情報について
-
- CRID
- 1390001204653740032
-
- NII Article ID
- 130003374492
-
- ISSN
- 21853193
- 0288450X
-
- Text Lang
- ja
-
- Article Type
- journal article
-
- Data Source
-
- JaLC
- CiNii Articles
- KAKEN
-
- Abstract License Flag
- Disallowed