RS-Painter is an image-conditioned diffusion-based approach for creating diverse sets of novel-class samples for semantic segmentation in few-shot settings in the remote sensing domain. By ensuring semantic consistency using cosine similarity between the generated samples and the conditioning image, and using the Segment Anything Model (SAM) to obtain precise segmentation, this method can train off-the-shelf segmentation models with high-quality synthetic data, significantly improving performance in low-data scenarios.
This model is compatible with the Hugging Face
diffusers
library and can be used with
StableDiffusionInpaintPipeline
.
Quick Start
from diffusers import StableDiffusionInpaintPipeline
from PIL import Image
# Load pipeline
pipeline = StableDiffusionInpaintPipeline.from_pretrained(
"BiliSakura/RS-Painter-Diffusers",
safety_checker=None,
requires_safety_checker=False,
)
# Load image and mask
image = Image.open("input_image.png").convert("RGB")
mask = Image.open("mask.png").convert("L")
# Generate
result = pipeline(
prompt="a beautiful landscape",
image=image,
mask_image=mask,
num_inference_steps=50,
)
# Save result
result.images[0].save("output.png")
Citation
If you use this model in your research, please cite:
@article{2025rspaint,
title={Tackling Few-Shot Segmentation in Remote Sensing via Inpainting Diffusion Model},
author={Immanuel, Steve Andreas and Cho, Woojin and Heo, Junhyuk and Kwon, Darongsae},
journal={arXiv preprint arXiv:2503.03785},
year={2025}
}
Runs of BiliSakura RS-Painter-Diffusers on huggingface.co
53
Total runs
0
24-hour runs
0
3-day runs
0
7-day runs
53
30-day runs
More Information About RS-Painter-Diffusers huggingface.co Model
RS-Painter-Diffusers huggingface.co is an AI model on huggingface.co that provides RS-Painter-Diffusers's model effect (), which can be used instantly with this BiliSakura RS-Painter-Diffusers model. huggingface.co supports a free trial of the RS-Painter-Diffusers model, and also provides paid use of the RS-Painter-Diffusers. Support call RS-Painter-Diffusers model through api, including Node.js, Python, http.
RS-Painter-Diffusers huggingface.co is an online trial and call api platform, which integrates RS-Painter-Diffusers's modeling effects, including api services, and provides a free online trial of RS-Painter-Diffusers, you can try RS-Painter-Diffusers online for free by clicking the link below.
BiliSakura RS-Painter-Diffusers online free url in huggingface.co:
RS-Painter-Diffusers is an open source model from GitHub that offers a free installation service, and any user can find RS-Painter-Diffusers on GitHub to install. At the same time, huggingface.co provides the effect of RS-Painter-Diffusers install, users can directly use RS-Painter-Diffusers installed effect in huggingface.co for debugging and trial. It also supports api for free installation.
RS-Painter-Diffusers install url in huggingface.co: