En bref : pour détourer une image, rien ne bat un modèle de segmentation dédié. Dans ce test de cinq pipelines, BiRefNet arrive en tête. Ses versions hébergées démarrent autour de 0,51 $ les 1 000 images sur Replicate. Voici les résultats.
L’image retenue est volontairement difficile : cheveux bouclés éclairés à contre-jour, verre de thé glacé semi-transparent et café bondé en arrière-plan, avec guirlandes lumineuses. C’est le trio qui fait dérailler les suppressions d’arrière-plan en production : mèches fines, transparence et décor chargé. Le 17 juillet 2026, j’ai envoyé exactement la même image de 1024×1024 à trois modèles open source et deux modèles d’image pilotés par prompt, puis comparé les cinq sorties. Une seule image exigeante ne constitue pas un benchmark : considérez-la plutôt comme un test rapide pour repérer le mode d’échec de chaque pipeline, avant de refaire l’exercice avec votre propre catalogue.
Cinq pipelines face à la même image : les résultats
| Pipeline | Temps de traitement | Vrai canal alpha ? | Résultat |
|---|---|---|---|
| BiRefNet-general (via rembg) | 15,2 s sur CPU | Oui | Les cheveux, la main et le verre sont tous préservés |
| isnet-general-use (rembg) | 1,1 s sur CPU | Oui | Le verre est conservé, mais une partie d’une autre personne reste dans le cadre |
| u2net (modèle rembg par défaut) | 0,4 s sur CPU | Oui | La main et le verre ont entièrement disparu |
| GPT Image 2 | 99,8 s | Non | Un faux damier a été incrusté directement dans les pixels |
| Nano Banana Pro | 31,4 s | Non | La femme a été remplacée par une autre personne |
Les cinq pipelines ci-dessus sont accessibles aujourd’hui avec un pip install ou un unique appel d’API facturé à l’usage ; les API SaaS commerciales, examinées plus loin, sont comparées sur leurs tarifs vérifiés, leurs offres gratuites et leurs licences. BiRefNet-general est le seul à avoir franchi les trois pièges. Les mèches rebelles gardent leur contour doux, le thé glacé reste dans le détouré et aucun passant de l’arrière-plan ne transparaît. En contrepartie, il demande des ressources : le modèle ONNX pèse 973 Mo, son premier téléchargement a pris 74 secondes et l’inférence a nécessité 15,2 secondes par image sur un CPU Apple Silicon (série M, rembg 2.x avec onnxruntime). Les endpoints GPU hébergés basés sur cette famille d’architecture sont beaucoup plus rapides : Replicate annonce des exécutions typiques autour de 3 secondes, et RMBG-2.0 de Bria est lui-même un dérivé de BiRefNet.
Les deux modèles plus légers illustrent le compromis classique entre vitesse et précision. isnet-general-use a tourné en 1,1 seconde et conservé le verre, mais une silhouette grise d’un autre client du café flottait encore en bas à gauche du détouré. u2net, le modèle que rembg charge sans précision de votre part, a fini en 0,4 seconde en amputant la main du sujet avec sa boisson. Voilà pourquoi on entend souvent « j’ai essayé rembg, ce n’était pas bon », alors que les benchmarks de BiRefNet sont excellents : cinq ans séparent le modèle par défaut du meilleur modèle.
Les trois résultats open source sont d’authentiques fichiers RGBA. Cela signifie que l’image contient un canal alpha, soit un masque de transparence par pixel, qui permet de placer le détouré sur n’importe quel nouveau fond. C’est précisément la fonction d’une API de suppression d’arrière-plan — et c’est ce que les deux candidats suivants n’ont pas fourni.
Les modèles d’image à prompt ne remplacent pas une API de détourage
J’ai demandé à Nano Banana Pro de remplacer l’arrière-plan par un fond vert d’incrustation, tout en gardant le sujet identique au pixel près. Le résultat : un fond vert propre, derrière une femme complètement différente. Visage, coiffure, verre, vêtements : tout a changé. La toile est aussi passée silencieusement de 1024×1024 à 1408×768. L’image semble professionnelle prise isolément, ce qui la rend plus dangereuse encore : rien ne vous indique que la photo produit envoyée n’est plus celle de votre produit.
GPT Image 2 a échoué de façon plus trompeuse. Sollicité pour un fond transparent, il a bien mieux préservé le sujet — même femme, même veste en jean — mais a livré un fichier RGB avec un damier gris et blanc peint dans les pixels. À l’aperçu, l’illusion de transparence est parfaite. Glissez l’image dans un outil de design, et le damier suit avec elle. Le traitement a aussi pris 99,8 secondes, contre les quelque 3 secondes annoncées par Replicate pour un endpoint de détourage dédié.
Le problème relève de l’architecture, pas du prompt. Ces modèles d’édition régénèrent l’image à partir d’une compréhension compressée de son contenu ; les modèles de segmentation classent au contraire chaque pixel d’origine comme sujet ou arrière-plan, puis restituent les pixels originaux avec un masque. En pratique, la régénération ne préserve pas l’identité de manière fiable. Dans mon test, aucun des deux appels d’édition n’a renvoyé de canal alpha : les deux modèles ont aplati le résultat en RGB.
Ils ont tout de même un usage légitime : si vous cherchez une nouvelle scène plutôt qu’un détouré — remplacer un café par un studio, modifier l’éclairage d’un produit ou générer un contexte lifestyle — un modèle d’édition y parvient en un appel, sans étape distincte de suppression ni de composition. Mes deux appels ont coûté 0,06 $ pour Nano Banana Pro et 0,01 $ pour GPT Image 2 via AIReiter : tester la frontière ne coûte que quelques centimes. En revanche, ces modèles n’ont pas leur place dans un pipeline qui promet de restituer au client son propre sujet.
Le vrai coût pour 1 000 images
Parmi les solutions tarifées ci-dessous, l’écart atteint un facteur d’environ 2 000. Tous les prix proviennent des pages tarifaires officielles consultées le 17 juillet 2026.
remove.bg est de loin l’option généraliste la plus chère. En paiement à l’usage, 3 crédits coûtent 3 $, chaque crédit couvrant une image en pleine résolution : soit exactement 1,00 $ par image. L’abonnement Lite, avec 40 crédits et une facturation annuelle à 8,10 $ par mois, revient à 0,20 $ l’image ; même l’offre Volume+ de 500 crédits reste à 0,16 $. L’offre gratuite comprend un crédit d’essai et des appels API en résolution d’aperçu.
Photoroom facture 0,02 $ par image pour son API Remove Background, soit 20 $ pour 1 000 images. Vous disposez de 1 000 appels sandbox avec filigrane par mois pour développer votre intégration, ainsi que de 10 appels de production gratuits ; l’offre incluant les ombres IA et l’édition complète coûte 0,10 $ par image. Pixian.AI applique une tarification au mégapixel via des packs de crédits prépayés à partir de 5 $ pour 250 crédits, ce qui ramène le coût entre 0,0009 $ et 0,018 $ par image. Les crédits n’expirent pas tant que vous avez effectué un achat au cours des deux dernières années.
Replicate exécute 851-labs/background-remover pour environ 0,00051 $ par image — 1 960 détourages par dollar — sur matériel Nvidia T4, avec des traitements typiques de 3 secondes. RMBG-2.0 de Bria coûte 0,018 $ par image sur fal.ai. Quant à rembg auto-hébergé, son coût est de 0 $ par image, auquel s’ajoute votre consommation de calcul.
Faites le calcul à grande échelle avant de vous abonner : 10 000 images par mois coûtent environ 1 600 $ au meilleur tarif d’abonnement de remove.bg — 0,16 $ l’image avec Volume+ —, 200 $ chez Photoroom et autour de 5 $ sur Replicate. La sensibilité au prix est suffisamment réelle pour que des développeurs se plaignent publiquement de 0,03 $ par image, tandis que r/MachineLearning héberge des benchmarks communautaires de ces API.
Le piège des licences des modèles « gratuits »
La colonne open source cache une contrainte de licence, qui change le modèle réellement utilisable dans un produit.
RMBG-2.0 de Bria, l’un des modèles à poids ouverts les plus performants disponibles, repose sur l’architecture BiRefNet et sur un jeu de données propriétaire sous licence. Ses poids Hugging Face sont publiés sous CC BY-NC 4.0. NC signifie non commercial : vous pouvez l’évaluer, mais l’intégrer dans un produit exige un accord payant avec Bria ou le recours à son API à 0,018 $ l’image. Le parcours payant apporte aussi une réponse documentée sur les données d’entraînement : Bria affirme que le modèle est entraîné exclusivement sur des images sous licence. C’est exactement la question que les équipes achats des entreprises ont commencé à poser.
BiRefNet représente le cas inverse : le dépôt officiel publie le code et les poids sous licence MIT, librement utilisables à des fins commerciales. Le code de rembg est lui aussi sous MIT, mais rembg n’est qu’un wrapper autour d’une douzaine de modèles interchangeables. Les poids de chacun relèvent de leur propre licence amont ; la licence du wrapper ne vous renseigne donc en rien sur eux. La page 851-labs de Replicate n’indique aucune licence pour le modèle sous-jacent. Consacrer cinq minutes à vérifier la licence d’un fichier de poids avant de l’intégrer à un pipeline commercial coûte moins cher que l’alternative.
Quelle API de suppression d’arrière-plan choisir ?
Pour l’API fonctionnelle la moins chère : le remover 851-labs de Replicate à ~0,51 $ pour 1 000 images, avec une latence de trois secondes et sans abonnement. Pixian.AI arrive juste derrière si vous préférez prépayer de petits packs de crédits plutôt que d’alimenter un compte cloud.
Si la qualité des détourages fait vivre votre activité : Photoroom à 0,02 $ l’image et Bria à 0,018 $ sont les deux choix commerciaux. Les 1 000 appels sandbox mensuels de Photoroom permettent de vérifier la qualité sur les contours de votre catalogue produit avant de payer quoi que ce soit — bien plus fiable que le test d’une seule image, y compris le mien. Bria ajoute une traçabilité sur les données d’entraînement sous licence. remove.bg propose des plugins officiels pour Photoshop, Figma et Zapier, absents des API moins chères ; mais à un prix par image 8 à 50 fois supérieur à celui de Photoroom, son API seule est difficile à justifier.
Si vos images ne peuvent pas sortir de votre infrastructure : rembg avec le modèle birefnet-general offre le vainqueur qualitatif de mon test à 0 $ par image, mais prévoyez un GPU. Mes 15,2 secondes d’inférence sur CPU conviennent à un traitement par lot nocturne, pas à un parcours de paiement. Le retour honnête d’un développeur sur l’auto-hébergement : résultats moins bons que remove.bg, vitesse nettement inférieure et serveur planté sous charge. L’auto-hébergement est une vraie possibilité, pas un repas gratuit.
Si vous appelez déjà des modèles d’image : utilisez-les pour le remplacement d’arrière-plan, lorsqu’une scène régénérée est le but, et non pour l’extraction. Dès que votre pipeline promet au client de lui rendre ses propres pixels, confiez la tâche à un modèle de segmentation.
FAQ
Existe-t-il une API de suppression d’arrière-plan entièrement gratuite ?
Gratuit sans réserve : rembg auto-hébergé, dont le code est sous licence MIT et qui s’installe avec une commande pip. Côté offres gratuites hébergées, Photoroom fournit 1 000 appels sandbox avec filigrane chaque mois et 10 appels de production ; remove.bg donne un crédit d’essai et un nombre illimité d’appels en résolution d’aperçu.
ChatGPT ou GPT Image peuvent-ils supprimer un arrière-plan ?
Ils produiront un résultat qui semble correct, sans l’être. Dans mon test, GPT Image 2 a renvoyé un fichier RGB contenant un motif damier peint dans les pixels au lieu d’un véritable canal alpha, après 99,8 secondes. Utilisez-le pour remplacer un arrière-plan ; pour le supprimer, utilisez une API de segmentation.
Quel est le meilleur modèle open source pour supprimer un arrière-plan ?
BiRefNet-general. Il a remporté mon test de cinq pipelines sur les cheveux, la transparence et les scènes chargées, et son code comme ses poids sont sous licence MIT pour un usage commercial. RMBG-2.0 affine la même architecture avec de meilleures données d’entraînement, mais ses poids ouverts sont réservés à un usage non commercial.
Comment supprimer un arrière-plan en Python ?
Trois lignes suffisent avec rembg : pip install "rembg[cpu]" onnxruntime, puis :
from rembg import remove, new_session
from PIL import Image
out = remove(Image.open("in.jpg"), session=new_session("birefnet-general"))
out.save("out.png")
Évitez le modèle u2net chargé par défaut et indiquez birefnet-general, sauf si vous privilégiez une vitesse CPU inférieure à une seconde au point de sacrifier les mains du sujet.