YCgCo-Farbmodell

Das YCgCo-Farbmodell (auch YCoCg) beschreibt den Farbraum, der durch die Luminanz Y, chrominance green Cg und chrominance orange Co gebildet wird. Es wird beispielsweise in den Videokompressionsverfahren H.264/MPEG-4 AVC und Dirac[1] eingesetzt, da es – im Vergleich zu anderen Farbmodellen – zu einer stärkeren Dekorrelation der Farbebenen führt.

Originalbild oben und Darstellung der einzelnen Komponenten Y, chrominance green Cg und chrominance orange Co.

Vergleich mit anderen Farbmodellen

RGB-Farbmodell

Die drei Werte des YCgCo-Farbmodells lassen sich wie folgt aus den drei Farbwerten des RGB-Farbmodells berechnen:

Die Werte der Luminanz Y bewegen sich im Bereich von 0 bis 1, chrominance green Cg und chrominance orange Co im Bereich von −0,5 bis 0,5. Ein reines Rot entspricht beispielsweise im RGB-System (1,0,0) und im YCgCo-System (1/4,-1/4,1/2).[2][3]

Die Umrechnung vom YCgCo-Farbmodell ins RGB-Farbmodell ergeben sich aus der invertierten Matrix zu:

Um diese Umrechnung zu realisieren sind daher nur 2 Additionen und 2 Subtraktionen notwendig. Weiterhin sind auch keine reellen Koeffizienten notwendig, wodurch die Transformation effizient als integer-Additionen und -Subtraktionen implementiert werden kann:

tmp := Y    Cg;
R   := tmp + Co;
G   := Y   + Cg;
B   := tmp  Co;

YCbCr-Farbmodell

Das YCgCo-Farbmodell hat gegenüber dem YCbCr-Farbmodell den Vorteil einer einfacheren und schnelleren Berechnung sowie einer stärkeren Dekorrelation der Farbebenen.[2][3]

Literatur

  • Tilo Strutz: Bilddatenkompression. Grundlagen, Codierung, Wavelets, JPEG, MPEG, H.264 4. Auflage, Vieweg+Teubner 2009, ISBN 978-3-8348-0472-3 (Print), ISBN 978-3-8348-9986-6 (Online)

Forschungsarbeiten zum YCgCo-Farbmodell:

  • P. Agawane, K.R. Rao (Multimedia Processing Lab, University of Arlington): Implementation and evaluation of residual color transform for 4:4:4 lossless RGB coding. International Conference on Recent Advances in Communication Engineering, Hyderabad, India. 20-23 December 2008, uta.edu (ppt)
  • H. Malvar, G. Sullivan: YCoCg-R: A color space with RGB reversibility and low dynamic range. ISO/IEC JTC1/SC29/WG11 and ITU-T SG16 Q.6, Document JVT-I014, 2003.
  • Woo-Shik Kim, Dmitry Birinov, Dae-Sung Cho, Hyun Mun Kim (Multimedia Lab, Samsung AIT); Video Coding Experts Group (VCEG): Enhancements to RGB coding in H.264/MPEG-4 AVC FRExt. Proposal, 26th Meeting: Busan, KR, 16–22. April 2005, ITU Document VCEG-Z16 (MS Word)
  • S. Sun: Residual Color Transform Using YCoCg-R. ISO/IEC JTC1/SC29/WG11 and ITU-T Q6/SG16, Document JVT-L014, March 2004.

Einzelnachweise

  1. Dirac Specification. (PDF; 891 kB) S. 136, archiviert vom Original am 3. Mai 2015; abgerufen am 4. Mai 2010 (englisch).
  2. a b YCoCg: A Color Space with RGB Reversibility. (ppt; 583 kB) (Nicht mehr online verfügbar.) University of Texas at Arlington, archiviert vom Original am 2. Juli 2010; abgerufen am 2. Mai 2010 (englisch).  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/www-ee.uta.edu
  3. a b Yair Moshe: H.264 Amendment: Fidelity Range Extensions. (PDF) Signal and Image processing Lab (SIPL), S. 15, archiviert vom Original am 6. Oktober 2014; abgerufen am 2. Mai 2010 (englisch).

Auf dieser Seite verwendete Medien

Barns grand tetons YCgCo separation.jpg
Shows the separation of the image into Y, Cg and Co color components, picture is of the T.A. Moulton Barn