Happy New Year first of all!
(Although I assume most are not there, yet, at time of writing.)
I got some really strange results on images I've converted from sRGB to Lab
colour space, and then for output back to sRGB. So I've investigated a bit
deeper and set up a test.
I'm taking all 24 GretagMacbeth ColorChecker test patches with their
"official" colour values. I have set up two transforms, one sRGB -> Lab, and
one in reverse (perceptional intent). Doing that I am using 8 bit sRGB and
converting to double or 16 bit Lab (no difference, as internally it all works
on 16 bits AFAIK). So if I am correct, I should be returning after the round
trip to exactly the same 8 bit sRGB tuple. Maybe plus/minus a little due to
rounding differences. But for some patches I get *quite* some significant
differences, particularly on the C06 patch (turquoise), where I've got a
difference of 15 in the sRGB red channel. For completeness I've also compared
the differences in Lab according to the stated values. These are also quite
significant, although not nearly as extreme.
In the table below you can see the Euclidean vector differences of the
obtained colour tuples towards their "officially charted" values.
Any idea for the source of this? Or did I enter the task with some false
assumptions, that the transformation is not lossless and gamut mapping or
adaptation to the illuminant strikes hard on this problem? If so, what should
I do to obtain a "lossless" round trip conversion sRGB --> Lab --> sRGB?
Guy
diff Lab diff sRGB
A01: 0.380142474294 0.0
A02: 0.356133153789 0.0
A03: 0.459139562193 1.0
A04: 0.394233296707 0.0
A05: 0.18255860535 0.0
A06: 0.110803485303 1.0
B01: 0.28150167907 0.0
B02: 0.149504245982 1.0
B03: 0.179581391942 0.0
B04: 0.244501858579 0.0
B05: 0.132116260512 0.0
B06: 0.386083819914 2.0
C01: 0.195918729315 3.0
C02: 0.0980949761964 1.0
C03: 0.125333433035 1.0
C04: 0.270626755882 2.0
C05: 0.234848733492 0.0
C06: 0.343219124854 15.0
D01: 0.286984421446 0.0
D02: 0.149785097046 0.0
D03: 0.248573548852 0.0
D04: 0.404931550676 0.0
D05: 0.241744899875 0.0
D06: 0.561757483198 0.0
--
Guy K. Kloss
Institute of Information and Mathematical Sciences
Te Kura Pūtaiao o Mōhiohio me Pāngarau
Room 2.63, Quad Block A Building
Massey University, Auckland, Albany
Private Bag 102 904, North Shore Mail Centre
voice: +64 9 414-0800 ext. 9585 fax: +64 9 441-8181
eMail: [email protected] http://iims.massey.ac.nz
------------------------------------------------------------------------------
_______________________________________________
Lcms-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lcms-user