A Framework for Segmentation and Classification of Blood Cells Using Generative Adversarial Networks

Blood smear analysis is often used to diagnose diseases like malaria, Anemia, Leukemia, etc. Morphological changes, such as size, shapes, and color, are receiving much attention in pathological analysis. Existing methods for detecting, diagnosing and analyzing blood smears cannot quantify overlapped...

Full description

Bibliographic Details
Main Authors: Zakir Khan, Syed Hamad Shirazi, Muhammad Shahzad, Arslan Munir, Assad Rasheed, Yong Xie, Sarah Gul
Format: Article
Language:English
Published: IEEE 2024-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10474008/
_version_ 1827281497614188544
author Zakir Khan
Syed Hamad Shirazi
Muhammad Shahzad
Arslan Munir
Assad Rasheed
Yong Xie
Sarah Gul
author_facet Zakir Khan
Syed Hamad Shirazi
Muhammad Shahzad
Arslan Munir
Assad Rasheed
Yong Xie
Sarah Gul
author_sort Zakir Khan
collection DOAJ
description Blood smear analysis is often used to diagnose diseases like malaria, Anemia, Leukemia, etc. Morphological changes, such as size, shapes, and color, are receiving much attention in pathological analysis. Existing methods for detecting, diagnosing and analyzing blood smears cannot quantify overlapped, irregular boundaries and complex structures. This work proposes and evaluates a framework that utilizes Generative adversarial networks (GANs) for the segmentation and classification of blood elements, that is, white blood cells (WBCs), red blood cells (RBCs), and platelets (PLTs) simultaneously. The Generator of the network determines the mapping from microscopic images of blood cells to a confidence map. This mapping stipulates the probabilities of the pixel of the microscopic blood cell images with respect to ground truth. The Discriminator of the network is essential to castigate the mismatch between the microscopic blood cells images and confidence map. Additionally, adversarial learning enables the Generator to generate a qualitative confidence map that is converted into segmented images. We have calculated minimum, maximum, and average losses to judge the performance of the proposed model. We measure structural similarity, peak signal-to-noise ratio, pixel classification error, and finally, classified cells. The proposed framework can analyze all the blood cell elements simultaneously. The proposed framework shows a significant improvement in the segmentation and classification of blood cell elements compared to state-of-the-art techniques. During the training process, generator total loss reduces by 12.18&#x0025;, 5.39&#x0025;, and 3.62&#x0025; for RBCs, WBCs, and PLTs, respectively. Our results demonstrate that the proposed framework outperforms existing state-of-the-art techniques, achieving the highest pixel correctly classified (PCC) ratio for the segmentation of blood cells as 99.8&#x0025;, 93.4&#x0025;, and 99.9&#x0025; for WBCs, RBCs, and PLTs, respectively. Our framework attains 95.45&#x0025; and 88.89&#x0025; classification accuracy for WBCs on ALL-IDB-I and ALL-IDB-II datasets. The dataset used for this study can be found at <uri>https://drive.google.com/drive/folders/1F7kZ1SRWUD9R6aHLMkj3wsjcHnvlGuwP?usp=sharing</uri>
first_indexed 2024-04-24T09:02:16Z
format Article
id doaj.art-d85482d5c5b344c68062e6cd93a08c8c
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-04-24T09:02:16Z
publishDate 2024-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-d85482d5c5b344c68062e6cd93a08c8c2024-04-15T23:00:46ZengIEEEIEEE Access2169-35362024-01-0112519955201510.1109/ACCESS.2024.337857510474008A Framework for Segmentation and Classification of Blood Cells Using Generative Adversarial NetworksZakir Khan0Syed Hamad Shirazi1https://orcid.org/0000-0001-9534-4719Muhammad Shahzad2https://orcid.org/0000-0003-4971-4875Arslan Munir3https://orcid.org/0000-0002-3126-8945Assad Rasheed4Yong Xie5https://orcid.org/0000-0003-0472-5378Sarah Gul6Department of Computer Science and Information Technology, Hazara University Mansehra, Mansehra, PakistanDepartment of Computer Science and Information Technology, Hazara University Mansehra, Mansehra, PakistanDepartment of Computer Science and Information Technology, Hazara University Mansehra, Mansehra, PakistanDepartment of Computer Science, Kansas State University, Manhattan, KS, USADepartment of Computer Science and Information Technology, Hazara University Mansehra, Mansehra, PakistanDepartment of Computer Application and Technology, Qinghai University, Xining, ChinaBiological Sciences, International Islamic University Islamabad, Islamabad, PakistanBlood smear analysis is often used to diagnose diseases like malaria, Anemia, Leukemia, etc. Morphological changes, such as size, shapes, and color, are receiving much attention in pathological analysis. Existing methods for detecting, diagnosing and analyzing blood smears cannot quantify overlapped, irregular boundaries and complex structures. This work proposes and evaluates a framework that utilizes Generative adversarial networks (GANs) for the segmentation and classification of blood elements, that is, white blood cells (WBCs), red blood cells (RBCs), and platelets (PLTs) simultaneously. The Generator of the network determines the mapping from microscopic images of blood cells to a confidence map. This mapping stipulates the probabilities of the pixel of the microscopic blood cell images with respect to ground truth. The Discriminator of the network is essential to castigate the mismatch between the microscopic blood cells images and confidence map. Additionally, adversarial learning enables the Generator to generate a qualitative confidence map that is converted into segmented images. We have calculated minimum, maximum, and average losses to judge the performance of the proposed model. We measure structural similarity, peak signal-to-noise ratio, pixel classification error, and finally, classified cells. The proposed framework can analyze all the blood cell elements simultaneously. The proposed framework shows a significant improvement in the segmentation and classification of blood cell elements compared to state-of-the-art techniques. During the training process, generator total loss reduces by 12.18&#x0025;, 5.39&#x0025;, and 3.62&#x0025; for RBCs, WBCs, and PLTs, respectively. Our results demonstrate that the proposed framework outperforms existing state-of-the-art techniques, achieving the highest pixel correctly classified (PCC) ratio for the segmentation of blood cells as 99.8&#x0025;, 93.4&#x0025;, and 99.9&#x0025; for WBCs, RBCs, and PLTs, respectively. Our framework attains 95.45&#x0025; and 88.89&#x0025; classification accuracy for WBCs on ALL-IDB-I and ALL-IDB-II datasets. The dataset used for this study can be found at <uri>https://drive.google.com/drive/folders/1F7kZ1SRWUD9R6aHLMkj3wsjcHnvlGuwP?usp=sharing</uri>https://ieeexplore.ieee.org/document/10474008/Segmentationclassificationconvolutional neural networkgeneratordiscriminatorgenerative adversarial network
spellingShingle Zakir Khan
Syed Hamad Shirazi
Muhammad Shahzad
Arslan Munir
Assad Rasheed
Yong Xie
Sarah Gul
A Framework for Segmentation and Classification of Blood Cells Using Generative Adversarial Networks
IEEE Access
Segmentation
classification
convolutional neural network
generator
discriminator
generative adversarial network
title A Framework for Segmentation and Classification of Blood Cells Using Generative Adversarial Networks
title_full A Framework for Segmentation and Classification of Blood Cells Using Generative Adversarial Networks
title_fullStr A Framework for Segmentation and Classification of Blood Cells Using Generative Adversarial Networks
title_full_unstemmed A Framework for Segmentation and Classification of Blood Cells Using Generative Adversarial Networks
title_short A Framework for Segmentation and Classification of Blood Cells Using Generative Adversarial Networks
title_sort framework for segmentation and classification of blood cells using generative adversarial networks
topic Segmentation
classification
convolutional neural network
generator
discriminator
generative adversarial network
url https://ieeexplore.ieee.org/document/10474008/
work_keys_str_mv AT zakirkhan aframeworkforsegmentationandclassificationofbloodcellsusinggenerativeadversarialnetworks
AT syedhamadshirazi aframeworkforsegmentationandclassificationofbloodcellsusinggenerativeadversarialnetworks
AT muhammadshahzad aframeworkforsegmentationandclassificationofbloodcellsusinggenerativeadversarialnetworks
AT arslanmunir aframeworkforsegmentationandclassificationofbloodcellsusinggenerativeadversarialnetworks
AT assadrasheed aframeworkforsegmentationandclassificationofbloodcellsusinggenerativeadversarialnetworks
AT yongxie aframeworkforsegmentationandclassificationofbloodcellsusinggenerativeadversarialnetworks
AT sarahgul aframeworkforsegmentationandclassificationofbloodcellsusinggenerativeadversarialnetworks
AT zakirkhan frameworkforsegmentationandclassificationofbloodcellsusinggenerativeadversarialnetworks
AT syedhamadshirazi frameworkforsegmentationandclassificationofbloodcellsusinggenerativeadversarialnetworks
AT muhammadshahzad frameworkforsegmentationandclassificationofbloodcellsusinggenerativeadversarialnetworks
AT arslanmunir frameworkforsegmentationandclassificationofbloodcellsusinggenerativeadversarialnetworks
AT assadrasheed frameworkforsegmentationandclassificationofbloodcellsusinggenerativeadversarialnetworks
AT yongxie frameworkforsegmentationandclassificationofbloodcellsusinggenerativeadversarialnetworks
AT sarahgul frameworkforsegmentationandclassificationofbloodcellsusinggenerativeadversarialnetworks