/ Модель

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

Лицензия
MIT
Библиотека
onnx
Опубликована
8 сен 2026

bgremover-onnx

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

ONNX-экспорт BiRefNet_lite для сегментации переднего плана и удаления фона в браузере с помощью onnxruntime-web и WebGPU.

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

Бенчмарки

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

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

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

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

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

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

Это экспорт модели BiRefNet_lite в формате ONNX, подготовленный YheChen для запуска в браузере через onnxruntime-web с использованием WebGPU. Модель сегментирует изображение, выделяя передний план и формируя маску для удаления фона; инференс может выполняться на стороне клиента.

Экспорт принимает нормализованное RGB-изображение размером 1024 × 1024 в формате float32 и выдаёт логиты маски размером 1024 × 1024. Для получения вероятностей нужно применить sigmoid. Экспорт заменяет неподдерживаемые в onnxruntime-web деформируемые свёртки эквивалентной схемой на основе grid_sample и свёрток 1×1. Файл весит около 210 МБ и использует fp32.

README сообщает о близком совпадении результатов с обычным экспортом BiRefNet и предупреждает, что int8-квантизация даёт некорректную маску на WebGPU. Для работы с моделью требуется подготовить изображение с заданной нормализацией и обработать выходные логиты. Лицензия репозитория — MIT.

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

  • удаление фона с фотографий в браузере
  • создание маски переднего плана для изображения
  • вырезание объекта из фотографии на стороне клиента

Ограничения

Модель ожидает RGB-вход размером 1024 × 1024 с нормализацией ImageNet; после инференса к выходным логитам нужно применить sigmoid. README предупреждает, что int8-квантизация даёт некорректный результат на WebGPU.

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

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

Открыть на Hugging Face

bgremover-onnx

ONNX export of BiRefNet_lite, prepared to run in the browser via onnxruntime-web on WebGPU.

Used by BackgroundRemover, a free and open-source background remover that does all inference client-side.

Files

FileSizeNotes
birefnet-lite-web.onnx210 MBfp32, opset 22, single file (no external data)

What is different from a stock export

BiRefNet's ASPP blocks use deformable convolutions. A normal export emits DeformConv nodes, and onnxruntime-web implements no DeformConv kernel on any execution provider, so the graph fails at session creation:

Could not find an implementation for DeformConv(22) node

This export rewrites them as the mathematically equivalent grid_sample plus a 1×1 convolution per kernel tap. Verified against torchvision.ops.deform_conv2d to a relative error of ~1e-15 across padding, stride, dilation and kernel-size variations; the resulting graph matches a stock export to max|diff| = 0.00022.

Reproduce with:

python scripts/export_onnx.py --model birefnet-lite --web

Do not quantise this to int8

int8 is smaller (159 MB), faster, and matches fp32 to IoU 0.9948 — on native CPU. On onnxruntime-web's WebGPU path it returns a near-all-foreground mask: measured fg = 0.974 against an expected 0.443. fp32 is what ships.

Input / output

  • Input input, shape [batch, 3, 1024, 1024], float32. ImageNet normalisation: mean [0.485, 0.456, 0.406], std [0.229, 0.224, 0.225].
  • Output output, shape [batch, 1, 1024, 1024], float32 logits. Sigmoid is not baked in — apply it yourself.

Licence

MIT, inherited from the upstream model. BiRefNet_lite was trained on DIS-TR, an open dataset, and is cleared for commercial use.

Upstream: ZhengPeng7/BiRefNet · paper

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

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

GPU в ailist

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

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

В репозитории нет весов в формате PyTorch/safetensors.

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

0 моделей