Abstract

SummaryWhite Blood Cell (WBC) segmentation is one of the important topics in the medical image processing field. Many researchers proposed several clustering approaches to segment WBC from blood smear microscopic images. However, a fast and robust segmentation of WBCs is still a challenging task. In this work, we propose parallel algorithms that utilize the parallelism capabilities of the Graphics Processing Units (GPUs) to accelerate the segmentation of WBC from microscopic images. In this research, we implement the main image segmentation clustering algorithms using one thread that we run on a single CPU (sequential implementation) and using multiple threads that we run on both the CPU and the GPU (hybrid CPU‐GPU). We focus our work on the most common four segmentation algorithms: Standard K‐means (SKM), Adaptive K‐means (AKM), Fuzzy C‐means (FCM), and Fuzzy Possibilistic C‐means (FPCM). We implement these algorithms and the pre‐processing steps for WBC image segmentation in CUDA programming to take the advantages of the large number of cores in GPUs. In this work, our hybrid implementation accelerated the four studied sequential algorithms by 4X, 3.8X, 3.4X, and 3.4X, respectively, without affecting WBC segmentation quality.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call