Generative Bildverfahren

Was ist ein Diffusionsmodell?

Diffusion Model

Ein Diffusionsmodell ist ein generatives KI-Modell, das Bilder, Videos oder Audio erzeugt, indem es von zufälligem Rauschen ausgeht und dieses Rauschen in vielen kleinen Schritten entfernt, bis ein Motiv übrig bleibt. Welches Motiv entsteht, lenkt bei jedem Schritt die Beschreibung im Prompt. Bekannte Beispiele sind Stable Diffusion, FLUX und DALL-E 3.

Wer im Marketing oder in der technischen Dokumentation Bilder erzeugen lässt, arbeitet mit diesen Modellen, und spätestens beim zweiten Motiv im selben Stil zeigt sich, wie viel an den Einstellungen hängt.

KI-generiertDieses Bild wurde mit KI erzeugt · Yves Hoppe / KI / cmt
Arbeitsprinzip
Rauschen schrittweise entfernen
Stellschrauben
Seed, Schrittzahl, Guidance, Sampler
Reproduzierbar nur mit
Gleichem Seed, gleichen Einstellungen und gleicher Modellversion
Verwechselt mit
GAN und Sprachmodell

Trainiert wird rückwärts

Der Name stammt aus der Physik: Diffusion beschreibt, wie sich ein Tropfen Tinte im Wasser verteilt, bis keine Struktur mehr zu erkennen ist. Beim Training passiert mit Bildern dasselbe. Das Modell bekommt echte Bilder, denen in vielen Stufen Rauschen zugesetzt wird, bis nur noch zufällige Pixel übrig sind. Dieser Vorwärtsprozess ist fest vorgegeben und muss nicht gelernt werden.

Gelernt wird die Umkehrung: Ein neuronales Netz soll für ein verrauschtes Bild vorhersagen, welcher Anteil davon Rauschen ist. Zieht man diesen geschätzten Anteil ab und wiederholt das viele Male, entsteht aus reinem Zufall ein Bild, das aussieht wie die Trainingsdaten. Die Idee wurde 2015 beschrieben, der Durchbruch für die Bildqualität kam 2020 mit den Denoising Diffusion Probabilistic Models (DDPM).

Den Bezug zum Text stellt ein zweites Modell her, der Text-Encoder. Er übersetzt den Prompt in Embeddings, die bei jedem Entrauschungsschritt mitgegeben werden. Deshalb wirken Prompts nicht wie Befehle, sondern wie eine Richtung, in die jeder Schritt gezogen wird. Das erklärt, warum Verneinungen im Prompt oft ins Leere laufen: „kein Hund“ enthält das Wort Hund und zieht das Bild eher dorthin. Dafür gibt es bei vielen Werkzeugen ein eigenes Feld für Ausschlüsse, den negativen Prompt.

Die Bausteine eines Bildmodells

Ein aktuelles Text-zu-Bild-System besteht aus mehreren Teilen, die zusammenarbeiten. Die meisten rechnen dabei nicht direkt auf den Pixeln, sondern in einem komprimierten, latenten Raum. Dieses Verfahren heißt Latent Diffusion und ist der Grund, warum Modelle wie Stable Diffusion auf einer gewöhnlichen Grafikkarte laufen:

  • Text-Encoder

    Wandelt den Prompt in Zahlenvektoren um, häufig mit Modellen wie CLIP oder T5.

  • Entrauschungsnetz

    Das eigentliche Diffusionsmodell. Ältere Modelle nutzen ein U-Net, neuere einen Transformer, den Diffusion Transformer (DiT).

  • Autoencoder (VAE)

    Verkleinert Bilder beim Training in den latenten Raum und übersetzt das fertige latente Bild am Ende zurück in Pixel.

  • Sampler

    Legt fest, wie aus der Rauschschätzung der nächste Zwischenstand berechnet wird. Unterschiedliche Sampler brauchen unterschiedlich viele Schritte für ein gutes Ergebnis.

So entsteht ein Bild Schritt für Schritt

Wenn du einen Prompt abschickst, läuft im Hintergrund immer dieselbe Kette ab:

  1. Prompt übersetzen

    Der Text-Encoder macht aus deiner Beschreibung Embeddings.

  2. Startrauschen erzeugen

    Aus dem Seed entsteht ein zufälliges latentes Bild, das noch kein Motiv enthält.

  3. Rauschen schätzen

    Das Entrauschungsnetz sagt vorher, welcher Anteil Rauschen ist, einmal mit und einmal ohne Prompt.

  4. Richtung verstärken

    Die Differenz beider Schätzungen wird mit der Guidance-Stärke verstärkt, damit sich das Bild stärker an den Prompt hält.

  5. Schritt ausführen

    Der Sampler zieht das geschätzte Rauschen teilweise ab. Die Schritte 3 bis 5 wiederholen sich, bis die Schrittzahl erreicht ist.

  6. Bild dekodieren

    Der Autoencoder übersetzt das fertige latente Bild in ein Pixelbild.

In den ersten Schritten entstehen grobe Formen und die Bildaufteilung, in den späten Schritten Details und Texturen. Deshalb verändert ein anderer Seed die ganze Komposition, während die letzten Schritte nur noch feinschleifen.

Die Stellschrauben

Je nach Werkzeug heißen die Regler etwas anders, gemeint sind aber fast immer dieselben Größen. Bei Diensten wie ChatGPT oder Midjourney sind viele davon versteckt oder fest eingestellt, in Werkzeugen wie ComfyUI oder bei der Arbeit über eine Schnittstelle stellst du sie selbst ein.

StellschraubeWas sie bewirktWorauf du achtest
SeedStartwert für das Rauschen, bestimmt die BildideeFesthalten, wenn du gezielt eine Variante weiterentwickelst
SchrittzahlWie oft entrauscht wirdMehr Schritte kosten Zeit, bringen ab einem Punkt aber nichts mehr
Guidance (CFG)Wie eng sich das Bild an den Prompt hältZu niedrig ignoriert den Prompt, zu hoch macht Bilder hart und farbstichig
SamplerRechenverfahren für jeden SchrittBei Vergleichen nicht nebenbei wechseln
Negativer PromptWas im Bild nicht auftauchen sollKurz halten, nur echte Störungen aufführen
Stärke bei Bild-zu-BildWie weit vom Vorlagenbild abgewichen wirdNiedrig für Retusche, hoch für neue Interpretation

Für gezielte Änderungen an einem vorhandenen Bild gibt es zwei Wege. Bei Bild-zu-Bild wird die Vorlage nur teilweise verrauscht und dient als Startpunkt. Beim Inpainting maskierst du einen Bereich und lässt nur diesen neu berechnen, während der Rest unverändert bleibt.

Wo Diffusionsmodelle heute stecken

Seit 2022 sind Diffusionsmodelle das vorherrschende Verfahren für die Bildgenerierung. Stable Diffusion von Stability AI und FLUX von Black Forest Labs aus Freiburg gibt es auch mit offenen Gewichten, sodass sie sich lokal betreiben und mit eigenen Daten anpassen lassen. DALL-E 3 von OpenAI und Imagen von Google arbeiten ebenfalls nach diesem Prinzip. Anbieter wie Midjourney legen ihre Architektur nicht offen.

Dasselbe Verfahren erzeugt auch Videos, indem es Bild und Zeit gemeinsam entrauscht, OpenAI etwa beschreibt Sora als Diffusionsmodell. Dazu kommen Audio, Musik und Moleküle in der Forschung. Umgekehrt arbeitet nicht jeder Bildgenerator mit Diffusion: Die Bildfunktion von GPT-4o beschreibt OpenAI als autoregressives Modell, das Bilder ähnlich wie Text Stück für Stück erzeugt. Für dich als Anwender fühlt sich beides gleich an, die Stellschrauben unterscheiden sich aber.

KI-generiertDieses Bild wurde mit KI erzeugt · Yves Hoppe / KI / cmt
Nicht verwechseln

Diffusionsmodell und was oft damit gleichgesetzt wird

Diffusionsmodell gegen GAN

Bei einem Generative Adversarial Network treten Erzeuger und Prüfer gegeneinander an, und das Bild entsteht in einem einzigen Durchgang. Das ist schnell, aber schwer zu trainieren und weniger vielseitig. Diffusionsmodelle arbeiten schrittweise, lassen sich stabiler trainieren und haben GANs bei der Bildgenerierung weitgehend abgelöst.

Diffusionsmodell gegen Sprachmodell

Ein Sprachmodell erzeugt Text autoregressiv, also Token für Token von vorne nach hinten. Ein Diffusionsmodell verfeinert das gesamte Bild in jedem Schritt gleichzeitig. Inzwischen gibt es Mischformen in beide Richtungen, das Grundprinzip bleibt aber verschieden.

Diffusionsmodell gegen Upscaler

Ein Hochskalierer vergrößert ein bestehendes Bild und ergänzt Details. Er erfindet kein neues Motiv, sondern arbeitet an einem vorhandenen weiter, manche Upscaler nutzen dafür intern allerdings selbst ein Diffusionsmodell.

Diffusionsmodell gegen Diffusionsmodell in anderen Fächern

In Marketing und Volkswirtschaft beschreibt ein Diffusionsmodell wie das Bass-Modell, wie sich eine Innovation im Markt ausbreitet. In der Psychologie erklärt das Drift-Diffusions-Modell, wie Menschen Entscheidungen treffen. Mit KI-Bildgenerierung haben beide nichts zu tun.

KI-generiertDieses Bild wurde mit KI erzeugt · Yves Hoppe / KI / cmt
In der Praxis

Ohne notierte Einstellungen bekommst du dasselbe Bild nie wieder

Ein erzeugtes Bild entsteht aus Prompt, Modellversion, Seed, Schrittzahl, Sampler und Guidance. Fehlt einer dieser Werte in der Ablage, lässt sich das Motiv später nicht mehr reproduzieren. Genau das fällt auf, wenn Wochen nach der Kampagne eine zweite Variante im selben Stil gebraucht wird. Notiere die Werte deshalb zu jeder Datei, am besten automatisch beim Ablegen, viele Werkzeuge schreiben sie auch in die Bilddatei selbst.

Rechne außerdem damit, dass Anbieter ihre Modelle austauschen. Derselbe Prompt liefert nach einem Modellwechsel andere Ergebnisse, was für laufende Kampagnen mit einheitlichem Look ein echtes Problem ist. Wer eine Bildsprache über Monate halten muss, friert Modellversionen ein, soweit der Anbieter das zulässt, und legt Referenzbilder als Vergleichsmaßstab ab.

Der dritte Punkt ist die Serie. Ein einzelnes Bild gelingt fast immer, aber sobald dieselbe Figur, dasselbe Produkt oder derselbe Stil über mehrere Motive hinweg gleich aussehen soll, wird es mühsam. Dafür gibt es Referenzbilder als Stilvorgabe oder kleine, auf eigene Bilder trainierte Zusatzmodelle wie LoRA. Und vor dem ersten Einsatz gehört geklärt, unter welchen Bedingungen die Bilder verwendet werden dürfen und ob der Dienst deine Eingaben weiterverwendet, denn das ist der Grund, warum in vielen Häusern nur bestimmte Werkzeuge freigegeben sind.

Diffusionsmodell lernen

Wie du Prompt, Seed und Nachbearbeitung zu einem wiederholbaren Ablauf verbindest, zeigen die Kurse zur KI-Bildgenerierung an eigenen Motiven.

Wissen prüfen

Sitzt Diffusionsmodell schon?

Lesen fühlt sich schnell nach Können an. Ein kurzer Test zeigt dir, was davon schon sitzt und wo sich ein Kurs lohnt. Kostenlos, ohne Anmeldung, mit einer Erklärung zu jeder Antwort.

Häufige Fragen

Warum bekomme ich mit demselben Prompt nie dasselbe Bild?
Weil der Startpunkt zufällig gewählt wird. Setz den Seed auf einen festen Wert, dann bleibt das Ergebnis bei gleichem Prompt und gleichen Einstellungen reproduzierbar. Ändert der Anbieter das Modell oder wechselt die Hardware, gilt das allerdings nicht mehr zuverlässig.
Bringen mehr Schritte automatisch bessere Bilder?
Nein. Nach einem gewissen Punkt ändert sich kaum noch etwas, während Rechenzeit und Kosten weiter steigen. Meist bringt eine präzisere Beschreibung oder ein anderer Seed mehr als eine Verdopplung der Schrittzahl.
Warum stimmen Hände und Schriftzüge so oft nicht?
Das Modell arbeitet mit Bildstatistik, nicht mit Regeln über Anatomie oder Buchstaben. Neuere Modelle sind darin deutlich besser geworden, für verbindliche Beschriftungen ist es aber weiter der verlässlichere Weg, die Fläche freizulassen und die Schrift im Layoutprogramm zu setzen.
Kann ich ein Diffusionsmodell auf dem eigenen Rechner betreiben?
Ja, Modelle mit offenen Gewichten wie Stable Diffusion oder Varianten von FLUX laufen lokal, wenn eine Grafikkarte mit ausreichend Speicher vorhanden ist. Oberflächen wie ComfyUI erleichtern das. Der Vorteil ist, dass keine Daten das Haus verlassen, prüf aber die Lizenz des jeweiligen Modells, nicht jede erlaubt die kommerzielle Nutzung.

Passt thematisch dazu

Wer erzeugte Motive veröffentlichen will, sollte vorher die Nutzungsrechte an KI-generierten Bildern klären.

Wann ein erzeugtes Motiv als solches erkennbar sein muss, behandelt die Seite zur Kennzeichnung von KI-Bildern im Marketing.

Persönlich für dich da

Deine Ansprechpartner

Du willst das Thema nicht nur nachschlagen, sondern anwenden können? Wir beraten dich persönlich und kostenlos.

Yves Hoppe

Yves Hoppe

Weiterbildung & Beratung

Ordnet mit dir ein, welcher Kurs zu deinem Vorwissen passt.

Norbert Jansen

Norbert Jansen

Beratung & Inhouse

Plant Inhouse-Trainings, die an euren eigenen Daten und Abläufen ansetzen.

Diffusionsmodell im Kurs statt im Lexikon

Nachschlagen bringt dich bis zum Verstehen. Anwenden lernst du an echten Aufgaben.