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 스타일 탐지기보다 뛰어난 성능을 목표로 합니다. 특히 복잡한 시나리오와 어려운 환경 조건에서 이미지 내 객체를 실시간으로 식별하고 위치를 파악할 수 있는 고성능 대안을 제공합니다.

작동 방식

이 프로젝트는 실시간 탐지 트랜스포머(RT-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 포함.
  • 확장성: 다양한 하드웨어 제약에 맞는 다양한 모델 크기 제공.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트