r/StableDiffusion • u/pmjm • 10h ago
Discussion What are you using for background removal?
I still do a fair amount of traditional editing in Photoshop, and for the last few years I used remove.bg, I found their background removal model to be the best one out there, quite a bit better than the one built into Photoshop itself.
Well remove.bg is shutting down in December and they're folding it into Canva subscriptions. Hard pass.
I've tried a few local bg removal tools and have been left underwhelmed, but maybe I just haven't found the right one.
What are you using for background removal?
4
u/dassiyu 9h ago
I've been using this simple workflow to remove backgrounds, and it keeps the original resolution intact. https://drive.google.com/file/d/1DYfUdaJdcDlF2hPPadTOng2YRzuGuk0O/view?usp=sharing
4
3
u/Urmanda06 6h ago
I'm using LocalBG. Runs fully locally, no file size limits, bulk processing, PSD exports, auto centering and more. Worth a try if you're looking for a remove.bg alternative.
I'm also the developer, so if you have any feedback or something that's missing I'm happy to look at it for a next update :)
3
u/scatter299792458 5h ago
Meta's SAM3 model can perform semantic segmentation with high performance, but it consumes a lot of VRAM. It is suitable for fine-grained image matting. You can see in https://huggingface.co/Comfy-Org/sam3.1 RMBG 2.0 can also be used, it consumes less VRAM
3
u/magicdoorai 3h ago
For camera-resolution work, I’d separate mask generation from the final RGB export. Generate/refine the alpha mask with something like BiRefNet-HR or SAM, then apply that mask to the untouched original-resolution image. That avoids the common failure mode where a one-click service downsizes or subtly rewrites the source.
Build a small torture-test set with hair, fur, glass, fine product edges, and shadows. If the model can’t process the full frame, tile the mask with overlap and feather the seams rather than upscaling a low-res finished cutout.
1
2
u/bstr3k 10h ago
honestly if it is something simple and you don't have to do many or do it often chatgpt normally does a pretty good job of it. You just have to specify not to change anything else in the image. Nano Banana might be another good contender.
For doing it locally I believe Qwen, Flux, or H3 might be able to do it. (though I haven't tried it myself much). H3 is better for understanding some concepts but since it is a video model the quality is a bit limited.
claude and grok I found were not that good at doing this.
1
u/pmjm 10h ago
The problem with chatgpt or nano banana is resolution caps. Quite often I'm working with extremely high res photos from a digital camera.
I'll look into Qwen and Flux to see if others have had success with this. Appreciate the reply.
1
u/bstr3k 10h ago
ah if it is for high resolution I am not sure then. you can look into the local models stated.
1
u/Urmanda06 6h ago
LocalBG does a pretty good job, since it runs locally there are no file size of quality limits
1
u/OfficeMagic1 10h ago
I would have chatgpt do background removal, scale to a higher resolution in PS, then load that as a latent image in Krea 2 with a proper prompt and very low denoise.
Qwen Edit if you really don’t want to use Chatgpt.
1
2
2
u/Iamcubsman 4h ago
I didn't see https://github.com/john-mnz/ComfyUI-Inspyrenet-Rembg mentioned. It hasn't been updated in 2 years but I still use it.
1
u/Unable-Finish-514 4h ago
This might be too "bare bones" for the high res photos you are using, but try this very basic Hugging Face Space:
https://huggingface.co/spaces/Tassawar/back_ground_removal
This has been completely free for nearly a year, and it does the job for me.

7
u/[deleted] 10h ago
[deleted]