Nodes/☁️BizyAir Nodes/☁️BizyAir Remove Image Background
ComfyUI Node

☁️BizyAir Remove Image Background

A cutout node with the model choice already made

By siliconflow·Created 2 years ago·Updated 11 months ago· 855
☁️BizyAir Remove Image Background
  • image
  • IMAGE
  • MASK

Background removal is a genuinely commoditized problem by now - plenty of free models do a competent job on a solid subject against a plain background, and this node covers exactly that: feed it an image, get back a cutout and its mask. What it doesn't give you is a choice of which model does the work. There's no dropdown here for BiRefNet versus InSPyReNet versus u2net; BizyAir's server picks, and you take the result.

Why that's worth knowing before you use it

The reason background removal still has "hard cases" at all is hair, fur, and semi-transparent material - anything with a fine or partial edge that a hard foreground/background label can't represent cleanly. On a solid subject against a contrasting background, essentially every current model gets this right and the model choice doesn't matter. On flyaway hair or a veil, it genuinely does - different models handle that boundary differently, and there's no single agreed-best answer even among specialists who benchmark this obsessively. Not having a model choice here isn't a defect exactly, but it does mean if you hit a stubborn edge case (hair fringing badly, a semi-transparent object coming out as a hard cutout), you can't just switch models on this node the way you could in a fuller-featured local node pack - your options are working around the input image or falling back to a different tool for that specific shot.

The input and outputs

  • image - required, the only input. No resolution setting, no model selector, no matting-versus-segmentation choice.

Outputs: IMAGE (the cutout) and MASK (the alpha channel), the standard pair you'd wire into a compositing node or straight into a Save Image if you just need the cutout itself.

Installing it

ComfyUI Manager: search BizyAir, install, restart. Or:

cd ComfyUI/custom_nodes
git clone https://github.com/siliconflow/BizyAir.git

Set your BizyAir API key on first use - the node runs remotely and fails silently at execution without one.

Where people get burned

The one non-obvious mistake worth flagging, because it's easy to reach for this node without thinking about it: don't background-remove your LoRA training images with this (or any) background-remover. It's a well-documented failure mode - stripping backgrounds from training data teaches the LoRA to generate blank backgrounds by default, since trainers typically fill the transparent area with a flat color anyway, so what you actually train on is your subject against a solid field rather than a real environment. If you're prepping a dataset, keep the original backgrounds and either use the alpha channel as a loss mask if your trainer supports it, or just don't remove backgrounds at all.

Otherwise, treat a rough edge on fine detail (hair, fur) as an expected limitation rather than a bug to report - it's the same hard case every background-removal model in this space still struggles with, this one included. If a specific shot needs better edge quality than you're getting, a dedicated local node pack that lets you pick between several matting-capable models (and feed it a higher-resolution model tier for large inputs) will give you more room to fix it than this single-button node will.

Category☁️BizyAir

Inputs (1)

NameTypeDefaultDescription
imageIMAGE

Outputs (2)

NameTypeDescription
IMAGEIMAGE
MASKMASK