Как сделать так, чтобы выгоревшие области не стали сильно синими и пурпурными в Rawtherapee?

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

введите описание изображения здесь

Изображение было снято на мой Nikon D750, и камере (каким-то образом) удалось исправить это в JPG, экспортированном вместе с необработанным файлом.

Я попытался отладить это, и кажется, что для этих конкретных пикселей красный и синий каналы насыщены (или почти насыщены), тогда как зеленый канал полностью ненасыщен — есть идеи, почему?

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

  • Я считаю, что проблема может быть решена, если красный и синий каналы «перетекают» в зеленый канал, когда они приближаются к насыщению. Но я не нашел способа сделать это в RawTherapee. Вы знаете, как/возможно ли это?

  • Может быть, у меня проблема с ним, потому что у RawTherapee еще нет цветового профиля для моей камеры (я думаю, может быть, сенсор просто вырезает зеленый цвет для очень ярких цветов). Любые идеи, как мне лучше всего получить цветовой профиль?

Похоже на ошибку для меня.
Комментарий, который вы разозлили на насыщенность, — это то, что вы видите на изображении выше. Как выглядели кривые RGB до обработки — например, jpg из камеры, если они были доступны, или jpg, обработанные «нормальным» способом, если доступен только RAW?
@MarkRansom, похоже, ошибка с чем, RT или сенсором моей камеры?
Настройка оттенка должна выполняться локально, а не на всем изображении. Я не уверен, что RT может это сделать, я использую только LR. Но эй, эти синие и фиолетовые делают фото более тусовочным! Назовите это «искусством», и все готово. И спросите на форумах Raw Therapee, чтобы убедиться, что это не ошибка, ваш опыт может помочь.
Я бы сказал, что это RT, но двойная проверка с другим необработанным процессором - это то, как быть уверенным.
Я бы предложил попробовать это в Darktable в качестве диагностического шага. Если этого не происходит, вероятно, ошибка в Rawthereapee. Если это так , возможно, ошибка в dcraw или где-то еще.
Не могли бы вы также включить JPEG для сравнения?
Мое предложение не имеет смысла, учитывая, что вы говорите, что камера экспортировала действительный jpg, но эти цвета напоминают мне фотографии, которые я сделал, где сцена была освещена многоцветным светодиодным освещением сцены, которое очень быстро переключалось, и иногда я ловил только часть светодиода. цвета.
Можешь поделиться RAW?
Можете ли вы показать нам результат преобразования в камере? Это было бы полезно.

Ответы (2)

Причина того, что они выглядят так ужасно, заключается в агрессивном профилировании, которое необходимо выполнить, чтобы приблизить данные изображения, записанные камерой, к реальности (точнее, плохая форма восприятия цвета), и его несовершенство исключительно очевидно с насыщенными объектами. Это очень заметно на фотографиях последних цифровых зеркальных камер Canon, потому что они, как правило, требуют тщательного профилирования и будут отображаться с любой цифровой камерой, если источник света достаточно насыщен. Если бы это было не так, свет выглядел бы хорошо, если бы он находился в цветовом пространстве выходного файла и внутри цветового пространства выходного устройства.

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

Вот две версии из одного файла, одна из Adobe Camera RAW и одна из RawTherapee с пользовательским более слабым (менее насыщенным) цветовым профилем .

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

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

Связанные .

Кроме того, в последних версиях RT наверняка есть профиль для D750, и он содержится в camconst.json. Вы можете либо обновить RT, либо скопировать только один файл из папки установки.

Если это правда, то это фундаментальный недостаток программного обеспечения. Надлежащий конвейер обработки изображений должен выполнять вычисления с использованием достаточно больших переменных, чтобы гарантировать отсутствие усечения промежуточных результатов. И если окончательный цвет выходит за пределы текущего цветового пространства, при условии, что вы выбрали разумное намерение рендеринга, вы должны получить цвет, наиболее близкий к вычисляемому цвету, попадающему в цветовое пространство. Если этого не происходит, это ошибка. Вы никогда не должны внезапно видеть ярко-синий цвет там, где результат должен быть серым.
@dgatwood: это фундаментальный недостаток технологии записи, а не программного обеспечения. Ближайшим соответствием сверхнасыщенному синему цвету (который является результатом строгого профилирования, требуемого камерами) является наиболее насыщенный синий цвет ЖК-дисплея, программное обеспечение ничего не может с этим поделать, каждое решение влияет на все изображения, даже те, которые в порядке. Думайте об этом как об алиасинге: это алгоритмически необнаруживаемое исправление дефектов, которое повлияет даже на изображения, которые в порядке.
@dgatwood: универсальное уменьшение насыщенности всего не помогает, потому что есть другие фотографии, которые в порядке, и это изменение сделает их более неправильными.
Суть, которую я пытался подчеркнуть, заключалась в том, что если вы по какой-то причине не пытаетесь выполнить агрессивное восстановление белого (что маловероятно для в основном темного изображения, такого как опубликованное выше), обычные преобразования цветового пространства не должны Это не приводит к артефактам, потому что белый цвет все еще должен быть примерно белым в конечном выходном пространстве, и если он обрезается на выходе, он все равно должен обрезаться до ближайшего совпадения, то есть белого. Так что, если он окажется другого цвета, это почти наверняка означает, что в вычислениях есть потеря точности, что приводит к усечению.
@dgatwood: очень маловероятно, что у RT есть такая ошибка, которая делает белые цвета насыщенными, у него очень простая обработка ввода. Единственная причина, по которой свет насыщен, заключается в том, что они сделаны таким образом с сильным профилем, которого требует камера. Камера внутри делает что-то похожее на то, что я предлагаю: она использует тональную кривую с широким плечом, а также, вероятно, немного увеличивает яркость.

Исправление называется параметром Saturation&Value Blending на кривых тона.

По крайней мере, для меня это самый простой компромисс. NEF от D5100.

Стандарт

Смешение насыщенности/значения

Не могли бы вы расширить свой ответ и привести несколько примеров