Линеаризация по delta E

теоретические и практические аспекты колориметрии, системы управления цветом
Ответить
Аватара пользователя
mihas
Администратор
Сообщения: 1180
Зарегистрирован: 18 авг 2004, 16:58
Откуда: Москва
Контактная информация:

Линеаризация по delta E

Сообщение mihas »

Ради научного интереса написал утилитку, позволяющую линеаризовать принтер по различным формулам delta E: http://cielab.xyz/linearization/ Как и ожидал, в сравнении с линеаризацией по TVI, такой способ здорово проигрывает, потому что слишком по-разному ведет себя каждая краска. Проиллюстрирую наглядно в чем разница.
Для тестов я взял струйный принтер Epson 7880. Правда не совсем девственно-нелинеаризованный, а без управления цветом в полный его охват, но с примитивной штатной линеаризацией по дотгейну в EFI 3.1.
Вот так выглядит TVI дефолтного эпсона:
TVI принтера Epson с линеаризацией EFI но без колорменеджмента
TVI принтера Epson с линеаризацией EFI но без колорменеджмента
• 84.04 КБ • 4504 просмотра
Разными методами я его линеаризовал, используя свои онлайн-калькуляторы и вот что вышло.
Вот так выглядит TVI эпсона, линеаризованного под кривую А ISO 12647-2 2004 года:
линеаризация по TVI
линеаризация по TVI
• 76.13 КБ • 4482 просмотра
А вот так выглядит на графике TVI линеаризация по обычной дельте 1976 года:
линеаризация по delta E 1976
линеаризация по delta E 1976
• 62.41 КБ • 4503 просмотра
И вот так выглядит на графике TVI линеаризация по дельте Е 2000:
линеаризация по delta E 2000
линеаризация по delta E 2000
• 56.35 КБ • 4476 просмотров
На двух последних графиках хорошо заметно, как по разному ведут себя краски на шкале TVI. А ведь физика нанесения что красок в офсете что чернил в струйнике говорит о том, что краски по TVI ведут себя примерно одинаково, тогда как приведение к линейности по цветовому расстоянию полутонов прямо противоречит физике принтера. Тем не менее, взглянем теперь на эти графки в другой системе измерений - а именно - по цветовым различиям патчей. Советую открыть 4 следующих ссылки каждую в своей вкладке чтобы переключаясь между ними наглядно увидеть разницу: Хорошо видно, что цветовые расстояния во всех 4 случаях разные между полутонами. Имеет ли смысл строить цветовой профиль по двум последним линеаризациям и какова будет его точность - не проверял. Тестируйте! Для того и написал калькулятор, чтобы можно было проверить варианты. Просто в Excel сделать расчеты интерполяции несколько затруднительно.

Теперь немного о математике. Ищутся соответствия между двумя кривыми - линейной и полученной при вычислениях, поэтому для приемлемой точности нужны либо шкалы, напечатанные с шагом 0.01% (10000 патчей что нереально), либо интерполяция промежуточных значений из имеющихся. Интерполяции задействуются разные и дают немного разный ответ. Отсчет дельты на шкале ведется как от бумаги, так и от 100% краски и потом данные усредняются, так точнее, хотя различия между усредняемыми цифрами весьма небольшие. Есть еще и третий вариант - считать промежутки между патчами, но точность таких вычислений неприемлемо низкая во всех дельтах кроме 1976, а в дельте 1976 результат равен отсчету от 0 и 100. Разумеется, точность линеаризации по дельте Е тем выше, чем патчей на шкале больше. Я экспериментировал с изначальным шагом площади точки в 10%, но 5% или 2% - будет гораздо точнее - в таких случаях погрешности интерполяции меньше влияют на результат.
Аватара пользователя
mihas
Администратор
Сообщения: 1180
Зарегистрирован: 18 авг 2004, 16:58
Откуда: Москва
Контактная информация:

Re: Линеаризация по delta E

Сообщение mihas »

Решил посмотреть повнимательнее на шкалки с изначальным шагом в 4% краски как ведет себя линеаризация на каждой из возможных шкал цветовых расстояний и на шкале TVI. Вот показываю что получается. На каждый промер дам линк на таблицу с визуализацией соседних сравниваемых патчей и дам скриншот поведения линеаризации на графике TVI. Динамические линки можно открыть во вкладках чтобы наглядно увидеть разницу.
[url=http://cielab.xyz/report.php?42.56&-21. ... &-0.5&-4.8]Штатно линеаризованный по DotGain рипом EFI принтер Epson 7880[/url]
Штатно линеаризованный по DotGain рипом EFI принтер Epson 7880
Штатно линеаризованный по DotGain рипом EFI принтер Epson 7880
• 88.26 КБ • 4442 просмотра
[url=http://rudtp.pp.ru/report.php?42.39&-21 ... 0.53&-4.73]Линеаризация по TVI, приведение к кривой A (16) стандарта 2014 года ISO 12647-2[/url]
Линеаризация по TVI, приведение к кривой A (16) стандарта 2014 года ISO 12647-2
Линеаризация по TVI, приведение к кривой A (16) стандарта 2014 года ISO 12647-2
• 79.2 КБ • 4432 просмотра
[url=http://rudtp.pp.ru/report.php?42.6&-21. ... 0.53&-4.86]Линеаризация по delta E 1976[/url]
Линеаризация по delta E 1976
Линеаризация по delta E 1976
• 97.77 КБ • 4412 просмотров
[url=http://rudtp.pp.ru/report.php?42.55&-21 ... 0.55&-4.89]Линеаризация по delta E 1994[/url]
Линеаризация по delta E 1994
Линеаризация по delta E 1994
• 85.66 КБ • 4420 просмотров
[url=http://rudtp.pp.ru/report.php?42.62&-21 ... 0.53&-4.79]Линеаризация по delta E 2000[/url]
Линеаризация по delta E 2000
Линеаризация по delta E 2000
• 84.98 КБ • 4453 просмотра
[url=http://rudtp.pp.ru/report.php?42.73&-21 ... 0.53&-4.71]Линеаризация по delta CMC 1:1[/url]
Линеаризация по delta CMC 1:1
Линеаризация по delta CMC 1:1
• 82.78 КБ • 4416 просмотров
[url=http://rudtp.pp.ru/report.php?42.63&-21 ... 0.48&-4.72]Линеаризация по delta CMC 2:1[/url]
Линеаризация по delta CMC 2:1
Линеаризация по delta CMC 2:1
• 81.96 КБ • 4420 просмотров
[url=http://rudtp.pp.ru/report.php?42.89&-21 ... 0.52&-4.78]Линеаризация по delta Ch (chroma difference)[/url]
Линеаризация по delta Ch (chroma difference)
Линеаризация по delta Ch (chroma difference)
• 92 КБ • 4434 просмотра
Что сразу бросается в глаза. Конечно нельзя линеаризовывать черную краску по delta Ch (chroma difference), все же нейтральную черную надо по светлоте выстраивать а не по цветовому тону и насыщенности. Так же при линеаризации по TVI или DotGain для голубой насыщенной краски Эпсона картина не выстраивается красиво в паре патча 100% краски и соседнего с ним - слишком большая дельта, тогда как график TVI по хорошему требует ее и еще увеличить. Использование формулы DootGain и TVI z factor для такого насыщенного голубого как у Epson - не годится. Для построения правильной кривой TVI для насыщенного голубого нужно отключать z factor в формуле TVI. Поведение остальных функций цветового различия на графике TVI выглядит своеобразно и вобщем тут есть из чего выбрать. Все 7 линеаризаций посчитаны в 1 итерацию с использованием кубического сплайна. В прошлом посте экспериментировал с монотонным сплайном Эрмита. Если для линеаризации по TVI, которой я занимаюсь для типографий, в большинстве случаев наилучшие результаты дает monotone Hermite spline, то c линеаризацией по delta E пока не знаю какой сплайн точнее описывает кривую по измеренным патчам. Надо тестировать.
Вложения
7880_linear_spct.zip
на всякий случай замеры в спектрах для всех приведенных динамических ссылок и скриншотов
• 85.47 КБ • 347 скачиваний
Ответить

Вернуться в «Колориметрия - наука о цвете: теория и практика»