TY - JOUR
T1 - Hybrid CPU and GPU computation to detect lung nodule in computed tomography images
AU - Sentana, I. Wayan Budi
AU - Jawas, Naser
AU - Asri, Sri Andriati
AU - Wardani, Anggun Esti
N1 - Funding Information:
This research funded by Directorate General for Research strengthening and Development, Ministry of Research, Technology and Higher Education, Republic of Indonesia through the scheme of prime university research grants. We are also really appreciate the radiological assistance from Tabanan General Hospital and Airlangga University Hospital which has provide time for consultation and discussion.
Publisher Copyright:
© 2018, School of Electrical Engineering and Informatics. All rights reserved.
PY - 2018/9
Y1 - 2018/9
N2 - Lung Nodule is a white patch on the thorax medical image, usually used as an early marker of lung cancer. This research aims to produce algorithms that can detect lung nodules automatically in CT images, by utilizing a combination of hybrid computing between Central Processing Unit (CPU) and Graphical Processing Unit (GPU). The framework used is Compute Unified Device Architecture, which consists of platform and programming model. The algorithm consists of several steps; read DICOM and data normalization, lung segmentation, candidate nodule extraction, and classification. Normalization is required to facilitate calculation by changing the data type ui16 to ui8. Furthermore, segmentation is used to separate the lung parts with other organs, where at this stage the Otsu Algorithm and Moore Neighborhood Tracing (MNT) are used. The next step is Lung Nodule Extraction, which aims to find the nodule candidate. The last step is a classification that utilizes the Support Vector Machine (SVM) to distinguish which one is nodule or not. The algorithm successfully detects near round nodules that are free-standing or not attached to other parts of organs. After undergoing ground truth tests, it was found that under some conditions, the algorithm has not been able to distinguish nodules and other strokes that resemble nodules. While in terms of computing speed is found a very surprising result because overall single CPU computing provides better results compared to hybrid CPU and GPU computing. Multiple morphology and transmission time to GPU contributed to the double execution time of hybrid model compared to single CPU. Adjustment in dataset grouping by detecting the nodule simultaneously for several dataset will also improve the performance of hybrid CPU and GPU computation.
AB - Lung Nodule is a white patch on the thorax medical image, usually used as an early marker of lung cancer. This research aims to produce algorithms that can detect lung nodules automatically in CT images, by utilizing a combination of hybrid computing between Central Processing Unit (CPU) and Graphical Processing Unit (GPU). The framework used is Compute Unified Device Architecture, which consists of platform and programming model. The algorithm consists of several steps; read DICOM and data normalization, lung segmentation, candidate nodule extraction, and classification. Normalization is required to facilitate calculation by changing the data type ui16 to ui8. Furthermore, segmentation is used to separate the lung parts with other organs, where at this stage the Otsu Algorithm and Moore Neighborhood Tracing (MNT) are used. The next step is Lung Nodule Extraction, which aims to find the nodule candidate. The last step is a classification that utilizes the Support Vector Machine (SVM) to distinguish which one is nodule or not. The algorithm successfully detects near round nodules that are free-standing or not attached to other parts of organs. After undergoing ground truth tests, it was found that under some conditions, the algorithm has not been able to distinguish nodules and other strokes that resemble nodules. While in terms of computing speed is found a very surprising result because overall single CPU computing provides better results compared to hybrid CPU and GPU computing. Multiple morphology and transmission time to GPU contributed to the double execution time of hybrid model compared to single CPU. Adjustment in dataset grouping by detecting the nodule simultaneously for several dataset will also improve the performance of hybrid CPU and GPU computation.
KW - CT images
KW - GPU and CPU
KW - Hybrid computing
KW - Lung nodule
UR - http://www.scopus.com/inward/record.url?scp=85058103800&partnerID=8YFLogxK
U2 - 10.15676/ijeei.2018.10.3.4
DO - 10.15676/ijeei.2018.10.3.4
M3 - Article
AN - SCOPUS:85058103800
SN - 2085-6830
VL - 10
SP - 466
EP - 478
JO - International Journal on Electrical Engineering and Informatics
JF - International Journal on Electrical Engineering and Informatics
IS - 3
ER -