- withoutBG Open Weights
- Open weights · commercially permissiveLicense: Apache-2.0
- withoutBG Pro Model API
- ProprietaryLicense: Paid cloud API
withoutBG Open Weights vs Pro Model API
Quantitative comparison: 33 images scored against ground-truth mattes. Lower is better. Use the view controls on each row to switch between transparency, chroma key, and alpha matte on all outputs.
| Metric | withoutBG Open-Weight Model | withoutBG Pro Model API |
|---|---|---|
| MGE (Edge Quality) | 0.03457 | 0.02452 ✓ |
| MAE (Overall Accuracy) | 0.01317 | 0.01155 ✓ |
Disclosure: withoutBG includes BiRefNet
withoutBG Open Weights and Pro Model API are routed pipelines. A classifier sends fine strands, soft detail and transparency to withoutBG's own matting model, and hard opaque objects, flat scenes and vehicles to BiRefNet (MIT license), which is part of the pipeline. On this page, 8 of 33 images went to BiRefNet. Pro Model API also runs an edge refiner on the result of either branch, so its BiRefNet-routed images are refined BiRefNet output, not raw BiRefNet. The table splits the scores by route: the first group is what withoutBG's own matting model handled.
| Images | Metric | withoutBG Open-Weight Model | withoutBG Pro Model API |
|---|---|---|---|
| Routed to withoutBG matting (25) | MAE | 0.00988 | 0.00804 ✓ |
| MGE (edges) | 0.03128 | 0.01973 ✓ | |
| Routed to BiRefNet (8) | MAE | 0.02343 | 0.02251 ✓ |
| MGE (edges) | 0.04487 | 0.03948 ✓ |
Per-image averages, lower is better.



- MGE
- 0.07595
- MAE
- 0.02381✓
- MGE
- 0.04883✓
- MAE
- 0.02657



- MGE
- 0.03402
- MAE
- 0.02906
- MGE
- 0.02718✓
- MAE
- 0.02784✓



- MGE
- 0.04621
- MAE
- 0.01031
- MGE
- 0.03109✓
- MAE
- 0.00737✓



- MGE
- 0.01697
- MAE
- 0.00407✓
- MGE
- 0.01019✓
- MAE
- 0.00417



- MGE
- 0.01899
- MAE
- 0.00660
- MGE
- 0.01637✓
- MAE
- 0.00623✓



- MGE
- 0.04118
- MAE
- 0.01690
- MGE
- 0.01948✓
- MAE
- 0.01161✓



- MGE
- 0.01469
- MAE
- 0.00695
- MGE
- 0.00847✓
- MAE
- 0.00568✓



- MGE
- 0.06638
- MAE
- 0.01242
- MGE
- 0.05622✓
- MAE
- 0.01045✓



- MGE
- 0.02498
- MAE
- 0.00460
- MGE
- 0.01093✓
- MAE
- 0.00269✓



- MGE
- 0.03139
- MAE
- 0.00959
- MGE
- 0.01840✓
- MAE
- 0.00573✓



- MGE
- 0.03577
- MAE
- 0.00660✓
- MGE
- 0.03249✓
- MAE
- 0.00736



- MGE
- 0.01789
- MAE
- 0.00452
- MGE
- 0.00875✓
- MAE
- 0.00277✓



- MGE
- 0.03015
- MAE
- 0.01049
- MGE
- 0.01731✓
- MAE
- 0.00686✓



- MGE
- 0.05026
- MAE
- 0.01100
- MGE
- 0.03829✓
- MAE
- 0.00902✓



- MGE
- 0.01835
- MAE
- 0.00586✓
- MGE
- 0.01169✓
- MAE
- 0.00809



- MGE
- 0.01551
- MAE
- 0.00578✓
- MGE
- 0.01494✓
- MAE
- 0.00935



- MGE
- 0.05432
- MAE
- 0.02385
- MGE
- 0.04750✓
- MAE
- 0.02279✓



- MGE
- 0.02832
- MAE
- 0.01777
- MGE
- 0.01295✓
- MAE
- 0.00349✓



- MGE
- 0.02225
- MAE
- 0.00549
- MGE
- 0.01832✓
- MAE
- 0.00467✓



- MGE
- 0.01052
- MAE
- 0.00205
- MGE
- 0.00538✓
- MAE
- 0.00156✓



- MGE
- 0.02272
- MAE
- 0.00521
- MGE
- 0.01100✓
- MAE
- 0.00401✓



- MGE
- 0.03536
- MAE
- 0.00578
- MGE
- 0.03351✓
- MAE
- 0.00533✓



- MGE
- 0.02418
- MAE
- 0.02733
- MGE
- 0.01620✓
- MAE
- 0.01785✓



- MGE
- 0.02203
- MAE
- 0.00368
- MGE
- 0.01196✓
- MAE
- 0.00207✓



- MGE
- 0.01403
- MAE
- 0.00312
- MGE
- 0.00331✓
- MAE
- 0.00072✓



- MGE
- 0.02054
- MAE
- 0.00590
- MGE
- 0.01312✓
- MAE
- 0.00520✓



- MGE
- 0.02730
- MAE
- 0.00734
- MGE
- 0.01019✓
- MAE
- 0.00435✓



- MGE
- 0.02940
- MAE
- 0.01110✓
- MGE
- 0.02308✓
- MAE
- 0.01728



- MGE
- 0.07739✓
- MAE
- 0.09324✓
- MGE
- 0.07849
- MAE
- 0.09378



- MGE
- 0.13603
- MAE
- 0.02861
- MGE
- 0.11914✓
- MAE
- 0.02727✓



- MGE
- 0.02353
- MAE
- 0.00573
- MGE
- 0.00481✓
- MAE
- 0.00187✓



- MGE
- 0.03757
- MAE
- 0.01221
- MGE
- 0.01195✓
- MAE
- 0.00431✓



- MGE
- 0.01677✓
- MAE
- 0.00759✓
- MGE
- 0.01769
- MAE
- 0.01273
Methodology
- Alpha mattes are grayscale masks encoding per-pixel foreground probability. They capture fine edge detail (hair, fur, semi-transparent regions) that binary masks discard.
- Metrics are computed by comparing predicted mattes against a ground-truth reference: MGE measures edge sharpness and MAE measures pixel-level accuracy. Both are lower-is-better.
- Scored images come from Bench v0, where every image has a ground-truth matte. The benchmark page has the full methodology and per-image scores for every model (CSV / JSON).
Technical Specifications#
| Feature | Open Model | Pro Model API |
|---|---|---|
| Status | Active (Open Source) | Active (Cloud API) |
| Availability | Apache 2.0 | API, or self-hosted (commercial license) |
| Pixel Accuracy | Excellent | Best Overall |
| Edge Quality | Excellent | Superior |
| Hardware | CPU / GPU | Managed (AWS Frankfurt), or your own GPU servers |
| Privacy | Images never leave your computer | Server-side processing (deleted after use) |
| Free Credits | Unlimited (run locally) | 50 credits on signup |
| Recommended Use | Privacy-sensitive, local processing | Highest quality requirements, production API |
Installation#
The Open Model runs locally; the cloud API is accessed via REST.
Open Model
Run instantly with Docker
docker run -p 80:80 withoutbg/app:latestPython
Install via pip
pip install withoutbgCloud API
API Request
Process images via the cloud API
curl -X POST https://api.withoutbg.com/v1/remove-background \
-H 'Authorization: Bearer YOUR_API_KEY' \
-F 'image=@input.jpg' \
-o output.pngSee the full API documentation for integration details.