Skip to content

Independent validation study comparing YOLOv13 vs YOLOv12/YOLO11 on COCO dataset

License

Notifications You must be signed in to change notification settings

kennedy-kitoko/yolov13-validation-study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ”¬ YOLOv13 Independent Validation Study

🎯 Objective

Independent and transparent validation of YOLOv13 performance compared to YOLOv12 and YOLO11 on the COCO dataset, addressing performance discrepancies identified in Ultralytics Issue #21243.

🚨 Identified Issues

  • mAP Discrepancy: Official YOLOv12x = 55.2-55.4 vs YOLOv13 paper = 54.8
  • Latency Concerns: YOLOv13 slower than YOLOv8 despite claimed improvements
  • Need: Independent validation with standardized methodology

πŸ”¬ Validation Methodology

Dataset & Protocol

  • Dataset: MS COCO 2017 validation set (5K images)
  • Metrics: mAP50, mAP75, mAP50-95, inference time, memory usage
  • Hardware: AMD Ryzen 9 7945HX + RTX 4060 (standardized)
  • Reproducibility: Automated scripts + fixed seeds

Models Under Comparison

Model Version Source Status
YOLOv13-N/S/L/X Latest iMoonLab πŸ”„ In Progress
YOLOv12-N/S/L/X Latest sunsmarterjie πŸ”„ In Progress
YOLO11-N/S/L/X Latest Ultralytics πŸ”„ In Progress

πŸ“Š Preliminary Results

Agricultural Dataset (Weeds-3) - Validated βœ…

Model mAP50 Recall Improvement
YOLOv13 + SDPA 82.9% 73.5% Baseline
YOLOv12 + SDPA 76.7% 66.4% +6.2% for YOLOv13

COCO Validation - In Progress πŸ”„

Model mAP50-95 mAP50 mAP75 Latency (ms) Status
YOLOv13-N - - - - ⏳ Planned
YOLOv12-N - - - - ⏳ Planned
YOLO11-N - - - - ⏳ Planned

Complete results expected: 7-10 days

πŸ› οΈ Quick Start

# Clone repository
git clone https://github.com/kennedy-kitoko/yolov13-validation-study.git
cd yolov13-validation-study

# Setup environment
conda create -n yolov13-val python=3.11
conda activate yolov13-val
pip install -r requirements.txt

# Run validation (after complete setup)
python scripts/run_validation.py --model yolov13n --dataset coco

πŸ‘₯ Team & Contributions

Core Team

  • @kennedy-kitoko - Lead Researcher (Beijing Institute of Technology)
  • @zshar7 - Initiator & Collaborator
  • Community - Cross-validation welcome

How to Contribute

  1. 🍴 Fork the repository
  2. πŸ”§ Create a feature branch
  3. πŸ“Š Add your validation results
  4. πŸ“ Document your methodology
  5. πŸ”€ Create a Pull Request

πŸ“š Documentation

πŸ”— References & Context

πŸš€ Technical Innovations (YOLOv13)

Key Technologies

  • HyperACE: Hypergraph-based Adaptive Correlation Enhancement

    • Treats pixels as hypergraph vertices
    • Learnable hyperedge construction for high-order correlations
    • Linear complexity message passing module
  • FullPAD: Full-Pipeline Aggregation-and-Distribution Paradigm

    • Three separate tunnels for feature forwarding
    • Fine-grained information flow across entire pipeline
    • Enhanced gradient propagation
  • DS-based Blocks: Model Lightweighting

    • Depthwise separable convolutions (DSConv, DS-Bottleneck, DS-C3k2)
    • Preserved receptive field with reduced parameters
    • Faster inference without accuracy loss

πŸ“ˆ Expected Outcomes

For Ultralytics Integration Decision

  • Clear Performance Metrics: Definitive mAP comparisons on COCO
  • Speed-Accuracy Trade-offs: Comprehensive latency analysis
  • Training Stability: Multi-run convergence validation
  • Broad Compatibility: Cross-platform deployment testing

For Research Community

  • Transparent Benchmarking: Open methodology and reproducible results
  • Technical Validation: Independent verification of novel techniques
  • Best Practices: Standardized evaluation protocols for future models

🎯 Success Criteria

This study will provide Ultralytics with the evidence needed for informed decision-making:

βœ… If YOLOv13 shows clear gains: Evidence-based integration recommendation
βœ… If YOLOv13 shows regression: Clear rejection with documented reasoning
βœ… Either way: Community gets honest, transparent validation

πŸ“Š Reporting Standards

Validation Protocol

  • Hardware Specifications: Fully documented and reproducible
  • Software Environment: Version-locked dependencies
  • Statistical Significance: Multiple runs with confidence intervals
  • Comparative Analysis: Head-to-head performance tables

Data Transparency

  • Raw Results: JSON exports from validation runs
  • Methodology: Step-by-step reproduction instructions
  • Code Availability: All scripts and configurations public
  • Issue Tracking: Problems and solutions documented

πŸ“¬ Contact & Support

🀝 Community Guidelines

Scientific Integrity

  • Objective Evaluation: Results reported regardless of outcomes
  • Methodology Transparency: All processes fully documented
  • Data Sharing: Raw results available for independent analysis
  • Peer Review: Community validation encouraged

Collaboration Standards

  • Respectful Discussion: Professional discourse in all interactions
  • Evidence-Based: Claims supported by reproducible data
  • Open Source: All code and data freely available
  • Attribution: Proper credit for all contributors

🎯 Goal: Provide objective data for Ultralytics integration decision
πŸ”¬ Approach: Rigorous and transparent scientific validation
🀝 Spirit: Open community collaboration

"This study aims to cut through marketing claims with solid scientific evidence, ensuring the YOLO community makes decisions based on reproducible facts rather than promotional materials."

πŸ“ Citation

If you use this validation study in your research, please cite:

@misc{yolov13_validation_2025,
  title={YOLOv13 Independent Validation Study: Comprehensive Performance Analysis},
  author={Kennedy Kitoko and Contributors},
  year={2025},
  publisher={GitHub},
  url={https://github.com/kennedy-kitoko/yolov13-validation-study},
  note={Independent validation of YOLOv13 performance claims}
}

πŸ”„ Status Updates

Latest Update: Repository initialized with validation framework
Next Milestone: Complete COCO validation results (ETA: 7-10 days)
Community Status: Open for contributions and cross-validation

Follow this repository for real-time updates on validation progress and results.

About

Independent validation study comparing YOLOv13 vs YOLOv12/YOLO11 on COCO dataset

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published