Automatic Classification of White Blood Cell Images using Convolutional Neural Network
Rabia Asghar, Arslan Shaukat, Usman Akram, Rimsha Tariq

TL;DR
This paper explores the use of pre-trained CNN models and a new CNN framework to automatically classify white blood cells with high accuracy, aiming to improve diagnostic efficiency and reduce human error.
Contribution
The paper introduces a novel CNN-based classification framework that outperforms existing models in white blood cell classification accuracy.
Findings
Achieved 92-95% accuracy with pre-trained models
Proposed CNN framework improved accuracy to over 98%
Model demonstrated high generalization on multiple datasets
Abstract
Human immune system contains white blood cells (WBC) that are good indicator of many diseases like bacterial infections, AIDS, cancer, spleen, etc. White blood cells have been sub classified into four types: monocytes, lymphocytes, eosinophils and neutrophils on the basis of their nucleus, shape and cytoplasm. Traditionally in laboratories, pathologists and hematologists analyze these blood cells through microscope and then classify them manually. This manual process takes more time and increases the chance of human error. Hence, there is a need to automate this process. In this paper, first we have used different CNN pre-train models such as ResNet-50, InceptionV3, VGG16 and MobileNetV2 to automatically classify the white blood cells. These pre-train models are applied on Kaggle dataset of microscopic images. Although we achieved reasonable accuracy ranging between 92 to 95%, still…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDigital Imaging for Blood Diseases · AI in cancer detection · Artificial Intelligence in Healthcare
MethodsDepthwise Convolution · Pointwise Convolution · Depthwise Separable Convolution · Batch Normalization · 1x1 Convolution · Inverted Residual Block · Average Pooling · Convolution
