Каковы конкретные способы использования различных способов преобразования в черно-белое изображение?


10

В этом уроке объясняется шесть способов преобразования изображения в монохромное:

  1. «Стандартная» операция преобразования оттенков серого.
  2. Опасная операция.
  3. Разложение на RGB и использование любого из каналов.
  4. Разложение на HSV и использование канала Value (V).
  5. Разложение на LAB и использование канала Lightness (L).
  6. Использование фильтра Channel Mixer.

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

Существуют ли конкретные ситуации, когда один из них предпочтительнее другого, или это вопрос личных предпочтений?


1
Привет Викас. Не могли бы вы объяснить свои фотографические цели немного подробнее? Для фотографии существует множество черно-белых стилей, а различные черно-белые методы преобразования дополняют разные стили. Знание того, какой стиль вы хотите, будет иметь большое значение для получения лучших ответов. Некоторые стили включают в себя высокую контрастность, низкую контрастность, верхнюю тональность, низкую тональность, варианты с небольшим количеством цветового тона (т.е. очень слабый / мягкий коричневый) и т. Д.
jrista

1
Привет, Джон, я не думаю, что имел в виду конкретный случай использования, когда я задал вопрос. Намерение вопроса было более общим, чем это. Нужно знать, есть ли конкретные случаи использования, когда один над другим предпочтителен.
Викас

Ответы:


3

Теоретически, правильным способом преобразования цветного изображения в черно-белое должно быть использование канала яркости . Яркость - это показатель того, насколько наши глаза чувствительны к определенному цвету, и, следовательно, насколько «яркими» мы его видим. Увы, Gimp предоставляет много способов конвертировать в B & W, но не самый подходящий. :-(

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

тестовое изображение

Треугольник слева - это сечение цветового куба в плоскости, содержащей основные цвета R, G и B. Я сделал сечение в линейном пространстве -RGB, затем гамма-кодировал его в sRGB . Треугольник справа - это «правильный» черно-белый рендеринг, то есть гамма-кодированная яркость. Преобразуя это изображение в черно-белое, я делаю следующие наблюдения:

  • Зеленый цвет светлее синего, но многие методы преобразования не признают этого и делают все праймериз равными по яркости.
  • Обесцвечивание / легкость имеет эту проблему (одинаковый вес для всех основных цветов) и, кроме того, создает некоторые искусственные линии в треугольнике
  • обесцвечивание / усреднение также одинаково взвешивает все основные цвета, но дает более плавное изображение; только он имеет тенденцию делать насыщенные цвета темнее, чем менее насыщенные
  • обесцвечивание / яркость становится довольно близким, но насыщенные синие и красные цвета становятся слишком темными; технически это канал яркости , то есть «правильная» вещь, за исключением забытия гамма-декодирования / кодирования
  • преобразовать в оттенки серого аналогично обесцвечиванию / светимости
  • сохранение одного канала R, G или B выглядит очень странно, если у вас насыщенные цвета
  • канал V от HSV отображает все основные цвета как белые, что очень неестественно
  • L-канал от LAB ужасен, так как он не сохраняет серые цвета (они становятся слишком светлыми)
  • Y-канал из ITU R709 имеет ту же яркость, что и обесцвечивание / яркость
  • Y-канал из ITU R470 также является своего рода яркостью, но он использует веса для R, G и B, которые отличаются от весов sRGB; на самом деле я думаю, что это самый естественный рендеринг.

Хорошо, теперь это теория о получении наиболее «естественного» рендеринга. На практике вы можете вместо этого использовать любой рендеринг, который лучше подходит для изображения под рукой. Например, вы можете перевесить красные в микшере канала, чтобы осветлить и сгладить тона кожи или увеличить контраст между голубым небом и белыми облаками. Мои личные выводы:

  • Если изображение не имеет сильно насыщенных цветов, то любой метод должен обеспечить разумную визуализацию, за исключением L из LAB; Я бы тогда не заботился слишком сильно и использовал бы любой из них, вероятно, преобразовал бы в оттенки серого или обесцвечивал бы / яркость (которые одинаковы)
  • Если есть насыщенные цвета и я хочу наиболее естественный рендеринг, я бы выбрал канал Y из ITU R470
  • Если я хочу больше контроля, я бы использовал микшер канала, начав примерно с (1/3 R, 1/2 G, 1/6 B), затем настроившись по вкусу
  • В любом случае, я бы отредактировал изображение с помощью инструмента кривых прямо после преобразования, просто чтобы получить приятный контраст и яркость.

Преобразование только одного канала аналогично съемке в черно-белом режиме с сильным цветным фильтром (например, красным фильтром). Это уловка «старых времен» для выявления конкретных предметов. Например, при съемке игры в гольф или людей на траве, надев красный фильтр, выведите объекты на траву и небо. Это будет сильно зависеть от вашей темы, какой фильтр вы хотите применить. Примените черно-белый слой фильтра, затем поэкспериментируйте с балансом белого и цветом / насыщенностью выше этого, чтобы увидеть, какое влияние он оказывает. С помощью цифровых манипуляций вы можете получить целый ряд различных эффектов.
Алекс Фейнман

3

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

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

В частности, например, разложение RGB против разложения HSV: в первом BW - это конкретное значение цвета канала. В последнем - это значение V (значение или яркость) пикселя. Значение V является функцией компонентов R, G и B, поэтому очевидно, что разница будет!


1

Различаются ли методы только по степени контроля, который он обеспечивает над преобразованием, или они приводят к различным результатам.

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

Один не лучше, чем другой, но 1 и 2 обычно дают своего рода «бежевые» результаты.


Под «бежевым» вы, вероятно, подразумеваете менее контрастный? Это действительно чистый серый, без цвета.
ysap

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

0

Недавно я экспериментировал с некоторыми цветными фильтрами на моей DSLR. Набор состоит из красного, оранжевого, желтого и зеленого. Обычно я снимаю необработанные файлы и использую модуль микшера каналов darktable с предустановкой, затем связываюсь с ползунками, чтобы получить баланс тонов, который я хочу при обработке для монохромного изображения. Проблема в том, что, особенно с красным фильтром, микшер каналов вносил настоящий беспорядок в данные, теряя много деталей или внося артефакты в зависимости от того, что я пробовал.
Так что добавьте скромный слайдер насыщенности в модуль контраст / яркость / насыщенность. Установите ползунок на 0, затем используйте кривые тона, чтобы отрегулировать тоны как глобально, так и локально с помощью выбора. Результаты были намного лучше, чем с микшером канала.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.