AI-Based Classification System for Urine Analysis

about project

The client identified a need for an AI-driven system: one for automatically recognizing cattle ear tags to keep track of livestock, another for non-invasive cattle weighing, and a third for automatically recognizing and classifying particles in urine analysis results. These systems were designed to streamline processes, improve accuracy, and reduce the need for manual intervention in these areas.

Technologies

  1. PyTorch
  2. Transformers
  3. Ultralytics
  4. OpenCV
  5. DeepSORT

Standarts

Domain knowledge

  1. AI-driven image analysis
  2. Cell and tissue AI-segmentation
  3. DNA/RNA sequencing analysis
  4. Microplate data interpretation
  5. Advanced bioinformatics algorithms

tasks

01

Computer Vision Tasks:

Classification, Object Detection, Instance/Semantic Segmentation, Pose Estimation, Real-Time Tracking.

02

Image processing:

Adaptive Histogram Equalization, Binarization, Denoise, Exposure correction, AI Upscaling.

03

Train an AI Model to Recognize Cattle Ear Tags:

Develop a system that can accurately identify ear tags on cattle in various formats and under different conditions to keep track of livestock.

03
04

Develop a Non-Invasive Cattle Weighing System:

Create a system that can measure the weight of cattle without direct contact, ensuring minimal stress to the animals.

05

Create an Automated System for Recognizing and Classifying Particles in Urine Analysis:

Develop an AI-based system to automatically identify and categorize particles in urine samples which can detect Cast, Crystal, Epithelia, Epithelial nuclei, Erythrocyte, Leukocyte, and Mycete.

06
07
08

Results

Cattle Ear Tag Recognition:

The system achieved a 96% accuracy rate in recognizing cattle ear tags, depending on the quality of the images. The non-invasive weighing system achieved 95% accuracy.

Urine Particle Identification:

The AI system for urine analysis demonstrated over 95% accuracy in detecting and classifying types of cells based on their observed parameters (shapes, clusters)

Client Satisfaction:

All accuracy requirements set by the client were successfully met, leading to the successful deployment of the systems.

process

Project Implementation

Initial Task Definition

The client briefly outlined the tasks, identified potential use cases for the recognition system, and agreed on accuracy requirements.

Neural Network Analysis

Conducted an analysis of existing neural networks to determine their applicability to the specified tasks and selected the most suitable models.

System Integration

Developed scripts to integrate data with the selected neural networks, enabling data training and result generation.

Model Training

Trained the neural networks using datasets sourced from the internet, focusing on achieving the required accuracy.

Results Evaluation

Analyzed the output of the neural networks to ensure they met the accuracy standards and fine-tuned the models as needed.

review

feedback from
our customer

contacts

you have a project, and want to release it? contact us

If you hae questions or need any general information, please complete this form to request the information you need, it will be an honor to help you

Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.