/ Модель

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

Лицензия
MIT
Базовая модель
BiRefNet_HR
Библиотека
transformers
Опубликована
13 июл 2026

lucida

Сегментация изображенийИзображение → mask3 профессии

Дообученная BiRefNet-модель для удаления фона и создания масок с сохранением прозрачных краёв, текста и деталей иллюстраций.

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

Бенчмарки

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

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

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

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

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

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

Lucida — дообученная на базе ZhengPeng7/BiRefNet_HR модель BiRefNet для удаления фона и мягкого выделения объектов с сохранением полупрозрачных краёв. Автор модели заявляет об улучшенной обработке замаскированных объектов, стекла и других прозрачных материалов, текста и логотипов, свечений для визуальных эффектов и иллюстраций. Опубликованный выпуск v7 предназначен для общего удаления фона; модель принимает изображения и формирует маску сегментации, пригодную для получения изображения с прозрачностью. В репозитории также есть экспериментальная ветка m35 для печатного дизайна, рассчитанная на работу в конвейере ComfyUI с дополнительными компонентами.

В карточке приведены результаты внутреннего теста на 203 изображениях в девяти категориях: Lucida показала сильные результаты на камуфляже, иллюстрациях, логотипах и печатной графике. Это заявление автора, а не независимая оценка. Для стандартного файла требуется загрузка через Transformers с предварительной обработкой Normalize; m35 использует другую схему. Модель распространяется по лицензии MIT, однако некоторые обучающие наборы данных имеют исследовательские ограничения, которые следует учитывать при выборе сценария использования.

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

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

Ограничения

Опубликованный v7 проверялся автором на ограниченном наборе из 203 изображений, поэтому результаты не гарантируют качество на иных данных. Экспериментальная ветка m35 предназначена для печатной графики и работы в составном ComfyUI-конвейере; автор не рекомендует poster policy для других областей.

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

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

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

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

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

Открыть на Hugging Face

Lucida — general-purpose background removal with soft-alpha mastery

Lucida is a BiRefNet-based background-removal / image-matting model fine-tuned to excel where most open models fail: camouflaged objects, transparent materials (glass), text & logos, VFX glows, and illustrations — while staying competitive everywhere else.

On our 203-image, 9-category benchmark (MAE, lower is better) Lucida leads every model we tested — including a commercial reference — in camouflage (0.0270) and illustration (0.0092), beats the commercial reference in text/logo preservation (0.0091 vs 0.0123) and in print-design/sticker art (0.0235 — 2x better than every model measured), and sets our best-ever transparency-in-mixed-objects handling and overall (0.0257) score — ahead of every model we measured, specialist or commercial, on the 203-image average. Full benchmark, gallery and training recipe: https://github.com/egeorcun/lucida — or try the live demo.

Changelog note (2026-07-24): an experimental v13 build was published for a day and then reverted — community testing showed it regressed on real-world layered artwork (poster/collage-style illustrations) that our synthetic design test set does not cover. The current weights are the proven v7. The v13 improvements (reduced background haze on real photos, a transparency milestone) will return in v14 together with the fix.

Files

FileWhat it isLoad with
model.safetensorslucida-v7 — the published general-purpose release; the snippet above and the benchmark table refer to this.transformers (with Normalize)
lucida-m35-comfy.safetensorslucida-m35 (experimental) — the design-expert branch working model: a checkpoint blend of the v8–v13 background-purity soup with the v18 limb/atmosphere campaign (0.65/0.35), exported folded for ComfyUI: the Normalize preprocessing is baked into the first conv.ComfyUI RemoveBackground node — not the transformers snippet (no Normalize at inference)

lucida-m35 + the design pipeline (ComfyUI)

Try it in the browser: lucida-design space — the full pipeline (m35 + SAM3 referee + poster policy) on ZeroGPU.

m35 is tuned for print/POD design artwork (posters, tee graphics, stickers) and is meant to run inside a pipeline, not bare: poster policy (training-free decision layer)

Place the file in ComfyUI/models/background_removal/. The referee additionally uses facebook/sam3 (gated — accept the license with your own HF account) and CLIP ViT-B/32, both auto-downloaded on first run.

Verified against the 203-image benchmark for zero category regression vs the published v7 before adoption; the pipeline itself is judged by eye against a commercial reference on real design artwork (duel catalog in the branch docs). Outside the design domain the poster policy is not recommended — use model.safetensors bare instead.

Usage

import torch
from PIL import Image
from torchvision import transforms
from transformers import AutoModelForImageSegmentation

model = AutoModelForImageSegmentation.from_pretrained(
    "egeorcun/lucida", trust_remote_code=True, dtype=torch.float32)
model.eval()

t = transforms.Compose([
    transforms.Resize((1024, 1024)),
    transforms.ToTensor(),
    transforms.Normalize([0.485, 0.456, 0.406], [0.229, 0.224, 0.225]),
])
img = Image.open("input.jpg").convert("RGB")
with torch.no_grad():
    preds = model(t(img).unsqueeze(0))[-1].sigmoid()
alpha = transforms.functional.resize(preds[0], img.size[::-1]).squeeze(0)
rgba = img.copy()
rgba.putalpha(Image.fromarray((alpha.numpy() * 255).astype("uint8")))
rgba.save("output.png")

For color decontamination (removing background color fringing) and the full pipeline (CLI, FastAPI service, Docker web UI), see the GitHub repository.

Base model & attribution

  • Architecture and initial weights: ZhengPeng7/BiRefNet_HR (MIT). Lucida is a fine-tune; the original copyright notice is preserved.
  • Illustration data includes ToonOut (CC-BY 4.0).
  • Some training datasets (e.g. P3M-10k, COD10K, DIS5K) are distributed for research purposes; see the GitHub README for the full dataset/license table and evaluate suitability for your use case.

License

MIT (weights and code).

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

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

GPU в ailist

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

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

Модели нужен код из репозитория; автор пока не в списке доверенных организаций.

Класс архитектуры
BiRefNet
Ревизия весов
6cbedc9

0 моделей