Vision Analysis

Articles

Guides and comparisons for people who deploy detection models. Every number is sourced from a verified run, and the charts are live.

In progress

Drafts on the way. They publish once every number in them comes from a verified run.

  • comparison · edge · yolov9In progress

    YOLOv9-S vs YOLOX-S: choosing a small detector

    Two detectors near 9M parameters, measured on the same COCO protocol. Where each one wins on accuracy, latency, and edge support.

  • comparison · deim · rtdetrIn progress

    DEIM-L vs RT-DETR-R101: benchmark on COCO

    DEIM-L leads by 1.0 mAP on under half the parameters, and turns RT-DETR-R101's PyTorch speed lead around once you convert the model.

  • comparison · deim · rtdetrIn progress

    DEIM-L vs RT-DETR-R50: benchmark on the same protocol

    Measured on the same COCO protocol: DEIM-L leads by 1.9 mAP points with fewer parameters, but RT-DETR-R50 is 37.5% faster on desktop GPU.

  • comparison · deim · rtdetrIn progress

    DEIM-L vs RT-DETR-R50m: benchmark on one protocol

    Measured on the same COCO protocol: DEIM-L leads by 4.0 mAP points, but RT-DETR-R50m is 47% faster on desktop GPU and the speed lead vanishes on a Raspberry Pi 5.

  • comparison · deim · rtdetrIn progress

    DEIM-L vs RT-DETR-X: benchmark on one protocol

    Measured on the same COCO protocol: accuracy ties at 57.8 vs 57.9 mAP, but DEIM-L reaches it with half the parameters and 245 vs 401 MB peak VRAM.

  • comparison · deim · rtdetrIn progress

    DEIM-M vs RT-DETR-R34: benchmark on the same protocol

    Measured on the same COCO protocol: DEIM-M leads by 3.3 mAP points with fewer parameters, but RT-DETR-R34 is 29.41% faster on desktop GPU.

  • comparison · deim · deimv2In progress

    DEIM-S vs DEIMv2-S: measured on the same protocol

    DEIMv2-S measures 0.9 mAP points higher than DEIM-S and uses less VRAM, but DEIM-S runs 37% faster on the same COCO protocol.

  • comparison · deim · dfineIn progress

    DEIM-S vs D-FINE-S: measured on the same protocol

    DEIM-S and D-FINE-S share 10.32M parameters; on the same COCO protocol D-FINE-S measures 1.3 mAP points higher on desktop GPU.

  • comparison · deim · rtdetrIn progress

    DEIM-S vs RT-DETR-R18: benchmark on the same protocol

    Measured on the same COCO protocol: DEIM-S leads by 2.3 mAP points with fewer parameters, but RT-DETR-R18 is 29.37% faster on desktop GPU.

  • comparison · dfine · rfdetrIn progress

    D-FINE-L vs RF-DETR-L: benchmark on the same protocol

    Measured on the same COCO protocol: D-FINE-L leads by 1.4 mAP points and is faster on every converted runtime, though the two run at different input sizes.

  • comparison · dfine · rtdetrIn progress

    D-FINE-L vs RT-DETR-R101: same-protocol benchmark

    Measured on the same COCO protocol: D-FINE-L leads by 3.2 mAP points with fewer than half the parameters, and beats RT-DETR-R101 on most runtimes.

  • comparison · dfine · rtdetrIn progress

    D-FINE-L vs RT-DETR-R50: benchmark on the same protocol

    Measured on the same COCO protocol: D-FINE-L leads by 4.1 mAP points with fewer parameters, but RT-DETR-R50 is 26.58% faster on desktop GPU.

  • comparison · dfine · rtdetrIn progress

    D-FINE-L vs RT-DETR-R50m: benchmark on protocol

    Measured on the same COCO protocol: D-FINE-L leads by 6.2 mAP points, but RT-DETR-R50m is 38% faster on desktop GPU and that lead vanishes on a Raspberry Pi 5.

  • comparison · dfine · rtdetrIn progress

    D-FINE-M vs RT-DETR-R34: benchmark on one protocol

    Measured on the same COCO protocol: D-FINE-M leads by 5.6 mAP points, but RT-DETR-R34 is 28% faster on desktop GPU and that lead vanishes on a Raspberry Pi 5.

  • comparison · dfine · rtdetrIn progress

    D-FINE-M vs RT-DETR-R50m: same-protocol benchmark

    Measured on the same COCO protocol: D-FINE-M leads by 4.0 mAP points on half the VRAM, but RT-DETR-R50m is faster on desktop GPU and the order flips on edge.

  • comparison · dfine · yolov9In progress

    D-FINE-N vs YOLOv9-T: benchmark on the same protocol

    Measured on the same COCO protocol: D-FINE-N leads by 4.0 mAP points, but YOLOv9-T is lighter, more compute-efficient, and faster on Raspberry Pi 5.

  • comparison · dfine · rtdetrIn progress

    D-FINE-S vs RT-DETR-R18: benchmark on one protocol

    Measured on the same COCO protocol: D-FINE-S leads by 3.6 mAP points, but RT-DETR-R18 is 27% faster on desktop GPU and the order flips on a Raspberry Pi 5.

  • comparison · dfine · yolov9In progress

    D-FINE-S vs YOLOv9-S: benchmark on the same protocol

    Measured on the same COCO protocol: D-FINE-S leads by 3.0 mAP points on desktop GPU, but YOLOv9-S is the faster detector on Raspberry Pi 5.

  • comparison · rfdetr · rtdetrIn progress

    RF-DETR-N vs RT-DETR-R18: benchmark on COCO

    RF-DETR-N leads by 1.6 mAP points at 384 px, but RT-DETR-R18 at 640 px is faster on desktop and every GPU runtime measured.

  • comparison · rfdetr · yolov9In progress

    RF-DETR-N vs YOLOv9-C: benchmark on COCO

    YOLOv9-C leads by 5.7 mAP points at 640 px, but RF-DETR-N at 384 px pulls ahead on Jetson Orin and Raspberry Pi 5.

  • comparison · rfdetr · yoloxIn progress

    RF-DETR-N vs YOLOX-L: benchmark on COCO

    YOLOX-L leads by 4.0 mAP points at 640 px, but RF-DETR-N at 384 px is faster on edge hardware and most converted runtimes.

  • comparison · rfdetr · yoloxIn progress

    RF-DETR-N vs YOLOX-M: benchmark on one protocol

    Measured on the same COCO protocol at each model's default input: accuracy ties at 51.4 vs 51.7 mAP, and which one is faster depends entirely on the runtime.

  • comparison · rfdetr · yolov9In progress

    RF-DETR-S vs YOLOv9-C: benchmark on COCO

    YOLOv9-C leads by 2.0 mAP points at 640 px, but RF-DETR-S at 512 px is faster on ONNX, Jetson Orin, and Raspberry Pi 5.

  • comparison · rfdetr · yoloxIn progress

    RF-DETR-S vs YOLOX-L: benchmark on one protocol

    Measured on the same COCO protocol at each model's default input: accuracy ties at 55.1 vs 55.4 mAP, and RF-DETR-S uses less than a third the peak VRAM.

  • comparison · rtdetr · rtdetrv2In progress

    RT-DETR-R18 vs RT-DETRv2-R18: benchmark

    On the same COCO protocol, RT-DETRv2-R18 measures 0.9 mAP points higher than RT-DETR-R18 and runs 51.1 FPS to 47.2 on desktop GPU.

  • comparison · rtdetr · yolov9In progress

    RT-DETR-R18 vs YOLOv9-C: measured on the same protocol

    On the same COCO protocol, YOLOv9-C leads by 7.3 mAP points while RT-DETR-R18 runs 47.2 FPS to 42.3 on desktop GPU.

  • comparison · rtdetr · yolov9In progress

    RT-DETR-R34 vs YOLOv9-C: benchmark on one protocol

    On the same COCO protocol YOLOv9-C leads RT-DETR-R34 by 4.9 mAP points, yet RT-DETR-R34 is faster on every runtime except PyTorch.

  • comparison · rtdetr · yoloxIn progress

    RT-DETR-R34 vs YOLOX-L: benchmark on one protocol

    On the same COCO protocol YOLOX-L leads RT-DETR-R34 by 3.2 mAP points, yet RT-DETR-R34 is faster on every runtime except PyTorch.

  • guide · rtmdet · libreyoloIn progress

    How to run RTMDet with LibreYOLO

    A step-by-step guide to loading and benchmarking RTMDet through the LibreYOLO API.

  • guide · edge · jetsonIn progress

    Picking an edge detector for Jetson Orin Nano

    Reading the accuracy-vs-latency frontier for embedded GPU deployment, with TensorRT in the mix.

Run any model with one line

LibreYOLO has the best catalogue of state-of-the-art detectors, all behind one MIT-licensed Python API.

from libreyolo import LibreYOLO, SAMPLE_IMAGE

# LibreYOLO has the best catalogue of state-of-the-art models.
model = LibreYOLO("LibreRFDETRl.pt")           # RF-DETR-L (transformer flagship)
results = model(SAMPLE_IMAGE, save=True)        # run inference, save the annotated image

# Swap in any other model, same one-line API (weights auto-download):
#   LibreYOLO("LibreYOLO9c.pt")      # YOLO9-C
#   LibreYOLO("LibreYOLOXx.pt")      # YOLOX-X
#   LibreYOLO("LibreDFINEx.pt")      # D-FINE-X
#   LibreYOLO("LibreRTDETRr50.pt")   # RT-DETR-R50