О HueSense
HueSense — бесплатный тест на различение цветов: в сетке нужно найти клетку, цвет которой чуть-чуть отличается. С каждым уровнем сетка растёт от 2×2 до 8×8, а разница между двумя цветами становится всё меньше.
Цветовое различие определяется не на глаз, а по формуле Международной комиссии по освещению (CIE) CIEDE2000 (ΔE00). В результат записывается ΔE, заново измеренный по 8-битным значениям sRGB, которые реально выводятся на экран, поэтому минимальный различённый ΔE00 в итогах — это разница между цветами, которые вы действительно видели.
Все вычисления и записи выполняются только в вашем браузере и не отправляются на сервер.
Это не медицинская диагностика. Инструмент оценивает способность различать близкие цвета на экране и не заменяет скрининг нарушений цветового зрения.
Возможности
- Найдите клетку другого цвета — 30 уровней. Сетка от 2×2 до 8×8, целевой ΔE00 начинается с 20 и на каждом уровне уменьшается на 15%, пока не дойдёт до 0.5.
- Измерение по CIEDE2000 — преобразование sRGB → CIELAB и расчёт ΔE00 реализованы с нуля и проверены до четвёртого знака после запятой на 34 контрольных парах, опубликованных Sharma и соавт. (2005).
- Анализ по цветовым группам — задания равномерно распределены по шести группам: красный, жёлтый, зелёный, синий, фиолетовый и серый (светлота). По точности и минимальному ΔE в каждой группе видно, какая из них у вас слабее.
- Режимы «Испытание» и «Тренировка» — в испытании есть лимит времени и попытки, а тренировка адаптивна: времени сколько угодно, а после ошибки уровень снижается на один. В тренировке можно выбрать одну цветовую группу и сосредоточиться на ней.
- Сохранение результатов — лучший результат, последние 20 попыток и накопленная точность по группам хранятся только на этом устройстве.
Как пользоваться
- Установите привычную яркость и по возможности отключите ночной режим и фильтр синего света. Смотрите на экран прямо.
- Выберите Испытание или Тренировку и нажмите Начать.
- Найдите в сетке клетку другого цвета и нажмите на неё. С клавиатуры: стрелки перемещают по клеткам, Enter — выбор.
- По окончании испытания вы увидите минимальный различённый ΔE00, достигнутый уровень и точность по цветовым группам. Кнопкой Копировать результат можно поделиться итогом.
Правила подсчёта
- Режим «Испытание»: 12 секунд на задание. Верный ответ — переход на следующий уровень. При ошибке или по истечении времени теряется одна попытка и выдаётся новое задание того же уровня. Игра заканчивается, когда израсходованы все 3 попытки или пройден 30-й уровень.
- Режим «Тренировка»: без ограничения времени и попыток. После верного ответа задание становится на уровень сложнее, после ошибки — на уровень проще, так что вы всё время тренируетесь у границы своих возможностей. Нажмите Завершить, чтобы увидеть результат.
- Минимальный различённый ΔE00: наименьший фактический ΔE00 среди верно решённых заданий. Чем он меньше, тем более тонкую разницу вы смогли различить.
- Аннулирование: если во время задания переключиться на другую вкладку или уйти с экрана, задание не засчитывается и выдаётся новое того же уровня. Нажатия в первые 0.15 секунды после появления нового задания считаются продолжением предыдущего касания и игнорируются.
- Ограничения экрана: у 8-битного экрана всего 256 ступеней на канал, поэтому точно воспроизвести разницу меньше ΔE00 0.5 трудно. Поэтому нижняя граница целевого ΔE00 — 0.5, а у цветов с редкими ступенями, например серого, фактический ΔE может немного отличаться от целевого (записывается фактическое значение).
Частые вопросы
Что такое ΔE (дельта E)?
Это цветовое различие — одно число, показывающее, насколько по-разному выглядят два цвета. 0 означает одинаковый цвет, и чем больше число, тем заметнее разница. Формула 1976 года (CIE76) была просто прямым расстоянием в пространстве CIELAB; позже появились CIE94 и CIEDE2000, скорректированные ближе к реальному восприятию человека.
Почему именно CIEDE2000?
При одном и том же значении CIE76 видимая разница у насыщенных цветов и в синей области сильно различается. CIEDE2000 вводит весовые коэффициенты для светлоты, насыщенности и цветового тона, а также член вращения для синей области, чтобы одно и то же число означало примерно одинаковую видимую разницу в любой цветовой группе. Поэтому она хорошо подходит для сравнения точности между группами.
Можно ли так узнать, есть ли у меня дальтонизм?
Нет. Этот тест не является медицинской диагностикой и не заменяет скрининг нарушений цветового зрения. Такие нарушения выявляют стандартными методами — таблицами Исихары, аномалоскопом — у офтальмолога или в специализированном учреждении. Низкий результат в какой-то цветовой группе ещё не означает нарушения цветового зрения.
У меня разные результаты на разных устройствах.
Это нормально. Экраны различаются цветовым охватом, гаммой, яркостью и калибровкой, а ночной режим или True Tone меняют сам белый цвет. Влияют также освещение в комнате и угол обзора. Сравнивайте результаты на одном устройстве, с одинаковыми настройками и при похожем освещении.
Почему не показываются средний балл или процентиль?
Для подобных экранных тестов нет признанных норм по возрасту и полу, а разница между устройствами так велика, что ранжировать результаты разных людей почти бессмысленно. Мы не придумываем необоснованные процентили, а показываем динамику ваших собственных результатов и точность по цветовым группам. Шкала ΔE приводится лишь как примерный ориентир, распространённый в отрасли.
Как рассчитывается минимальный различённый ΔE00?
При создании задания цвет подбирается под целевой ΔE00, затем округляется до 8-битных значений sRGB, которые будут показаны на экране, и ΔE00 между этими двумя цветами пересчитывается. Итог — наименьшее из этих фактических значений среди верно решённых заданий.
Почему вокруг теста серый фон?
Окружающий цвет меняет восприятие цвета в центре (одновременный контраст). Как в стандартных условиях оценки цвета используют нейтральный серый фон, так и здесь поле вокруг сетки всегда нейтрально-серое, чтобы условия просмотра не зависели от светлой или тёмной темы.
Где хранятся результаты?
Только в localStorage этого браузера. На сервер они не отправляются; удалить их можно в любой момент кнопкой «Удалить историю» на экране результатов или в настройках браузера.
Использованные стандарты и источники
- CIE 15:2004 Colorimetry, 3rd ed. — определение CIELAB (1976)
- CIE 142-2001 Improvement to industrial colour-difference evaluation · ISO/CIE 11664-6:2014 — CIEDE2000
- Luo, Cui, Rigg (2001), The development of the CIE 2000 colour-difference formula: CIEDE2000, Color Research & Application 26(5)
- Sharma, Wu, Dalal (2005), The CIEDE2000 color-difference formula: Implementation notes, supplementary test data, and mathematical observations, Color Research & Application 30(1)
- IEC 61966-2-1:1999 — цветовое пространство sRGB (D65)