njsmith / colorspacious

A powerful, accurate, and easy-to-use Python library for doing colorspace conversions
MIT License
169 stars 16 forks source link

CAM16[-UCS] #10

Open nschloe opened 6 years ago

nschloe commented 6 years ago

The king is dead, long live the king!

CAM02-UCS has been superceded by CAM16-UCS. From here:

It has been found that the new model (named CAM16) not only overcomes the previous problems, but also the performance in predicting the visual results is as good as if not better than that of the original CIECAM02 model. Furthermore the new CAM16 model is simpler than the original CIECAM02 model. In addition, if considering only chromatic adaptation, a new transformation, CAT16, is proposed to replace the previous CAT02 transformation. Finally, the new CAM16-UCS uniform color space is proposed to replace the previous CAM02-UCS space.

njsmith commented 6 years ago

Ha, neat!

I'm not going to have time to dig into this anytime soon, but it'd obviously be great to have it in colorspacious; any interest in implementing it?

nschloe commented 6 years ago

I'll certainly let you know if start implementing something.

njsmith commented 6 years ago

This package seems to have CAM16-related code in it: https://github.com/ksmet1977/luxpy/tree/master/luxpy

KelSolaar commented 6 years ago

We implemented them in Colour a few days ago, as Colorspacious has CIECAM02, it should be straightforward: https://github.com/colour-science/colour/pull/372/commits/b6a5d25f5a3f5652f8e402591b80aae56e39ffc1#diff-92c76ff05b61adca366526ad1d02fd45

KelSolaar commented 6 years ago

Of interest and related: https://www.osapublishing.org/oe/abstract.cfm?uri=oe-25-13-15131 and https://figshare.com/articles/JzAzBz_m/5016299

RoyiAvital commented 4 years ago

Maybe related and worth knowing: