/ Модель

Характеристики

Лицензия
Apache 2.0
Базовая модель
rf-detr-nano
Библиотека
rfdetr
Опубликована
27 сен 2026

gc10det-rfdetr-nano

Поиск объектовИзображение → bounding_boxes3 профессии

Компактный детектор RF-DETR Nano для локализации десяти видов дефектов на изображениях стальных поверхностей GC10-DET.

32скачиваний за 30 дней0лайковвеса обновлены1 окт 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Это компактная модель обнаружения объектов RF-DETR Nano, дообученная автором dronefreak на наборе GC10-DET в рамках DetectionBench. Она предназначена для поиска и локализации десяти типов дефектов на изображениях металлических поверхностей: складок, трещин и пятен, отверстий и других дефектов проката. Модель принимает изображения и возвращает классы дефектов с ограничивающими рамками.

На тестовом разделении GC10-DET указаны mAP@50 70,17% и mAP@50–95 38,06%. Набор содержит 2 300 изображений, а применённое разделение 80/10/10 создано проектом, поскольку у исходного набора нет официального разделения. Качество по редким классам может быть нестабильным; например, для класса crease в README отмечено мало примеров. Данные представляют собой преимущественно одиночные дефекты на серых промышленных изображениях проката, поэтому показатели не характеризуют работу на обычных фотографиях или в плотных сценах. Модель распространяется по лицензии Apache-2.0.

Сценарии применения

  • поиск дефектов проката на изображениях стальных листов
  • локализация складок, включений и пятен на металлической поверхности
  • контроль качества продукции на линии металлообработки
  • сравнение детекторов на тестовом разделении GC10-DET

Ограничения

Модель обучалась на небольшом и несбалансированном наборе GC10-DET; оценки редких классов, включая crease, шумны. Тестовое разделение создано проектом и может не совпадать с разделениями в других работах; результаты не следует переносить на естественные изображения или плотные сцены.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

RF-DETR Nano Finetuned on GC10-DET

Fine-tuned RF-DETR Nano object detector on the GC10-DET benchmark dataset, trained and evaluated as part of DetectionBench -- a framework for reproducibly benchmarking modern object detectors with identical training recipes and evaluation metrics across multiple real-world datasets.


Usage

Install Dependencies

pip install rfdetr huggingface_hub

Load Model from Hugging Face

from huggingface_hub import hf_hub_download
import rfdetr

weights = hf_hub_download(
    repo_id="dronefreak/gc10det-rfdetr-nano",
    filename="checkpoint_best_total.pth"
)

model = rfdetr.RFDETRNano(pretrain_weights=weights)

Run Inference

detections = model.predict("image.jpg", threshold=0.25)

Performance

Evaluated on the GC10-DET test split, using DetectionBench's standard evaluation pipeline (detectionbench-evaluate).

MetricScore (%)
mAP@5070.17
mAP@50-9538.06
Precision77.08
Recall71.04
F1 Score73.94
Parameters30.5M
FLOPsN/A (not published upstream)

GC10-DET Model Zoo

Every model DetectionBench has trained and evaluated on GC10-DET so far, for full transparency -- see DetectionBench for the smaller, curated comparison set used on the project README.

ModelmAP@50mAP@50-95PrecisionRecall
RF-DETR Small76.0742.5187.8665.03
RF-DETR Medium75.9341.9378.2567.76
YOLO26s75.7738.1577.1674.07
YOLO26n74.2538.3180.567.99
YOLO26m73.9736.9475.768.19
YOLOv8n73.2538.7467.9970.87
YOLO11s72.5435.0772.3966.8
YOLOv8s72.5437.7978.5465.23
YOLOv8m71.8838.869.7770.84
YOLO11n70.4440.0978.9362.64
RF-DETR Nano70.1738.0677.0871.04

Per-Class Performance

ClassmAP@50mAP@50-95
crease17.3210.9
crescent_gap92.3961.81
inclusion50.1311.4
oil_spot55.5922.62
punching_hole90.9847.98
rolled_pit50.030.0
silk_spot66.8431.89
waist_folding92.5762.19
water_spot86.654.29
welding_line99.3147.52

This model was evaluated with Supervision's detection metrics, which report mAP/Precision/Recall directly but don't produce a confusion-matrix plot the way Ultralytics' validator does.


Dataset

This model was trained on GC10-DET. For the full dataset description, provenance, license, and citation, see the dataset card:

https://huggingface.co/datasets/dronefreak/GC10-DET

Classes

  • crease
  • crescent_gap
  • inclusion
  • oil_spot
  • punching_hole
  • rolled_pit
  • silk_spot
  • waist_folding
  • water_spot
  • welding_line

Training Configuration

SettingValue
DatasetGC10-DET
FrameworkRF-DETR
Training ToolkitDetectionBench
Epochs (configured max)180
Epochs (actually trained)75
Early Stopping Patience25
Batch Size7
Resolution384
Optimizeradamw
Learning Rate0.0001
Seed42

Repository Contents

checkpoint_best_total.pth
metrics.csv
config.json
gc10det_rfdetr-nano_showcase.jpg
README.md

Related Resources


Training Framework

This model was trained using DetectionBench, an open-source framework for benchmarking object detectors across multiple real-world datasets with a common pipeline.

Features include:

  • A dataset-adapter registry for converting real-world datasets into a canonical format
  • Identical training/evaluation recipes across model families (Ultralytics YOLO/RT-DETR, RF-DETR)
  • Hardware profiling (latency, FPS, VRAM, parameters, FLOPs)
  • One-command reproducibility via versioned Hydra configs

If you find this model useful, please consider starring the repository.


Known Limitations

  • No official split: GC10-DET's paper defines no train/valid/test division, so this adapter creates a deterministic seeded 80/10/10 split over the sorted-then-shuffled image list -- results are not directly comparable to a paper that uses a different split.
  • Small dataset: only 1,840 training images (2,300 total) across 10 classes, so absolute scores are more sensitive to the specific split than on the project's larger datasets, and per-class scores on the rarest classes are noisy.
  • Severe class imbalance: silk_spot is 24.8% of all boxes, while crease has only 74 instances (2.1%) across the whole dataset -- its per-class score is measured on very few examples and should be read with caution.
  • Sparse, mostly single-defect images: 1.55 instances/image on average (median 1, max 11), unlike the crowded-scene datasets (PKLot/VisDrone/UAVDT) -- this is a localization task on large, easy-to-see boxes (median 3.48% of image area) rather than a small-object or dense-detection problem.
  • Different visual domain: GC10-DET is grayscale industrial line-scan imagery of rolled steel surfaces, not a natural-scene photo -- the first industrial-inspection dataset in DetectionBench, so these results say nothing about how these checkpoints would perform on outdoor/natural-scene detection or vice versa.

Citation

If you use this model in your research, please consider citing the dataset and the model architecture:

@article{lv2020deep,
  title = {Deep Metallic Surface Defect Detection: The New Benchmark and Detection Network},
  author = {Lv, Xiaoming and Duan, Fajie and Jiang, Jia-jia and Fu, Xiao and Gan, Lin},
  journal = {Sensors},
  volume = {20},
  number = {6},
  pages = {1562},
  year = {2020},
  publisher = {MDPI},
  doi = {10.3390/s20061562}
}
@inproceedings{robinson2026rfdetr,
  title     = {RF-DETR: Real-Time Detection Transformer},
  author    = {Robinson, Isaac and Robicheaux, Peter and Popov, Matvei and Ramanan, Deva and Peri, Neehar},
  booktitle = {International Conference on Learning Representations (ICLR)},
  year      = {2026},
  url       = {https://arxiv.org/abs/2511.09554}
}

@article{oquab2023dinov2,
  title={DINOv2: Learning Robust Visual Features without Supervision},
  author={Oquab, Maxime and Darcet, Timoth{\'e}e and Moutakanni, Theo and Vo, Huy and Szafraniec, Marc and Khalidov, Vasil and Fernandez, Pierre and Haziza, Daniel and Massa, Francisco and El-Nouby, Alaaeldin and others},
  journal={arXiv preprint arXiv:2304.07193},
  year={2023}
}

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · rfdetr · object-detection

Нельзя запустить

Архитектура ? неизвестна transformers в образе рантайма.

Ревизия весов
d38e506

0 моделей