Research Article

Automated Urine Sediment Microscopic Image Analysis Using YOLOv10 with Chimpanzee Leader Election Optimization

DOI:

10.3791/70799

July 7th, 2026

In This Article

Summary

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

The study proposes a model utilizing the UMID dataset to detect and classify urine cells, including Red Blood Cells, White Blood Cells, epithelial cells, crystals, and bacteria. Employing YOLOv10 with Chimpanzee Leader Election Optimization, it attains 84% mAP50 on a test subset, potentially decreasing manual microscopy workload in clinical urinalysis.

Abstract

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

To diagnose various urinary diseases, it is vital to accurately detect urine cells. This paper presents a novel approach for detecting and classifying urine cells using the YOLOv10 (You Only Look Once version 10) model integrated with the CLEO algorithm. YOLOv10, known for its superior performance in object detection, is combined with CLEO, a nature-inspired optimization algorithm. The model is trained on the Urine Microscopic Image Dataset (UMID), comprising various types of urine cell images. Multiple cell types have been classified, including bacteria, epithelial cells, RBCs, WBCs, crystals, and casts directly from microscopic images of urine samples. Results from rigorous testing show that YOLOv10 integrated with CLEO is a robust tool for analyzing urine sediments, achieving a mean Average Precision@50 (mAP50) of 84% and a recall of 90%. Hence, the proposed approach offers significant speed improvements and consistency as compared to traditional methods of urine sediment analysis. The framework can automatically analyze urine sediment images in real time with good detection performance and has the potential to assist computer-assisted clinical urinalysis, thereby reducing the workload of manual analysis and diagnosis.

Introduction

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Kidney disease, urinary tract infections, metabolic disorders, and systemic abnormalities can be detected by urinalysis, which is a very important process of diagnosis1,2. It is essential to examine the urine sediments under the microscope to identify miniature constituents such as Red Blood Cells (RBC), White Blood Cells (WBC), bacteria, fungi, casts, etc3. However, conventional manual analysis by optical microscopy is labor-intensive and depends on the skill of the technician and may lead to inter-observer variability and inconsistent diagnoses in busy clinical environments

Access restricted. Please log in or start a trial to view this content.

Protocol

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

The data used in this study came from a public research database of microscopic urine sediment images. During the study, no personal information identifying the patient was used. The commercially available elements associated with this protocol are listed in the Table of Materials.

Acquire and Prepare Dataset
Microscopic urine sediment images comprising RBCs, WBCs, epithelial cells, crystals, casts, bacteria, and yeast were obtained. All images were saved in PNG or JPEG format using consistent naming conventions. Blurry or poor-quality images containing incomplete sediment artifacts were eliminated. Bou....

Access restricted. Please log in or start a trial to view this content.

Results

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

The training and validation loss curves are shown in Figure 4, which depicts the YOLOv10 combined with CLEO performance metrics for urine cell detection. The accuracy of the predicted bounding boxes for detecting urine cells is measured by the box loss. The error in the prediction of the correct class is measured by the classification (cls) loss. The distributed focal loss (dfl) is used to improve bounding box regression accuracy. The values of all the training curves vary from 1.0 to approx.......

Access restricted. Please log in or start a trial to view this content.

Discussion

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

The results of this study provide compelling evidence of the potential of automated detection and classification of urine sediment components with the help of YOLOv10 and CLEO in the context of medical diagnostics. The proposed model provides a faster and more reliable solution for making timely decisions by optimizing YOLOv10 hyperparameters with CLEO. The proposed system provides high precision, recall, F1-score, and mAP values for various urine cells such as RBCs, WBCs, epithelial cells, bacteria, crystals and casts.<.......

Access restricted. Please log in or start a trial to view this content.

Disclosures

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

The authors declare no competing interests.

Acknowledgements

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Not Applicable. Funding is not required for our research work.

....

Access restricted. Please log in or start a trial to view this content.

Materials

List of materials used in this article
NameCompanyCatalog NumberComments
CUDA Toolkit 12.1NVIDIA CorporationVersion 12.1/ RRID:SCR_018425GPU acceleration platform
LabelImg Annotation ToolTzutalinRRID:SCR_016189Annotation tool
MatplotlibMatplotlib Development TeamVersion 3.xData visualization
NumPyNumPy DevelopersVersion 1.xNumerical computation
OpenCVOpenCV.orgRRID:SCR_015881Image pre-processing and analysis
PandasPandas Development TeamVersion 2.xData handling and analysis
Python 3.10Python Software FoundationRRID:SCR_008394Programming language
PyTorchPyTorch FoundationRRID:SCR_018536Deep learning framework
Scikit-learnscikit-learn DevelopersRRID:SCR_002577Machine learning utilities
Ubuntu LinuxCanonical Ltd.Version 22.04Operating system
Urine Sediment Microscopic Dataset Public dataset repositoryGitHub - dipamgoswami/UMID-Urine-Microscopic-Image-Dataset: Urine Microscopic Image Dataset with point and box annotations · GitHubUrine microscopy image dataset
YOLOv10 implementationUltralyticsYOLOv10: Real-Time End-to-End Object Detection | Ultralytics DocsObject detection framework

Reprints and Permissions

Request permission to reuse the text or figures of this JoVE article

Request Permission

Tags

EngineeringUrine Cell DetectionChimpanzee Leader Election Optimization CLEOUrine Microscopic Image Dataset UMIDDeep LearningMedical Image AnalysisUrine Sediment Classification

Related Articles