Classification of All Blood Cell Images using ML and DL Models
Rabia Asghar, Sanjay Kumar, Paul Hynds, Abeera Mahfooz

TL;DR
This paper presents a CNN-based framework utilizing transfer learning with pre-trained models to classify blood cell images, achieving over 99% accuracy, significantly improving automation and accuracy over manual methods.
Contribution
The paper introduces a novel CNN model inspired by transfer learning that outperforms existing models in classifying blood cells with high accuracy.
Findings
Achieved 99.91% accuracy on the PBC dataset
Outperformed previous models in blood cell classification
Validated the effectiveness of transfer learning in medical image analysis
Abstract
Human blood primarily comprises plasma, red blood cells, white blood cells, and platelets. It plays a vital role in transporting nutrients to different organs, where it stores essential health-related data about the human body. Blood cells are utilized to defend the body against diverse infections, including fungi, viruses, and bacteria. Hence, blood analysis can help physicians assess an individual's physiological condition. Blood cells have been sub-classified into eight groups: Neutrophils, eosinophils, basophils, lymphocytes, monocytes, immature granulocytes (promyelocytes, myelocytes, and metamyelocytes), erythroblasts, and platelets or thrombocytes on the basis of their nucleus, shape, and cytoplasm. Traditionally, pathologists and hematologists in laboratories have examined these blood cells using a microscope before manually classifying them. The manual approach is slower and…
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 · COVID-19 diagnosis using AI
MethodsPointwise Convolution · Depthwise Convolution · Depthwise Separable Convolution · Batch Normalization · Inverted Residual Block · Average Pooling · Convolution · 1x1 Convolution
