Fibo-Edit-RMBG / README.md
OriLib's picture
Update README.md
d833a23 verified
---
language:
- en
base_model:
- briaai/Fibo-Edit
pipeline_tag: image-to-image
library_name: diffusers
extra_gated_description: >-
Bria AI Model weights are open source for non commercial use only, per the
provided [license](https://creativecommons.org/licenses/by-nc/4.0/deed.en).
extra_gated_heading: Fill in this form to immediately access the model for non commercial use
extra_gated_fields:
Name: text
Email: text
Company/Org name: text
Company Website URL: text
Discord user: text
I agree to BRIA's Privacy policy, Terms & conditions, and acknowledge Non commercial use to be Personal use / Academy / Non profit (direct or indirect): checkbox
license: other
license_name: bria-fibo-edit
license_link: https://creativecommons.org/licenses/by-nc/4.0/deed.en
tags:
- art
- image-to-image
- background-removal
- image-segmentation
---
<p align="center">
<img src="https://bria-public.s3.us-east-1.amazonaws.com/Bria-logo.svg" width="200"/>
</p>
<p align="center">
<a href="https://github.com/Bria-AI/" target="_blank">
<img
alt="GitHub Repo"
src="https://img.shields.io/badge/GitHub-Repo-181717?logo=github&logoColor=white&style=for-the-badge"
/>
</a>
&nbsp;
<a href="https://huggingface.co/spaces/briaai/Fibo-Edit" target="_blank">
<img
alt="Hugging Face Demo"
src="https://img.shields.io/badge/Hugging%20Face-Demo-FFD21E?logo=huggingface&logoColor=black&style=for-the-badge"
/>
</a>
&nbsp;
<a href="https://platform.bria.ai" target="_blank">
<img
alt="Bria Platform"
src="https://img.shields.io/badge/Bria-Platform-0EA5E9?style=for-the-badge"
/>
</a>
&nbsp;
<a href="https://discord.com/invite/Nxe9YW9zHS" target="_blank">
<img
alt="Bria Discord"
src="https://img.shields.io/badge/Discord-Join-5865F2?logo=discord&logoColor=white&style=for-the-badge"
/>
</a>
</p>
<p align="center">
<b>Fibo-Edit-RMBG: Professional Background Removal Powered by Fibo-Edit</b><br>
A fine-tuned version of Fibo-Edit specialized for high-quality background removal. Built on Fibo's foundation, Fibo-Edit-RMBG excels at complex foregrounds, fine detail preservation, and challenging image types.
<b></b>
<br><br>
</p>
<h2>🌍 What's Fibo-Edit-RMBG?</h2>
<p>Fibo-Edit-RMBG is a specialized fine-tuning of the Fibo-Edit model, optimized specifically for background removal tasks. Fibo-Edit-RMBG leverages the powerful Fibo-Edit architecture to deliver state-of-the-art results.</p>
<p>📄 <i>Technical report coming soon.</i> For architecture details, see <a href="https://huggingface.co/briaai/FIBO">FIBO</a> and <a href="https://huggingface.co/briaai/Fibo-Edit">Fibo-Edit</a>.</p>
<h2>🖼️ Visual Examples</h2>
<div style="display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; gap: 8px;">
<img src="faucet_input.png" style="width: 100%;"/>
<img src="faucet_output.png" style="width: 100%;"/>
<img src="flowers_input.png" style="width: 100%;"/>
<img src="flowers_output.png" style="width: 100%;"/>
<img src="tennis_input.png" style="width: 100%;"/>
<img src="tennis_output.png" style="width: 100%;"/>
<img src="portrait_input.png" style="width: 100%;"/>
<img src="portrait_output.png" style="width: 100%;"/>
<img src="tools_input.png" style="width: 100%;"/>
<img src="tools_output.png" style="width: 100%;"/>
<img src="illustration_input.png" style="width: 100%;"/>
<img src="illustration_output.png" style="width: 100%;"/>
<img src="fathersday_input.png" style="width: 100%;"/>
<img src="fathersday_output.png" style="width: 100%;"/>
<img src="graphicdesign_input.png" style="width: 100%;"/>
<img src="graphicdesign_output.png" style="width: 100%;"/>
</div>
<h2>🔑 Key Features</h2>
<ul>
<li><b>Fine-Structure Alpha Matting</b>: Produces clean, precise alpha mattes
with accurate opacity estimation along high-frequency edge regions — including
hair strands, netting, wire structures, and similarly intricate boundaries.</li>
<li><b>Consistent Subject Masking</b>: Produces more complete and decisive
masks across the full extent of the foreground subject, with fewer cases
of regions being incorrectly split between foreground and background.</li>
<li><b>Foreground-Background Separation in Low-Depth-Cue Scenes</b>:
Better handles images where foreground boundaries are not well-defined by
depth — such as flat illustrations, graphic compositions,
and images with overlaid text.</li>
</ul>
<h2>⚡ Quick Start</h2>
<p><b>Source-Code & Weights</b></p>
<ul>
<li>The model is open source for non-commercial use with <a href="https://creativecommons.org/licenses/by-nc/4.0/deed.en">this license</a> </li>
<li>For commercial use <a href="https://bria.ai/contact-us?hsCtaAttrib=114250296256">Click here</a>.</li>
</ul>
<h2>Installation</h2>
<p>Install the required dependencies:</p>
<pre><code class="language-bash">pip install diffusers transformers accelerate torch pillow
</code></pre>
<h2>Usage</h2>
<h3>Basic Background Removal</h3>
```python
import torch
from diffusers import BriaFiboEditPipeline
from PIL import Image
# Load the Fibo-Edit-RMBG model
pipe = BriaFiboEditPipeline.from_pretrained(
"briaai/Fibo-Edit-RMBG",
torch_dtype=torch.bfloat16,
)
pipe.to("cuda")
# Load your image
image = Image.open("photo.jpg").convert("RGB")
# Generate foreground mask - no mask needed!
mask = pipe(
image=image,
prompt = {'edit_instruction':'Generate a detailed grayscale alpha matte. Map the opaque foreground to white and the background to black. Produce soft, anti-aliased grayscale gradients at the edges of the subject to represent fine details and transparency.'},
num_inference_steps=10,
guidance_scale=1.0
).images[0]
# Convert mask to grayscale and use as alpha channel
alpha = mask.convert("L").resize(image.size)
image.putalpha(alpha)
# Save the result as RGBA image with transparent background
image.save("output.png")
```
<h2>🎯 Use Cases</h2>
<ul>
<li><b>Hair & Fine-Structure Subjects</b>: Well-suited for images where
accurate alpha matting along hair strands, fur, or similarly complex edges
is critical to output quality.</li>
<li><b>Illustrations & Graphic Compositions</b>: Handles non-photorealistic
content where foreground-background boundaries are not clearly defined by depth.</li>
<li><b>Graphic Design & Text Cutouts</b>: Produces strong foreground
separation where text or typographic elements are the subject.</li>
</ul>
<h2>⚙️ Model Parameters</h2>
<p>Recommended inference parameters:</p>
<ul>
<li><b>num_inference_steps</b>: 10 (balance between quality and speed)</li>
<li><b>guidance_scale</b>: 1 (recommended for fast results)</li>
<li><b>torch_dtype</b>: bfloat16 (for optimal memory usage and speed)</li>
<li><b>seed</b>: Results vary across different seed values — we recommend experimenting with a few seeds to find the best output for your specific input.</li>
</ul>
<h2>🤝 Contributing</h2>
<p>If you have questions about this repository, feedback to share, or want to contribute directly, we welcome your issues and pull requests on GitHub. Your contributions help make Fibo-Edit-RMBG better for everyone.</p>
<p>If you're passionate about fundamental research, we're hiring full-time employees (FTEs) and research interns. Don't wait - reach out to us at hr@bria.ai</p>
## Citation
```bibtex
@misc{briaai2026fiboeditrmbg,
title={Fibo-Edit-RMBG: Professional Background Removal with Fibo-Edit},
author={Bria AI},
year={2026},
howpublished={\url{https://huggingface.co/briaai/Fibo-Edit-RMBG}}
}
@article{gutflaish2025generating,
title={Generating an Image From 1,000 Words: Enhancing Text-to-Image With Structured Captions},
author={Gutflaish, Eyal and Kachlon, Eliran and Zisman, Hezi and Hacham, Tal and Sarid, Nimrod and Visheratin, Alexander and Huberman, Saar and Davidi, Gal and Bukchin, Guy and Goldberg, Kfir and others},
journal={arXiv preprint arXiv:2511.06876},
year={2025}
}
```
<p align="center"><b>❤️ Star Fibo-Edit-RMBG on Hugging Face and ⭐ Star Bria AI on GitHub to join the movement for responsible generative AI!</b></p>