Как расширить сцену с низким динамическим диапазоном в аналоговой области при съемке фотографии?

Я был на смотровой площадке, фотографировал город, пасмурный день и туман. Картинки выходят и глядя на гистограмму все сгрудилось по центру.

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

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

Изображение представляет собой то, что я видел своими глазами, но я хотел бы сказать камере, чтобы она захватила как можно больше данных, другими словами, если я смотрю на эту гистограмму, я хотел бы иметь возможность сказать ей: «используйте таким образом, диапазон составляет от ~ 0,4 до ~ 0,8, как и весь диапазон, и расширить его, чтобы он соответствовал. Не уверен, что это имеет смысл. Да, у меня есть необработанное изображение, но все же так много цветового разрешения уже отброшено.

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

ПРИМЕЧАНИЕ. Я ищу способ заставить камеру расширить сигнал (или интерпретировать сигнал) на аналоговом уровне , прежде чем он преобразует его в цифровой. Как только данные оцифрованы, любое расширение просто создает данные (например, цифровое масштабирование). Я явно НЕ ищу цифровое решение.

Если вам нужно аналоговое решение, используйте высококонтрастную пленку. Все данные с цифрового датчика должны быть обработаны, прежде чем они станут доступным для просмотра изображением. Независимо от того, выполняется ли преобразование в камере или посткамере в данные файла RAW, эффект будет одинаковым. Любые решения, принятые до того, как баланс белого, контрастность, яркость и т. д. будут «запечены» при преобразовании в jpeg, не пострадают от какого-либо ухудшения, аналогичного использованию «цифрового масштабирования», что является просто другим способом сказать «обрезка и переназначение». .
Согласно вашему определению, любое цифровое изображение, полученное путем демозаики данных с датчика с фильтром Байера (подавляющее большинство всех цветных цифровых камер на планете), является «просто составлением данных». «Цифровой зум» на самом деле вовсе не зум, это просто обрезка и затем, возможно, переназначение, чтобы увеличить разрешение до заданного значения. Тот факт, что «цифровой зум» приводит к меньшей детализации по сравнению с изображением, сделанным с использованием более длинного фокусного расстояния, не означает, что какой-либо тип «цифровой» обработки обязательно должен быть!

Ответы (7)

Учитывая, что суть вашего вопроса заключается в том, чтобы «расширить аналоговый сигнал аппаратно», то вам действительно нужно увеличить настройку ISO. При ISO 100 камера будет записывать сигнал изображения, используя максимально доступный диапазон. В сцене, которую вы описали, с естественно низкой контрастностью, если ваш общий динамический диапазон датчика составляет около 11 бит данных, когда сцена содержит только 4 бита, вы получите большую часть этой информации, сгруппированной в один область или др.

Фактически у вас есть проблема с динамическим диапазоном, хотя она немного отличается от той, с которой сталкивается большинство фотографов: у вас слишком много. Для каждого шага увеличения до ISO динамический диапазон уменьшается примерно в два раза. Если вы используете 1/2 доступного динамического диапазона при ISO 100, увеличение ISO до 200 уменьшит полезный динамический диапазон в два раза, в соответствии с тем, что вам нужно. Точно так же, если вы используете 1/4 доступного динамического диапазона при ISO 100, увеличение ISO до 400 уменьшит полезный динамический диапазон в четыре раза, опять же в соответствии с тем, что вам нужно.

Это связано с тем, что камера изменяет белую точку или «уровень насыщенности» при изменении ISO. Изменение ISO не увеличивает чувствительность камеры, это просто смена инструкции аналоговому усилителю. Если максимальный уровень заряда на пиксель вашей камеры (FWC, полная емкость) составляет 60 000 электронов, а «насыщенный» заряд в 60 000 электронов преобразуется в цифровую единицу 2^14 (16 384), увеличение до ISO 200 означает, что максимально допустимая плата за пиксель составляет 30 000. Теперь «насыщенный» заряд в 30 000 электронов преобразуется в 16 384 DU. Точно так же увеличение ISO до 400 означает, что «насыщенный» заряд в 15 000 электронов преобразуется в 16 384 DU.

Когда вы увеличиваете ISO, вы должны настроить экспозицию, чтобы компенсировать это. Вам придется «вписать» экспозицию в доступный динамический диапазон. Увеличьте ISO достаточно высоко, и ваши черные в конечном итоге достигнут минимального уровня шума, а ваши белые начнут обрезаться ... вы эффективно использовали весь свой динамический диапазон, все в камере, ничего не меняя, кроме аналогового усиления. Следует отметить, что при очень высоких настройках ISO, обычно выше ISO 1600 (хотя более новые камеры Canon должны работать до ISO 6400), дальнейшее увеличение ISO приводит к одновременному сочетанию попиксельного усиления, нисходящего потока и, возможно, даже цифрового усиления. .

Спасибо за это техническое объяснение. Это имеет смысл. Будет ли работать ND-фильтр и более длительная выдержка? Фильтр нейтральной плотности уменьшит то, что камера воспринимает как черный. Поможет ли это или я просто получу ту же картинку, но на ее создание уйдет вдвое больше времени? На самом деле в этом нет смысла. Я предполагаю, что фильтр ND (чтобы уменьшить черный цвет) и более высокое значение ISO расширит диапазон, но все же только в цифровом виде. В идеале мне нужен какой-то контроль чувствительности датчика, а не настройка делителя (ваше объяснение ISO), которого, я думаю, не существует.
@gman Вы понимаете, что увеличение ISO и, как следствие, более низкий уровень экспозиции, используемый для съемки фотографии, увеличит шум на изображении (более низкое отношение сигнал/шум )? Требуемое в результате шумоподавление ухудшит окончательный результат так же, как «цифровой зум», которого вы одержимо избегаете: оно уменьшит количество деталей в изображении.
@MichaelClark: Не обязательно настоящий шум RE. Шум является следствием меньшего количества света, а не потому, что ISO было увеличено. Пока во время экспозиции собирается одинаковое количество света, шум должен оставаться прежним. Теперь, если скорость затвора должна уменьшаться или диафрагма должна уменьшаться, чтобы соответствовать экспозиции в меньшем динамическом диапазоне более высокого ISO, тогда да, шум, вероятно, увеличится ... но это ТОЛЬКО, если в целом будет собрано меньше света. Если реальная экспозиция (количество света во времени) одинакова, шум будет таким же.
Учитывая исходную гистограмму, кажется, что самые яркие белые цвета заканчиваются как минимум на стоп ниже максимальной насыщенности и, вероятно, ближе к двум стопам. Увеличение значения ISO при одинаковых значениях выдержки и диафрагмы приведет к сдвигу экспозиции вправо (ETTR) без обрезки светлых участков. В итоге вы получите более яркую экспозицию с идентичным шумом, что позволит корректировать экспозицию постобработки при постобработке.
Чтобы использовать весь диапазон DR только с аналоговым усилением, gman, скорее всего, потребуется увеличить ISO на несколько ступеней (800-1600), что также, вероятно, заставит увеличить либо выдержку, либо диафрагму, чтобы затемнить экспозицию и подогнать это в пределах доступного меньшего DR, и это привело бы к большему шуму.
@gman: Что касается использования фильтра нейтральной плотности. Это снизит не только уровень черного, но и всю экспозицию. Если вы не увеличите ISO, все, что может сделать фильтр нейтральной плотности, — это сдвинуть вашу гистограмму влево, и ничего более. Вы по-прежнему будете использовать ограниченную часть доступного динамического диапазона, а контрастность по-прежнему будет низкой. Это действительно зависит от того, что вы хотите сделать, но я предлагаю сначала попробовать ту же экспозицию с ISO на две ступени выше. Вы получите более яркую экспозицию, гистограмма сместится вправо, но она по-прежнему будет использовать больше вашего динамического диапазона. Чтобы получить идеальный результат сразу...
... камеры, вам также придется уменьшить экспозицию. Я опускал затвор на стоп, увеличивал ISO на два стопа и смотрел, как это выглядит. Если вы все еще недовольны, опустите затвор на две ступени, увеличьте ISO на три и посмотрите, как все выглядит. В этот момент, независимо от того, что вы делаете, вы, скорее всего, увидите увеличение шума, несмотря на то, что вы экспонируете вправо. Если шум не является проблемой, тогда ваш GTG, в противном случае вам просто нужно исправить экспозицию в посте для достижения наилучших результатов.
@jrista Вот почему мой комментарий включал в себя этот пункт, и полученный в результате более низкий уровень экспозиции использовался для фотографирования . Существуют ограничения на то, на сколько ступеней большинство преобразователей RAW позволяют увеличивать/уменьшать экспозицию. И поскольку первоначальный вопросник, кажется, одержим тем, чтобы не «цифровым образом изменять» изображение, он вполне может быть против настройки экспозиции во время преобразования RAW.
Извините, но я думаю, что вы упускаете из виду настоящую проблему ОП. Он спросил о расширении диапазона, но его настоящая проблема в том, что его сцена имела значительное смещение уровня черного. Никакие манипуляции с усилением, а на самом деле это все, что манипулируют настройками ISO и экспозицией, не могут восстановить динамический диапазон, потерянный из-за смещения черного. Для этого потребуется вычитание измеренного уровня черного в камере. Я не знаю ни одной камеры с такой возможностью. Иными словами, без регулировки смещения , которой нет у камер, слева от гистограммы всегда будет зазор.
@jrista - можете ли вы предоставить несколько изображений с их гистограммами, чтобы подтвердить свой ответ? Я на заборе об этом, но склоняюсь к несогласию. Если у вас есть несколько примеров, чтобы показать здесь, они помогут. Я рассмотрю это более подробно, когда буду вне офиса, и поделюсь своими собственными выводами (если только некоторые примеры не подтвердят ваш ответ).
@Olin: Я понимаю, о чем вы говорите ... смещение смещения. Однако это электронный фактор, встроенный в конструкцию датчика/АЦП. Если я не ошибаюсь, смещение смещения всегда учитывается в показаниях датчика. Как я понял OP, низкий контраст был из-за плохого освещения сцены и большого количества дымки. Изображение выглядит так, потому что оно так выглядело, а не из-за какого-то фактора или дефекта камеры. Камеры Canon, например, используют смещение смещения, однако оно НИКОГДА не представлено ни в одном процессоре RAW, кроме Iris, когда просто загружаются прямые данные RAW без...
... применяя необходимую калибровку черной точки и обрезку. Я предполагаю, что возможно, что OP использовал Iris, однако он был визуализирован с помощью ACR / Lightroom, Aperture, DarkTable, RawThearapy или чего-то подобного, я думаю, что очень сомнительно, что проблема заключается в игнорируемой черной точке. Я думаю, что проблема проста и очевидна в том факте, что в небе из-за тусклого пасмурного освещения в небе была значительная дымка. Было четко заявлено, что фотография воспроизводит то, что фотограф видел своими глазами (что было бы неправдой, если бы точка черного не была установлена ​​должным образом).
С технической точки зрения, нет, мое «решение» не «расширяет» динамический диапазон, ничто не может этого сделать, кроме снимков с брекетингом и какого-то смешивания постобработки (HDR, EF или даже просто тональной компрессии). Единственный способ, которым я могу это сделать. Подумайте о том, чтобы виртуально «растянуть» гистограмму в камере, чтобы увеличить ISO и сократить время экспозиции. Вы не получаете больше динамического диапазона... но вы уменьшаете количество дискретных тонов и тем самым увеличиваете вероятность того, что ваша фотография будет охватывать весь диапазон дискретных значений ADU (с дополнительным последствием шума, если вы не согласны с ETTR). и коррекция пп.
Что вы подразумеваете под «когда вы увеличиваете ISO, вы должны настроить экспозицию для компенсации»? Я предположил, что вы имели в виду увеличение скорости затвора для компенсации, но когда я это делаю, гистограмма выглядит практически идентично более низкому ISO. То, что я не компенсирую, сохраняя те же f-stop и выдержку, гистограмма смещается вправо, расширяет хвост в основном несуществующих темных участков примерно на 50%, но не расширяет оставшиеся 99% сколько-нибудь заметно.

Я не думаю, что какая-либо обычная камера дает вам такой контроль. Мой точно нет.

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

Я только что проанализировал вашу картинку, и уровень черного 0,363, 0,376, 0,406. В качестве доказательства, вот ваше изображение с этим значением, используемым в качестве уровня черного:

Это тратит впустую не более 0,4 диапазона вашего сенсора, что составляет менее одного бита разрешения.

Уровень белого в вашем оригинале — 0,852, 0,856, 0,910. Это представляет собой небольшой, но разумный неиспользуемый диапазон датчика на верхнем уровне. Вот ваше изображение с черным и белым, расширенным до концов диапазона:

Обратите внимание, что, учитывая как черный, так и белый края диапазона, вы потеряли около 1 бита разрешения сенсора. Например, если у вас 14-битный датчик, то это изображение фактически имеет 13-битное разрешение яркости. Для 12-битного датчика у вас получилось 11 бит.

Даже 11 бит все еще достаточно, так как большинство способов отображения изображения не подходят для более чем 8 бит или около того. Это оставляет фактор 8 (3 бита) накладных расходов на разрешение для таких вещей, как нелинейная регулировка яркости и другие эффекты, которые вы, возможно, захотите добавить. Дело в том, что потеря 1 бита из максимального диапазона датчика совершенно нормально и нормально, это то, чего вы должны ожидать, и, в конце концов, это не повредит вашей картинке. Вы бы получили ту же самую детализацию, если бы самые темные части изображения были действительно черными, но вы недоэкспонировали их на 1 диафрагму. Опять же, 1 бит потери динамического диапазона должен быть в пределах ожиданий и того, с чем вы можете иметь дело в своем обычном рабочем процессе.

Спасибо за этот ответ. Вы правы, я потерял всего ~ 1 бит, так что в файле RAW достаточно диапазона.
Кстати, это должно быть написано «потерять», в конце концов, это не «свободно». Пытался исправить орфографическую ошибку, но этот сайт не позволит мне исправить опечатки, если я не изменю что-то еще :( Однако в целом полезный ответ.

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

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

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

Доступны фильтры «UV / Haze», но они действительно полезны только для съемки на пленку.

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

Я думаю, может быть, я не ясно выразился. Я упомянул, что у меня было необработанное изображение. Это не то, что я ищу. Я ищу способ заставить камеру расширить сигнал (или интерпретировать сигнал) на аналоговом уровне, прежде чем он преобразует его в цифровой.
Вы понимаете, что сигнал даже не является изображением, пока он не преобразуется из аналоговых электрических сигналов от каждого фотосайта в матрицу цифровых значений значений R, G и B для каждого пикселя? Файл RAW, по сути, представляет собой цифровую запись электрических значений и должен быть преобразован в цифровую форму, прежде чем данные хотя бы отдаленно будут представлять изображение. Вы можете позволить камере выполнить это преобразование на основе общего профиля, созданного для максимально возможного числа потенциальных вариантов использования, или вы можете создать профиль, соответствующий условиям вашего изображения, до того, как данные RAW будут преобразованы в файл изображения.
Да, я понимаю это. Я также понимаю, что с помощью электроники можно усиливать и расширять сигналы в аналоговой области, поэтому с правильной схемой можно решить, какой «диапазон» аналогового сигнала я хочу преобразовать в цифровой. Возможно, никакие камеры не спроектированы таким образом, но именно поэтому я задал вопрос.
Поскольку эффект будет точно таким же, как при применении модификации при преобразовании сигнала в цифровой, у производителей нет никаких стимулов для включения такой функции. Усиление аналогового электрического сигнала после того, как он исходит от датчика, в x раз ничем не отличается от изменения таблицы, которая преобразует определенное напряжение в определенное цифровое числовое значение (что делает изменение настройки ISO). Чтобы сделать то, что вы хотите, на самом аналоговом уровне, потребуется другая конструкция датчика с более низкой собственной чувствительностью динамического диапазона, что прямо противоположно тому, что требует рынок.

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

Но и в фотошопе я получаю хороший результат с функцией «Автоуровни»:

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

Спасибо за ответ, но, как я уже сказал, я не пытаюсь исправить это в цифровом виде. Я пытаюсь исправить это в аналоговом домене. Я добавлю это к моему вопросу, чтобы было понятнее
@gman Я дал вам 3 варианта аналогового домена..
@gman Любое изображение, сделанное с помощью стандартного датчика шаблона Байера, «исправляет его в цифровом виде» только для того, чтобы дать вам цветное изображение вместо монохромного. Если вы не хотите «исправлять это в цифровом виде», используйте пленку. Но вы неправильно понимаете, что делает цифровая обработка. Он просто преобразует данные RAW с датчика, где каждый пиксель представляет собой уровень яркости серого, отфильтрованный красной, зеленой или синей маской. Демозаика берет эти монохромные данные и интерполирует цвета из различий между соседними пикселями на основе различий между уровнями пикселей, отфильтрованных по зеленому, красному и синему.
@regreggae, ты прав. Извиняюсь. Брекетинг экспозиции не кажется вариантом, так как все движется. В то время я использовал поляризатор. Я не уверен, как режимы измерения помогают. Предположим, я на ручном режиме.

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

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

Для таких изображений вам нужна камера с низким динамическим диапазоном и высокой битовой глубиной, чтобы иметь возможность расширить его, сводя к минимуму потерю деталей. Камеры среднего формата обычно имеют умеренный динамический диапазон (около 12,5 EV) и очень большую глубину цвета (около 25 бит), но вы знаете цену...

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

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

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

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