lyuwenyu/RT-DETR

[CVPR 2024] Official RT-DETR (RTDETR paddle pytorch), Real-Time DEtection TRansformer, DETRs Beat YOLOs on Real-time Object Detection. 🔥 🔥 🔥

解决的问题

RT-DETR 旨在克服传统实时对象检测模型的局限性,旨在速度和准确率方面均超越 YOLO 风格的检测器。它为在复杂场景和困难环境条件下实时识别和定位图像中的对象提供了一种高性能替代方案。

工作原理

该项目实现了实时检测 Transformer(DETR)架构。提供从 R18 到 X 的多种模型尺寸,并支持 PyTorch 和 PaddlePaddle 框架。系统在 COCO 和 Objects365 等标准基准上优化了高吞吐量(FPS)和高平均精度(mAP)。同时支持通过 ONNX Runtime、TensorRT 和 OpenVINO 进行部署。

适用人群

需要在高精度与低延迟之间取得平衡的计算机视觉工程师和研究人员,特别适用于在边缘设备或高性能 GPU 上部署。

主要亮点

  • 高效率:在 T4 TensorRT FP16 上实现高帧率(FPS),最小模型(R18)达到 217 FPS。
  • 多种实现:官方支持 PyTorch 和 PaddlePaddle。
  • 广泛部署支持:兼容 ONNX Runtime、TensorRT 和 OpenVINO。
  • 迭代改进:包含 RT-DETRv2,引入“免费工具包”(bag-of-freebies)以进一步提升基线性能。
  • 可扩展性:提供多种模型尺寸,以适应不同的硬件约束。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目