C29: Masken und Compositing: Ein Leitfaden zur Wiederherstellung ursprünglicher Pixel nach dem Outpainting

Einführung

Masken und Compositing spielen eine entscheidende Rolle in Bildverarbeitungs-Workflows, insbesondere bei Vorgängen wie Outpainting. In diesem Tutorial erfahren Sie, wie man ComfyUI-Tools für Maskierung und Compositing verwendet, um nach einem Outpainting-Vorgang die ursprünglichen Pixel wiederherzustellen. Dieser Prozess stellt sicher, dass das Originalbild intakt bleibt, während die Leinwand nahtlos erweitert wird.



Was ist Outpainting?

Outpainting ist eine Technik, um die Leinwand eines Bildes zu erweitern, indem neue Inhalte an seinen Rändern generiert werden. Auch wenn dies nützlich ist, um ein Bild zu vergrößern, wird dabei oft das gesamte Bild neu abgetastet, wodurch seine ursprünglichen Details verändert werden. Um die Integrität des Originalbildes zu bewahren, können Maskierungs- und Compositing-Techniken eingesetzt werden.

Wie Maskierung in ComfyUI funktioniert

Mit Maskierung können Sie Bereiche eines Bildes definieren, in denen bestimmte Vorgänge stattfinden sollen oder nicht. In ComfyUI werden Masken mit Knoten wie Pad Image For Outpainting erstellt, die eine Maskenvorschau erzeugen. Diese Masken werden dann von anderen Knoten wie Set Latent Noise Mask verwendet, um zu steuern, wie Rauschen während des Samplings angewendet wird.

Schlüsselkonzepte der Maskierung:

  • Weiße Bereiche der Maske: Ermöglichen das Einfügen von neuem zufälligem Rauschen.
  • Schwarze Bereiche der Maske: Verhindern das Einfügen von Rauschen und erhalten das ursprüngliche latente Bild.

Dieser Ansatz ist Teil eines standardmäßigen Image-to-Image-Workflows in ComfyUI.

ImageCompositeMasked für Compositing verwenden

Um neu abgetastete Pixel durch das Originalbild zu ersetzen, stellt ComfyUI einen Knoten namens ImageCompositeMasked. Dieser Knoten ermöglicht Compositing, indem er das Originalbild anhand der Maske mit den outpainted Bereichen mischt.

Schritt-für-Schritt-Einrichtung:

  1. ImageCompositeMasked-Knoten erstellen:
    • Doppelklicken, um den Knoten zu erstellen.
    • Geben Sie “ImageCompositeMasked” (alles ein Wort) ein, um ihn zu finden.
  2. Eingaben verbinden:
    • Maskeneingabe: Verbinden Sie die vom Knoten Pad Image For Outpainting erzeugte Maske.
    • Zieleingabe: Verbinden Sie das Originalbild mit der Zieleingabe. Dadurch wird sichergestellt, dass die ursprünglichen Pixel in schwarzen Bereichen der Maske sichtbar werden.
    • Quelleingabe: Verbinden Sie den neu generierten outpainted Bereich mit der Quelleingabe. Dadurch werden die weißen Bereiche der Maske mit der erweiterten Leinwand gefüllt.
  3. Ausgaben verbinden:
    • Verbinden Sie die Ausgabe des Knotens ImageCompositeMasked mit:
      • Einem Vorschau-Knoten, um das zusammengesetzte Ergebnis zu visualisieren.
      • Einem save image extended-Knoten, um das endgültige Bild zu speichern.
      • Einem image comparer-Knoten zum Vergleichen der Original- und der zusammengesetzten Version.

Der vollständige Workflow:

Ergebnisse und Vorteile von Compositing

Nachdem die Knoten verbunden und der Workflow in die Warteschlange gestellt wurde, wird der Compositing-Vorgang ausgeführt. Das Endergebnis stellt die Details des Originalbildes in Bereichen wieder her, die vom Resampling betroffen sind, und integriert gleichzeitig die outpainted Regionen nahtlos. Mit dem Knoten image comparer können Sie die Unterschiede zwischen der Original- und der zusammengesetzten Version visuell prüfen.

Wichtigste Vorteile:

  • Erhaltene Originaldetails: Stellt sicher, dass die ursprünglichen Pixel intakt bleiben.
  • Verbesserte Bildqualität: Kombiniert das Beste aus beiden Welten – Originaldetails und erweiterte Leinwand.
  • Effizienter Workflow: Das knotenbasierte System von ComfyUI vereinfacht komplexe Vorgänge.

Praktische Anwendungen

Diese Technik ist besonders nützlich in Szenarien wie:

  • Bildrestaurierung: Reparieren von Bildern, die neu abgetastet wurden oder verzerrt sind.
  • Kreatives Design: Erweitern von Kunstwerken oder Fotos unter Beibehaltung der Originalqualität.
  • KI-generierte Inhalte: Verbessern KI-generierter Bilder durch die Kombination von Original- und generierten Elementen.

Referenzen

Weitere Details zu ComfyUI-Knoten und Workflows finden Sie in der offiziellen Dokumentation:
ComfyUI-Dokumentation

Fazit

Masken und Compositing sind leistungsstarke Tools in Bildverarbeitungs-Workflows. Indem Sie Knoten wie ImageCompositeMasked in ComfyUI nutzen, können Sie nach dem Outpainting die ursprünglichen Pixel wiederherstellen und mit minimalem Aufwand hochwertige Ergebnisse erzielen. Ob Sie an kreativen Projekten oder Bildrestaurierungsaufgaben arbeiten – die Beherrschung dieser Techniken wird Ihren Workflow verbessern.

Kommentar hinterlassen