Neugebauer model и расширение тесткарты для построения icc-профиля online

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

Neugebauer model и расширение тесткарты для построения icc-профиля online

Сообщение mihas »

Визуальная инструкция для простой работы в графическом интерфейсе colab
Визуальная инструкция для простой работы в графическом интерфейсе colab
• 164.26 КБ • 1220 просмотров
Превью шкалки для печати из архива с необходимыми файлами
Превью шкалки для печати из архива с необходимыми файлами
• 15.39 КБ • 1220 просмотров
Превью развернутой в результате работы алгоритма шкалы на 1487 полей без повторов
Превью развернутой в результате работы алгоритма шкалы на 1487 полей без повторов
• 19.92 КБ • 1220 просмотров
Сконструированные градационные большой шкалы в результате работы алгоритма
Сконструированные градационные большой шкалы в результате работы алгоритма
• 120.96 КБ • 1220 просмотров
3D визуализация результата работы скрипта
3D визуализация результата работы скрипта
• 203.8 КБ • 1220 просмотров
Пример построения цветового icc-профиля по модели Нойгебауэра, колоранты
Пример построения цветового icc-профиля по модели Нойгебауэра, колоранты
• 32.43 КБ • 1220 просмотров
Пример построения цветового icc-профиля по модели Нойгебауэра, использована традиционная генерация черного в стиле ECI.org
Пример построения цветового icc-профиля по модели Нойгебауэра, использована традиционная генерация черного в стиле ECI.org
• 42.26 КБ • 1220 просмотров
Изображение
Шкала на 52 поля в составе калибровочного теста
Оригинальный скрипт от автора на питоне по ссылке.
Страница автора оригинального скрипта по ссылке.
Теория изложена тут: Expanded Neugebauer model for printer color formation

Я сделал по совету автора модели для себя в гугловском колабе в графическом интерфейсе выполнение сценария, и расшариваю ко всеобщей пользе. Чтобы все это заработало на локальной машине у вас - нужны определенные танцы с бубном в старой версии питона, не поддерживаемого в conda, так что пусть будет колаб - тамошняя среда уже настроена неплохо спецами гугла.

Что собственно и зачем. Neugebauer model по определенному набору печатных патчей разворачивает маленькую компактную шкалу (pdf для печати приложен в архиве с референсом для замера) в большую тесткарту, по которой мы строим профиль в любом профайлере. Уровень точности предсказания по малому числу полей высокий, хорошая работающая математическая модель, в том числе с эвристической компонентой! Для тесткарты на 1617 полей нет места в коммерческих тиражах, а 52 патча можно много где суметь разместить с целью дальнейшего профилирования.

В архиве файл spectral_shablon.txt на 1457 полей (без повторов). Вы можете задать любой свой шаблон с любым кол-вом полей. Файлы образцов прикладываю, ибо разметка вашего файла шаблона должна в высокой степени повторять оформление таблицы CGATS в данном файле.

Файл spectral_CMYK_52_patch_input.txt содержит пример спектрального замера шкалы на 52 поля, порядок следования измеренных полей менять нельзя, также нельзя сокращать число полей - здесь все что нужно для работы модели в текущем виде, ни добавить ни убавить. Также оформление CGATS требуется достаточно строго выдержать, как в примере: это не спектральный калькулятор с его всеядностью огромного числа различных файлов.

Референс для спектральных измерений 1P_TC52-CMYK_Eye-One_iO_Reference.txt с помощью любых айванов в том числе и на столе iO в заданном порядке следования полей прилагается к pdf для печати в архиве.

Простая инструкция в архиве и в колабе. Слева жмете значок папки, по правой кнопке подгружаете 2 текстовых файла в проект, считаете круглой черной кнопочкой запуска.


Обращаю внимание, что в примере шаблона spectral_shablon.txt и в примере выполнения содержится тесткарта на основе IT8.7/4, в которой удалены многочисленные дублирующиеся патчи (дублей 29 штук в стандартной шкале), чтобы при построении профиля не возникало энтропии.
Самостоятельно удалить дублирующиеся патчи любой шкалы и/или построить icc-профиль online можно например в спектральном калькуляторе.
Аватара пользователя
mihas
Администратор
Сообщения: 1371
Зарегистрирован: 18 авг 2004, 16:58
Откуда: Москва
Контактная информация:

Neugebauer model и расширение тесткарты для построения icc-профиля online

Сообщение mihas »

Neugebauers_colorimetric_quality_factor_CQF
Neugebauers_colorimetric_quality_factor_CQF
• 21.17 КБ • 1022 просмотра
Neugebauer model в интерфейсе спектрального калькулятора
Neugebauer model в интерфейсе спектрального калькулятора
• 256.72 КБ • 1022 просмотра
Чтобы не очень мучиться самому с питоном - написал для себя модель Нойгебауэра на понятном мне яваскрипте, скоро и для подписчиков на мой софт открою доступ к модели. Просто хочется все проверить, отъюстировать.

Neugebauer's colorimetric quality factor (CQF) также можно протестировать применительно к данной модели. Словом, тут есть что попрограммировать в перерывах между работой.
Ответить

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