/ Модель

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

Лицензия
Apache 2.0
Библиотека
pytorch
Опубликована
19 сен 2026

PETAL

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

PETAL переносит фотографический стиль с эталонного изображения на изображение содержимого с помощью адаптивной нейронной LUT.

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

Бенчмарки

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

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

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

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

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

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

PETAL (Photographic Embedding for Transfer with an Adaptive LUT) — модель переноса фотографического стиля, представленная в карточке проекта Chengxuan Zhu, Jiacong Fang и соавторами. Она преобразует изображение содержимого, согласуя его с парным изображением-образцом стиля; пары сопоставляются по имени файла без расширения.

Модель обучает непрерывное фотографическое embedding-представление методом самоконтролируемого обучения и использует его для управления лёгкой адаптивной нейронной таблицей LUT. Перенос выполняется без оптимизации на этапе инференса. Репозиторий содержит веса кодировщика стиля и LUT-модели; для более быстрой работы рекомендуется CUDA GPU, но поддерживается и инференс на CPU.

Веса доступны под лицензией Apache-2.0. В карточке не приведены сведения о размере модели, поддерживаемых языках или числовом ограничении разрешения изображений.

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

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

Ограничения

Для более быстрой работы рекомендуется CUDA GPU; инференс на CPU значительно медленнее. Для переноса требуются пары изображений содержимого и стиля, сопоставленные по имени файла.

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

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

Открыть на Hugging Face

Enlightening Photographic Style Transfer with a Self-Supervised Photographic Embedding

Chengxuan Zhu* · Jiacong Fang* · Shuchen Weng · Youwei Lyu · Jiajun Tang · Qingnan Fan · Chao Xu · Boxin Shi

*: Equal Contribution

Project Page Paper Hugging Face License

Photographic style — the nuanced play of lightness, color, and tone a photographer crafts — is easy for the eye to read, yet invisible to most image embeddings. We present PETAL (Photographic Embedding for Transfer with an Adaptive LUT): we learn a continuous photographic embedding by self-supervision, and use it to drive a lightweight adaptive neural LUT that transfers style faithfully, with no test-time optimization.

Quick Start

1. Environment Setup

# A CUDA GPU is strongly recommended; CPU inference also works but is much slower.

# Install uv (if not already installed)
curl -LsSf https://astral.sh/uv/install.sh | sh

uv sync         # Create the virtual environment and install dependencies

2. Download Checkpoints

The released weights are ckpts/style_encoder.pt and ckpts/lut_model.pt in this repository. To fetch them into a local ./ckpts folder, clone the code repository and run its download helper:

./download_weights.sh

You can also download the two files from the Files tab and place them in ./ckpts.

3. Inference

Content images and style images are paired by file stem (filename without extension): content_dir/001.jpg is paired with style_dir/001.png.

uv run python infer.py \
    --content_dir ./data/test_pairs/content \
    --style_dir ./data/test_pairs/reference \
    --output_dir ./outputs \
    --output_format png
ArgumentDefaultDescription
--content_dir(required)Directory of content images
--style_dir(required)Directory of style images
--output_dir./outputsOutput directory
--lut_model_path./ckpts/lut_model.ptPath to LUT / AdaIN checkpoint
--style_model_path./ckpts/style_encoder.ptPath to style encoder checkpoint
--style_input_size512Resolution for the style encoder
--guidance_scale1.0Guidance scale for adain, suggested range [0.5, 1.2]
--mixed_precisionnono / fp16 / bf16
--output_formatpngpng / jpg / jpeg (PNG is lossless; JPG/JPEG are lossy)
--skip_existingoffSkip pairs whose output already exists
--seed42Random seed

Citation

@inproceedings{zhu2026photographic,
  title     = {Enlightening Photographic Style Transfer with a Self-Supervised Photographic Embedding},
  author    = {Zhu, Chengxuan and Fang, Jiacong and Weng, Shuchen and Lyu, Youwei and Tang, Jiajun and Fan, Qingnan and Xu, Chao and Shi, Boxin},
  booktitle = {Proceedings of the European Conference on Computer Vision},
  year      = {2026}
}

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

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

GPU в ailist

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

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

Модели «картинка → картинка» пока не запускаются.

Ревизия весов
34eb517

0 моделей