Python library; choose it for a Python codebase when you prefer the MIT license and InSPyReNet model over the seed's AGPL JS stack.
This is a background removing tool powered by InSPyReNet (ACCV 2022)
- 1.3k
- Python
- MIT
image background removal
An npm/TypeScript library for removing image backgrounds in the browser and Node.js using an on-device ONNX segmentation model.
Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.
Python library; choose it for a Python codebase when you prefer the MIT license and InSPyReNet model over the seed's AGPL JS stack.
This is a background removing tool powered by InSPyReNet (ACCV 2022)
Python SDK; choose if you want a single API for both local inference and cloud service, or if you already use the WithoutBG service.
Python SDK for local and cloud background removal (pip install withoutbg)
Python library/CLI with many model backends; choose for server-side/Python processing where a JS/Node integration isn't needed.
Rembg is a tool to remove images background
Python CLI; choose if you need image and video background removal from the command line and are outside the JS/browser ecosystem.
Background Remover lets you Remove Background from images and video using AI with a simple command line interface that is free and open source.
An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.
Background-removal model repo; choose if you need Bria's specific model in a custom Python/ONNX pipeline rather than a ready-made npm package.
Bria RMBG 2.0 - image background removee
Stale client-side JS demo; choose if you want a lightweight MIT-licensed example using Transformers.js, but expect no maintenance.
Free image background removal - private, client-side and powered by Transformers.js
Research model code; choose if you need high-resolution precision masks in a custom Python pipeline and are willing to write the integration glue.
[CAAI AIR'24] Bilateral Reference for High-Resolution Dichotomous Image Segmentation
Earlier DIS model/code; choose if you are reproducing that research or need its specific segmentation behavior as a baseline.
This is the repo for our new project Highly Accurate Dichotomous Image Segmentation
Original U-2-Net model repository; choose for a Python research/reference implementation, not for a drop-in background-removal tool.
The code for our newly accepted paper in Pattern Recognition 2020: "U^2-Net: Going Deeper with Nested U-Structure for Salient Object Detection."
Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.
Browser toolkit/end-user app; choose if you need an offline image editor UI without writing code, not an embeddable library.
AI Image Toolkit that runs fully in your browser — free, private, and offline-first.
These projects were analysed and named background-removal-js among their alternatives. The relationship is not symmetric — how background-removal-js rates them is a separate judgement, made when background-removal-js is analysed in its own right.
calls background-removal-js “client-side JS library; choose it when you need in-browser background removal without a Python backend.”
Rembg is a tool to remove images background
calls background-removal-js “Choose when you need client-side background removal in JavaScript/browser rather than a Python CLI.”
Background Remover lets you Remove Background from images and video using AI with a simple command line interface that is free and open source.