Remove Background Pixaroma
Cut out the foreground from an image using a BiRefNet AI model.
In ComfyUI: double-click an empty spot on the canvas and type Remove Background Pixaroma.
What it does
Runs a BiRefNet model over the image and returns a cutout with a transparent background (RGBA), plus a foreground mask and an inverted mask - all three in one pass.
How to use
- Wire an image into
imageand pick a model from themodeldropdown. - Models live in
ComfyUI/models/background_removal/, and in anybackground_removalfolder you have added toextra_model_paths.yaml- so a shared-models install can keep them on another drive. - If the dropdown is empty, download a model from HuggingFace first. Pick the empty entry and run, and the error names every folder that was searched.
- Filenames containing
mattorhrpreprocess at 2048px - better for hair and fine edges. Others use 1024px. - Connect the cutout
imagefor compositing,maskfor inpainting (white = kept foreground), orinverted_mask.
Outputs
- image
- The cutout in RGBA - the background is fully transparent.
- mask
- Foreground mask: white where the subject was kept.
- inverted_mask
- Background mask: the foreground mask flipped.
What you wire in
imageIMAGE
The image to remove the background from.
The settings on the node
modelchoice
Which BiRefNet model to use. Filenames containing 'matt' or 'hr' run at 2048px (better for hair / fine edges); all others run at 1024px. Models are read from ComfyUI/models/background_removal/ and from any background_removal folder added by extra_model_paths.yaml.
birefnet.safetensorsbirefnet-hr.safetensorsbirefnet-matting.safetensors
Common models:
birefnet.safetensors (standard), birefnet-hr.safetensors (high-res), birefnet-matting.safetensors (best for hair / fur).This is the help that comes with Pixaroma 1.4.212. Inside ComfyUI, select the node and click the orange ? above it to read the same help there.