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と互換性あり。
  • 段階的な改善: ベースライン性能をさらに向上させる「無料のツールボックス(bag-of-freebies)」を導入したRT-DETRv2を含む。
  • スケーラブル: 異なるハードウェア制約に合わせた複数のモデルサイズを提供。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト