4 ms·
While color vision deficiency was considered, I wouldn't go nearly as far as saying that it was a first class citizen in the development of this colormap, which
by mpetroff 7y ago
While color vision deficiency was considered, I wouldn't go nearly as far as saying that it was a first class citizen in the development of this colormap, which is unfortunate.
Per my reading of the blog post, they ran some images through a random color vision deficiency simulation website and decided that they looked good enough; while lightness plots are displayed for normal color vision, no such plots are shown for simulated color vision deficiency. Also, best I can tell, the simulator they used is based on a 1988 paper [1] instead of more recent and accurate techniques [2].
For an example of where color vision deficiency was actually properly considered for the development of a colormap, see Cividis [3].
[1] https://doi.org/10.1109/38.7759 https://doi.org/10.1109/38.7759
[2] https://doi.org/10.1109/TVCG.2009.113 https://doi.org/10.1109/TVCG.2009.113
[3] https://doi.org/10.1371/journal.pone.0199239 https://doi.org/10.1371/journal.pone.0199239
- lighttower 7y agoThe simulation website they used [1] is terrible. The filters they put on the images changes the "brightness" of the colors, which is how I distinguish among colors that are similar to me, like green and brown, or purple and blue (things that IRL are brown or maroon I call dark green; things that IRL are purple I see as dark blue). [1] https://www.color-blindness.com/coblis-color-blindness-simulator/ https://www.color-blindness.com/coblis-color-blindness-simul...
- lighttower 7y agoThe paper you mention in [3] is brilliant. Worth a read -- very good work they did.
- antovsky 7y agoThanks for pointing this out. I had actually read [2] and I think just assumed that's what 'the most used simulator' would be doing :\ Can you suggest a better alternative? (I can re-implement the paper, but I'd rather just use a known gold standard). Also the source image is there, in case you have a simulator you can run it through and post the results.
- mpetroff 7y agoThe method presented in Machado et al. (2009) is implemented in Colorspacious [1]. I'm generally in favor of a more quantitative approach than simply running an image through a simulator and looking at it, although as someone who is colorblind, I'm usually biased toward numbers over colors, since I'm less likely to misinterpret them. I'm not convinced it's actually possible to create a colorblind-friendly rainbow colormap, particularly one without the shortcomings Jet presents for non-colorblind individuals. For all its faults, I find the banding in Jet to sometimes be a redeeming quality, since it makes it easier for me to match part of an image to the colorbar or other parts of the image. For example, in the image included in the blog post of the patio furniture and tree, I find that Turbo makes the tree appear deceptively close, due to my lack of differentiation in the green-orange part of the colormap; while the scene isn't shown with Jet, I suspect that the banding around yellow would make this misinterpretation less likely. I may take a stab at analyzing the colormap for colorblind-friendliness, if I have time in the next few weeks. While the analysis in Nuñez et al. (2018) works well for sequential colormaps, I don't think it's the most appropriate for a rainbow colormap. For rainbow colormaps, I think the degree to which colors in non-adjacent parts of the colormap can be confused by colorblind individuals needs to be considered (it's the part of interpreting data presented with rainbow colormaps that causes me the most trouble). I'd have to think more about how to best construct a metric to evaluate this. [1] https://colorspacious.readthedocs.io/en/latest/tutorial.html#simulating-colorblindness https://colorspacious.readthedocs.io/en/latest/tutorial.html...
- mpetroff 7y agoHere's an analysis of the colorblind-friendliness of Turbo and other colormaps: https://mpetroff.net/2019/08/discernibility-of-rainbow-colormaps/ https://mpetroff.net/2019/08/discernibility-of-rainbow-color...
- antovsky 7y agoThanks for the thorough evaluation and results! I was aware of colorspacious but I (wrongfully) assumed that it would be the same result as the other simulators (why would someone use ancient literature to make a modern tool...) Will definitely use it in the future instead. I like your idea of measuring "distances to all other colors" as a litmus test for color confusion issues. It would have been great to see the spread/standard deviation along with the average, in order to see which color was particularly problematic, rather than simply 'weak' (like Twilight). You're right that under this rubric it's probably not possible to create a colorblind-friendly rainbow map. I was aiming for the colors to be distinguishable, but not 'equally different', which is a much higher bar. I am also not convinced that even CIECAM02-UCS can give a meaningful answer for 'long distances'. Once hues are different, I think psychologically we give that 'difference' much more weight than the shade. For example I would guess most people would consider Red and Yellow more different than Red and an (equally dE different) darker shade of Red. So surely this would make rainbows even more problematic. At the end of the day, Turbo was basically designed to steer Jet-lovers to a somewhat better place, so it looks like by your metric it does accomplish that. I agree that making it truly colorblind-optimal was not accomplished, and would require significant changes (if it's even possible).