/ Модель

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

Библиотека
pointcept
Опубликована
6 сен 2026

bench3ds3-checkpoints

Сегментация изображенийИзображение → mask

Набор контрольных точек PTv3, LitePT и OA-CNN для сегментации промышленных облаков точек Bench3DS³ на 23 класса.

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

Бенчмарки

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

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

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

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

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

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

Репозиторий содержит веса контрольных точек для семантической сегментации промышленных облаков точек Bench3DS³ по 23 классам. Среди перечисленных методов — PTv3, LitePT и OA-CNN; обучение и конфигурации хранятся отдельно в Git-репозитории, а файлы весов представлены в формате PyTorch.

Контрольные точки предназначены для запуска инференса и дообучения через Pointcept и связанные инструменты. Метрика в карточке — лучший результат валидации конкретного запуска, а не результат на тестовом наборе из публикации. Веса оптимизатора и планировщика удалены, поэтому продолжить прежний запуск обучения с восстановлением его состояния нельзя; при дообучении начинается новый запуск с новым оптимизатором. Для DiTR при запуске дополнительно требуется замороженный энкодер DINOv2-small, отсутствующий в чекпойнте. Лицензия в предоставленных данных не указана.

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

  • сегментация промышленных облаков точек на 23 класса
  • инференс моделями PTv3 на данных Bench3DS³
  • инференс моделями LitePT на данных Bench3DS³
  • инференс моделями OA-CNN на данных Bench3DS³
  • дообучение контрольных точек на новых данных

Ограничения

Контрольные точки не содержат состояния оптимизатора и планировщика, поэтому возобновить исходный запуск обучения нельзя. Для DiTR требуется отдельный замороженный энкодер DINOv2-small; приведённые метрики относятся к валидационным запускам и не являются результатами на тестовом наборе публикации.

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

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

Открыть на Hugging Face

Bench3DS³ checkpoints

Evaluated 23-class industrial semantic-segmentation weights for Bench3DS³.

Weights are here. Training configs stay in the Git repo (configs/models/). These files are slim Pointcept checkpoints (epoch, state_dict, best_metric_value; VoLT also keeps ema_state_dict). Optimizer / scheduler states are stripped, so train.sh -r true resume is not supported. test.sh -w inference and train.sh -w fine-tuning are.

Repo: https://gitlab.lrz.de/bench3ds3/isaac_sim_data_collector
Docs: docs/usage/models/checkpoints_en.md

Methods

MethodFileConfigExp dirDockerVal epoch / metric
PTv3ptv3-base/model.pthsemseg-pt-v3m1-0-baseptv3_base_23cls_gpu1pointcept47 / 0.9064272889718135
LitePTlitept-small/model.pthsemseg-litept-v1m1-0-smalllitept_small_23cls_gpu1pointcept68 / 0.9161536735904534
OA-CNNoacnn-base/model.pthsemseg-oacnn-v1m1-0-baseoacnn_base_23cls_gpu1_run_2pointcept93 / 0.8989892319211662
OctFormeroctformer-base/model.pthsemseg-octformer-v1m1-0-baseoctformer_base_23cls_gpu1pointcept100 / 0.7835706366509076
PTv3+CACptv3-cac/model.pthsemseg-cac-v1m1-0-basesemseg-cac-v1m1-0-basepointcept50 / 0.8942121746552055
Sonata+Linearsonata-lin/model.pthsemseg-sonata-industrial-linsonata_industrial_linpointcept112 / 0.788238835478426
Sonata+FTsonata-ft/model.pthsemseg-sonata-industrial-ftsonata_industrial_ftpointcept112 / 0.9101897111058175
DiTRditr-aligned/model.pthsemseg-pt-v3m1-0-imageinjection_aligned_23cls_gpu1ditr58 / 0.8728377743924077
VoLTvolt-small-ft/model.pthsemseg-volt-small-ftsemseg-volt-small-ftvolt98 / 0.9250934182924747

The validation metric is the training-run best_metric_value, not a paper test-set number. Reproduce with the GitLab configs before citing.

Download one method

pip install -U huggingface_hub
hf download min99ian/bench3ds3-checkpoints ptv3-base/model.pth --local-dir ./weights

Place it where Pointcept/DiTR/Volt expect model_best.pth:

mkdir -p exp/industrial/ptv3_base_23cls_gpu1/model
cp weights/ptv3-base/model.pth exp/industrial/ptv3_base_23cls_gpu1/model/model_best.pth

Test

sh scripts/test.sh -g 1 -d industrial \
  -c semseg-pt-v3m1-0-base \
  -n ptv3_base_23cls_gpu1 \
  -w model_best

Fine-tune

train.sh -w loads state_dict and starts a new run (new optimizer). Copy the config from the Git repo, point data_root at your set, use a new -n, and pass the downloaded file to -w:

sh scripts/train.sh -g 1 -d industrial \
  -c semseg-pt-v3m1-0-base \
  -n ptv3_ft_mydataset \
  -w /path/to/weights/ptv3-base/model.pth

DiTR still needs the frozen DINOv2-small encoder at runtime (not stored in the task checkpoint). VoLT test.sh loads state_dict; ema_state_dict is included for completeness.

Classes (train-id order)

barcode, bracket, cardboard_box, cnc_machine, container, conveyor,
fire_extinguisher, floor, floor_decal, forklift, lamp, pallet,
pallet_trolley, pillar, rack, robot, robot_stand, safety_fence, shelf,
sign, table, wall, workpiece

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

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

GPU в ailist

Универсальный рантайм · pointcept · image-segmentation

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

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

Ревизия весов
351912a

0 моделей