In terms of dE, and in the context of this discussion, is it useful in terms of evaluating what is and thus isn't visible when trying to decide if one color space with a fixed image does or doesn't contain more colors than the other? Or is it simply fruitless to even go there? Do you suppose ColorThink is using this metric in any way to produce the extraction of unique colors in the reports Bill and I produced?
Hey Andrew, Sorry I answered your question before with a view towards the larger issue of usefulness of sRGB versus aRGB from a perspective of adding in the impact of printer output as well, but now that I've had another cup of coffee, I see you are asking about just the discernible differences that can exploited within these working color spaces. I don't know how Colorthink makes it's "unique color" calculation, but I think a simple experiment would tell you whether it is just summing up the total number of numerically different LAB values associated with all RGB triplets in the chosen image or if it's using combination theory to count how many pixel pairs actually generate a threshold delta E value greater than 1, for instance. Try taking your all white image, for example, that would generate only one unique color even if the image had, say, a total count of 100 all white (RGB =255,255,255) pixels in it. Next, take just one of those white pixels and change it's RGB triplet value by a large enough amount to generate a new LAB value that differs by 1 unit or more in any of the L*, a*, b* values returned in the info tool. That now guarantees the image has two unique colors whether counted in RGB or LAB numeric calculations by Colorthink, so Colorthink should return a unique count of two no matter what. Lastly, make a change to one more white pixel by an RGB triplet value set to RGB=254,255,254. The ps info tool or the color pallet will show that L* a* b* is still the same 100,0,0 triplet meaning that the delta E difference in this RGB triplet from pure white is below a threshold of 0.5 delta E, thus not rounding off to a different LAB integer triplet value in PS. However, internally higher precision is being carried and Colorthink should pick up the numeric LAB difference. If Colorthink returns three unique values then it's simply counting unique numeric math values in the pixel RGB to LAB transformation without any regard for a delta E threshold. If it still returns only two unique colors, then it is probably using combination theory and looking for a delta E threshold value probably set to 1.0 which color difference theory says is a perceivable difference between two side-by-side colors. Would be cool if Colorthink allowed you to set your own threshold for this type of "unique color" analysis. Does it?
If I had Colorthink, I'd try this little test myself, but I don't, so I can't
If Colorthink is indeed counting unique values with combination theory and a delta E threshold, then I think it's a fair way to assess the potential of an image in sRGB, aRGB, or ProPhoto to represent x number of uniquely discernible colors, but the arrangement of those colors and tones in each image and subsequent faithfulness to the original colors cannot be evaluated in this way, so all in all, it does become somewhat of an academic exercise that more often than not will get overshadowed by the quality of the image edits and the choice of the color field surrounding the image on display.
Actually, as I think about it more, if sRGB is vastly inferior to aRGB in terms of visual quality of the final rendered image, we should see major differences when exporting RAW image files that have been prepped on a wide gamut monitor to sRGB for use on a Web page, but I seldom see much of a color and tone hit to image quality. Typically, the surround image color the image will reside against has a much bigger impact on visual appearance than whether the image got rendered to aRGB versus sRGB.
best,
Mark
http://www.aardenburg-imaging.com