• IT-Karriere:
  • Services:

Knusperli: Google-Entwickler erstellt JPEG-Decoder mit weniger Blöcken

Die Block-Artefakte das Dateiformats JPEG sind ebenso bekannt wie unschön. Ein Google-Entwickler hat nun einen JPEG-Decoder erstellt, der zumindest einige der Blöcke entfernen soll, ohne die Ausgangsdatei verändern zu müssen.

Artikel veröffentlicht am ,
Cookies werden im Züricher Büro von Google bestimmt gern geknuspert.
Cookies werden im Züricher Büro von Google bestimmt gern geknuspert. (Bild: Mack Male, flickr.com/CC-BY-SA 2.0)

Das Google-Büro in Zürich und hier vor allem das Team der Entwickler, die sich mit Kodierungsverfahren beschäftigen, haben offenbar einen Faible für Schweizerdeutsche Codename für ihre Projekte. Auf Zopfli, Brotli, Butteraugli und Guetzli folgt nun ein experimenteller JPEG-Decoder mit dem Codenamen Knusperli. Dieser stammt von dem Google-Entwickler Ruud van Asseldonk und soll vor allem die bekannten Block-Artefakte von JPEG-Bildern reduzieren. Ein offizielles Google-Projekt ist das Programm aber nicht.

Stellenmarkt
  1. Deutsches Klimarechenzentrum GmbH, Hamburg
  2. Auswärtiges Amt, Bonn, Berlin

Der Decoder Knusperli ist allein für die Darstellung der Dateien zuständig und soll deren Anzeige durch einige technische Tricks verbessern, ohne die eigentliche Ausgangsdatei verändern zu müssen. Das wird durch eine leicht veränderte Vorgehensweise beim Dekodieren erreicht.

Schönere Blockübergänge

In der Erläuterung zu dem Code heißt es: "Ein JPEG-Kodierer quantisiert DCT-Koeffizienten durch Runden von Koeffizienten auf das nächste Vielfache der Elemente der Quantisierungsmatrix. Für jeden Koeffizienten gibt es ein Intervall von Werten, die auf dasselbe Vielfache runden würden. Ein herkömmlicher Decoder verwendet das Zentrum dieses Intervalls, um das Bild zu rekonstruieren. Knusperli wählt stattdessen den Wert in dem Intervall, der Diskontinuitäten an Blockgrenzen reduziert. Die Koeffizienten, die Knusperli verwendet, wären auf die gleichen Werte gerundet worden, die im JPEG-Bild gespeichert sind".

Das heißt, beim Dekodieren wird versucht, die Übergänge zwischen den einzelnen Blöcken optisch möglichst wenig hart ausfallen zu lassen. Objektive Aussagen dazu, inwieweit die dargestellten Bilder mit Knusperli tatsächlich besser aussehen, sind derzeit noch nicht verfügbar. Laut Jyrki Alakuijala, der offenbar ebenfalls an den Arbeiten beteiligt war, hat das Team die Ergebnisse jedoch lediglich mit der eigenen Metrik Butteraugli getestet. Demnach hat Knusperli insbesondere bei weichen Übergängen Vorteile. Eine mögliche Verbesserung bei harten Blockübergängen ergibt sich mit Butteraugli aber nicht.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Anzeige
Top-Angebote
  1. mit 81,40€ neuer Bestpreis auf Geizhals
  2. (u. a. Ghostrunner für 11,99€, Planet Zoo - Deluxe Edition für 18,99€)
  3. (u. a. G403 Hero Gaming-Maus für 44€, G703 Hero für 66€, G513 mechanische Gaming-Tastatur...

neoroot 21. Mär 2018

Es heisst tüpFlischi... ;) Ausserdem sind mit Knusperli in allen mir bekannten Gegenden...

Anonymer Nutzer 20. Mär 2018

Also ich nutze auch sehr gerne png.

Gunah 20. Mär 2018

wie auch schon bei guetzli, sollte man das Unkomprimierte Bild bzw. ohne Qulitätsverlust...

486dx4-160 20. Mär 2018

Reicht hier keine simple Ableitung?

spitfire_ch 19. Mär 2018

"Jointli Pictureli Expertli Groupli" isch aber trotzdäm cooler - das isch Google...


Folgen Sie uns
       


Gopro Hero 9 Black - Test

Ist eine Kamera mit zwei Displays auch doppelt so gut?

Gopro Hero 9 Black - Test Video aufrufen
Programm für IT-Jobeinstieg: Hoffen auf den Klebeeffekt
Programm für IT-Jobeinstieg
Hoffen auf den Klebeeffekt

Aktuell ist der Jobeinstieg für junge Ingenieure und Informatiker schwer. Um ihnen zu helfen, hat das Land Baden-Württemberg eine interessante Idee: Es macht sich selbst zur Zeitarbeitsfirma.
Ein Bericht von Peter Ilg

  1. Arbeitszeit Das Sechs-Stunden-Experiment bei Sipgate
  2. Neuorientierung im IT-Job Endlich mal machen!
  3. IT-Unternehmen Die richtige Software für ein Projekt finden

Weclapp-CTO Ertan Özdil: Wir dürfen nicht in Schönheit und Perfektion untergehen!
Weclapp-CTO Ertan Özdil
"Wir dürfen nicht in Schönheit und Perfektion untergehen!"

Der CTO von Weclapp träumt von smarter Software, die menschliches Eingreifen in der nächsten ERP-Generation reduziert. Deutschen Perfektionismus hält Ertan Özdil aber für gefährlich.
Ein Interview von Maja Hoock


    Fiat 500 als E-Auto im Test: Kleinstwagen mit großem Potenzial
    Fiat 500 als E-Auto im Test
    Kleinstwagen mit großem Potenzial

    Fiat hat einen neuen 500er entwickelt. Der Kleine fährt elektrisch - und zwar richtig gut.
    Ein Test von Peter Ilg

    1. Vierradlenkung Elektrischer GMC Hummer SUV fährt im Krabbengang seitwärts
    2. MG Cyberster MG B Roadster mit Lasergürtel und Union Jack
    3. Elektroauto E-Auto-Prämie übersteigt in 2021 schon Vorjahressumme

      •  /