December 15, 2025

December 15, 2025

Leukemia Detection using CNN (EfficientNetB3)

Leukemia Detection using CNN (EfficientNetB3)

Leukemia Detection using CNN (EfficientNetB3)

This project utilizes Deep Learning and Transfer Learning techniques to classify white blood cells from microscopic images. The goal is to accurately distinguish between normal cells and those affected by Acute Lymphoblastic Leukemia (ALL) using the C-NMC dataset.

This project utilizes Deep Learning and Transfer Learning techniques to classify white blood cells from microscopic images. The goal is to accurately distinguish between normal cells and those affected by Acute Lymphoblastic Leukemia (ALL) using the C-NMC dataset.

This project utilizes Deep Learning and Transfer Learning techniques to classify white blood cells from microscopic images. The goal is to accurately distinguish between normal cells and those affected by Acute Lymphoblastic Leukemia (ALL) using the C-NMC dataset.

Graphs
Graphs
Graphs

Year

2025

Client

Me. I need projects.

Category

Deep Learning

Product Duration

1 Week
About ALL / HEM
About ALL / HEM
About ALL / HEM

Acute lymphoblastic leukemia (ALL) is the most common type of childhood cancer and accounts for approximately 25% of the pediatric cancers. These cells have been segmented from microscopic images and are representative of images in the real-world because they contain some staining noise and illumination errors, although these errors have largely been fixed in the course of acquisition. The task of identifying immature leukemic blasts from normal cells under the microscope is challenging due to morphological similarity and thus the ground truth labels were annotated by an expert oncologist.

The Architecture: EfficientNetB3
The Architecture: EfficientNetB3
The Architecture: EfficientNetB3

We employ EfficientNetB3, a state-of-the-art convolutional neural network that balances depth, width, and resolution using a compound coefficient.

Model Structure

Stage

Component

Description

1. Base

EfficientNetB3

Pre-trained on ImageNet. Used for feature extraction (Top layers removed).

2. Pooling

Global Max Pooling

Reduces spatial dimensions while retaining the most prominent features.

3. Norm

Batch Normalization

Stabilizes learning by normalizing inputs (axis=−1).

4. Dense

Fully Connected (256)

Custom layer with L1/L2 regularization and ReLU activation.

5. Dropout

Dropout (0.45)

Randomly sets 45% of neurons to 0 to prevent overfitting.

6. Output

Dense (2)

Softmax layer for binary classification probabilities.

Numerical Breakdown
Numerical Breakdown
Numerical Breakdown

Based on the classification report, the model distinguishes between ALL (Leukemia) and HEM (Normal) cells with high precision.


Predicted: ALL

Predicted: HEM

Actual: ALL

1068 (True Positives)

23 (False Negatives)

Actual: HEM

49 (False Positives)

460 (True Negatives)


Classification Report Summary

Class

Precision

Recall

F1-Score

ALL

0.96

0.98

0.97

HEM

0.95

0.90

0.93

Overall Accuracy



95%

  • More Works More Works

03

//FAQ

Concerns

Frequently

Asked Questions

01

Who Am I?

Hi! Myself Aryan-currently a CSE Undergrad Student specialising in Machine Learning and Artificial Intelligence.

02

What am I doing right now?

03

What do I do?

04

Do I do freelance projects?

03

//FAQ

Concerns

Frequently

Asked Questions

01

Who Am I?

Hi! Myself Aryan-currently a CSE Undergrad Student specialising in Machine Learning and Artificial Intelligence.

02

What am I doing right now?

03

What do I do?

04

Do I do freelance projects?

//FAQ

Concerns

Frequently

Asked Question

Who Am I?
What am I doing right now?
What do I do?
Do I do freelance projects?

03

//FAQ

Concerns

Frequently

Asked Questions

01

Who Am I?

Hi! Myself Aryan-currently a CSE Undergrad Student specialising in Machine Learning and Artificial Intelligence.

02

What am I doing right now?

03

What do I do?

04

Do I do freelance projects?

Let'S WORK

TOGETHER

BASED IN New Delhi,

INDIA

Data Science & Analysis + UI/UX

Outcome-focused Computer Science undergrad student specializing in Artificial Intelligence and Machine Learning with a strong foundation in data engineering, data analysis, and scalable pipeline development. Proficient in Python, SQL, Pandas, and data visualization, with hands-on experience in building end-to-end data workflows, cleaning large datasets, and deploying models into real-time environments.

Let'S WORK

TOGETHER

BASED IN New Delhi,

INDIA

Data Science & Analysis + UI/UX

Outcome-focused Computer Science undergrad student specializing in Artificial Intelligence and Machine Learning with a strong foundation in data engineering, data analysis, and scalable pipeline development. Proficient in Python, SQL, Pandas, and data visualization, with hands-on experience in building end-to-end data workflows, cleaning large datasets, and deploying models into real-time environments.

Let'S WORK

TOGETHER

Outcome-focused Computer Science undergrad student specializing in Artificial Intelligence and Machine Learning with a strong foundation in data engineering & Data analysis.

Let'S WORK

TOGETHER

BASED IN New Delhi,

INDIA

Data Science & Analysis + UI/UX

Outcome-focused Computer Science undergrad student specializing in Artificial Intelligence and Machine Learning with a strong foundation in data engineering, & data analysis.

Create a free website with Framer, the website builder loved by startups, designers and agencies.