/ Модель

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

Лицензия
CC BY 4.0
Библиотека
rfdetr
Опубликована
5 авг 2026

epi-with-keypoints

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

RF-DETR Small обнаруживает защитные каски на изображениях строительных площадок для автоматизированного контроля средств индивидуальной защиты.

0скачиваний за 30 дней0лайковвеса обновлены5 авг 2026

Бенчмарки

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

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

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

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

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

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

RF-DETR Small дообучена разработчиком проекта epi-with-keypoints для обнаружения защитных касок на изображениях строительных площадок. Модель принимает изображения и выдаёт рамки объектов класса helmet; в репозитории опубликован чекпойнт PyTorch с разрешением входа 576 пикселей.

Модель предназначена для выявления касок в сценариях контроля средств индивидуальной защиты. Она может служить компонентом системы, которая объединяет обнаружение касок с определением ключевых точек тела и временным отслеживанием людей в изображениях и видео. В README приведены метрики на тестовой части PPE_Detection: mAP@[0.50:0.95] — 58,90%, mAP@0.50 — 89,62%, mAP@0.75 — 67,41%.

Модель обучена на данных строительных площадок и может ошибаться при малом размере людей, экстремальном освещении, необычных ракурсах, скоплениях людей и длительных перекрытиях. Её не следует использовать как единственное основание для дисциплинарных или других критически важных решений по безопасности; порог обнаружения нужно проверять и калибровать для целевой среды. Чекпойнт опубликован по лицензии CC BY 4.0.

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

  • обнаружение касок на строительной площадке
  • проверка ношения касок на изображениях и видеозаписях
  • подсчёт видимых касок в кадре
  • передача рамок касок системе отслеживания людей

Ограничения

Модель может хуже работать с маленькими людьми, при экстремальном освещении, необычных ракурсах, скоплениях людей и длительных перекрытиях. Не используйте её как единственное основание для критически важных решений; проверьте и настройте порог на данных целевой среды.

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

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

Открыть на Hugging Face

RF-DETR Small — detecção de capacetes em obras

Checkpoint do RFDETRSmall treinado para detectar exclusivamente a classe positiva helmet em imagens de canteiros de obras. O modelo integra o projeto epi-with-keypoints, que combina a detecção de capacete com keypoints corporais e tracking temporal para produzir um resultado por pessoa em imagens e vídeos.

Este repositório no Hugging Face contém apenas a release do modelo. O código de treinamento, avaliação, inferência, tracking e a documentação completa são mantidos no repositório GitHub.

Arquivo

  • helmet_only_576_best.pth: checkpoint RF-DETR em resolução 576 px.
  • training_config.yaml: configuração usada no treinamento.
  • model_metadata.json: classes, limiares recomendados, métricas e checksum.

Uso

Clone o projeto e sincronize as dependências:

git clone https://github.com/matheeusper/epi-with-keypoints.git
cd epi-with-keypoints
uv sync

O script baixa este checkpoint automaticamente quando models/helmet_only_576_best.pth não está disponível:

uv run python infer_ppe_keypoints.py --image images/image2.jpg
uv run python infer_ppe_keypoints.py --video videos/obra.mp4

Também é possível baixá-lo diretamente:

from huggingface_hub import hf_hub_download

checkpoint = hf_hub_download(
    repo_id="matheeusper/epi-with-keypoints",
    filename="helmet_only_576_best.pth",
)
from rfdetr import RFDETRSmall

model = RFDETRSmall.from_checkpoint(checkpoint)
detections = model.predict("imagem.jpg", threshold=0.35)

Métricas

Avaliação em 1.234 imagens e 597 capacetes do split de teste completo do PPE_Detection, incluindo imagens negativas sem capacete:

MétricaResultado
mAP@[0.50:0.95]58,90%
mAP@0.5089,62%
mAP@0.7567,41%
mAR@10074,09%
Precisão@0.5086,68%
Recall@0.5090,45%
F1@0.5088,52%
Confiança no melhor F10,570

Treinamento

  • Arquitetura: RFDETRSmall.
  • Resolução: 576 px.
  • Classe: helmet (id=0).
  • Seed: 42.
  • Batch efetivo: 16 (batch_size=4, grad_accum_steps=4).
  • Checkpoint regular selecionado na época 19, após 20 épocas e 2.000 passos globais.

Limitações e uso responsável

O modelo foi treinado em um conjunto específico de obras e pode falhar com pessoas pequenas, iluminação extrema, ângulos incomuns, aglomerações ou oclusões prolongadas. Ele detecta capacetes, mas não deve ser usado isoladamente para decisões disciplinares ou outras decisões críticas de segurança. Valide e calibre o limiar com imagens do ambiente de implantação.

O dataset de origem 51ddhesh/PPE_Detection é distribuído sob CC BY 4.0; o checkpoint derivado é publicado sob a mesma licença.

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

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

GPU в ailist

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

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

В репозитории нет config.json: не понять архитектуру модели.

Ревизия весов
9e6e9b7

0 моделей