


Kleinere Dateien, höhere Qualität. Kann die beliebte Stable Diffusion Bilder komprimieren?
In letzter Zeit hat sich die stabile Diffusion zu einer aufstrebenden Forschungsrichtung entwickelt. Ein Blogger namens Matthias Bühlmann versuchte, die Leistungsfähigkeit dieses Modells experimentell zu untersuchen und stellte fest, dass Stable Diffusion ein sehr leistungsfähiger verlustbehafteter Bildkomprimierungscodec ist. Er hat einen Blog geschrieben, der diesen experimentellen Analyseprozess beschreibt. Das Folgende ist der ursprüngliche Blogtext.
Zuerst gibt Matthias Bühlmann die Komprimierungsergebnisse der Stable Diffusion-Methode und von JPG und WebP unter Bedingungen mit hohem Komprimierungsfaktor an:
San Francisco Scenery Figure, aus Von links nach rechts: JPG (6,16 kB), WebP (6,80 kB), Stabile Diffusion: (4,96 kB).
Candy Shop, von links nach rechts: JPG (5,68 kB), WebP (5,71 kB), Stable Diffusion (4,98 kB).
Tierfotos, von links nach rechts: JPG (5,66 kB), WebP (6,74 kB), Stable Diffusion (4,97 kB).
Diese Beispiele zeigen deutlich, dass durch die Komprimierung von Bildern mit Stable Diffusion im Vergleich zu JPG und WebP eine bessere Bildqualität bei kleineren Dateigrößen erhalten bleibt.
Explorationsexperiment
Matthias Bühlmann analysierte das Funktionsprinzip von drei seriell trainierten künstlichen neuronalen Netzen:
- Variational Auto Encoder (VAE)
- U-Net
- Text-Encoder
VAE kodiert und dekodiert Bilder im Bildraum in eine zugrunde liegende räumliche Darstellung. Die latente räumliche Darstellung des Quellbildes (512 x 512, 3 x 8 oder 4 x 8 Bit) hat eine geringere Auflösung (64 x 64) und eine höhere Genauigkeit (4 x 32 Bit).
VAE lernt während des Trainingsprozesses von selbst. Während das Modell schrittweise trainiert wird, sieht die latente Raumdarstellung verschiedener Versionen des Modells möglicherweise wie folgt aus (umgebildet auf 4-Kanal-Farbbild):
Wenn die latenten Merkmale erneut erweitert und als Farbwerte interpretiert werden (unter Verwendung des Alphakanals), sind die Hauptmerkmale des Bildes weiterhin sichtbar und die VAE kodiert auch höher aufgelöste Merkmale in Pixelwerten.
Zum Beispiel liefert ein VAE-Codierungs-/Decodierungs-Roundtrip das folgende Ergebnis:
Es ist erwähnenswert, dass dieser Roundtrip nicht verlustfrei ist. Beispielsweise sind die weißen Wörter auf dem blauen Band im Bild nach der Dekodierung etwas schlechter lesbar. Die VAE des Stable Diffusion v1.4-Modells ist im Allgemeinen nicht sehr gut bei der Darstellung kleiner Texte und Gesichter.
Wir wissen, dass der Hauptzweck der stabilen Diffusion darin besteht, Bilder basierend auf Textbeschreibungen zu generieren, was erfordert, dass das Modell mit der latenten Raumdarstellung des Bildes arbeitet. Das Modell verwendet ein trainiertes U-Net, um das latente Raumbild iterativ zu entrauschen und auszugeben, was es im Rauschen „sieht“ (vorhersagt), ähnlich wie wir Wolken manchmal als Formen oder Gesichter sehen. Im iterativen Entrauschungsschritt weist ein drittes ML-Modell (Text-Encoder) U-Net an, zu versuchen, unterschiedliche Informationen anzuzeigen.
Matthias Bühlmann hat analysiert, wie die durch VAE erzeugte latente Repräsentation effektiv komprimiert werden kann. Er fand heraus, dass das Abtasten der latenten Darstellung in VAE oder die Anwendung vorhandener verlustbehafteter Bildkomprimierungsmethoden auf die latente Darstellung die Qualität des rekonstruierten Bildes erheblich beeinträchtigt, während der VAE-Dekodierungsprozess relativ robust für die Qualität der latenten Darstellung zu sein scheint.
Matthias Bühlmann quantifizierte die latente Darstellung vom Gleitkomma bis zu vorzeichenlosen 8-Bit-Ganzzahlen und fand nur sehr kleine Rekonstruktionsfehler. Wie in der Abbildung unten gezeigt, links: 32-Bit-Gleitkomma-Potenzialdarstellung; Mitte: Grundwahrheit, rechts: 8-Bit-Ganzzahl-Potenzialdarstellung.
Er stellte außerdem fest, dass durch weitere Quantisierung durch Paletten- und Dithering-Algorithmen unerwartet gute Ergebnisse erzielt werden. Bei der direkten Dekodierung mit VAE führt die palettierte Darstellung jedoch zu einigen sichtbaren Artefakten:
Links: 32-Bit-Latentdarstellung; Mitte: 8-Bit-quantisierte Latentdarstellung; Rechts: Bandpalettierung Latente 8-Bit-Darstellung mit Floyd-Steinberg-Jitter
Die palettierte Darstellung mit Floyd-Steinberg-Jitter führt zu Rauschen, das die Dekodierungsergebnisse verzerrt. Deshalb nutzte Matthias Bühlmann U-Net, um das durch Jitter verursachte Rauschen zu beseitigen. Nach 4 Iterationen kommt das Rekonstruktionsergebnis optisch der unquantisierten Version sehr nahe:
Rekonstruktionsergebnis (links: palettierte Darstellung mit Floyd-Steinberg-Jitter; Mitte: nach vier Iterationen Rauschen; rechts: Ground Truth) .
Das Ergebnis ist zwar sehr gut, führt jedoch zu einigen Artefakten, wie zum Beispiel dem glänzenden Schatten auf dem mittleren Symbol oben.
Obwohl die Ergebnisse von Stable Diffusion-komprimierten Bildern subjektiv viel besser sind als JPG- und WebP-Bilder, hat Stable Diffusion aus Sicht von PSNR, SSIM und anderen Indikatoren keine offensichtlichen Vorteile.
Wie in der Abbildung unten gezeigt, ist Stable Diffusion als Codec zwar viel besser als andere Methoden bei der Beibehaltung der Bildgranularität, Merkmale wie die Form von Objekten im Bild können sich jedoch aufgrund von Komprimierungsartefakten ändern.
Links: JPG-Komprimierung; Mitte: Ground Truth; Rechts: Stabile Diffusionskomprimierung.
Es ist erwähnenswert, dass das aktuelle Stable Diffusion v1.4-Modell Textinformationen und Gesichtsmerkmale mit sehr kleinen Schriftarten während des Komprimierungsprozesses nicht gut bewahren kann, aber das Stable Diffusion v1.5-Modell leistet im Gesicht gute Arbeit Generation Es gab Verbesserungen.
Links: Ground Truth; Mitte: nach VAE-Roundtrip (latente 32-Bit-Merkmale); Rechts: Dekodierte Ergebnisse aus palettierten, entrauschten 8-Bit-Latentmerkmalen.
Nach der Veröffentlichung des Blogs sorgte Matthias Bühlmanns experimentelle Analyse für große Diskussionen.
Matthias Bühlmann selbst glaubt, dass der Bildkomprimierungseffekt von Stable Diffusion besser ist als erwartet, und U-Net scheint in der Lage zu sein, das durch Dithering verursachte Rauschen effektiv zu beseitigen. Zukünftige Versionen des Stable Diffusion-Modells verfügen jedoch möglicherweise nicht mehr über diese Bildkomprimierungsfunktion.
Einige Internetnutzer stellten jedoch die Frage: „VAE selbst wird für die Bildkomprimierung verwendet.“ Beispielsweise verwendet die Transformer-basierte Bildkomprimierungsmethode TIC die VAE-Architektur, daher scheint Matthias Bühlmanns Experiment übertrieben zu sein.
Was haltet ihr davon?
Das obige ist der detaillierte Inhalt vonKleinere Dateien, höhere Qualität. Kann die beliebte Stable Diffusion Bilder komprimieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Stellen Sie sich ein Modell der künstlichen Intelligenz vor, das nicht nur die Fähigkeit besitzt, die traditionelle Datenverarbeitung zu übertreffen, sondern auch eine effizientere Leistung zu geringeren Kosten erzielt. Dies ist keine Science-Fiction, DeepSeek-V2[1], das weltweit leistungsstärkste Open-Source-MoE-Modell, ist da. DeepSeek-V2 ist ein leistungsstarkes MoE-Sprachmodell (Mix of Experts) mit den Merkmalen eines wirtschaftlichen Trainings und einer effizienten Inferenz. Es besteht aus 236B Parametern, von denen 21B zur Aktivierung jedes Markers verwendet werden. Im Vergleich zu DeepSeek67B bietet DeepSeek-V2 eine stärkere Leistung, spart gleichzeitig 42,5 % der Trainingskosten, reduziert den KV-Cache um 93,3 % und erhöht den maximalen Generierungsdurchsatz auf das 5,76-fache. DeepSeek ist ein Unternehmen, das sich mit allgemeiner künstlicher Intelligenz beschäftigt

KI verändert tatsächlich die Mathematik. Vor kurzem hat Tao Zhexuan, der diesem Thema große Aufmerksamkeit gewidmet hat, die neueste Ausgabe des „Bulletin of the American Mathematical Society“ (Bulletin der American Mathematical Society) weitergeleitet. Zum Thema „Werden Maschinen die Mathematik verändern?“ äußerten viele Mathematiker ihre Meinung. Der gesamte Prozess war voller Funken, knallhart und aufregend. Der Autor verfügt über eine starke Besetzung, darunter der Fields-Medaillengewinner Akshay Venkatesh, der chinesische Mathematiker Zheng Lejun, der NYU-Informatiker Ernest Davis und viele andere bekannte Wissenschaftler der Branche. Die Welt der KI hat sich dramatisch verändert. Viele dieser Artikel wurden vor einem Jahr eingereicht.

Boston Dynamics Atlas tritt offiziell in die Ära der Elektroroboter ein! Gestern hat sich der hydraulische Atlas einfach „unter Tränen“ von der Bühne der Geschichte zurückgezogen. Heute gab Boston Dynamics bekannt, dass der elektrische Atlas im Einsatz ist. Es scheint, dass Boston Dynamics im Bereich kommerzieller humanoider Roboter entschlossen ist, mit Tesla zu konkurrieren. Nach der Veröffentlichung des neuen Videos wurde es innerhalb von nur zehn Stunden bereits von mehr als einer Million Menschen angesehen. Die alten Leute gehen und neue Rollen entstehen. Das ist eine historische Notwendigkeit. Es besteht kein Zweifel, dass dieses Jahr das explosive Jahr der humanoiden Roboter ist. Netizens kommentierten: Die Weiterentwicklung der Roboter hat dazu geführt, dass die diesjährige Eröffnungsfeier wie Menschen aussieht, und der Freiheitsgrad ist weitaus größer als der von Menschen. Aber ist das wirklich kein Horrorfilm? Zu Beginn des Videos liegt Atlas ruhig auf dem Boden, scheinbar auf dem Rücken. Was folgt, ist atemberaubend

Anfang dieses Monats schlugen Forscher des MIT und anderer Institutionen eine vielversprechende Alternative zu MLP vor – KAN. KAN übertrifft MLP in Bezug auf Genauigkeit und Interpretierbarkeit. Und es kann MLP, das mit einer größeren Anzahl von Parametern ausgeführt wird, mit einer sehr kleinen Anzahl von Parametern übertreffen. Beispielsweise gaben die Autoren an, dass sie KAN nutzten, um die Ergebnisse von DeepMind mit einem kleineren Netzwerk und einem höheren Automatisierungsgrad zu reproduzieren. Konkret verfügt DeepMinds MLP über etwa 300.000 Parameter, während KAN nur etwa 200 Parameter hat. KAN hat eine starke mathematische Grundlage wie MLP und basiert auf dem universellen Approximationssatz, während KAN auf dem Kolmogorov-Arnold-Darstellungssatz basiert. Wie in der folgenden Abbildung gezeigt, hat KAN

Die von Google geförderte Leistung von JAX hat in jüngsten Benchmark-Tests die von Pytorch und TensorFlow übertroffen und belegt bei 7 Indikatoren den ersten Platz. Und der Test wurde nicht auf der TPU mit der besten JAX-Leistung durchgeführt. Obwohl unter Entwicklern Pytorch immer noch beliebter ist als Tensorflow. Aber in Zukunft werden möglicherweise mehr große Modelle auf Basis der JAX-Plattform trainiert und ausgeführt. Modelle Kürzlich hat das Keras-Team drei Backends (TensorFlow, JAX, PyTorch) mit der nativen PyTorch-Implementierung und Keras2 mit TensorFlow verglichen. Zunächst wählen sie eine Reihe von Mainstream-Inhalten aus

Das neueste Video von Teslas Roboter Optimus ist veröffentlicht und er kann bereits in der Fabrik arbeiten. Bei normaler Geschwindigkeit sortiert es Batterien (Teslas 4680-Batterien) so: Der Beamte hat auch veröffentlicht, wie es bei 20-facher Geschwindigkeit aussieht – auf einer kleinen „Workstation“, pflücken und pflücken und pflücken: Dieses Mal wird es freigegeben. Eines der Highlights Der Vorteil des Videos besteht darin, dass Optimus diese Arbeit in der Fabrik völlig autonom und ohne menschliches Eingreifen während des gesamten Prozesses erledigt. Und aus Sicht von Optimus kann es auch die krumme Batterie aufnehmen und platzieren, wobei der Schwerpunkt auf der automatischen Fehlerkorrektur liegt: In Bezug auf die Hand von Optimus gab der NVIDIA-Wissenschaftler Jim Fan eine hohe Bewertung ab: Die Hand von Optimus ist der fünffingrige Roboter der Welt am geschicktesten. Seine Hände sind nicht nur taktil

Die Zielerkennung ist ein relativ ausgereiftes Problem in autonomen Fahrsystemen, wobei die Fußgängererkennung einer der ersten Algorithmen ist, die eingesetzt werden. In den meisten Arbeiten wurde eine sehr umfassende Recherche durchgeführt. Die Entfernungswahrnehmung mithilfe von Fischaugenkameras für die Rundumsicht ist jedoch relativ wenig untersucht. Aufgrund der großen radialen Verzerrung ist es schwierig, die standardmäßige Bounding-Box-Darstellung in Fischaugenkameras zu implementieren. Um die obige Beschreibung zu vereinfachen, untersuchen wir erweiterte Begrenzungsrahmen-, Ellipsen- und allgemeine Polygondesigns in Polar-/Winkeldarstellungen und definieren eine mIOU-Metrik für die Instanzsegmentierung, um diese Darstellungen zu analysieren. Das vorgeschlagene Modell „fisheyeDetNet“ mit polygonaler Form übertrifft andere Modelle und erreicht gleichzeitig 49,5 % mAP auf dem Valeo-Fisheye-Kameradatensatz für autonomes Fahren

In diesem Artikel wird das Problem der genauen Erkennung von Objekten aus verschiedenen Blickwinkeln (z. B. Perspektive und Vogelperspektive) beim autonomen Fahren untersucht, insbesondere wie die Transformation von Merkmalen aus der Perspektive (PV) in den Raum aus der Vogelperspektive (BEV) effektiv ist implementiert über das Modul Visual Transformation (VT). Bestehende Methoden lassen sich grob in zwei Strategien unterteilen: 2D-zu-3D- und 3D-zu-2D-Konvertierung. 2D-zu-3D-Methoden verbessern dichte 2D-Merkmale durch die Vorhersage von Tiefenwahrscheinlichkeiten, aber die inhärente Unsicherheit von Tiefenvorhersagen, insbesondere in entfernten Regionen, kann zu Ungenauigkeiten führen. Während 3D-zu-2D-Methoden normalerweise 3D-Abfragen verwenden, um 2D-Features abzutasten und die Aufmerksamkeitsgewichte der Korrespondenz zwischen 3D- und 2D-Features über einen Transformer zu lernen, erhöht sich die Rechen- und Bereitstellungszeit.
