Multi-Class Leukemia Detection Using a Lightweight Multipath Convolutional Neural Network
Leukemia is a type of blood cancer that affects the production and function of white blood cells. Early and accurate diagnosis is critical for effective treatment and impr...
About This Product
Multi-Class Leukemia Detection Using a Lightweight Multipath Convolutional Neural Network
1. Introduction
Leukemia is a type of blood cancer that affects the production and function of white blood cells. Early and accurate diagnosis is critical for effective treatment and improved survival rates. Traditional diagnosis methods rely heavily on manual examination of blood smear images by medical experts, which is time-consuming, subjective, and prone to human error.
With the advancement of deep learning, automated image-based classification systems have gained significant attention in medical diagnosis. In this work, a Lightweight Multipath Convolutional Neural Network (LMCNN) is proposed for multi-class classification of leukemia using blood cell images. The model aims to provide an efficient and accurate solution suitable for real-world clinical assistance.
2. Problem Statement
Manual classification of leukemia subtypes from microscopic blood images is:
- Time-consuming
- Requires expert knowledge
- Prone to inconsistency and errors
Additionally, existing deep learning models:
- Are computationally expensive
- Require large-scale resources
- May not be suitable for lightweight deployment
Hence, there is a need for:
A lightweight, efficient, and accurate multi-class classification model for leukemia detection that can be easily deployed in real-world environments.
3. Proposed Method
This work proposes a Lightweight Multipath Convolutional Neural Network (LMCNN) for classifying blood cell images into four categories:
- Benign
- Malignant Pre-B
- Malignant Pro-B
- Malignant Early Pre-B
Key components:
- Image preprocessing (resize + normalization)
- Data balancing using oversampling with augmentation
- Custom CNN architecture (LMCNN)
- Performance evaluation using multiple metrics
- Deployment using Django web application
The model is designed to maintain a balance between accuracy and computational efficiency.
4. Input and Output Specifications
Input
- Blood cell microscopic images
- Format: JPG/PNG
- Size: Resized to 224 × 224 × 3 (RGB)
Output
- Predicted class label:
- Benign
- Malignant Pre-B
- Malignant Pro-B
- Malignant Early Pre-B
- Confidence score (%) of prediction
5. Methodology
The overall workflow of the proposed system is as follows:
Step 1: Data Collection
- Blood cell image dataset containing four classes
Step 2: Data Preprocessing
- Removal of invalid images
- Conversion from BGR to RGB
- Image resizing to 224×224
- Normalization (pixel scaling)
Step 3: Data Balancing
- Class imbalance handled using oversampling with augmentation
- Techniques used:
- Random flipping
- Rotation
- Brightness adjustment
Step 4: Model Design (LMCNN)
- Three convolutional layers:
- 32 filters → 64 filters → 128 filters
- ReLU activation
- Max pooling layers
- Fully connected layers with dropout
Step 5: Model Training
- Loss function: CrossEntropyLoss
- Optimizer: Adam
- Training with train-validation split
- Evaluation on test dataset
Step 6: Performance Evaluation
- Accuracy
- Precision
- Recall
- F1-score
- ROC-AUC
- Confusion Matrix
Step 7: Deployment
- Django-based web application
- Image upload interface
- Real-time prediction with confidence score
6. Novelty and Contribution
The key contributions of this work include:
- Development of a lightweight CNN model (LMCNN) for multi-class leukemia detection
- Effective handling of class imbalance using data augmentation-based oversampling
- Design of a computationally efficient architecture suitable for low-resource environments
- Integration of model into a user-friendly Django web application
- End-to-end pipeline from preprocessing to deployment
7. Expected Outcomes
The proposed system is expected to:
- Accurately classify leukemia types from blood cell images
- Reduce dependency on manual diagnosis
- Provide fast and reliable predictions
- Achieve good performance with low computational cost
- Serve as a supportive tool for medical professionals
8. Conclusion
This work presents a deep learning-based approach for multi-class leukemia detection using a Lightweight Multipath CNN. The model effectively classifies blood cell images while maintaining computational efficiency. By combining preprocessing, data balancing, and a custom CNN architecture, the system achieves reliable performance. The deployment using Django further enhances its usability as a real-time diagnostic support tool.
Future improvements may include:
- Use of advanced architectures (ResNet, EfficientNet)
- Larger datasets
- Integration with clinical systems
Future improvements may include using larger datasets, advanced deep learning models, and improved preprocessing techniques to enhance the accuracy and reliability of the system.
9. References
1.Krizhevsky, A., Sutskever, I., & Hinton, G. (2012). ImageNet Classification with Deep CNNs.
2.He, K., Zhang, X., Ren, S., & Sun, J. (2016). Deep Residual Learning for Image Recognition.
3.Litjens, G., et al. (2017). A Survey on Deep Learning in Medical Image Analysis.
4.Shorten, C., & Khoshgoftaar, T. (2019). A survey on Image Data Augmentation.
5. WHO Reports on Leukemia Diagnosis and Classification
Python
Django
HTML
CSS
No reviews available for this product.