Andersons Blickwinkel
LÃķsung des JPEG-Artifact-Problems in Computer-Vision-DatensÃĪtzen

Eine neue Studie der University of Maryland und Facebook AI hat festgestellt, dass tiefere Lernsysteme, die hoch komprimierte JPEG-Bilder in ihren DatensÃĪtzen verwenden, einen âsignifikanten Leistungsverlustâ erleiden, und bietet einige neue Methoden an, um die Auswirkungen davon zu mildern.
Der Bericht, betitelt Analyse und Milderung von JPEG-Kompressionsfehlern in Deep Learning, behauptet, âsignifikant umfassenderâ zu sein als vorherige Studien Þber die Auswirkungen von Artefakten in Computer-Vision-DatensÃĪtzen. Die Studie findet heraus, dass â[schwere] bis moderate JPEG-Kompression einen signifikanten Leistungsverlust auf Standardmetriken verursachtâ und dass neuronale Netze vielleicht nicht so widerstandsfÃĪhig gegenÞber solchen StÃķrungen sind, wie vorherige Arbeiten vermuten.

Ein Foto eines Hundes aus dem 2018 MobileNetV2-Datensatz. Bei QualitÃĪt 10 (links) kann ein Klassifizierungssystem den korrekten HundezÞchter âPembroke Welsh Corgiâ nicht identifizieren und vermutet stattdessen âNorwich Terrierâ (das System weià bereits, dass es sich um ein Foto eines Hundes handelt, aber nicht um die Rasse); zweite von links, eine Standard-JPEG-Artefakt-korrigierte Version des Bildes kann den korrekten ZÞchter ebenfalls nicht identifizieren; zweite von rechts, gezielte Artefakt-Korrektur stellt die korrekte Klassifizierung wieder her; und rechts, das Originalfoto, korrekt klassifiziert. Quelle: https://arxiv.org/pdf/2011.08932.pdf
Kompressionsartefakte als âDatenâ
Extreme JPEG-Kompression kann sichtbare oder halb-sichtbare RÃĪnder um die 8Ã8-BlÃķcke erzeugen, aus denen ein JPEG-Bild zusammengesetzt wird. Sobald diese Block- oder âRingâ-Artefakte auftreten, kÃķnnen sie von maschinellen Lernsystemen als reale Welt-Elemente des Bildes missinterpretiert werden, es sei denn, eine Kompensation dafÞr wird vorgenommen.

Oben, ein Computer-Vision-Maschinen-Lern-System extrahiert ein âsauberesâ Gradienten-Bild aus einem hochwertigen Bild. Unten, âBlockâ-Artefakte in einem niedrigeren QualitÃĪts-Bild verdecken die Merkmale des Objekts und kÃķnnen die Merkmale, die aus einem Bild-Set abgeleitet werden, âinfizierenâ, insbesondere in FÃĪllen, in denen hoch- und niedrigwertige Bilder im Datensatz vorkommen, wie in web-gesammelten Sammlungen, auf die nur generische Datenreinigung angewendet wurde. Quelle: http://www.cs.utep.edu/ofuentes/papers/quijasfuentes2014.pdf
Wie im ersten Bild oben zu sehen, kÃķnnen solche Artefakte Bild-Klassifizierungsaufgaben beeinflussen, mit Auswirkungen auch auf Text-Erkennungsalgorithmen, die mÃķglicherweise nicht in der Lage sind, artefakt-behaftete Zeichen korrekt zu identifizieren.
Im Falle von Bild-Synthese-Trainings-Systemen (wie Deepfake-Software oder GAN-basierten Bild-Generierungs-Systemen) kann ein âschurkischerâ Block von niedrigwertigen, hoch komprimierten Bildern in einem Datensatz entweder die mittlere QualitÃĪt der Reproduktion herabsetzen oder von einer grÃķÃeren Anzahl von hÃķherwertigen Merkmalen, die aus besseren Bildern im Set extrahiert werden, Þberlagert werden. In beiden FÃĪllen ist bessere DatenqualitÃĪt wÞnschenswert â oder zumindest konsistente Daten.
JPEG â In der Regel âGut genugâ
JPEG-Kompression ist ein irreversibler, verlustbehafteter Codec, der auf verschiedene Bildformate angewendet werden kann, obwohl er hauptsÃĪchlich auf das JFIF-Bild-Datei-Wrapper angewendet wird. Trotzdem wurde das JPEG-Format (.jpg) nach seinem zugehÃķrigen Komprimierungsverfahren benannt und nicht nach dem JFIF-Wrapper fÞr die Bild-Daten.
Ganze maschinelle Lern-Architekturen sind in den letzten Jahren entstanden, die JPEG-ÃĪhnliche Artefakt-Milderung als Teil von AI-gesteuerten Upscaling-/Wiederherstellungs-Routinen beinhalten, und AI-basierte Kompressions-Artefakt-Entfernung ist nun in eine Reihe von kommerziellen Produkten integriert, wie z.B. die Topaz-Bild-/Video-Suite und die neuralen Funktionen neuerer Versionen von Adobe Photoshop.
Da das 1986 JPEG-Schema, das derzeit in allgemeinem Gebrauch ist, mehr oder weniger in den frÞhen 1990er Jahren festgelegt wurde, ist es nicht mÃķglich, Metadaten zu einem Bild hinzuzufÞgen, die den QualitÃĪtslevel (1-100) angeben, bei dem ein JPEG-Bild gespeichert wurde â zumindest nicht ohne die Modifizierung von Þber dreiÃig Jahren Legacy-Consumer-, professioneller und akademischer Software-Systeme, die solche Metadaten nicht erwarteten.
Folglich ist es nicht ungewÃķhnlich, maschinelle Lern-Trainings-Routinen auf die bewertete oder bekannte QualitÃĪt von JPEG-Bild-Daten zuzuschneiden, wie die Forscher fÞr die neue Studie getan haben (siehe unten). In Abwesenheit einer âQualitÃĪtâ-Metadaten-Eintrag, ist es derzeit notwendig, entweder die Details der Bild-Komprimierung zu kennen (d.h. komprimiert aus einer verlustfreien Quelle) oder die QualitÃĪt durch perzeptuelle Algorithmen oder manuelle Klassifizierung zu schÃĪtzen.
Ein wirtschaftlicher Kompromiss
JPEG ist nicht die einzige verlustbehaftete Komprimierungsmethode, die die QualitÃĪt von maschinellen Lern-DatensÃĪtzen beeinflussen kann; Komprimierungseinstellungen in PDF-Dateien kÃķnnen auch Informationen auf diese Weise verwerfen und auf sehr niedrige QualitÃĪtsstufen gesetzt werden, um Speicherplatz fÞr lokale oder Netzwerk-Archivierungszwecke zu sparen.
Dies kann durch die Untersuchung verschiedener PDFs auf archive.org beobachtet werden, von denen einige so stark komprimiert wurden, dass sie eine bemerkenswerte Herausforderung fÞr Bild- oder Text-Erkennungssysteme darstellen. In vielen FÃĪllen, wie z.B. urheberrechtlich geschÞtzten BÞchern, scheint diese intensive Komprimierung als eine Form von billiger DRM angewendet worden zu sein, ÃĪhnlich wie Urheberrechtsinhaber die AuflÃķsung von Benutzer-Uploads auf YouTube, auf denen sie das geistige Eigentum besitzen, senken kÃķnnen, um âvollstÃĪndige AuflÃķsungâ-KÃĪufe zu inspirieren, anstatt sie zu lÃķschen.
In vielen anderen FÃĪllen ist die AuflÃķsung oder BildqualitÃĪt niedrig, einfach weil die Daten sehr alt sind und aus einer Zeit stammen, in der lokaler und Netzwerk-Speicher teurer waren und begrenzte Netzwerk-Geschwindigkeiten hoch optimierte und portable Bilder gegenÞber hochwertiger Reproduktion bevorzugten.
Es wurde argumentiert, dass JPEG, obwohl es nicht die beste LÃķsung jetzt ist, âverewigtâ wurde als unentfernbares Legacy-Infrastruktur, das im Wesentlichen mit den Grundlagen des Internets verflochten ist.
Legacy-Last
Obwohl spÃĪtere Innovationen wie JPEG 2000, PNG und (zuletzt) das.webp-Format eine bessere QualitÃĪt bieten, wÞrde die Neuerfassung ÃĪlterer, hoch beliebter maschineller Lern-DatensÃĪtze die KontinuitÃĪt und Geschichte von Jahr-zu-Jahr-Computer-Vision-Herausforderungen in der akademischen Gemeinschaft âzurÞcksetzenâ â ein Hindernis, das auch im Falle des Neuspeicherns von PNG-Datensatz-Bildern in hÃķheren QualitÃĪtsstufen gelten wÞrde. Dies kÃķnnte als eine Art technische Schulden angesehen werden.
WÃĪhrend server-seitige Bild-Verarbeitungsbibliotheken wie ImageMagick bessere Formate unterstÞtzen, einschlieÃlich.webp, treten Bild-Transformation-Anforderungen hÃĪufig in Legacy-Systemen auf, die nicht auf etwas anderes als JPG oder PNG (das eine verlustfreie Komprimierung bietet, aber auf Kosten von Latenz und Speicherplatz) eingerichtet sind. Sogar WordPress, das Content-Management-System, das fast 40% aller Websites antreibt, hat erst vor drei Monaten.webp-UnterstÞtzung hinzugefÞgt.
PNG war ein spÃĪtes (arguably zu spÃĪtes) Eintritt in den Bild-Format-Sektor, das als Open-Source-LÃķsung in der zweiten HÃĪlfte der 1990er Jahre als Reaktion auf eine 1995-ErklÃĪrung von Unisys und CompuServe entstand, dass LizenzgebÞhren fÞr das LZW-Komprimierungsformat, das in GIF-Dateien verwendet wird, zu zahlen seien, die damals hÃĪufig fÞr Logos und FlÃĪchen-Elemente verwendet wurden, obwohl die Wiederbelebung von GIFs in den frÞhen 2010er Jahren auf ihre FÃĪhigkeit zur Bereitstellung von niedrigbandigen, schnellen animierten Inhalten zentriert war (ironischerweise haben animierte PNGs nie PopularitÃĪt oder breite UnterstÞtzung erlangt und wurden sogar von Twitter im Jahr 2019 verboten).
Trotz seiner MÃĪngel ist JPEG-Kompression schnell, platzsparend und tief in Systemen aller Art verankert â und daher nicht wahrscheinlich, dass es in naher Zukunft vollstÃĪndig aus dem maschinellen Lern-Szenario verschwindet.
Das Beste aus dem AI/JPEG-Waffenstillstand machen
In gewissem MaÃe hat sich die maschinelle Lern-Gemeinschaft an die Eigenheiten der JPEG-Kompression angepasst: Im Jahr 2011 verÃķffentlichte die European Society of Radiology (ESR) eine Studie Þber die âVerwendbarkeit von irreversibler Bild-Komprimierung in radiologischer Bildgebungâ, die Richtlinien fÞr âakzeptableâ Verluste bereitstellt; als das renommierte MNIST-Text-Erkennungs-Datensatz (dessen Bild-Daten ursprÞnglich in einem neuartigen binÃĪren Format bereitgestellt wurden) in ein âregulÃĪresâ Bild-Format portiert wurde, wurde JPEG und nicht PNG gewÃĪhlt; und eine frÞhere (2020) Zusammenarbeit von den Autoren der neuen Studie bot âeine neue Architekturâ fÞr die Kalibrierung von maschinellen Lern-Systemen auf die MÃĪngel von variierender JPEG-Bild-QualitÃĪt, ohne dass Modelle bei jedem JPEG-QualitÃĪts-Setting trainiert werden mÞssen â eine Funktion, die in der neuen Arbeit verwendet wird.
TatsÃĪchlich ist die Forschung in die NÞtzlichkeit von qualitÃĪtsvarianten JPEG-Daten ein relativ blÞhendes Feld in maschinellen Lernen. Ein (unabhÃĪngiges) 2016-Projekt des Center for Automation Research an der University of Maryland konzentriert sich auf den DCT-Bereich (wo JPEG-Artefakte bei niedriger QualitÃĪt auftreten), als Weg zur tiefen Merkmalsextraktion; ein weiteres Projekt von 2019 konzentriert sich auf Byte-lesbare JPEG-Daten ohne die zeitaufwÃĪndige Notwendigkeit, die Bilder tatsÃĪchlich zu dekomprimieren (d.h. sie irgendwann in einer automatisierten Arbeitsabfolge zu Ãķffnen); und eine Studie aus Frankreich im Jahr 2019 nutzt aktiv JPEG-Komprimierung im Dienste von Objekterkennungsroutinen.
Testen und Schlussfolgerungen
Um zur neuesten Studie von UoM und Facebook zurÞckzukehren, versuchten die Forscher, die JPEG-VerstÃĪndlichkeit und NÞtzlichkeit auf Bildern zu testen, die zwischen 10-90 komprimiert wurden (unterhalb dessen das Bild unmÃķglich gestÃķrt ist und oberhalb dessen es der verlustfreien Komprimierung entspricht). Die in den Tests verwendeten Bilder wurden bei jedem Wert innerhalb des Ziel-QualitÃĪts-Bereichs vor-komprimiert, was mindestens acht Trainings-Sitzungen erforderte.
Modelle wurden auf stochastischem Gradienten-Abstieg Þber vier Methoden trainiert: Baseline, wo keine zusÃĪtzlichen Milderungen hinzugefÞgt wurden; Þberwachtes Fein-Tuning, wo das Trainings-Set den Vorteil von vorab trainierten Gewichten und markierten Daten hat (obwohl die Forscher zugeben, dass dies in Consumer-Anwendungen schwer zu replizieren ist); Artefakt-Korrektur, wo Augmentation/Verbesserung auf den komprimierten Bildern vor dem Training durchgefÞhrt wird; und aufgaben-orientierte Artefakt-Korrektur, wo das Artefakt-Korrekt-Netz auf zurÞckgegebene Fehler feinjustiert wird.
Das Training erfolgte auf einer Vielzahl von geeigneten DatensÃĪtzen, einschlieÃlich mehrerer Varianten von ResNet, FastRCNN, MobileNetV2, MaskRCNN und Kerasâ InceptionV3.
Beispiel-Verlust-Ergebnisse nach aufgaben-orientierter Artefakt-Korrektur werden unten visualisiert (niedriger = besser).

Es ist nicht mÃķglich, tief in die Details der in der Studie erzielten Ergebnisse einzutauchen, da die Forschungsergebnisse zwischen dem Ziel, JPEG-Artefakte zu bewerten und neue Methoden zu entwickeln, um diese zu mildern, aufgeteilt sind; das Training wurde pro QualitÃĪtsstufe Þber so viele DatensÃĪtze iteriert; und die Aufgaben umfassten mehrere Ziele wie Objekterkennung, Segmentierung und Klassifizierung. Im Wesentlichen positioniert sich die neue Studie als umfassendes Referenzwerk, das mehrere Probleme anspricht.
Trotzdem kommt die Studie zu dem Schluss, dass âJPEG-Komprimierung Þberall einen steilen Verlust bei schwerer bis moderater Komprimierung verursachtâ. Sie behauptet auch, dass ihre neuen unlizenzierten Milderungs-Strategien bessere Ergebnisse als andere ÃĪhnliche AnsÃĪtze erzielen; dass fÞr komplexe Aufgaben die Forschungsmethode auch die Leistung ihrer Peers Þbertrifft, obwohl sie keinen Zugang zu Ground-Truth-Marken hat; und dass diese neuen Methoden Modell-Wiederverwendung ermÃķglichen, da die erzielten Gewichte zwischen Aufgaben Þbertragbar sind.
Im Hinblick auf Klassifizierungsaufgaben stellt die Studie explizit fest, dass âJPEG die Gradienten-QualitÃĪt verschlechtert und auch Lokalisierungsfehler verursachtâ.
Die Autoren hoffen, zukÞnftige Studien auf andere Komprimierungsmethoden wie JPEG 2000, WebP, HEIF und BPG auszudehnen. Sie schlagen auch vor, dass ihre Methodik auf analoge Forschung in Video-Komprimierungsalgorithmen angewendet werden kÃķnnte.
Da die aufgaben-orientierte Artefakt-Korrektur-Methode in der Studie so erfolgreich war, signalisieren die Autoren ihre Absicht, die wÃĪhrend des Projekts trainierten Gewichte zu verÃķffentlichen, in der Erwartung, dass â[viele] Anwendungen von der Verwendung unserer TTAC-Gewichte ohne Modifizierung profitieren werdenâ.
Â
n.b. Quellbild fÞr den Artikel stammt von thispersondoesnotexist.com












