Быстрый и надежный тест на линейную и нелинейную цветопередачу с заданным приложением/аппаратом?

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

Предполагая, что я могу открыть изображение или я нахожусь в редакторе изображений, есть тест, который я могу сделать, чтобы проверить, какое отображение я получаю из этой среды?

Ответы (1)

Тема немного сложная*. Краткий ответ:

  • Вы просматриваете профиль изображения, который содержит сопоставление с тем, как оно должно выглядеть в известном эталонном пространстве.

Однако этот поиск говорит вам о том, как он должен выглядеть, а не о том, каким он был изначально. Поэтому, если вы хотите измерить значения, вам нужен незапятнанный источник. По сути, это означает контроль над всеми этапами от захвата до использования. Помните, что ваша камера может делать баланс белого, вам нужно учитывать это дополнительно.

Быстрый психологический тест, который нужно выполнить:

  • Если изображение не выглядит темным, значит, оно не линейное. Потому что я никогда не видел, чтобы кто-то, кроме меня, калибровал монитор на линейный.

Обратное, однако, не является проверкой правды. Таким образом, темные изображения не более линейны, чем светлые. Есть исключение из вышеприведенного правила, и это синтетические изображения. Они могут быть яркими, даже если они линейные.

Настоящая проблема в том, что вы не можете точно знать, верна ли информация, которая у вас есть. У изображения могут быть неправильные метаданные, или некоторые процессы могли исказить изображение, неизвестное вам. Это часто имеет место, скажем, для карт рельефа, которые могут сообщать о srgb, хотя задуманы как линейные.

Таким образом, чтобы на самом деле знать ответ, вам нужно знать, при каких обстоятельствах было сделано изображение, кем и что было сделано и что было сделано с изображением. или просто делать наивные предположения.

  • Может быть, проще сказать, что вы не можете сделать это очень легко.

Для оборудования.

Вам просто нужно приобрести систему калибровки для вашего оборудования, чтобы управлять конвейером. Или вы можете поручить это внешнему агентству по стандартизации, которое периодически делает это для вас. В реальных производственных процессах также необходимо проводить контроль качества и довольно частую перекалибровку систем.

Этот процесс немного утомителен, поэтому, если у вас более 3 устройств, вам нужно выделить одного человека для выполнения калибровки и инструкций по рабочему процессу.

Но если все, что вам нужно, это несколько лучшие результаты, чем раньше, тогда просто купите калибратор и запускайте его периодически (а еще лучше постоянно).

* Настолько, что существует целая индустрия для обеспечения этого контроля качества, поэтому может быть проще нанять инженера по контролю качества.

Это тема про гамма-коррекцию ? Выполняет ли необработанный формат камеры какую-либо коррекцию или модификацию того, что исходит от ccd/cmos?
@Anphiteoth Gammacorrection — это одна из упрощенных моделей для значимого сжатия данных в сигнале. Профили — это просто сосуды для более сложной корректирующей информации, чем просто гамма-кривые. Инструмент необработанных данных камеры манипулирует необработанными данными датчика. Но это все еще может быть нелинейным, зависит от датчика. Помните, что вы хотите имитировать компоненты человеческого восприятия при обработке изображения, поэтому основная цель состоит в том, чтобы подчеркнуть мир, как это сделал бы глаз. Таким образом, показ синего или оранжевого оттенка никогда не передаст реальную ситуацию, потому что теперь глаз делает это дважды.