Cancer Cell Classification From Peripheral Blood Smear Data Using the YOLOv8 Architecture

Project Code :TCMAPY1882

Objective

The primary motive of this project is to develop an automated, accurate, and fast system for detecting and classifying cancerous cells from peripheral blood smear images. Manual examination of blood smears is time-consuming, error-prone, and requires expert pathologists. By leveraging the YOLOv8 architecture, which excels at real-time object detection, the system can identify cancer cells efficiently, reducing diagnostic delays. This aids early detection, improves treatment planning, and minimizes human error. Ultimately, it aims to provide a reliable tool to support healthcare professionals in clinical settings, enhancing patient care outcomes.

Abstract

Accurate and timely detection of cancerous cells from peripheral blood smears is critical for early diagnosis and effective treatment planning. In this study, we propose an automated system for the classification of blood cells using state-of-the-art deep learning techniques, primarily leveraging the YOLOv8 architecture. The system is trained on high-resolution peripheral blood smear datasets to accurately detect and classify four major blood cell types: eosinophil, lymphocyte, neutrophil, and platelet. In addition to YOLOv8, we conducted comparative experiments using YOLOv10 and YOLOv11 architectures to evaluate improvements in detection precision, inference speed, and robustness under varying imaging conditions. Our approach incorporates advanced data augmentation and preprocessing pipelines to enhance model generalization while maintaining low computational overhead. The proposed method achieves high classification accuracy, demonstrating its effectiveness in assisting medical professionals for faster and reliable diagnostics. The integration of YOLO-based detection models provides a real-time, scalable solution for automated hematological analysis, enabling early detection of abnormal cells and potentially improving patient outcomes. This framework can be further extended to other cytological image datasets, offering a generalized approach to automated cancer cell detection and classification in clinical practice.

Keywords: Peripheral blood smear, Cancer cell classification, YOLOv8, YOLOv10, YOLOv11, Eosinophil, Lymphocyte, Neutrophil, Platelet, Deep learning, Automated diagnostics.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

SOFTWARE REQUIRMENTS

  • Operating System: Windows 7/8/10/11 or Linux (Ubuntu 18.04+).
  • Frontend Technologies (if web-based): HTML, CSS, Bootstrap, JavaScript for the user interface.
  • Programming Language: Python 3.8+ for backend and model operations.
  • Deep Learning Libraries:
    • Ultralytics (YOLOv8/YOLOv10/YOLOv11)
    • PyTorch (used by Ultralytics)
    • OpenCV (image preprocessing and visualization)
    • NumPy, Pandas (data handling)
  • Additional Libraries:
    • Flask (for building a lightweight web server or REST API)
    • Pillow (image loading/handling)
    • Scikit-learn (data preprocessing and metrics)
    • Matplotlib/Seaborn (result visualization)
  • IDE/Workbench: VSCode, PyCharm, or Jupyter Notebook (Kaggle environment supported).
  • Server Deployment: Flask Development Server or gunicorn/Uvicorn for production; optional MySQL/PostgreSQL database for logging results.
  • IoT/Edge Support: ONNX export for deployment on NVIDIA Jetson, Raspberry Pi, or cloud-based APIs.

 

HARDWARE REQUIREMENTS

  • Processor: Intel i5 or higher (Quad-core recommended) / AMD Ryzen 5 or higher.
  • RAM: 8GB minimum (16GB recommended for large-scale, high-resolution inference).
  • GPU (Optional but Recommended): NVIDIA GPU with CUDA support (GTX 1650 or higher for faster YOLO training/inference).
  • Storage (Hard Disk/SSD): 128GB+ (SSD preferred for faster read/write operations).
  • Keyboard & Mouse: Standard input devices.
  • Monitor: Any standard HD display (Full HD recommended for annotated image viewing).

Demo Video

mail-banner
call-banner
contact-banner
Request Video