/ Модель

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

Лицензия
CC BY-NC-SA 4.0
Опубликована
3 июл 2026

conflux

Генерация изображенийТекст → изображение3 профессии

CONFLUX генерирует синтетические трёхмерные медицинские объёмы, в частности КТ грудной клетки, по структурированным клиническим метаданным.

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

Бенчмарки

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

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

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

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

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

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

CONFLUX — разработанная gevaertlab модель условной генерации трёхмерных медицинских изображений. Она создаёт полные томографические объёмы из структурированных клинических метаданных: VAE сжимает объём в латентное представление, однопоточный трансформер rectified flow генерирует латент, а этап Flow-GRPO повышает соответствие заданным меткам. В репозитории есть контрольная точка для КТ грудной клетки с разрешением 216 × 176 × 200; условия генерации включают 18 признаков, пол, возраст и реконструкционное ядро.

Модель предназначена для исследовательской генерации синтетических медицинских объёмов, расширения обучающих данных и разработки методов. Для работы нужны веса трансформера и декодера VAE. Синтетические результаты не предназначены для клинического применения и не должны использоваться для принятия решений о пациентах. Лицензия CC BY-NC-SA 4.0 разрешает использование с указанием авторства на условиях ShareAlike, но запрещает коммерческое использование.

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

  • генерация синтетических КТ грудной клетки по клиническим признакам
  • расширение наборов данных для исследований медицинской визуализации
  • создание контролируемых объёмов КТ с заданными находками, возрастом и полом
  • разработка методов генерации трёхмерных медицинских изображений

Ограничения

Модель предназначена только для исследований: синтетические изображения нельзя применять в клинической практике или использовать для решений о пациентах. Лицензия CC BY-NC-SA 4.0 запрещает коммерческое использование.

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

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

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

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

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

Открыть на Hugging Face

arXiv Dataset Interactive Demo CONFLUX

CONFLUX

Conditional 3D latent generative models for medical imaging.

CONFLUX synthesizes full 3D medical volumes from structured clinical metadata: a VAE tokenizer compresses a volume into a compact latent, a single-stream rectified-flow transformer generates in that latent space, and a Flow-GRPO reinforcement-learning stage sharpens label faithfulness. This repository holds the released checkpoints, one self-contained folder per modality.

Available checkpoints

FolderModalityResolutionConditioningDataset
chest-ct/Chest CT216 × 176 × 20018 findings + sex + age + kernelconflux-chest-ct

More modalities (e.g. brain MRI, abdominal CT) will be added as they are trained — each as a new self-contained folder.

Each modality folder contains:

<modality>/
├── vae.safetensors     3D VAE (encoder + decoder)
├── dit.safetensors     rectified-flow transformer (final, RL-post-trained)
└── config.json         architecture + latent normalization for this modality

Both weight files are needed: the transformer generates a latent, and the VAE decoder turns it into the volume.

Usage

Point MODALITY at the folder you want.

import json, torch
from huggingface_hub import hf_hub_download
from safetensors.torch import load_file
from models import build_vae, build_dit, flow_sample   # from github.com/mxvp/CONFLUX

REPO = "gevaertlab/conflux"
index = json.load(open(hf_hub_download(REPO, "config.json")))   # repo index (lists modalities)
MODALITY = index["default_modality"]                            # "chest-ct"
cfg = json.load(open(hf_hub_download(REPO, f"{MODALITY}/config.json")))
vae = build_vae({"vae": cfg["vae"]}); vae.load_state_dict(load_file(hf_hub_download(REPO, f"{MODALITY}/vae.safetensors"))); vae.eval().cuda()
dit = build_dit({"dit": cfg["dit"]}); dit.load_state_dict(load_file(hf_hub_download(REPO, f"{MODALITY}/dit.safetensors"))); dit.eval().cuda()

# conditioning vector layout is in cfg["cond_layout"]; for chest-ct:
# [findings(18), sex(1), age one-hot(7), kernel one-hot(16)] = 42
cond = torch.zeros(1, cfg["dit"]["cond_dim"], device="cuda")
cond[0, 2] = 1.0                                    # e.g. Cardiomegaly (finding index 2)
sc, sh = cfg["latent"]["scale"], cfg["latent"]["shift"]
with torch.no_grad():
    z = flow_sample(dit, (1, cfg["dit"]["latent_channels"], *cfg["latent"]["spatial"]),
                    steps=50, cond=cond, device="cuda")
    vol = vae.decode(z / sc + sh)                  # (1,1,*spatial_size), model units ~ HU/1000

Intended use

Research use — synthetic medical-volume generation, augmentation, and method development. Not for clinical use. Outputs are synthetic and must not inform any patient-facing decision.

Citation

@article{vanpuyvelde2026conflux,
  title   = {CONFLUX: A Latent Diffusion Model for 3D Chest-CT Synthesis with RL Post-Training},
  author  = {Van Puyvelde, Max and Gulluk, Halil Ibrahim and Van Criekinge, Wim and Gevaert, Olivier},
  journal = {arXiv preprint arXiv:2607.02998},
  year    = {2026}
}

License

CC BY-NC-SA 4.0 — non-commercial research use.

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

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

GPU в ailist

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

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

Доступ к модели ограничен автором; у платформы нет доступа к весам.

Ревизия весов
0c3fc08

0 моделей