C29 : Masques et compositing : guide pour restaurer les pixels d’origine après l’outpainting

Introduction

Les masques et le compositing jouent un rôle essentiel dans les flux de traitement d’images, en particulier pour des opérations comme l’outpainting. Dans ce tutoriel, nous explorerons comment utiliser les outils ComfyUI de masquage et de compositing pour restaurer les pixels d’origine après une opération d’outpainting. Ce processus garantit que l’image d’origine reste intacte tout en étendant le canevas de manière transparente.



Qu’est-ce que l’outpainting ?

L’outpainting est une technique utilisée pour étendre le canevas d’une image en générant du contenu nouveau autour de ses bords. Bien que cela soit utile pour agrandir une image, cela rééchantillonne souvent l’image entière, altérant ses détails d’origine. Pour préserver l’intégrité de l’image d’origine, des techniques de masquage et de compositing peuvent être employées.

Comment fonctionne le masquage dans ComfyUI

Le masquage vous permet de définir des zones d’une image où des opérations spécifiques doivent ou ne doivent pas avoir lieu. Dans ComfyUI, les masques sont créés à l’aide de nœuds comme Pad Image For Outpainting, qui génèrent un aperçu du masque. Ces masques sont ensuite utilisés par d’autres nœuds, tels que Set Latent Noise Mask, pour contrôler la manière dont le bruit est appliqué pendant l’échantillonnage.

Concepts clés du masquage :

  • Zones blanches du masque : permettent l’insertion d’un nouveau bruit aléatoire.
  • Zones noires du masque : empêchent l’insertion de bruit, en conservant l’image latente d’origine.

Cette approche fait partie d’un flux de travail image-à-image standard dans ComfyUI.

Utiliser ImageCompositeMasked pour le compositing

Pour remplacer les pixels rééchantillonnés par l’image d’origine, ComfyUI fournit un nœud appelé ImageCompositeMasked. Ce nœud permet le compositing en fusionnant l’image d’origine avec les régions étendues selon le masque.

Configuration étape par étape :

  1. Créer le nœud ImageCompositeMasked:
    • Double-cliquez pour créer le nœud.
    • Tapez “ImageCompositeMasked” (en un seul mot) pour le localiser.
  2. Connecter les entrées:
    • Entrée du masque : connectez le masque généré par le nœud Pad Image For Outpainting.
    • Entrée de destination : connectez l’image d’origine à l’entrée de destination. Cela garantit que les pixels d’origine sont révélés dans les zones noires du masque.
    • Entrée source : connectez la région étendue nouvellement générée à l’entrée source. Cela remplit les zones blanches du masque avec le canevas étendu.
  3. Connecter les sorties:
    • Connectez la sortie du nœud ImageCompositeMasked à :
      • Un nœud d’aperçu pour visualiser le résultat composé.
      • Un nœud save image extended pour enregistrer l’image finale.
      • Un nœud image comparer pour comparer les versions originale et composée.

Le flux de travail complet :

Résultats et avantages du compositing

Après avoir connecté les nœuds et mis le flux de travail en file d’attente, l’opération de compositing est effectuée. Le résultat final restaure les détails de l’image d’origine dans les zones affectées par le rééchantillonnage, tout en intégrant harmonieusement les régions étendues. En utilisant le nœud image comparer, vous pouvez inspecter visuellement les différences entre les versions originale et composée.

Principaux avantages :

  • Détails d’origine préservés : garantit que les pixels d’origine restent intacts.
  • Qualité d’image améliorée : combine le meilleur des deux mondes — détails d’origine et canevas étendu.
  • Flux de travail efficace : le système nodal de ComfyUI simplifie les opérations complexes.

Applications pratiques

Cette technique est particulièrement utile dans des scénarios tels que :

  • Restauration d’images : réparer les images ayant subi un rééchantillonnage ou une distorsion.
  • Conception créative : étendre des œuvres d’art ou des photographies tout en conservant la qualité d’origine.
  • Contenu généré par l’IA : améliorer les images générées par l’IA en combinant des éléments d’origine et générés.

Références

Pour plus de détails sur les nœuds et les flux de travail de ComfyUI, consultez la documentation officielle :
Documentation ComfyUI

Conclusion

Les masques et le compositing sont des outils puissants dans les flux de traitement d’images. En tirant parti de nœuds comme ImageCompositeMasked dans ComfyUI, vous pouvez restaurer les pixels d’origine après l’outpainting et obtenir des résultats de haute qualité avec un minimum d’effort. Que vous travailliez sur des projets créatifs ou des tâches de restauration d’images, maîtriser ces techniques améliorera votre flux de travail.

Laisser un commentaire