This repository contains the textual inversion adaptation weights for generating
verruca vulgaris (common warts) imagery, trained on top of
stabilityai/stable-diffusion-2-1-base.
1from diffusers import StableDiffusionPipeline
2import torch
3
4model_id = "stabilityai/stable-diffusion-2-1-base"
5pipe = StableDiffusionPipeline.from_pretrained(model_id, torch_dtype=torch.float16)
6pipe.to("cuda")
7
8# Load textual inversion weights
9pipe.load_textual_inversion("hcarrion/verruca_vulgaris")
10
11prompt = "a close-up photo of a skin lesion depicting <verruca_vulgaris-class> on light skin tone"
12image = pipe(prompt).images[0]
13image.save("verruca_vulgaris_synthetic.png")
1@inproceedings{carrion2026cgddi,
2 title = {Controllable Generation of Diverse Dermatological Imagery for Fair and Efficient Malignancy Classification},
3 author = {Carri{\'o}n, H{\'e}ctor and Norouzi, Narges},
4 booktitle = {Medical Image Computing and Computer-Assisted Intervention (MICCAI)},
5 year = {2026},
6 publisher = {Springer},
7 series = {Lecture Notes in Computer Science}
8}