Видны дискретные градиентные переходы свечения на фотографиях с длинной выдержкой

На моем новом Nikon D7100 при более длинной выдержке вместо плавного перехода видны ступени перехода. Это видно на прикрепленном фото (грубый градиент на небе)

Это проблема настроек? У меня не было этой проблемы с моей предыдущей камерой.

Я также провел небольшой эксперимент и попробовал включить Active D-lighting и уменьшить экспокоррекцию, стало действительно лучше. Но я пробовал в другом месте, так что не могу сказать, было ли это вызвано этим, и это должно быть "исправлено" путем включения.

Кто-нибудь имел эту проблему раньше или знает, как это решить?

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

Отредактировано после комментариев:

Спасибо за ответ. Правда в том, что при сжатии это выглядит немного иначе. Но это не вызвано этим. Это ссылка на оригинальный файл NEF .

Вы имеете в виду в небе, где затенение полосатое? Похоже, это связано с ОЧЕНЬ высоким сжатием JPG, действительно, когда я смотрю его на 100%, качество шокирует для D7100 ...
Привет, я добавил ссылку на исходный файл NEF в свой вопрос о происхождении.. Спасибо за ваш ответ, на самом деле я не уверен, что это то качество фотографии, которое я должен ожидать.. Но когда вы видите файл NEF, это лучше (возможно, с лучшими настройками)
@downey До сих пор неясно, о чем именно говорит свечение «пиксель за пикселем», на которое вы ссылаетесь в своем вопросе. Вы имеете в виду грубые градиенты между различными оттенками серого/черного в небе? Потеря деталей на светлых участках зданий? Что-то другое?
@MichaelClark Я имел в виду градиент в небе. Я также обновил вопрос
Очень красивая картинка кстати
Вы уверены, что это не артефакт не очень хорошего монитора? Я вообще не вижу на своем мониторе никаких полос ни на черном небе, ни на переходе от светлого к темно-серому на крышах. Создайте градиент в фотошопе, охватывающий примерно тот же диапазон, и посмотрите, передаёт ли его ваш монитор.
Ссылка на НЭФ битая

Ответы (5)

Это бандаж. Существует большой потенциал для создания полос при редактировании цвета/экспозиции 8-битного (jpeg) файла... особенно в темных областях, поскольку в этих областях уже не хватает цвета/информации.

Также существует возможность появления полос при изменении размера изображения или просмотре его в размере меньше 100 % из-за сжатия.

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

Обычный/быстрый метод устранения полос — добавить шум в эти области.

Некоторая полосатость будет результатом того, как создается изображение.

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

Большинство датчиков сейчас либо 12-битные, либо 14-битные. 12 бит дает нам диапазон от 0 до 4096, всего диапазон 12 стопов. Учитывая, что дешевые экраны могут обрабатывать только диапазон около 6 ступеней, высококачественная черно-белая бумага для печати только около 7 ступеней, человеческий глаз не лучше. (Есть причина, по которой мы настраиваем наши глаза f/stop (диафрагма), когда выходим на солнце, и почему нам нравятся фильтры нейтральной плотности (солнцезащитные очки), когда мы выходим на улицу.)

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

Но ждать! Становится хуже. Эту первую проблему можно компенсировать, сопоставив эти большие относительные изменения с небольшими изменениями яркости. Но теперь вам нужно разобраться с преобразованием 12-битного изображения в 8-битную пиксельную карту для jpeg. Это часть общего смысла HDR, но если есть обширные области реального черного цвета, алгоритмы HDR не всегда понимают это правильно.

И это еще хуже: дешевый светодиодный дисплей имеет всего 5-6 бит диапазона яркости. Так что либо он, либо ваша видеокарта должна преобразовать 8 бит в меньшее количество бит.

Экраны некоторых дешевых телефонов плохо отображают изображения. Они склонны отображать изображения, которые выглядят кричаще перенасыщенными, почти постеризованными.

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

Это может быть проблемой для веб-сайтов. Вы можете включить сценарии, чтобы определить, что используется для просмотра изображения, а затем сохранить несколько версий изображения на сервере. Подается соответствующий. В настоящее время это в основном делается на основе «подачи уменьшенных или обрезанных изображений на небольшие дисплеи», но по мере распространения возможностей устройств вам, возможно, придется принять это во внимание.

(FWIW на моем мониторе dell U2412, работающем с картой Radion 5770 и открывающем ваше изображение в новой вкладке, я не вижу полос.)

Я подозреваю, что проблема, которую вы описываете, на самом деле заключается в полосах в предварительном просмотре, где вы просматриваете фотографии, а не в реальной проблеме с фотографией. В JPEG я не вижу проблемы с полосами, которую, я думаю, вы видите в своем приложении ViewNX. Сравните с загруженным вами JPEG-файлом и убедитесь, что «полосатость» неба кажется вам такой же или лучше в JPEG. У меня была такая же проблема в CaptureOne, и я изменил настройки для сгенерированных превью, чтобы не видеть такие полосы.

Блюминг: экспонирующий свет бомбардирует матрицу. Это световая энергия, проецируемая линзой. Датчик изображения покрыт миллионами фотосайтов. Попадания фотонов вызывают слабый электронный заряд, который накапливается внутри фотосайта. В условиях, представленных на опубликованном изображении, заряды электронов в переэкспонированных фотосайтах имеют тенденцию просачиваться на соседние фотосайты. Таким образом, то, что должно быть одним переэкспонированным пикселем, выглядит как полоса. Другими словами, в сценах, подобных этой, области на ПЗС-матрице становятся перенасыщенными. Они просачиваются в соседние пиксели; результаты видны как полосы.

Я совершенно уверен, что это не то, о чем говорит ОП.
Действительно, это больше похоже на «утечку информации» из-за слишком высокого сжатия jpg, чем на «утечку заряда», как указал @DigitalLightcraft в комментариях.
Привет, сжатие не вызвало этого, извините, я не добавил это раньше, поэтому я обновил вопрос о происхождении и добавил туда ссылку на файл NEF. Спасибо за ваше объяснение, я бы сказал, что это действительно подходит для моя проблема, но также очень странно, что у меня не было этой проблемы на моей камере D3000 ..
Полосы на небе вызваны не цветением, а относительным движением звезд относительно земной поверхности в течение срока длительной экспозиции.
Nikon D7100 не имеет ПЗС-сенсора, и такого рода размытие не происходит с CMOS.

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

Редактор RAW для рабочего стола — ваш путь.

Я проверил это прямо сейчас в View NX 2.

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

Я преобразовал файл RAW в JPEG с настройками по умолчанию. Обратите внимание, что ViewNX не отображает предварительный просмотр RAW в проявленном виде, а предварительный просмотр JPEG, созданный камерой и сохраненный в том же файле, если вы не нажмете кнопку «RAW» в верхнем левом углу — нажмите кнопку, и большая часть постеризации исчезнет (при условии, что ваш ЖК-дисплей в порядке). хватит конечно).

Кроме того, в sRGB JPEG всегда будет небольшая постеризация (по своей сути 8-битная), потому что, хотя их достаточно для подавляющего большинства приложений, большинство соседних тональных значений в sRGB JPEG различимы. Невозможно сделать перцептивно плавный градиент в sRGB (и в большинстве 8-битных пространств - я просто не могу вспомнить ни одного) JPEG, потому что для создания плавного градиента требуется, чтобы как цветовое пространство изображения, так и цветовое пространство устройства вывода имели несколько значений. цветов между каждой парой дискретных цветов. Бывает так, что дисплеи являются тем фактором, с которым сложнее бороться - большинство LCD дисплеев 6-битные и имеют дополнительные 2 бита от FRC, а большинство видеокарт (от AMD/ATI, Nvidia и Intel) не выводят 10-битный поток явно или не вообще не выводить.

Вы можете использовать дизеринг, чтобы сделать градиент более плавным.

Привет, извините за поздний ответ. Я обновил ссылку в исходном вопросе. Открываю фотографии в ViewNX 2, который предоставляет непосредственно Nikon и вижу там ту же проблему
@downey: отредактировано, чтобы включить последнюю информацию.
Это действительно так, спасибо за ответ.. Осталось подумать.. можно ли как-то избавиться от пикселей после преобразования изображения в формат JPEG? Я использую самое высокое качество, но они все еще там
@downey: снова исправлено.