Ultralytics YOLO27: Trag dich in die Warteliste ein.
YOLO lizenzieren
Visuelle KI

Was sind Diffusionsmodelle? Ein kurzer und umfassender Leitfaden

Erfahre, wie Diffusionsmodelle Bilder, Videos und Audio durch Vorwärts- und Rückwärtsdiffusion erzeugen, und lerne beliebte Modelle sowie ihre Einsatzgebiete in Design, Musik und Film kennen.

Abirami VinaAbirami Vina8 Min. Lesezeit
Ein Leitfaden zu Diffusionsmodellen in der generativen KI

Der Einsatz von generativen KI-Tools wie Midjourney und Sora zur Erstellung von Inhalten wird immer häufiger, und das Interesse daran, hinter die Kulissen dieser Tools zu schauen, wächst. Eine aktuelle Studie zeigt sogar, dass 94 % der Menschen bereit sind, neue Fähigkeiten zu erlernen, um mit generativer KI zu arbeiten. Wenn du verstehst, wie generative KI-Modelle funktionieren, kannst du diese Tools effektiver nutzen und mehr aus ihnen herausholen.

Im Mittelpunkt von Werkzeugen wie Midjourney und Sora stehen fortschrittliche Diffusionsmodelle – generative KI-Modelle, die für verschiedene Anwendungen Bilder, Videos, Text und Audio erstellen können. Diffusionsmodelle eignen sich beispielsweise gut, um kurze Marketingvideos für soziale Plattformen wie TikTok und YouTube Shorts zu erstellen. In diesem Artikel sehen wir uns an, wie Diffusionsmodelle funktionieren und wo sie eingesetzt werden können.

Die Inspiration hinter fortschrittlichen Diffusionsmodellen#

In der Physik bezeichnet Diffusion den Prozess, bei dem sich Moleküle von Bereichen mit höherer Konzentration in Bereiche mit niedrigerer Konzentration ausbreiten. Das Konzept der Diffusion hängt eng mit der Brownschen Bewegung zusammen. Dabei bewegen sich Teilchen zufällig, während sie mit Molekülen in einer Flüssigkeit zusammenstoßen, und breiten sich allmählich im Laufe der Zeit aus.

Diese Konzepte inspirierten die Entwicklung von Diffusionsmodellen in der generativen KI. Diffusionsmodelle fügen Daten schrittweise Rauschen hinzu und lernen anschließend, diesen Vorgang umzukehren, um neue, hochwertige Daten wie Texte, Bilder oder Klänge zu erzeugen. Das ähnelt der Idee der umgekehrten Diffusion in der Physik. Theoretisch lässt sich Diffusion rückwärts verfolgen, um Teilchen in ihren ursprünglichen Zustand zurückzuversetzen. Ebenso lernen Diffusionsmodelle, das hinzugefügte Rauschen umzukehren, um aus verrauschten Eingaben realistische neue Daten zu erzeugen.

Beispiel für den Einsatz von Diffusionsmodellen zur Bilderzeugung

Ein Blick hinter die Kulissen von Diffusionsmodellen#

Die Architektur eines Diffusionsmodells umfasst im Allgemeinen zwei Hauptschritte. Zunächst wird den Trainingsdaten in einem festgelegten Vorwärtsprozess schrittweise Rauschen hinzugefügt. Anschließend wird das Modell darauf trainiert, diesen Prozess umzukehren und die Daten wieder in ihren ursprünglichen Zustand zu versetzen. Sehen wir uns genauer an, wie das funktioniert.

Datenvorverarbeitung#

Bevor wir uns mit dem Kern eines Diffusionsmodells befassen, solltest du daran denken, dass alle Daten, mit denen das Modell trainiert wird, vorverarbeitet werden müssen. Wenn du beispielsweise ein Diffusionsmodell zur Bilderzeugung trainierst, muss der Bilddatensatz für das Training zunächst bereinigt werden. Bei der Vorverarbeitung von Bilddaten können Ausreißer entfernt werden, die die Ergebnisse beeinflussen könnten. Außerdem lassen sich Pixelwerte normalisieren, damit alle Bilder denselben Wertebereich haben, und durch Datenerweiterung lässt sich für mehr Vielfalt sorgen. Schritte zur Datenvorverarbeitung tragen zur Qualität der Trainingsdaten bei – und das gilt nicht nur für Diffusionsmodelle, sondern für jedes KI-Modell.

Beispiele für die Datenerweiterung von Bildern

Abb. 2. Beispiele für die Datenerweiterung von Bildern.

Vorwärts gerichteter Diffusionsprozess#

Nach der Vorverarbeitung der Daten folgt der Vorwärtsdiffusionsprozess. Betrachten wir das Training eines Diffusionsmodells zur Bilderzeugung. In jedem Schritt wird zufälliges Rauschen aus einer einfachen Verteilung, etwa einer Gauß-Verteilung, gezogen und dem Bild hinzugefügt. Wie in der Abbildung unten zu sehen ist, wird das Bild schrittweise verändert. Anfangs ist das Bild klar, doch mit jedem Schritt wird es verrauschter, bis es am Ende fast nur noch aus Rauschen besteht.

Vorwärts gerichteter Diffusionsprozess

Abb. 3. Vorwärts gerichteter Diffusionsprozess.

Jeder Schritt baut auf dem vorherigen auf, und das Rauschen wird mithilfe einer Markow-Kette kontrolliert und schrittweise hinzugefügt. Eine Markow-Kette ist ein mathematisches Modell, bei dem die Wahrscheinlichkeit des nächsten Zustands nur vom aktuellen Zustand abhängt. Sie dient dazu, künftige Ergebnisse anhand der gegenwärtigen Bedingungen vorherzusagen. Da jeder Schritt die Daten komplexer macht, können wir selbst feinste Muster und Details der ursprünglichen Bilddatenverteilung erfassen. Durch das Hinzufügen von Gauß-Rauschen entstehen während des Diffusionsprozesses außerdem vielfältige und realistische Beispiele.

Umgekehrter Diffusionsprozess#

Der Rückwärtsdiffusionsprozess beginnt, nachdem der Vorwärtsdiffusionsprozess ein Beispiel in einen verrauschten, komplexen Zustand versetzt hat. Mithilfe einer Reihe inverser Transformationen wird das verrauschte Beispiel schrittweise in seinen ursprünglichen Zustand zurückgeführt. Die Schritte, die den Prozess der Rauscherzeugung umkehren, werden durch eine umgekehrte Markow-Kette gesteuert.

Umgekehrter Diffusionsprozess

Abb. 4. Umgekehrter Diffusionsprozess.

Während des umgekehrten Prozesses lernen Diffusionsmodelle, neue Daten zu erzeugen, indem sie mit einer Stichprobe aus zufälligem Rauschen beginnen und diese nach und nach zu einer klaren, detaillierten Ausgabe verfeinern. Die erzeugten Daten ähneln schließlich stark dem ursprünglichen Datensatz. Dank dieser Fähigkeit eignen sich Diffusionsmodelle besonders für Aufgaben wie Bildsynthese, Datenergänzung und Entrauschung. Im nächsten Abschnitt sehen wir uns weitere Anwendungen von Diffusionsmodellen an.

Anwendungen von Diffusionsmodellen#

Dank des schrittweisen Diffusionsprozesses können Diffusionsmodelle komplexe Datenverteilungen effizient erzeugen, ohne von der hohen Dimensionalität der Daten überfordert zu werden. Sehen wir uns einige Anwendungsbereiche an, in denen Diffusionsmodelle besonders überzeugen.

Grafikdesign#

Diffusionsmodelle können schnell visuelle Grafikinhalte erzeugen. Designer und Künstler können Skizzen, Layouts oder sogar einfache grobe Ideen vorgeben, die die Modelle dann zum Leben erwecken. Das kann den gesamten Designprozess beschleunigen, zahlreiche neue Möglichkeiten vom ersten Konzept bis zum fertigen Produkt eröffnen und menschlichen Designern viel wertvolle Zeit sparen.

Mit Diffusionsmodellen erstellte Grafikdesigns

Abb. 5. Mit Diffusionsmodellen erstellte Grafikdesigns.

Musik und Sounddesign#

Diffusionsmodelle lassen sich auch so anpassen, dass sie einzigartige Klanglandschaften oder Musiknoten erzeugen. Das eröffnet Musikern und Künstlern neue Möglichkeiten, Klangerlebnisse zu visualisieren und zu gestalten. Hier sind einige Anwendungsfälle von Diffusionsmodellen im Bereich der Klang- und Musikgestaltung:

  • Klangfarbenübertragung: Diffusionsmodelle lassen sich verwenden, um einen Klang in einen anderen umzuwandeln, etwa ein Kick-Drum-Sample in einen Snare-Klang, um einzigartige Klangkombinationen zu erzeugen.
  • Klangvariation und Vermenschlichung: Audiodiffusion kann Klänge leicht variieren und so digitalen Audiodateien eine menschliche Note verleihen, indem sie Live-Auftritte mit Instrumenten nachbildet.
  • Anpassung des Klangdesigns: Mit diesen Modellen lässt sich ein Klang subtil verändern – etwa ein Sample eines zuschlagenden Tors –, um seine Eigenschaften stärker anzupassen, als es mit herkömmlichem EQ oder Filtern möglich ist.
  • Melodieerzeugung: Die Modelle können auch neue Melodien erzeugen und Künstler inspirieren, ähnlich wie beim Durchstöbern von Sample-Paketen.

Visualisierung der Audiodiffusion

Abb. 6. Visualisierung der Audiodiffusion.

Film und Animation#

Ein weiterer interessanter Anwendungsfall von Diffusionsmodellen ist das Erstellen von Film- und Animationsclips. Sie können verwendet werden, um Figuren zu erzeugen, realistische Hintergründe zu gestalten und sogar dynamische Elemente in Szenen einzufügen. Der Einsatz von Diffusionsmodellen kann für Produktionsfirmen ein großer Vorteil sein. Er optimiert den gesamten Arbeitsablauf und schafft Raum für mehr Experimente und Kreativität beim visuellen Erzählen. Einige mit diesen Modellen erstellte Clips sind mit echten Animations- oder Filmclips vergleichbar. Es ist sogar möglich, mit diesen Modellen ganze Filme zu erstellen.

Eine Szene aus dem Kurzfilm Seasons, der mit Diffusionsmodellen erstellt wurde

Abb. 7. Eine Szene aus dem Kurzfilm Seasons, der mit Diffusionsmodellen erstellt wurde.

Nachdem wir nun einige Anwendungen von Diffusionsmodellen kennengelernt haben, sehen wir uns einige beliebte Diffusionsmodelle an, die du ausprobieren kannst.

  • Stable Diffusion: Stable Diffusion wurde von Stability AI entwickelt und ist ein effizientes Modell, das dafür bekannt ist, Texteingaben in realistische Bilder umzuwandeln. Das Modell genießt einen hervorragenden Ruf für die Erzeugung hochwertiger Bilder. Es lässt sich auch für Film und Animation anpassen.
  • DALL-E 3: DALL-E 3 ist die dritte Version des Bilderzeugungsmodells von OpenAI. Es wurde in ChatGPT integriert und bietet gegenüber der Vorgängerversion DALL-E 2 zahlreiche Verbesserungen bei der Bildqualität.
  • Sora: Sora ist das Text-zu-Video-Modell von OpenAI. Es kann äußerst realistische Videos in 1080p mit einer Länge von bis zu einer Minute erzeugen. Einige mit Sora erstellte Videoclips lassen sich leicht für echte Aufnahmen halten.
  • Imagen: Imagen wurde von Google entwickelt und ist ein Text-zu-Bild-Diffusionsmodell, das für seinen Fotorealismus und sein fortschrittliches Sprachverständnis bekannt ist.

Diffusionsmodelle bieten zwar Vorteile in vielen Branchen, doch sollten wir auch einige der damit verbundenen Herausforderungen im Blick behalten. Eine Herausforderung ist, dass der Trainingsprozess sehr ressourcenintensiv ist. Fortschritte bei der Hardwarebeschleunigung können helfen, sind aber mit hohen Kosten verbunden. Ein weiteres Problem ist die eingeschränkte Fähigkeit von Diffusionsmodellen, auf unbekannte Daten zu verallgemeinern. Ihre Anpassung an bestimmte Bereiche kann umfangreiches Feinabstimmen oder erneutes Training erfordern.

Die Integration dieser Modelle in praktische Anwendungen bringt eigene Herausforderungen mit sich. Entscheidend ist, dass die von der KI erzeugten Ergebnisse tatsächlich den menschlichen Vorstellungen entsprechen. Es gibt auch ethische Bedenken, etwa das Risiko, dass diese Modelle Verzerrungen aus den Trainingsdaten übernehmen und widerspiegeln. Hinzu kommt, dass es kontinuierlichen Aufwand erfordern kann, die Erwartungen der Nutzer zu steuern und die Modelle anhand von Feedback ständig zu verbessern, damit die Tools so wirksam und zuverlässig wie möglich sind.

Die Zukunft der Diffusionsmodelle#

Diffusionsmodelle sind ein faszinierendes Konzept der generativen KI, mit dem sich in vielen verschiedenen Bereichen hochwertige Bilder, Videos und Klänge erstellen lassen. Zwar können bei der Umsetzung Herausforderungen wie der Rechenaufwand und ethische Bedenken auftreten, doch die KI-Community arbeitet kontinuierlich daran, ihre Effizienz und Wirkung zu verbessern. Mit ihrer Weiterentwicklung werden Diffusionsmodelle Branchen wie Film, Musikproduktion und die Erstellung digitaler Inhalte wahrscheinlich weiterhin verändern.

Lass uns gemeinsam lernen und Neues entdecken! Schau dir unser GitHub-Repository an, um unsere Beiträge zur KI kennenzulernen. Entdecke, wie wir Branchen wie die Fertigung und das Gesundheitswesen mit KI neu gestalten.

Verfasst von

Abirami Vina
Abirami Vina

Content Creator · Ultralytics

Zu Beginn ihrer Laufbahn als Computer-Vision-Ingenieurin legte Abirami Vina ein solides Fundament in visueller KI und maschinellem Lernen. Sie ist Content Creator bei Ultralytics sowie Gründerin und leitende Autorin bei Scribe of AI, wo sie hochwertige technische Inhalte für Unternehmen mit Schwerpunkt auf KI erstellt. Angetrieben von ihrer Leidenschaft, KI verständlich und zugleich ansprechend zu vermitteln, schlägt ihre Arbeit eine Brücke zwischen Spitzentechnologie und praktischer Wirkung.

Kommentare

Stelle eine Frage, teile deine Ergebnisse oder hilf anderen.

Lösungen entdecken

Computer Vision im Sport

Computer Vision im Sport

Entdecke, wie Ultralytics YOLO die Sportbildanalyse voranbringt – mit Spieler- und Ballverfolgung, Leistungsanalysen, Erkenntnissen für das Coaching und der Rehabilitation von Athleten.
Mehr erfahren
Computer Vision für Luftbilder

Computer Vision für Luftbilder

Verwandle Drohnen- und Luftbilder mit Ultralytics YOLO in Echtzeit-Erkenntnisse für Landwirtschaft, Aquakultur, Naturschutz und Geodatenanalyse.
Mehr erfahren
Computer Vision in der Luft- und Raumfahrt

Computer Vision in der Luft- und Raumfahrt

Setze Computer Vision in der Luft- und Raumfahrt mit Ultralytics YOLO ein – für Flugzeuginspektionen, die Erkennung von Fremdkörpern auf Start- und Landebahnen, den Bodenbetrieb am Flughafen und die Erkennung von Verbundwerkstofffehlern.
Mehr erfahren
Computer Vision im Sicherheitsbereich

Computer Vision im Sicherheitsbereich

Schütze jeden Standort mit Ultralytics YOLO-Modellen. Vision-KI ermöglicht die Überwachung von Grundstücksgrenzen, die Erkennung von Bedrohungen, die Kennzeichenerkennung und die Sicherheit am Arbeitsplatz.
Mehr erfahren
Computer Vision in der Robotik

Computer Vision in der Robotik

Mach Maschinen mit Ultralytics YOLO-Modellen leistungsfähiger. Vision-KI in der Robotik ermöglicht autonome Navigation, Wahrnehmung, Objektverfolgung und Steuerung in Echtzeit.
Mehr erfahren
Bildverarbeitung in der Logistik

Bildverarbeitung in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht die Paketprüfung, Sortierung und Fahrzeugverfolgung sowie die Sicherheitsüberwachung von Lagerhäusern in Echtzeit.
Mehr erfahren
Bildverarbeitung im Einzelhandel

Bildverarbeitung im Einzelhandel

Gestalte den Einzelhandel mit Ultralytics YOLO-Modellen neu. Vision AI ermöglicht Bestandsverfolgung, Regalüberwachung und Warteschlangenmanagement und liefert bessere Einblicke in das Kundenverhalten.
Mehr erfahren
Bildverarbeitung im Gesundheitswesen

Bildverarbeitung im Gesundheitswesen

Entwickle Lösungen für das Gesundheitswesen mit Ultralytics YOLO-Modellen. Vision AI ermöglicht im Gesundheitswesen schnellere medizinische Bildgebung, bessere Diagnostik und die Überwachung von Patienten.
Mehr erfahren
Computer Vision in der Fertigung

Computer Vision in der Fertigung

Optimiere die Fertigung mit Ultralytics-YOLO-Modellen. Vision AI ermöglicht Qualitätskontrolle, Fehlererkennung, die Überprüfung der Einhaltung von Vorgaben zu persönlicher Schutzausrüstung und die Automatisierung von Montagelinien.
Mehr erfahren
Computer Vision in der Automobilbranche

Computer Vision in der Automobilbranche

Setze Computer Vision in der Automobilbranche mit Ultralytics-YOLO-Modellen ein. Vision AI verbessert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung – für intelligentere Straßen.
Mehr erfahren
Computer Vision in der Landwirtschaft

Computer Vision in der Landwirtschaft

Setze mit Ultralytics YOLO-Modellen KI für Bildverarbeitung in der intelligenten Landwirtschaft ein. Ermögliche die Überwachung von Nutzpflanzen, die Verfolgung von Nutztieren und Präzisionslandwirtschaft für höhere und nachhaltigere Erträge.
Mehr erfahren

Lass uns gemeinsam die Zukunft der KI gestalten!

Starte deine Reise in die Zukunft des maschinellen Lernens