Wie funktioniert Bilderstellung durch Künstliche Intelligenz genau? Eine Erklärung am Beispiel von Stable Diffusion

Das Jahr 2022 war der Durchbruch der Bilderstellung durch Künstliche Intelligenz (KI), weil Projekte wie Dall‑E, Stable Diffusion oder Midjourney der brei­ten Öffentlichkeit zugäng­lich wurden.

Auch ich habe hier im Blog schon eini­ge Beiträge über KI-​Bilder geschrie­ben, aber bis­her noch nicht von Grund auf erklärt, wie die KI-​Bildgenerierung funktioniert.

Das Thema „Artificial Intelligence“ inter­pre­tiert von der KI-​Engine Stable Diffusion

Das ist aber essen­ti­al für das Verständnis der aktu­el­len Debatten um Urheberrechte, Bilderdiebstahl und die ethi­schen Auswirkungen der neu­en Technik.

Daher hier ein kur­zer Exkurs in die Geschichte der KI-Bilderstellung.

Bild-​zu-​Text-​Erkennung

Um 2015 her­um lern­ten maschi­nell trai­nier­te Algorithmen, Objekte in vor­han­de­nen Bildern zu benen­nen. Das ken­nen Fotografen sicher von Lightroom, Google Images oder Facebook, wo die Software oder Webseite auto­ma­tisch erkennt, wel­che Dinge grob auf einem Bild sicht­bar sind. Zusätzlich lern­ten die Algorithmen schnell, die beschrie­be­nen Objekte in einen les­ba­ren Satz umzu­wan­deln. Aus „Frau, Handy, lachen“ wur­de also „Eine lachen­de Frau am Handy“.

Text-​zu-​Bild-​Erkennung

Findige Forscher dach­ten nun, dass die­ser Prozess auch umkehr­bar sein müss­te. Sie kom­bi­nier­ten hier – sehr ver­ein­facht gespro­chen – die obi­ge Technologie mit einem Entrauschungsverfahren, wel­ches wie­der­um mit obi­ger Technologie auf Genauigkeit getes­tet wurde.

Im Grunde trai­nier­ten sich zwei ver­schie­de­ne KIs gegen­sei­tig. Die ers­te KI nahm zufäl­lig erzeug­tes Bildrauschen und ver­such­te, aus der Texteingabe ein Bild zu erzeu­gen. Die zwei­te KI ver­such­te, aus dem erzeug­ten Bild zu erra­ten, was dar­auf erkenn­bar ist. Wenn die zwei­te KI der ers­ten bestä­tig­te, dass sie „die lachen­de Frau am Handy“ erkannt hat, spei­cher­te sich die ers­te KI einen Pluspunkt für das Entrauschungsmuster und schlug ein neu­es vor. Nach vie­len Millionen Trainingsrunden wur­de die ers­te KI durch die­se Tests immer treff­si­che­rer bei der Umwandlung von Texten zu Bildern.

Massenhafte Text-​zu-​Bild-​Erkennung

Die obe­re Methode funk­tio­niert zwar prin­zi­pi­ell, hat aber einen Haken. Sie ist lang­sam und setzt natür­lich irgend­wie vor­aus, dass irgend­je­mand mas­sen­haft Texteingaben der KI zum Trainieren vor­setzt, damit sie spä­ter weiß, wel­che Begriffe wie bild­lich umge­setzt werden.

Forscher nutz­ten des­halb einen Trick, der heu­te einer der Grundprobleme bei der Akzeptanz von KI-​Bilder-​Tools ist: Sie grün­de­ten das „Large-​scale Artificial Intelligence Open Network“ (Groß ange­leg­tes offe­nes Netz für künst­li­che Intelligenz), kurz LAION.

LAION ist ein gemein­nüt­zi­ger Verein, wel­cher mas­sen­haft Daten aus dem Internet sam­melt, um damit KIs zu trai­nie­ren. Diese Daten wer­den nach Typ und Qualität sor­tiert. So gibt es zum Beispiel das „LAION-​5B“-Set, wel­ches 5,85 Milliarden Text-​Bild-​Kombinationen in allen mög­li­chen Sprachen zusam­men­ge­fasst hat, das „LAION-​400M“-Set mit 400 Millionen Text-​Bild-​Kombinationen in eng­li­scher Sprache oder das „LAION-​Aesthetics“-Set, wel­ches eine Untergruppe von „LAION-​5B“ ist, wel­ches nur ästhe­tisch anspre­chen­de Bilder ent­hal­ten soll.

In der Praxis wur­den neben der Bild-​URL und der Beschreibung noch ande­re Kriterien gespei­chert, wel­che eben­falls durch eine KI erzeugt wur­den, wie Qualität der Beschreibung oder wie wahr­schein­lich das Bild „NSFW“ (not safe for work) ist, also nicht jugendfrei.

Der Knackpunkt ist hier, dass der Verein also hau­fen­wei­se Bilder gespei­chert hat, um sie der Forschung zugäng­lich zu machen. Wie soll die KI aber genau wis­sen, was auf den Bildern zu sehen ist? Dafür nutz­ten die Forscher die häu­fig vor­han­de­nen Metadaten, wel­che Fotografen, Künstler oder SEO-​Firmen an die Bilder ange­hängt hat­ten, damit Suchmaschinen die Bilder bes­ser ein­ord­nen konnten.

Stockfotografen ken­nen das von der Bildbeschreibung, mit der sie ein Bild zusätz­lich mit des­sen Text-​Äquivalent ver­se­hen, damit Bildkunden es über die Suchfunktion der Bildagentur fin­den können.

Besonderen Wert hat­ten also die sorg­fäl­tig beschrif­te­ten Bilder, die als Futter für das KI-​Training genutzt wur­den und wei­ter­hin werden.

Die Erstellung vom latenten Raum

Wenn jetzt jemand einen Befehl in eine Bild-​KI ein­gibt, kopiert die KI nicht ein­fach stumpf Teile exis­tie­ren­der Bilder, son­dern die Informationen kom­men aus dem soge­nann­ten „laten­ten Raum“ (latent space). Dieser heißt so, weil die Objekte und Konzepte dort „latent“ vor­han­den sind. Der Computer weiß, wie etwas gene­riert wird, macht es aber erst, wenn eine bestimm­te Kombination abge­ru­fen wird.

Das KI-​Training kann mensch sich ähn­lich vor­stel­len wie Kleinkinder ihre Welt ent­de­cken. Woher wis­sen Kleinkinder, wenn sie ein Bilderbuch anse­hen, dass die gezeich­ne­ten Figuren ein Elefant, eine Giraffe und ein Ball sind?

Sie wis­sen es erst, wenn sie genug ver­schie­de­ne Versionen die­ser Dinge gese­hen haben, um die Gemeinsamkeiten abs­tra­hie­ren zu kön­nen. Ein Elefant ist zum Beispiel meist grau und groß, eine Giraffe gelb-​gescheckt mit einem lan­gen Hals und ein Ball rund und bunt.

Die KI hat das eben­falls so gelernt, nur eben an Millionen Bild-​Text-​Kombinationen. So ruft sie bei­spiels­wei­se alle Bilder auf, die mit dem Wort „Giraffe“ beschrif­tet sind, und ver­sucht, die Gemeinsamkeiten zu erken­nen. Beim Wort „Ball“ genau­so. Am Anfang rät sie ein­fach, aber je öfter sie es macht, des­to mehr erkennt sich bestimm­te Muster.

Die KI merkt jedoch, dass bei­spiels­wei­se Farbe oder Form kein aus­rei­chen­des Kriterium für bestimm­te Objekte oder Konzepte sind, weil sich die­se ändern kön­nen. Bälle kön­nen zum Beispiel ver­schie­de­ne Farben haben, Elefanten ver­schie­de­ne Formen und so wei­ter. Daher ver­sucht die KI, mög­lichst vie­le ver­schie­de­ne Variablen zu kre­ieren und die Begriffe in so einem Koordinatensystem zu ver­or­ten. Dieses System hat deut­lich mehr als drei Dimensionen und wird als der „laten­te Raum“ bezeichnet.

Er ent­hält hun­der­te Variablen und deren Beziehungen zuein­an­der. So ent­steht ein mul­ti­di­men­sio­na­les Netzwerk aus Beziehungen, ähn­lich wie eine „sozia­le Netzwerkanalyse“. Die Variablen für „Spaghettieis“ wür­den da zum Beispiel irgend­wo zwi­schen denen für „Eiscreme“ und „Pasta“ lie­gen, in der Nähe von ande­ren kal­ten Objekten wie „Antarktis“ oder „Winter“, fern­ab von Objekten, wel­che mit „Härte“ asso­zi­iert sind. Das ist für den mensch­li­chen Geist schwer ver­ständ­lich, für moder­ne Computer aber kein Problem.

Vom latenten Raum zur stabilen Diffusion

Wie kriegt mensch aber nun neue Bilder aus die­sem laten­ten Raum? Durch die Texteingabe navi­giert der Mensch den Computer zu einer Stelle im mul­ti­di­men­sio­na­len Raumen, wo die Wahrscheinlichkeit am höchs­ten ist, dass die dor­ti­gen Variablen die Begriffe gut abdecken.

Nun kommt wie­der das obi­ge Entrauschungsverfahren zum Einsatz. Aus einem zufäl­li­gen Bildrauschen schärft der Computer in sehr vie­len Durchgängen das Chaos zu einer Anordnung, in wel­cher Menschen die gewünsch­ten Begriffe erken­nen kön­nen sol­len. Da die­ser Prozess zufalls­ba­siert ist, wird auch mit der glei­chen Texteingabe nie­mals exakt das glei­che Bild entstehen.

Diese zufalls­ba­sier­te Pixelstreuung heißt im Lateinischen „Diffusion“ und da das System sta­bil zwar kei­ne glei­chen, aber ähn­li­che Ergebnisse erzie­len kann, nennt sich die­ses Verfahren der KI-​Bilderstellung „Stable Diffusion“.

Auch wenn die glei­che Texteingabe in ein ande­res KI-​Modell gege­ben wird, wer­den sich die Ergebnisse unter­schei­den, weil das Bild dann durch ande­re Trainingsdaten in einem ande­ren „laten­ten Raum“ erzeugt wurde.

Der bis hier beschrie­be­ne Prozess wird gut visu­ell an einem Beispiel dar­ge­stellt in die­sem Artikel der Washington Post.

KI-​Ablehnung durch Missverständnis

Es gibt eini­ge KI-​Gegner, wel­che die KI-​Bilder ableh­nen, weil sie fälsch­li­cher­wei­se anneh­men, dass die KI-​Tools nur eine Art intel­li­gen­te Bildmontagen-​Maschine sind, wel­che Versatzstücke aus bestehen­den Bildschnipseln neu zusammensetzt.

Als „Beweis“ wer­den hier ger­ne die manch­mal sicht­ba­ren Wasserzeichen genannt, wel­che erkenn­bar bestimm­ten Bildagenturen zuge­ord­net wer­den kön­nen. Diese erge­ben sich jedoch aus der oben genann­ten Trainingsmethode. Die Agenturbilder sind für LAION beson­ders wert­voll gewe­sen, weil die­se beson­ders häu­fig beson­ders hoch­qua­li­ta­ti­ve Beschreibungen zu den Bildern hat­ten. Stockfotografen waren ja auf tref­fen­de Bildbeschreiben ange­wie­sen für häu­fi­ge Verkäufe. Das erklärt, war­um Bilder mit Agenturwasserzeichen beson­ders häu­fig für KI-​Trainingszwecke genutzt wurden.

Bei beson­ders „stock­las­ti­gen“ Motiven (den­ke an den „Business-​Handshake“) war also die Wahrscheinlichkeit hoch, dass die KI lern­te, dass sol­che Wasserzeichen irgend­wie nor­mal sei­en für das Motiv und dem­entspre­chend „dazu­ge­hör­ten“. Also ver­sucht die KI, die­se Wasserzeichen mit zu reproduzieren.

Die rechtlichen Implikationen dieser Methode

Aber auch ohne das obi­ge Missverständnis gibt es genug berech­tig­te Kritik. So wer­fen Kritiker der LAION vor, mil­lio­nen­fach die urhe­ber­recht­lich geschütz­ten Werke zu Trainingszwecken genutzt zu haben, ohne dass die Künstler dafür irgend­wie ent­schä­digt wur­den. LAION beruft sich zur Verteidigung dar­auf, dass sie eine gemein­nüt­zi­ge Organisation (ein­ge­tra­ge­ner deut­scher Verein) sei, wel­che nur zu Forschungszwecken arbeite.

Angesichts der Finanzierung die­ses gemein­nüt­zi­gen Vereins durch kom­mer­zi­el­le Firmen wie u.a. Stability AI, wel­che die Entstehung des LAION-5B“-Datensets finan­ziert haben und es letzt­end­lich in ihrer KI „Stable Diffusion“ nut­zen, ist das ein wack­li­ges Argument.

KI-​Befürworter wei­sen dar­auf hin, dass die KI bei ihrem Training im Grunde ver­gleich­bar sei mit dem Vorgehen von Google. Google hat­te jah­re­lang mas­sen­haft urhe­ber­recht­lich geschütz­te Bücher und ande­re Texte ein­ge­scannt, um Ausschnitte davon in deren Dienst „Google Books“ zu nut­zen. 2015 urteil­te der us-​amerikanische obers­te Gerichtshof, dass die­ses Vorgehen legal und von der „Fair Use“-Klausel gedeckt sei.

Auch die Frage, wie der recht­li­che Status der durch die KI erstell­ten Bilder zu bewer­ten ist, ist noch völ­lig offen und wird ver­mut­lich bald von eini­gen Gerichten geklärt wer­den müssen.

Die moralischen Probleme vom latenten Raum

Da das KI-​Training im laten­ten Raum qua­si ohne mensch­li­che Eingriffe geschah, hat die KI eini­ge Erkenntnisse gewon­nen, die wir Menschen pro­ble­ma­tisch hal­ten könnten.

Bestehende Vorurteile, Fehler oder dis­kri­mi­nie­ren­de Praktiken wer­den von de KI unge­fil­tert ein­fach über­nom­men und danach wie­der­ge­ge­ben. Wer sich bei den KI-​Tools bei­spiels­wei­se Bilder von einem „CEO“ gene­rie­ren lässt, wird haupt­säch­lich älte­re wei­ße Männer erhal­ten, Bilder von „Krankenpflegern“ hin­ge­gen wer­den vor allem weib­lich sein. Auch der Fokus auf die eng­li­sche Sprache schließt vie­le anders­spra­chi­ge Kulturen und Traditionen stark aus. Versucht bei­spiels­wei­se mal ein „Sankt Martin“-Bild durch die KI erzeu­gen zu lassen…

Stable Diffusion ver­sucht sich an der Darstellung eines „CEO“…
…und einer Krankenschwester („nur­se“)
Die KI schei­tert an der Darstellung des Begriffs „Sankt Martin“

Branchen im Wandel

Ungeachtet der noch unge­lös­ten recht­li­chen und mora­li­schen Probleme der KI-​Bilderzeugung hat die Technologie jedoch das Potential, gesam­te Branchen auf den Kopf zu stel­len, ver­gleich­bar mit der Erfindung des Fotoapparats.

Auch hören die Forscher längst nicht bei der Bilderzeugung auf. Mit „ChatGPT“ gibt es von den DALL-​E-​Machern schon eine funk­ti­ons­fä­hi­ge Chat-​KI wel­che auf Zuruf län­ge­re Texte schreibt. Andere Firmen arbei­ten an Text-​zu-​Video-​Generatoren, Text-​zu-​3D-​Objekt-​Generatoren und so wei­ter. Werden eini­ge der bestehen­den Technologien kom­bi­niert, bei­spiels­wei­se die Chat-​KI mit einer Video-​KI und einer Sprach-​KI, so könn­ten auf Knopfdruck bald indi­vi­dua­li­sier­te Spielfilme erzeugt wer­den. Die Entwicklungen hier wer­den in einem atem­be­rau­ben­den Tempo veröffentlicht.

Ist die Funktionsweise der gene­rie­ren­den KIs etwas kla­rer gewor­den? Was ver­steht ihr ggf. noch nicht?

18 Gedanken zu „Wie funktioniert Bilderstellung durch Künstliche Intelligenz genau? Eine Erklärung am Beispiel von Stable Diffusion“

  1. Ein sehr guter Artikel. Jetzt ist mir auch ver­ständ­lich gewor­den, wie die Bildgenerierung funk­tio­niert und dass es sich nicht nur um die Montage von exis­tie­ren­den Bildern handelt.
    Der Link zum Beispiel der Washington Post führt (bei mir) aller­dings zu einer Spam-​Seite, bit­te noch korrigieren!

  2. Hallo Robert, wie immer sehr ver­ständ­lich geschrieben.
    Ich fin­de das Thema sehr interessant.
    Gibt es denn schon Programme, mit denen du gear­bei­tet hast?
    Kann man die­se KI-​Bilder denn dann auch bei Shutterstock und co. einstellen?
    Gibt es auch ein Programm, das Bilder nur aus mei­nen Bilder (also von mei­nem PC) erstellt?
    Danke schon mal und natür­lich dir auch ein tol­len und erfolg­rei­ches Jahr 2023

  3. @Robert: Ja, ich habe bis­her schon mit Stable Diffusion, Dall‑E und Midjourney gear­bei­tet. Die KI-​Bilder kannst Du aktu­ell z.B. bei Adobe Stock oder Panthermedia ein­stel­len, bei Shutterstock expli­zit nicht.
    Du kannst zwar KIs auch mit eige­nen Bildern trai­nie­ren, aber in der Regel wird dabei der vor­han­de­ne Basis-​Datensatz nicht über­schrie­ben, dafür haben die meis­ten auch selbst nicht genug Bilder, um genug Trainingsdaten zu erzeugen.

  4. Danke für dei­ne schnel­le Antwort. Ein echt inter­es­san­tes Thema.
    Ich habe mich in der Zwischenzeit auch mal biss­chen bele­sen. Beim Midjourney kann man wohl auch eine Lizenz/​Account erwer­ben, um die Bilder ver­kau­fen zu kön­nen. Bei den Stable Diffusion und Dall‑E habe ich dazu noch nichts gefunden.
    Könntest du dar­über auch mal aus­führ­li­cher berichten? 

    Ich habe am 30.12. von Shutterstock eine Mail erhal­ten, da stand drin, das man unter bestimm­ten Bedingungen KI-​Bilder hoch­la­den kann.

  5. @Robert: Ich habe die Email von Shutterstock auch erhal­ten, aber dar­in nichts von einem KI-​Bilder Upload gelesen.
    Kann es sein, dass Du Dich da ver­le­sen hast?

  6. Habt Ihr eigent­lich als Stockfotografen Shutterstock das Recht ein­ge­räumt eure Arbeitsleistung zum Training ihrer Ki zu nutzen?
    Persönlich sehe ich das Risiko für unse­re zukünf­ti­ge Arbeit nicht dar­in, daß Bilder „einer 9‑köpfigen Medusa im Stil von Van Gogh“ geschaf­fen wer­den – son­dern eben die doch eher gene­ri­sche Masse, von der wir letzt­lich leben. Ob das jetzt Stock oder dedi­zier­te Kundenwünsche sind.
    Ich habe Unmengen mei­ner Bilder per „haveibeentrained.com“ auf laion-​5b gefun­den. Interessanterweise nicht von mei­ner Webseite und auch nicht von den Seiten mei­ner Kunden. Vieles stammt aus Bildsammlungen wie pick­lick oder sogar indi­schen online shops.
    Ich habe den Verein um Löschung mei­ner Bilder gebe­ten – und bekam post­wen­dend ein Schreiben einer spe­zia­li­sier­ten Anwaltskanzlei .. bei dem Inhalt roll­te es mir die Fussnägel hoch.
    Laion-​5b geht übri­gens auf das Forschungszentrum Jülich zurück- wur­de also auch mit Steuermitteln finanziert.
    Ich per­sön­lich gehe davon aus, alle gestal­te­ri­schen Berufe, die sich rund um Bilder bewe­gen, wer­den ersetzt wer­den. Ersetzt durch die maschi­nel­le, tech­ni­sche Auswertung unse­rer Arbeit. Ohne das wir dafür ent­lihnt wur­den und werden.
    Alles ande­re zu glau­ben wäre naiv – die Werbeabteilung eines mei­ner Kunden hat bereits an Motiven zur Lehrlingsgewinnung gebastelt …
    Grüße Christian

  7. Hallo Robert, vie­len Dank für den infor­ma­ti­ven Text!
    Ich habe gese­hen bzw. hast du es ja auch beschrie­ben, dass du selbst KI-​generierte Bilder bei den Agenturen anbietest.
    Meines Wissens nach ist bei allen Tools die Bildauflösung limi­tiert. Wie machst du das, um auf hohe Auflösungen zu kommen?
    Danke und Gruß, Thomas

  8. Nochmal eine Nachfrage: Die Qualität reicht aus, wenn du bei­spiels­wei­se ein 1K Bild zu 6K hochskalierst?

  9. @Thomas: So pau­schal lässt sich das nicht sagen. Das hängt von Faktoren wie der Qualität und Größe des Eingangsbildes sowie den gewähl­ten und hof­fent­lich zum Motiv pas­sen­den Parametern bei Gigapixel ab. Bei mir klappt es in der Regel ganz gut, mei­ne Input-​Bilder sind jedoch oft schon 4K.

  10. Worum mir´s geht, war ja die Frage, wie du KI-​Bilder stock­taug­lich bekommst, wenn die KI die­se nur in ca. 1K aus­gibt. Zumindest mei­ner Erkenntnisse nach. Oder gibt es Möglichkeitem, die KI-​Bilder schon höher auf­ge­löst aus­zu­ge­ben, so dass die Skalierung dann nicht mehr ganz so arg aus­fal­len muss?

  11. Hallo Robert,
    erst ein­mal dan­ke für dei­nen Blog und die aus­führ­li­chen Artikel! Echt super! Ich beschäf­ti­ge mich seit ca. 1 Jahr mit der Stockfotografie und habe mir auch dein Buch gekauft. Auch hier dan­ke für die vie­len Tips und Informationen!

    Zur eigent­li­chen Frage: Ich wür­de auch ger­ne KI-​generierte Bilder auf Adobe Stock etc. hoch­la­den. Mit Stable Diffusion habe ich mich schon beschäf­tigt (da freie Bildnutzung/​Wiederverkauf erlaubt) aber mit den Ergebnissen bin ich bis­her nicht so zufrie­den, so inter­es­sie­re ich mich gera­de für Alternativen wie Midjourney.

    In dem Nutzungsrechtedschungel bist du wahr­schein­lich schon mehr durch­ge­drun­gen, wel­che Tools man noch nut­zen darf. Soweit ich oben in dei­nem Kommentar gele­sen habe, darf man Bilder, die man mit Dall‑E und Midjourney erstellt hat, auch auf Adobe Stock verkaufen?
    Bei Midjourney soweit ich gele­sen habe nur, wenn man ein bezahl­tes Abo hat oder? Verfallen die Rechte am gene­rier­ten Bild wie­der nach Kündigung? Sorry vie­le Fragen und mir ist bewusst das du kei­ne Rechtsberatung bist ; ) Mir wür­de die Info rei­chen, ob ich Midjourney „beden­ken­los“ nut­zen kann.
    Vielen Dank und lie­be Grüße aus Karlsruhe.
    Sebastian

Kommentare sind geschlossen.