Skip to content
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

Scoring is very counter-intuitive. #3

Open
alexyans opened this issue Aug 8, 2018 · 3 comments
Open

Scoring is very counter-intuitive. #3

alexyans opened this issue Aug 8, 2018 · 3 comments

Comments

@alexyans
Copy link

alexyans commented Aug 8, 2018

Players appear to rank higher even though the 1-norm and 2-norm vector distances do not justify that. Sometimes even the human perception of the colors they chose appears to be further from the target color than those of other players.

@ssimono
Copy link
Owner

ssimono commented Aug 8, 2018

So far the calculation is made on Euclidian distance corrected with some factors as found here: https://en.wikipedia.org/wiki/Color_difference?oldformat=true

There have been many attempts to weight RGB values to better fit human perception, where the components are commonly weighted (red 30%, green 59%, and blue 11%), however these are demonstratively worse at color determinations and are properly the contributions to the brightness of these colors, rather than to the degree to which human vision has less tolerance for these colors. The closer approximations would be more properly coefficients of 2, 4, and 3

I understand that this can lead to some frustration, I am thinking about using the CIE metrics created for this reason

@alexyans
Copy link
Author

alexyans commented Aug 8, 2018

That sounds great 👍

@ssimono
Copy link
Owner

ssimono commented Mar 9, 2020

Just found on HackerNews a library that provides a color space said to match human perception https://www.kuon.ch/post/2020-03-08-hsluv/

Interesting topic, I am leaving this for myself in case I (or someone) wants to implement it in this project

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants