Fill in this form to immediately access the model for non commercial use

Bria AI Model weights are open source for non commercial use only, per the provided license.

Log in or Sign Up to review the conditions and access this model content.

GitHub Repo   Hugging Face Demo   Bria Platform   Bria Discord

Fibo-Edit-RMBG: Professional Background Removal Powered by Fibo-Edit
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.

🌍 What's Fibo-Edit-RMBG?

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.

πŸ“„ Technical report coming soon. For architecture details, see FIBO and Fibo-Edit.

πŸ–ΌοΈ Visual Examples

πŸ”‘ Key Features

  • Fine-Structure Alpha Matting: Produces clean, precise alpha mattes with accurate opacity estimation along high-frequency edge regions β€” including hair strands, netting, wire structures, and similarly intricate boundaries.
  • Consistent Subject Masking: 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.
  • Foreground-Background Separation in Low-Depth-Cue Scenes: Better handles images where foreground boundaries are not well-defined by depth β€” such as flat illustrations, graphic compositions, and images with overlaid text.

⚑ Quick Start

Source-Code & Weights

Installation

Install the required dependencies:

pip install diffusers transformers accelerate torch pillow

Usage

Basic Background Removal

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")

🎯 Use Cases

  • Hair & Fine-Structure Subjects: Well-suited for images where accurate alpha matting along hair strands, fur, or similarly complex edges is critical to output quality.
  • Illustrations & Graphic Compositions: Handles non-photorealistic content where foreground-background boundaries are not clearly defined by depth.
  • Graphic Design & Text Cutouts: Produces strong foreground separation where text or typographic elements are the subject.

βš™οΈ Model Parameters

Recommended inference parameters:

  • num_inference_steps: 10 (balance between quality and speed)
  • guidance_scale: 1 (recommended for fast results)
  • torch_dtype: bfloat16 (for optimal memory usage and speed)
  • seed: Results vary across different seed values β€” we recommend experimenting with a few seeds to find the best output for your specific input.

🀝 Contributing

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.

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

Citation

@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}
}

❀️ Star Fibo-Edit-RMBG on Hugging Face and ⭐ Star Bria AI on GitHub to join the movement for responsible generative AI!

Downloads last month
67
Inference Providers NEW
This model isn't deployed by any Inference Provider. πŸ™‹ Ask for provider support

Model tree for briaai/Fibo-Edit-RMBG

Unable to build the model tree, the base model loops to the model itself. Learn more.

Space using briaai/Fibo-Edit-RMBG 1

Paper for briaai/Fibo-Edit-RMBG