Zurück zur Liste
gewöhnliche Kompression (ohne Unterabtastung)

gewöhnliche Kompression (ohne Unterabtastung)

8.614 6

Michael K0ch


kostenloses Benutzerkonto, München

gewöhnliche Kompression (ohne Unterabtastung)

Rot/Cyan Brille
Rot/Cyan Brille
Engelbert Mecke
Testanaglyphe, Komprimierungs-Ghosts wegen Übersprechens zwischen R und GB wegen YCbCr-Farbraum

Hier wurden die Farbkomponenten Cb und Cr nicht verkleinert wie in
gewöhnliche Kompression (Unterabtastung)
gewöhnliche Kompression (Unterabtastung)
Michael K0ch


Da die JPEG-Komprimierung verlustbehaftet ist entsprechen die Y, Cb und Cr-Werte nach der Dekomprimierung nicht mehr den Originalwerten. Nach der Farbraumtransformation YCbCr nach R GB sind die Rot-Werte von Grün/Blau-Werten und umgekehrt
beeinflusst.

Weitere Verbesserung:
anaglyphenkompatible Kompression
anaglyphenkompatible Kompression
Michael K0ch


---

Wer seine Anaglyphen speichern will, dass alle Programme das JPEG mit richtigen Farben anzeigt, sollte die Anaglyphe als JFIF-JPEG ohne Subsampling speichern. Das stellt man so ein:

XnView:
Datei->Speichern unter...->Dateityp:JPG - JPEG / JFIF->Optionen->Subsampling-Rate 1x1,1x1,1x1 (Beste Qualität)

IrfanView:
Datei->Speichern unter...->Dateityp:JPG - JPG/JPEG Format->Optionen anzeigen->Farben-Subsampling deaktivieren
Datei->Speichern fürs Web... (Plugin)->JPEG->Chroma Subsampling None (4:4:4)

GIMP:
Erklärungen zu Jpeg-Einstellungen bei Anaglyphen
Erklärungen zu Jpeg-Einstellungen bei Anaglyphen
Mirko Horstmann


Photoshop:
Speichern unter: Qualität mindestens 7
Speichern für Web: Qualität mindestens 51

StereoPhoto Maker (seit Version 4.11):
Im Speicherdialog "no compression ghosting" bzw. "3D kompatible Kompression" anhaken, wobei die Bezeichnung "no compression ghosting" nicht korrekt ist, da mit steigender Kompression stärkere Kompressionsgeister auftreten.

---

Warum sind die Kompressionsgeister eigentlich nur oder gerade im Rotkanal so stark sichtbar?

Die Ghosts im linken Bild sind stärker aufgrund der Farbraumtransformation nach YCbCr.

Das Graustufenbild (der Y-Wert) ist 0,299R+0,587G+0,114B, also ca. 30% Links (rot) und ca. 70% Rechts (grün und blau).
Um das linke rote Bild aus dem Graustufenbild zu errechnen, müssen die 70% Rechts wieder abgezogen werden und 70% Links addiert werden.
Dies erfolgt über den 1,402-fachen Wert der Cr-Komponente:

Cr=0,5R-0,4187G-0,0813B=0,5 Links - 0,5 Rechts
R=Y+1,402Cr
Links = (0,3 Links + 0,7 Rechts) + 1,4 * (0,5 Links - 0,5 Rechts)

Die geklammerte Summe und die Differenz unterliegen der Kompression, dadurch hebt sich Rechts bei der Berechnung von Links nicht mehr auf und somit treten Ghosts auf.
Für die Grün- und Blau-Werte des rechten Bildes müssen nur 30% des linken Bildes vom Graustufenbild subtrahiert werden, sie sind also weniger vom anderen Halbbild beeinflusst und deshalb sind die Ghosts im rechten Bild nicht so stark wie im linken.

Kommentare 6

  • Silke Haaf 17. Februar 2005, 14:51

    Versteh ich dann auch nicht mit Opera...?
    Macht aber nichts, ich kann es ja runterladen.

    Danke für das cjpeg!
    Es wird allerdings eine Weile dauern, bis ich dazukomme es auszuprobieren.
    Gruß von Silke
  • Michael K0ch 15. Februar 2005, 21:25

    Die Mail mit dem cjpeg ist unterwegs.
    Seltsam, mein Opera zeigt das Bild mit den richtigen Farben an. Auch wenn das JPEG sicher nicht wie das
    Original sein wird bin ich auf die bessere Qualität
    von gespannt.

    Gruß, Michael
  • Silke Haaf 15. Februar 2005, 20:25

    Ja, mit Opera geht es wohl nicht, ich kann aber auch noch Netscape verwenden.

    Wenn Du magst, schick mir doch das cjpeg mal, die Adresse stimmt noch.

    wäre wahrscheinlich wirklich eine Anwendungsmöglichkeit, wobei filigrane Dinge sowieso problematisch durch die 260 KB sind.
    Einen Versuch wäre es wert!

    Gruß von Silke
  • Michael K0ch 14. Februar 2005, 20:22

    Vielen Dank für die freundliche Begrüßung, Engelbert.
    Naja, FC-Fehler würde ich nicht sagen, denn wenn
    alle Bilder doppelt so groß wären ergäbe sich auch
    die doppelte Serverlast und doppelte Datenmenge. Der
    Andreas Meyer bräuchte leistungsfähigere Server etc.
    und die Gebühren für die fc müssten steigen.
    Eine andere Möglichkeit wäre, wie in vielen Webforen üblich,
    anstatt das Bild nur einen Link auf das Bild auf den
    fc-Server hochzuladen. Jeder müsste sich dann um
    den Webspace selbst kümmern, auf den das Bild
    hochgeladen wird und könnte selbst entscheiden,
    welche Größe er spendieren möchte.

    Bei optimalem Display und Filtern hätte man keinerlei
    Ghostbildung, aber die verwendeten Filter sind eben mehr
    oder weniger weit vom Optimum entfernt. Wenn ich z. B. meine
    Grün/Blau/Cyan-Brillen übereinanderlege, wird die Forderung,
    dass Rot wie Schwarz aussieht, erfüllt. Mit der Cyan-Brille
    alleine sieht gesättigtes Rot dunkelrot anstatt schwarz aus.


    Silke, welchen Webbrowser verwendest Du? Er scheint
    R GB-JPEGs nicht richtig dekodieren zu können. Mozilla Firefox
    und MS Internet Explorer zeigen die Farben richtig an (zumindest
    auf meinem Rechner [edit: IE8 leider nicht mehr]) und die fc-Software hat zum Glück kein Problem,
    den Thumbnail als ein YCbCr-JPEG zu erzeugen, daher siehst Du ihn
    mit den richtigen Farben.
    Speichere die Grafiken einfach mal ab und öffne sie mit einem
    Grafikprogramm (Paint o.Ä.) oder verwende Firefox oder IE.

    Die JPEGS habe ich mit dem Kommandozeilenprogramm cjpeg von
    der Independent JPEG Group erzeugt. Allerdings musste ich
    das cjpeg selbst erzeugen, da ihm bei den herunterladbaren
    Executables der Schalter für R GB fehlt. Im Gästebuch von
    Martin Bauer habe ich Deine email-Adresse gesehen, ist die
    noch gültig? Ich sende Dir das cjpeg gerne zu. Als
    ersten R GB-Reupload wünsche ich mir (-:
    <frisches waldiges grün>
    <frisches waldiges grün>
    Silke Haaf


    Nebeneinander kopieren und als JPEG auf den fc-Server hochladen
    geht nicht, da würde das Ergebnis durch die Komprimierung
    verfälscht und Webspace für eine verlustfreie png-Grafik
    hab' ich nicht, kann ich Dir aber zumailen.

    Dein Bildpaar
    Stierkampf
    Stierkampf
    Silke Haaf
    war für mich echt gut
    zum Lernen des Kreuzblicks geeignet, danke.
    Engelbert, Du bist Doch Nur-Parallelblicker?
    Probier's doch mal aus mit dem Kreuzblick: Ganz nah an den Monitor
    heran, den Kopf nach hinten legen und die Nasenspitze anschauen
    und gleichzeitig auf das Monitorbild achten. Durch die Nähe ist das
    Scharfstellproblem entschärft. Wenn man den Kreuzblick ganz nah
    geschafft hat langsam vom Monitor wegbewegen und das ganze mehrfach
    wiederholen. Mit der Zeit gelingt er dann normalerweise auch von
    weiterer Entfernung.

    Gruß, Michael
  • Silke Haaf 14. Februar 2005, 14:36

    Deine letzte "Testanaglyphe, keine Komprimierungs-Ghosts, da R, G und B separat komprimiert sind" wird bei mir in Blau/Gelb gezeigt, wenn ich sie anklicke??
    Obwohl das kleine Bild in Rot/Cyan zu sehen ist???

    Wie könnte man R,G und B einzeln komprimieren?
    Einfach die Kanäle nehmen und hinterher wieder zusammenfügen?
    Ich würde den Unterschied gern mal ausprobieren.

    Danke erst mal für den Denkanstoß!
    Vielleicht könntest Du die unterschiedlichen Versuche auch mal nebeneinander kopieren, damit man den Unterschied etwas besser vergleichen kann.
    Gruß von Silke
  • Engelbert Mecke 13. Februar 2005, 12:09

    Na......das ist doch mal ein Ansatz, der weiterführt. Glückwunsch..... Michael und herzlich Willkommen bei den aktiven *Stereotypen*. Ich denke deine Überlegungen bringen uns vor allem bei dem Problem der lässtigen Kompressionsartefakte, welche natürlich auch die Ghosts verstärken, weiter. Eigentlich ein typischer FC-Fehler, den freiwillig würden wir unsere Bilder sicher nicht so runterkomprimieren. Die Ghostbildung hat man aber auch bei unkomprimierten Bildern und ich denke, das es nicht nur an der Filterung liegt, sondern sicher auch eine aufnahmetechnische Schwierigkeit ist.

    Gruss der Engelbert