CDM - означает Color Discrimination Measurement. Это простой метод измерения цветоразличения, придуманный мной. Описан в статье. Когда удалось скомпенсировать свой дальтонизм, никак не мог понять, что происходит. С одной стороны, вроде цветоразличение красный-зеленый стало лучше, с другой - вроде в зеленой области ухудшилось. Мучительные раздумья и чтение статей заняло целый год. Тогда я уже знал работы Н.Д. Нюберга, его утверждение о том, что после смерти Максвелла "работники, недостаточно квалифицированные в математике, не поняли значения третьей координаты" цвета "и вообще отбросили ее". Однако эти знания пока не приносили практических результатов, а вызывали только дальнейшие недоумения. Толчком стало изучение программного аномалоскопа. Измерив свое зрение, я получил совершенно непонятные мне результаты. Было ясно, что это не может работать. Анализ координат RGB полуполей программного аномалоскопа с помощью Colorzilla показал, что автор использует условие постоянной яркости (R+G=Const). Далее сделал свою простую программку, выкинув условие постоянной яркости. Измерил свое цветоразличение. Результаты оказались очень мне понятны. А когда измерил свое цветоразличение на переделанном мониторе при разных уровнях красной подсветки, то стало ясно, что происходит именно компенсация дальтонизма в значительной степени. Сама программка написана на javascript с использованием элемента html5 canvas. Поэтому нужен браузер с поддержкой canvas. Это все современные (Firefox, Opera, Chrome...), кроме IE версии 8 и ниже. (Существуют библиотеки для разработки подобного рода программ, например http://psychtoolbox.org, однако они весьма сложны) Программка просто автоматизирует процесс изменения цветовых координат R,G,B полуполей. То же самое можно сделать в любом графическом редакторе (gimp). Вот сама программка Размер квадрата из двух смежных полуполей должен быть около 2см (в браузере можно изменить масшаб при помощи Ctr +, Ctr -). Рекомендуется сначала задать B=0. Положите перед собой листок миллиметровой бумаги и карандаш. Начертите оси - абсцисс R и ординат G с диапазоном 0..255. Нарисуйте маленький кружочек в точке с координатами RG=170,170 (это координаты левого полуполя). Нажимая на клавиатуре стрелки влево/вправо, вверх/вниз, изменяйте цвет (и яркость) правого полуполя до того момента, когда Вы начнете различать вертикальную границу полуполей. Поставьте крестик на миллиметровке в точке с текущими координатами правого полуполя. Это мы измеряем JND (Just Noticable Difference), порог различения. См. http://ru.wikipedia.org/wiki/Порог_различения Таким образом вокруг точки (170,170) можно построить некий овал (или окружность). Если цветовое зрение нормальное, то овал будет иметь диаметр 5-10 единиц. (нашел одного испытуемого с чрезвычайно острым цветоразличением, у него овал имеет диаметр 2). Если есть дефект цветового зрения, то получится не маленький овал, а сложные фигуры. |