Mobile Technology

DanKam app clears up color blind confusion

DanKam app clears up color blind confusion
On the left is an Ishihara test plate - if you're not color blind you should be able to see some figures - while on the right is a clarified image using the DanKam filter, which should be visible to those who are color blind
On the left is an Ishihara test plate - if you're not color blind you should be able to see some figures - while on the right is a clarified image using the DanKam filter, which should be visible to those who are color blind
View 2 Images
On the left is an unfiltered RGB color model, while on the right is the same model after the filter has been applied
1/2
On the left is an unfiltered RGB color model, while on the right is the same model after the filter has been applied
On the left is an Ishihara test plate - if you're not color blind you should be able to see some figures - while on the right is a clarified image using the DanKam filter, which should be visible to those who are color blind
2/2
On the left is an Ishihara test plate - if you're not color blind you should be able to see some figures - while on the right is a clarified image using the DanKam filter, which should be visible to those who are color blind

Best known for discovering security flaws in online systems, Dan Kaminsky has recently announced the development and release of a smartphone app to help with color blindness. DanKam takes the colors that cause viewing problems and applies filters to make them visible. The system is currently optimized for the most common form of color vision deficiency, although users are encouraged to customize and tweak the augmented reality app to try and find settings that work best for them.

Kaminsky says that the inspiration for his year-long development project was a friend's problem seeing the green hues on the skin of one of the characters in the latest Star Trek film. He originally tried altering the green vs red colorspace, but found that his friend then lost sight of the red in the image, which led him to discover that a lot of folks who suffer from color blindness belong to a group known as anomalous trichromats. These people can still see most colors, but the green colors get confused with red.

Kaminsky's thinking was that although there are relatively few hues registered by our visual system, the slight photoreceptor shift towards red causes hue determination problems. He started experimenting with one of the most common cylindrical representations of points in the RGB color model – Hue, Saturation and Value. Leaving the last two alone, he concentrated his attention on the Hue.

On the left is an unfiltered RGB color model, while on the right is the same model after the filter has been applied
On the left is an unfiltered RGB color model, while on the right is the same model after the filter has been applied

What the resulting DanKam augmented reality app attempts to do is to clean up the colorspace of the image or video signal so that those suffering from viewing problems have colors revealed to them.

Users are able to tweak the color wheel to personalize the effect, and the input can be zoomed for a closer look at particularly confusing zones. Kaminsky says that he "really can't imagine how this technology will be used" but sees matching clothes, correctly parsing status lights on gadgets, and managing parking structures as immediate possibilities.

"In the long run, helping pilots and truckers and even SCADA engineers might be nice," says the designer. "There's a lot of systems with warning lights, and they aren't always obvious to the color blind."

DanKam is available for Android devices and the iPhone, and costs US$3.

2 comments
2 comments
Stephen Owens
Honestly I would love to see color for what it really is an not just transformed into colors I can see. What it would be like to see the world through a non-color blind eye... I can always dream.
bas
Nice! The program´s intent is to aid those who do not see the spectrum as most others, no to separate them. Mr. Owens, this program will help you to identify what you see different and therefore identify colours as you wish.