/ Модель

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

Размер весов
12,3 ГБ
Лицензия
MIT
Библиотека
ultralytics
Опубликована
24 июл 2026

chard

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

Набор моделей CHARD на базе YOLO и RT-DETR обнаруживает транспортные средства, включая редкие классы, на дорожных сценах Бангладеш.

634скачиваний за 30 дней0лайковвеса обновлены24 июл 2026

Бенчмарки

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

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

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

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

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

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

CHARD — набор обученных моделей для обнаружения транспортных средств на дорожных сценах Бангладеш. Модели разработаны для исследования CHARD: Characteristic-Aware Hierarchical Detection; в репозитории опубликованы 79 чекпойнтов на базе RT-DETR и YOLOv8, YOLOv10 и YOLOv11. Вариант RT-DETR использует иерархическую голову, которая сначала предсказывает атрибуты транспортного средства, а затем его класс; вариант YOLO добавляет вспомогательную ветвь атрибутов, удаляемую перед инференсом.

Вспомогательная разметка физических характеристик — числа колёс, размера и типа привода — помогает улучшить обнаружение редких классов, в том числе авторикш, тележек и инвалидных колясок. Модели предназначены для детекции транспортных средств на изображениях дорожных сцен; исследование охватывает датасеты BadODD, Poribohon-BD и Sorokh-Poth. Для CHARD-YOLO требуется пакет chard_yolo из репозитория кода, а CHARD-RT-DETR поставляется как raw state_dict и требует восстановления архитектуры из кода проекта. Чекпойнты очищены от состояния оптимизатора и сохранены в FP16. Лицензия — MIT.

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

  • обнаружение транспортных средств на дорожных изображениях Бангладеш
  • поиск авторикш и других редких типов транспорта
  • обнаружение тележек и инвалидных колясок на дороге
  • сравнение детекторов транспорта на датасетах BadODD, Poribohon-BD и Sorokh-Poth

Ограничения

Модели специализированы на дорожных сценах и типах транспорта Бангладеш, поэтому перенос на другие регионы и категории объектов не подтверждён. Для загрузки CHARD-YOLO нужен пакет chard_yolo из репозитория проекта, а CHARD-RT-DETR требует самостоятельного восстановления архитектуры.

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

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

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

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

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

Открыть на Hugging Face

CHARD: Characteristic-Aware Hierarchical Detection

Trained checkpoints for "CHARD: Characteristic-Aware Hierarchical Detection for Bangladesh Road Scenes". Code: github.com/euler1729/chard.

CHARD turns the physical characteristics of a vehicle (wheel count, size, propulsion mechanism) into auxiliary supervision, letting rare, safety-critical vehicle classes — auto-rickshaws, cart vehicles, wheelchairs — borrow statistical strength from the more common classes that share their attributes. It's implemented in two forms: an end-to-end hierarchical attribute-then-class head on RT-DETR, and a lightweight auxiliary attribute branch on YOLO that's discarded before inference (zero deployment cost).

This repository holds the 79 checkpoints behind the paper's results: the primary single-run baselines plus the full 72-run multi-seed × multi-dataset study (8 model variants × 3 seeds × 3 Bangladeshi road-vehicle datasets — BadODD, Poribohon-BD, Sorokh-Poth).

Headline result (BadODD, test split, mean ± std over 3 seeds)

ModelmAP@[.5:.95]Tail-class AP
YOLOv8-l42.6%28.7%
YOLOv10-l39.4%23.0%
YOLOv11-l42.5%28.0%
RT-DETR-l41.1%29.7%
CHARD-YOLOv11 (attr)44.3%31.9%

CHARD-YOLOv11 (attr) improves on its matched no-attribute control by +2.4 points (paired t-test, p = 0.003) at identical inference latency to the vanilla backbone. Full results: benchmarks/ in the code repo.

Files

badodd_seed0/           # primary single-run baselines + CHARD (seed 0), Table 5/6 of the paper
  yolov8l.pt  yolov10l.pt  yolo11l.pt  rtdetr_l.pt
  chard_rtdetr.pt  chard_yolov8l.pt  chard_yolov8l_attr.pt

badodd/                 # 72-run multi-seed study, Table 9 — 24 files per dataset dir:
poribohon_bd/           #   {yolov8l,yolov10l,yolo11l,rtdetr_l}_s{0,1,2}.pt
vehicle_data/           #   chard_{yolov8l,yolo11l}_{attr,noattr}_s{0,1,2}.pt
                         #   (vehicle_data = "Sorokh-Poth" in the paper)

All checkpoints are stripped of optimizer/scheduler/EMA state and stored in FP16 (see prepare_release_weights.py).

Loading

Plain YOLO baselines (yolov8l, yolov10l, yolo11l) load directly with Ultralytics:

from ultralytics import YOLO
model = YOLO("badodd_seed0/yolo11l.pt")
results = model.predict("image.jpg")

RT-DETR baseline (rtdetr_l) likewise:

from ultralytics import RTDETR
model = RTDETR("badodd_seed0/rtdetr_l.pt")

CHARD-YOLO checkpoints (chard_yolov8l*, chard_yolo11l*) are Ultralytics DetectionModel subclasses with an added attribute head — you need the chard_yolo package from the code repo registered before unpickling:

from ultralytics import YOLO
from chard_yolo.model import AttrDetectionModel  # noqa: F401 — required for unpickling
model = YOLO("badodd/chard_yolo11l_attr_s0.pt")

CHARD-RT-DETR (chard_rtdetr.pt) is a raw state_dict from a custom training loop (not an Ultralytics/Transformers checkpoint) — reconstruct the architecture from chard_model.py in the code repo, then:

import torch
ckpt = torch.load("badodd_seed0/chard_rtdetr.pt", map_location="cpu")
model.load_state_dict(ckpt["model"])

Citation

@article{hasan2026chard,
  title   = {{CHARD}: Characteristic-Aware Hierarchical Detection for {Bangladesh} Road Scenes},
  author  = {Hasan, Mahmudul and Fahad, Istiaq Ahmed and Arefin, Md Fahim and Khan, Md Mosaddek},
  journal = {IEEE Access},
  year    = {2026},
  note    = {In press}
}

License

MIT — see LICENSE in the code repo. Underlying dataset licenses (BadODD, Poribohon-BD, Sorokh-Poth) are governed by their original sources.

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

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

GPU в ailist

Универсальный рантайм · ultralytics

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

Модели Ultralytics YOLO требуют отдельного рантайма.

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

0 моделей