PixelClean AI
← Retour au Blog
·3 min read·PixelClean AI Team

Inversion du mélange alpha expliquée : le fonctionnement de la suppression de filigranes IA

Plongée technique dans l’inversion du mélange alpha — l’algorithme derrière une suppression de filigrane parfaite au pixel. Pourquoi c’est plus rapide et plus précis que l’inpainting par IA.

Lorsqu’une plateforme d’IA ajoute un filigrane, elle utilise des opérations de composition classiques. En les comprenant mathématiquement, on peut les inverser et retrouver les pixels d’origine avec une précision parfaite.

Comment le filigrane est appliqué

Composition alpha (Gemini, Grok)

La plupart des filigranes IA reposent sur la composition alpha (mélange alpha) :

watermarked = a * logo + (1 - a) * original

Où :

  • watermarked = valeur du pixel dans l’image finale
  • a (alpha) = transparence du filigrane (0 = invisible, 1 = opaque)
  • logo = valeur du pixel du filigrane (souvent blanc = 255)
  • original = pixel d’origine à retrouver

Mode superposition (Screen) (Doubao)

Certaines plateformes comme Doubao (豆包) utilisent le mode Screen plutôt que le mélange alpha seul :

result = 1 - (1 - background) * (1 - foreground)

Le mode Screen éclaircit l’image en combinant les valeurs inversées. Fréquent pour du texte blanc en superposition, pour un éclaircissement naturel.

L’inversion

Inverser la composition alpha

Connaissant le modèle (image du logo) et les valeurs alpha, on isole le pixel d’origine :

original = (watermarked - a * logo) / (1 - a)

Pour un filigrane blanc (logo = 255) :

original = (watermarked - a * 255) / (1 - a)

C’est un simple déplacement d’inconnues. Pas de réseau de neurones, pas d’approximation — seulement des calculs.

Inverser le mode Screen

Pour le Screen, l’inversion s’écrit :

background = 1 - (1 - result) / (1 - foreground)

Là aussi, c’est entièrement mathématique. Si l’on connaît l’intensité de l’avant-plan (filigrane), on restitue l’arrière-plan (image initiale) exactement.

Pourquoi c’est supérieur à l’inpainting par IA

Beaucoup d’outils s’appuient sur l’inpainting (ex. modèle LaMa). Comparaison :

| Aspect | Inversion du mélange alpha | Inpainting par IA | |--------|----------------------|---------------| | Vitesse | ~1 ms | 300 ms à 30 s | | Précision | Exacte mathématiquement | Approchée (génère de nouveaux pixels) | | Artefacts | Aucun | Décarts de couleur ou de texture possibles | | Taille du modèle | 0 octet (calcul pur) | Réseau 20-100 Mo | | Vie privée | Aucun serveur de calcul requis | Souvent inférence côté serveur |

L’atout majeur : l’inversion restaure les pixels d’origine. L’inpainting par IA en invente de nouveaux. Avec un modèle de filigrane connu, la restauration l’emporte toujours.

Remarques pratiques

Correspondance de modèle

Pour inverser le mélange, il faut connaître exactement :

  1. la position du filigrane
  2. son apparence (carte alpha)
  3. le mode de fusion utilisé

Il faut donc constituer des modèles par plateforme — forme du logo, tailles, règles de placement et opacité.

Traitement multi-passes

La compression JPEG introduit du bruit qui peut fausser un seul passage. Notre moteur enchaîne plusieurs passes avec score de qualité pour affiner le résultat tant que la corrélation résiduelle avec le modèle reste au-dessus d’un seuil.

Compensation de gain alpha

Certains filigranes ont un alpha variable sur le logo. Le moteur teste plusieurs « gains alpha » et retient celui qui minimise la corrélation spatiale entre la zone traitée et le modèle.

Plateformes prises en charge

PixelClean AI applique l’inversion du mélange alpha pour :

  • Google Gemini — inversion de composition alpha
  • Grok (xAI) — inversion de composition alpha
  • Doubao (豆包) — inversion du mode Screen
  • Google AI Studio (Nano Banana) — inversion de composition alpha

Essayer l’outil gratuit →