YOLO Car Damage

Pet Project

Computer Vision with YOLO

Jul 2025

YOLO Car Damage
The Problem

Manual car damage assessment is time-consuming, subjective, and requires expert knowledge. Insurance and automotive industries need automated solutions.

The Solution

Two-stage detection system: YOLOv8s for damage detection (3 classes: dirt, scratch, dent) + ONNX-based severity classifier (low, medium, high). Includes CLI and API for integration.

Key Innovation:

  • 3-class damage detection (dirt, scratch, dent)
  • Severity classification (low, medium, high)
  • ONNX models for fast inference
  • CLI and API interfaces
  • Real-time processing (~15ms)
  • GPU support (CUDA optional)
Results

Inference speed: ~15ms per image, Detection accuracy: 85%+ on test set, mAP@0.5: 0.469

└─ Detection examples: https://github.com/ilyasidk/car_damage_detector_yolo/tree/master/docs/examples

└─ Training results: Precision 0.454, Recall 0.596, mAP@0.5: 0.469

└─ Model: YOLOv8s trained on 3-class dataset

Tech Stack

Backend

  • ├─Python

AI & Integrations

  • ├─YOLOv8s
  • ├─ONNX Runtime
  • ├─PyTorch
  • ├─OpenCV

Infrastructure

  • ├─Image Processing
  • ├─Model Optimization

You might also like: