-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Not perceptually uniform? #16
Comments
@njsmith Is it correct to say that
So then my colormap will be linear J′ ("lightness") vs linear h ("hue"), while maximizing M′ ("colorfulness") (in various ways). |
Yes. The J′a′b′ and J′M′h terminology isn't quite standard, but I know what you mean and what you mean is correct :-). |
@njsmith Is there a more standard terminology? |
Not really :-/. The Luo et al paper uses more cumbersome terminology where J′ refers to an intermediate value instead of the final result, just to make everyone's life difficult. What colorspacious call J′ matches what Luo et al call "J′ / K_L". (Though for CAM02-UCS specifically, K_L is 1, so these are the same again...) I would ignore all this and just use J′, but since you were asking about the terminology specifically I wanted to give you a heads up that others could possibly get confused. |
@njsmith Ok, thanks, |
Instead of JCh, it looks like this should be constructed in CAM02-UCS space (expressed in cylindrical coordinates) which has a different lightness curve and chroma(/colorfulness?) curve.
matplotlib/matplotlib#6033 (comment) and matplotlib/matplotlib#6033 (comment)
("the new uniform colour spaces based on CIECAM02 by Luo et al. (CAM02-UCS, CAM02-SCD and CAM02-LCD)", so CIECAM02 itself is not a uniform color space)
and even after fixing that, it might still not be technically correct to call it "perceptually uniform", but I think "perceptually uniform in lightness and hue" would be correct.
The text was updated successfully, but these errors were encountered: