Generative Bildmodelle (Diffusion)

Wie ein Algorithmus lernte, aus Schneerieseln Hunde zu generieren — mit der Geduld eines Mönchs.

Architekturen 10 min Fortgeschritten 15. Juni 2026

Im vorherigen Artikel hast du gelernt, wie Sprachmodelle ihr nächstes Wort auswählen. Jetzt wenden wir das gleiche generative Prinzip auf Bilder an: Starte mit Zufallsrauschen, wende gelernte Struktur an — und ein Bild entsteht.

Dieser Artikel enthüllt die überraschend einfache Idee hinter DALL-E, Midjourney und Stable Diffusion: Bringe einem Modell bei, Rauschen zu erkennen — und lasse den Prozess dann rückwärts laufen.

Lernen durch Zerstörung — Der Forward-Prozess

Forward-Prozess

AnalogieDefinition
Stell dir ein Gemälde auf einem Tisch vor. Du wirfst eine dünne Schicht Sand darauf, dann noch eine, dann noch eine — tausend Mal. Am Ende ist das Gemälde unter Sand unsichtbar. Ein Diffusionsmodell zu trainieren bedeutet, einem Roboter beizubringen, bei jeder einzelnen Schicht zu erkennen, welche Sandkörner gerade hinzugefügt wurden.

Wenn der Roboter das kann, kann er die Körner auch rückwärts wieder entfernen. Wichtig: Der Roboter lernt Sandkorn-Muster, nicht das Gemälde selbst — das Modell speichert keine Trainingsbilder.

Stell dir ein 64x64-Foto einer Katze vor. Schritt 0: gestochen scharfes Foto. Schritt 250: leicht unscharf, Details verschwommen. Schritt 500: erkennbare Form, aber Farben ausgewaschen. Schritt 750: vager Klecks. Schritt 1.000: reines zufälliges Rauschen, ununterscheidbar von jedem anderen Rauschbild.

~1.000
Trainingsschritte Rauschen wird in ~1.000 kleinen Schritten hinzugefügt

Häufiger Irrtum: Das Modell speichert die Trainingsbilder

Das Modell lernt die statistische Struktur der Rauschentfernung, nicht bestimmte Bilder. Allerdings: Bei genug Training auf begrenzten Daten können Fragmente von Trainingsbildern reproduziert werden — weshalb die Copyright-Frage real und ungelöst ist.

Warum wird das Rauschen in tausend winzigen Schritten hinzugefügt und nicht auf einmal? Weil jeder kleine Schritt eine lernbare Vorhersageaufgabe erzeugt. Ein einziger massiver Rauschschub gibt dem Modell kein Gradientensignal zum Lernen. Der Variance Schedule bestimmt, wie viel Rauschen bei jedem Schritt hinzukommt — zu wenig und das Modell lernt triviale Vorhersagen, zu viel und die Struktur geht zu früh verloren.

Schöpfung aus dem Chaos — Der Reverse-Prozess

Reverse-Prozess

AnalogieDefinition
Der trainierte Roboter arbeitet jetzt auf einem frischen, zufälligen Sandhaufen (kein Gemälde darunter). Mit seinem Wissen über Kornmuster bürstet er Schicht für Schicht ab. Weil seine Expertise die Struktur "echter Gemälde" kodiert, formt sich der Sand natürlich zu einem gemäldeähnlichen Muster.

Unter dem Sand liegt kein Gemälde — das Modell erschafft Struktur aus gelernter Statistik, nicht aus versteckten Daten. Verschiedene Sandhaufen (Seeds) ergeben verschiedene Gemälde.

Stable Diffusion: Start mit zufälligem Rauschen im Latent Space, 50 Entrauschungsschritte. Schritt 1: reines Chaos. Schritt 10: vage Formen und Farbflecken. Schritt 25: erkennbares Objekt (Katzenumriss sichtbar). Schritt 50: scharfes, detailliertes Endbild.

~50
Entrauschungsschritte In der Praxis genügen ~50 Schritte für die Bildgenerierung

Häufiger Irrtum: Mehr Schritte = immer bessere Bilder

Es gibt abnehmende Erträge. Über ~50 Schritte hinaus stagniert die Qualität, während die Rechenkosten linear weiter steigen. Moderne Scheduler wie DDIM und DPM++ erzielen gute Ergebnisse in nur 20 Schritten.

Praktisch gemacht — Latent Diffusion und Text-Conditioning

Latent Diffusion

AnalogieDefinition
Statt eine lebensgroße Marmorstatue direkt zu meißeln (Pixel-Raum), formst du zuerst ein kleines Tonmodell (Latent Space). Das Modell erfasst alle wesentlichen Proportionen und Details im Miniaturformat. Erst wenn es fertig ist, skaliert eine Maschine es auf Originalgröße hoch (VAE-Decoder). Dabei sagt ein Kundenauftrag (Textprompt via CLIP) dem Bildhauer bei jedem Schritt, was er formen soll.

Das Tonmodell erfasst das Wesentliche, ohne jedes Detail des Originals zu kennen — genau wie der Latent Space die wichtigsten Bildmerkmale komprimiert. Der Kundenauftrag leitet, diktiert aber nicht — deshalb können ungewöhnliche Prompts überraschende Ergebnisse liefern.

Pixel-Raum

~786.000 Werte (512x512x3). Entrauschen direkt auf Pixeln. Erfordert Rechenzentrum-GPUs mit enormem Speicher. Historisch erste Diffusionsmodelle (DDPM, 2020).

Latent Space

~16.000 Werte (64x64x4). Entrauschen auf komprimierter Darstellung. Läuft auf Consumer-GPUs. Stable Diffusion (Rombach et al., 2022).

~50x
Kompressionsfaktor ~50x weniger Daten durch Latent-Space-Kompression

Häufiger Irrtum: Das Modell versteht meinen Prompt

Das Modell folgt statistischen Assoziationen zwischen Text-Embeddings und Bildmerkmalen, die es im Training gelernt hat. Es hat kein Konzept von "Hund" oder "Mond" — nur gelernte Korrelationen. Deshalb erzeugen ungewöhnliche Prompts manchmal überraschende oder inkohärente Ergebnisse.

Die vollständige Pipeline

Stable Diffusion Pipeline

Textprompt eingeben
CLIP kodiert den Text in einen Embedding-Vektor
Zufälliges Rauschen im Latent Space (64x64x4) erzeugen
U-Net entrauscht in ~50 Schritten (Cross-Attention mit Text-Embedding)
VAE-Decoder wandelt das Latent-Bild in ein 512x512 Pixelbild um
1
Reales Bild (Training)
2
Rauschen hinzufügen (T Schritte)
3
Reines Rauschen
4
Rauschen vorhersagen und entfernen (T Schritte)
5
Generiertes Bild

Der Forward-Prozess (Training) und der Reverse-Prozess (Generierung) sind Spiegelbilder: Was im Training zerstört wird, wird bei der Generierung rekonstruiert.

Interaktiv: Wie das Modell Entrauschen lernt

Beim Training lernt das U-Net, das hinzugefügte Rauschen vorherzusagen. In jedem Schritt vergleicht es seine Vorhersage mit dem tatsächlichen Rauschen und passt seine Gewichte an. Beobachte, wie der Vorhersagefehler (Loss) mit jedem Optimierungsschritt sinkt — genau dieser Prozess macht das Modell immer besser darin, aus Rauschen Bilder zu rekonstruieren.

1
2
3
4
5
Parameter wLoss L(w)Minimum
Schritt 1 / 5Startposition

Der Ball startet weit links vom Minimum. Der Loss ist hoch (L=105.8). Der Gradient zeigt steil bergab nach rechts — der Algorithmus weiß, in welche Richtung es geht.

Grenzen und Copyright

  • Abnehmende Erträge: Über ~50 Entrauschungsschritte hinaus verbessert sich die Bildqualität kaum noch, während die Rechenzeit linear steigt.
  • Memorierung: In seltenen Fällen reproduzieren Diffusionsmodelle erkennbare Fragmente von Trainingsbildern — besonders wenn bestimmte Bilder überproportional häufig im Training vorkommen.
  • Copyright: Die Frage, ob KI-generierte Bilder die Urheberrechte der Trainingsdaten verletzen, ist rechtlich ungelöst und Gegenstand aktiver Debatten.

Zusammenfassung

  1. Der Forward-Prozess lehrt das Modell, wie Rauschen in jedem Zerstörungsschritt aussieht — das ist das Trainingssignal.
  2. Der Reverse-Prozess erzeugt Bilder, indem er vorhergesagtes Rauschen Schritt für Schritt aus zufälligem Rauschen subtrahiert.
  3. Latent Diffusion komprimiert Bilder vor dem Entrauschen um den Faktor ~50x und ermöglicht so Bildgenerierung auf Consumer-GPUs.
  4. Text-Conditioning über CLIP und Cross-Attention steuert, was aus dem Rauschen entsteht — aber das Modell "versteht" den Prompt nicht im menschlichen Sinne.

Dieser Artikel schließt Pfad I.G (Moderne Architekturen) ab. Von RNNs über Attention, Transformer, Fine-Tuning und Sampling bist du bei der sichtbarsten Anwendung generativer KI angekommen: der Bildgenerierung. Bereit für den nächsten Sektor?

Quiz: Generative Bildmodelle (Diffusion)

Frage 1 / 6
Noch offen

Was ist das Trainingsziel eines Diffusionsmodells im Forward-Prozess?

Wählen Sie eine Antwort
Auflösung: 1) B · 2) B · 3) C · 4) C · 5) B · 6) C

Verständnischeck

  • Warum bringen Entwickler dem Modell im Training bei, Rauschen vorherzusagen, anstatt einfach direkt das fertige Bild auswendig zu lernen?
  • Wie entsteht aus reinem Zufallsrauschen ein fertiges Bild, und warum sieht es bei einem anderen Seed komplett anders aus?
  • Warum ist es möglich, ein modernes Bildmodell wie Stable Diffusion auf einem guten Heim-Computer laufen zu lassen, obwohl die ersten Modelle riesige Server brauchten?