Коррекция изображения в LAB

Коррекция изображения в LAB

Очень часто у людей, напрямую не связанных с полиграфическим дизайном, возникают вопросы "Что такое CMYK?", "Что такое Pantone?" и "почему нельзя использовать ничего, кроме CMYK?".

В этой статье постараемся немного разобраться, что такое цветовые пространства CMYK, RGB, LAB, HSB и как использовать краски Pantone в макетах.

Цветовая модель

CMY(K), RGB, Lab, HSB - это цветовая модель. Цветовая модель - термин, обозначающий абстрактную модель описания представления цветов в виде кортежей чисел, обычно из трёх или четырёх значений, называемых цветовыми компонентами или цветовыми координатами. Вместе с методом интерпретации этих данных множество цветов цветовой модели определяет цветовое пространство.

RGB - аббревиатура английских слов Red, Green, Blue - красный, зелёный, синий. Аддитивная (Add, англ. - добавлять) цветовая модель, как правило, служащая для вывода изображения на экраны мониторов и другие электронные устройства. Как видно из названия – состоит из синего, красного и зеленого цветов, которые образуют все промежуточные. Обладает большим цветовым охватом.

Главное, что нужно понимать, это то, что аддитивная цветовая модель предполагает, что вся палитра цветов складывается из светящихся точек. То есть на бумаге, например, невозможно отобразить цвет в цветовой модели RGB, поскольку бумага цвет поглощает, а не светится сама по себе. Итоговый цвет можно получить, прибавляя к исходномой черной (несветящейся) поверхности проценты от каждого из ключевых цветов.


CMYK - Cyan, Magenta, Yellow, Key color - субтрактивная (subtract, англ. - вычитать) схема формирования цвета, используемая в полиграфии для стандартной триадной печати. Обладает меньшим, в сравнении с RGB, цветовым охватом.

CMYK называют субстрактивной моделью потому, что бумага и прочие печатные материалы являются поверхностями, отражающими свет. Удобнее считать, какое количество света отразилось от той или иной поверхности, нежели сколько поглотилось. Таким образом, если вычесть из белого три первичных цвета - RGB, мы получим тройку дополнительных цветов CMY. «Субтрактивный» означает «вычитаемый» - из белого вычитаются первичные цвета.

Key Color (черный) используется в этой цветовой модели в качестве замены смешению в равных пропорциях красок триады CMY. Дело в том, что только в идеальном варианте при смешении красок триады получается чистый черный цвет. На практике же он получится, скорее, грязно-коричневым - в результате внешних условий, условий впитываемости краски материалом и неидеальности красителей. К тому же, возрастает риск неприводки в элементах, напечатанных черным цветом, а также переувлажнения материала (бумаги).



В цветовом пространстве Lab значение светлоты отделено от значения хроматической составляющей цвета (тон, насыщенность). Светлота задана координатой L (изменяется от 0 до 100, то есть от самого темного до самого светлого), хроматическая составляющая - двумя декартовыми координатами a и b. Первая обозначает положение цвета в диапазоне от зеленого до пурпурного, вторая - от синего до желтого.

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

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


HSB - модель, которая в принципе является аналогом RGB, она основана на её цветах, но отличается системой координат.

Любой цвет в этой модели характеризуется тоном (Hue), насыщенностью (Saturation) и яркостью (Brightness). Тон - это собственно цвет. Насыщенность - процент добавленной к цвету белой краски. Яркость - процент добавленной чёрной краски. Итак, HSB - трёхканальная цветовая модель. Любой цвет в HSB получается добавлением к основному спектру чёрной или белой, т.е. фактически серой краски. Модель HSB не является строгой математической моделью. Описание цветов в ней не соответствует цветам, воспринимаемых глазом. Дело в том, что глаз воспринимает цвета, как имеющие различную яркость. Например, спектральный зелёный имеет большую яркость, чем спектральный синий. В HSB все цвета основного спектра (канала тона) считаются обладающими 100%-й яркостью. На самом деле это не соответствует действительности.

Хотя модель HSB декларирована как аппаратно-независимая, на самом деле в её основе лежит RGB. В любом случае HSB конвертируется в RGB для отображения на мониторе и в CMYK для печати,а любая конвертация не обходится без потерь.


Стандартный набор красок

В стандартном случае полиграфическая печать осуществляется голубой, пурпурной, желтой и черной красками, что, собственно и составляет палитру CMYK. Макеты, подготовленные для печати, должны быть в этом пространстве, поскольку в процессе подготовки фотоформ растровый процессор однозначно трактует любой цвет как составляющую CMYK. Соответственно, RGB-рисунок, который на экране смотрится очень красиво и ярко, на конечной продукции будет выглядеть совсем не так, а, скорее, серым и бледным. Цветовой охват CMYK меньше, чем RGB, поэтому все изображения, подготавливаемые для полиграфической печати, требуют цветокоррекции и правильной конвертации в цветовой пространство CMYK!. В частности, если вы пользуетесь Adobe Photoshop для обработки растровых изображений, следует пользоваться командой Convert to Profile из меню Edit.

Печать дополнительными красками

В связи с тем, что для воспроизведения очень ярких, "ядовитых" цветов цветового охвата CMYK недостаточно, в отдельных случаях используется печать CMYK + дополнительные (SPOT) краски . Дополнительные краски обычно называют Pantone , хотя это не совсем верно (каталог Pantone описывает все цвета, как входящие в CMYK, так и не содержащиеся в нем) - правильно называть такие цвета SPOT (плашечные), в отличие от смесевых, то есть CMYK.

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

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

Подготовка макетов для полиграфии

Если вы готовите макет для печати в типографии и вами не оговорена возможность печати дополнительными (SPOT) красками, готовьте макет в цветовом пространстве CMYK, какими бы привлекательными вам не казались цвета в палитрах Pantone. Дело в том, что для имитации цвета Pantone на экране используются цвета, выходящие за пределы цветового пространства CMYK. Соответственно, все ваши SPOT-краски будут автоматически переведены в CMYK и результат будет совсем не таким, как вы ожидаете.

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

При составлении статьи за основу были взяты материалы с citypress72.ru и masters.donntu.edu.ua/

Этой статьей я начинаю цикл обучающих статей о практической ретуши и постобработке изображений. Несмотря на то, что это первая статья цикла, мне не хотелось начинать с чего-то совсем простого. Хочу затронуть тему не так часто встречающуюся на просторах интернета или в программах курсов обучения. И темой данной статьи будет обработка портретной фотографии, снятой в пустыне, в цветовом пространстве LAB. В статье будут затронуты такие темы как работа с кривыми в LAB-пространстве, цветовая и тоновая коррекция, работа с масками, создание перекрестных выделений, работа со smart-объектами.

Введение и постановка задачи

Итак, начнем! Данная фотография по сути является «тур-фото», снятым в автоматическом режиме на простую камеру Pentax K-x в автоматическом режиме с китовым объективом Pentax 18-55mm F/3.5-5.6 AL в формате JPEG (параметры съемки: 1/1000с, f/9.0, ISO 200, 18мм).

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

Подготовительные моменты

Начнем с борьбы с хроматическими абберациями, виньетированием и дисторсией объектива. Воспользуемся фильтром Filters -> Lens Corrections (Коррекция линзы), т.к. фотоаппарат и объектив достаточно популярные, фильтр прекрасно сработает в автоматическом режиме.

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

При помощи Healing Brush (Лечащая кисть), Spot Healing Brush (Точечная лечащая кисть) или Patch Tool (Заплатка) уберем мусор в кадре: пылинки на матрице, какие-то неприятные детали на песке и т.п.. Главное на этом этапе - следить, чтобы текстура песка не замыливалась, а детали не начинали повторяться.

По завершении этого последнего подготовительного момента перейдем к цветовой и тоновой коррекциям.

Работать мы будем в пространстве LAB (конечно, похожего эффекта можно добиться и в RGB цветовой модели, но практика показывает, что для сильных коррекций и более чистого результата, лучше полностью разделить работу с яркостью и работу с цветом) и 16-битном режиме (для более мягких цветовых переходом и для того, чтобы избежать постеризации при сильных коррекциях яркости).

Принцип построения LAB цветовой модели в двух словах

Перейдем в 16-битный режим: Image -> Mode -> 16 Bits/Channel, и в цветовую модель LAB: Image -> Mode -> Lab Color. Хочу обратить внимание, что для достижения максимально качественного результата лучше делать это именно в такой последовательности.

Для тех, кто еще совсем не знаком с принципом построения цветовой модели LAB, хочу сказать, что в LAB, также, как и в стандартной (и вероятно, самой привычной фотографам) модели RGB, изображение состоит из трех каналов. Но в отличие от RGB-модели, где R,G,B каналы по сути - это нечто очень похожее на черно-белые варианты исходной картинки, как если бы фотографию снимали на черно-белую пленку с применением цветных светофильтров (соответственно красного, зеленого и синего), в модели LAB вся информация о яркости изображения содержится в канале Lightness (Яркость), а информация о цветах - в каналах «a» и «b».

Каналы «a» и «b» при этом выглядят как малоконтрастные изображения, близкие к средне серому, который является нулевой/начальной точкой отсчета. В канале «a» содержится информация о цветовых переходах от зелено-цианового к красному, а в «b» - от синего к желтому. Таким образом, можно провести аналогию между каналами «a» и «b» и работой с ползунками White Balance (цветовой температуры) и Tint (оттенка) в RAW-конвертерах: так, например, чем левее ползунок White Balance, чем чернее изображение канала «b», тем синее картинка, чем правее ползунок White Balance, чем, светлее изображение канала «b», тем желтее картинка.

Практическая ретушь фотографии. Алгоритм обработки и его построение

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

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

Тоновая коррекция пейзажа

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

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

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

Alt+кликнем на полученную маску, чтобы видеть ее, воспользуемся Levels (уровнями) и увеличим контраст таким образом, чтобы человек на фото стал абсолютно черным, а все остальное - белым.

Теперь возьмем инструмент Lasso (лассо), в один быстрый росчерк выделим модель, перевернем выделение Ctrl+Shift+I или Select -> Inverse (Обратить) и зальем весь мусор белым. В завершение доработки маски размоем ее, чтобы побороться с пиксельным шумом по краям высококонтрастных объектов, сделать это можно простым фильтром размытия по Гауссу - Filter -> Blur -> Gaussian Blur, или просто подвинув ползунок Feather (Растушевка) в панели масок. На этом этапе важно не переборщить, иначе вместо мягкого перехода, могут появиться ореолы.

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

Как видно после поднятия общего контраста правая скала и портретируемый выглядят слишком темно и несколько плоско (последнее объясняется тем, что свет на них падает практически только отраженный). Повысим яркость и контраст скалы и модели. Снова создадим корректирующий слой кривых и снова будем работать в канале lightness (Яркость), двигая влево ползунок точки белого. Насколько сильно повышать яркость в данном случае будем решать, смотря не на всю картинку, а только на правую скалу, т.к. именно для коррекции её яркости и контраста мы делаем эту операцию.

Теперь для получения желаемого результата, то есть для того, чтобы наше последнее действие влияло в кадре только на скалу и модель, нам нужно всё, кроме этих двух объектов, закрыть черной маской. И для ее создания у нас опять уже почти все готово. В качестве заготовки маски мы снова возьмем канал lightness (Яркость) результирующей картинки,

инвертируем его и

увеличим контраст нашей будущей маски уровнями, так, чтобы черное стал совсем черным, фигура модели стала абсолютно белой, а скала - белой большей частью.

Теперь, как и в прошлый раз, при помощи инструмента Lasso (лассо) быстро выделим всё лишнее (то есть, все, кроме фигуры модели, правой скалы, и, возможно, камня рядом с моделью), после чего зальем черным и также, как уже делали ранее, размоем полученное очень небольшим радиусом фильтром Filter -> Blur -> Gaussian Blur (размытие по Гауссу) или передвижением ползунка Feather (Растушевка) на панели масок. Также мне захотелось закрыть маской часть скалы справа внизу для большего сохранения общих макрообъемов кадра, что было сделано при помощи обычной черной мягкой кисти большого радиуса. После всех этих несложных манипуляций в результате мы получили маску вида:

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

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

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

Канал lightness (Яркость) на данном этапе выглядит так:

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

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

Начнем с того, что выделим левую скалу и зону слева от модели при помощи инструмента Quick Selection Tool (Быстрое выделение), затем для более точного и аккуратного результата воспользуемся функцией уточнения границы Refine Edge. Из полученного выделения создадим маску для нашего слоя с кривыми и инвертируем её.

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

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

Убедившись, что маска активна, воспользуемся функцией Image -> Apply Image (Внешний канал). В качестве применяемого слоя (Layer) выберем Merged (то есть, тот вариант картинки, который мы видим), в качестве канала (Channel) - Lab или Lightness (Яркость), так как мы работаем в LAB-пространстве, в данном случае это одно и тоже, режим наложения нам подойдет Multiply (Умножение) или Darken (Замена тёмным).

После нажатия на OK наша маска примет следующий вид:

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

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

Цветокоррекция пейзажа: увеличение насыщенности и «растаскивание/разгон» цветов

Работу с цветом начнем с поднятия общей насыщенности кадра, для этого создадим очередной слой кривых и одинаково увеличим контраст каналов «a» и «b», сдвинув точки черного и белого для каждого из них к центру.

Чтобы не слишком увеличивать насыщенность фигуры модели на фото, скопируем на данный слой кривых маску, которую создали в самом начале для нашей первой коррекции. Просто Alt+перетащим её, чтобы получить копию. Но полностью убирать эффект увеличения насыщенности с модели я не хочу (получится разбаланс фото по насыщенности), поэтому ослаблю её на 60%, подвинув ползунок Density (плотность) в панели настроек маски.

В результате получим:

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

На самом деле все эти цветовые переходы уже есть в фотографии нам нужно лишь усилить их так, чтобы они стали видимы, в чем нам и поможет работа в цветовом пространстве LAB.

Воспользуемся достаточно известным «Марсианским» методом, предлагаемым Дэном Маргулисом для «разгона/растаскивания» цветов и проявления дополнительных, «скрытых» оттенков. Создадим еще один слой кривых, воспользуемся «пальчиком» и, найдя в песке (ведь именно в нем мне больше всего хочется «разогнать» цвета) наиболее нейтральное по цвету и яркости (относительно песка) место Ctrl+Shift+Кликнем, поставив, таким образом, точку на кривой в каждом из каналов. Теперь в каналах «a» и «b» будем передвигать ползунок черного или белого (в зависимости от того, к какому ближе окажется точка) к центру гистограммы, примерно к её подножию (с противоположной стороны кривая к этому времени сольётся с границей рабочей области примерно на четверть).

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

Наша фотография и структура слоев на текущем шаге:

Цветовая и тоновая коррекции фигуры модели

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

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

Как и прогнозировалось, результат оказался чуть более насыщенным, чем мне хотелось бы, поэтому убавим Opacity (Непрозрачность) данного слоя до 77%.

Оценивая результат, я пришел к выводу, что, учитывая, что фигура модели освещена исключительно отраженным светом, с контрастом и яркостью я также переборщил, поэтому сгруппируем (Ctrl+G) два слоя, отвечающие за коррекцию модели, и уменьшим непрозрачность полученной группы до 80%. Делается это для того, чтобы непрозрачность слоя кривых, отвечающих за цвет также уменьшилась в уже установленной пропорции к коррекции яркости и контраста).

В итоге на текущем шаге получим следующий результат и структуру слоев:

Борьба с шумом и пара слов о работе со smart-объектами

Теперь, когда фотографию можно считать готовой, осталось сделать пару завершающих штрихов: побороться с шумом, проявившимся в ходе увеличения контраста, насыщенности и «разгона/растаскивания» цветов (все-таки внутрикамерный JPEG есть внутрикамерный JPEG), дополнительно усилить градиент на небе и еще немного «растащить/разогнать» цвета на скалах. Последнее, хочу заметить, стоит делать уже после борьбы с шумом, так как иначе он станет еще сильнее, и бороться с ним без сильной потери качества и детализации фотографии будет уже сложно.

Для борьбы с шумом нам потребуется использовать фильтр-шумодав, встроенный в Adobe Photoshop, или плагин стороннего производителя. Так или иначе использовать фильтры мы можем либо применительно к слою (что было бы крайне нежелательно, ведь мы хотим, чтобы алгоритм нашей обработки был недеструктивным, полностью обратимым и перенастраиваемым), либо к смарт-объекту, что мы и сделаем.

Выделим все наши слои, включая фоновый, кликнем на них правым кликом и выберем Convert to Smart Object (Конвертировать в смарт-объект).

После этого уже непосредственно для борьбы с шумами воспользуемся фильтром-плагином Imagenomic Noiseware Professional. В качестве пресета выберем Landscape (пейзаж), т.к. именно пейзаж занимает большую часть нашей фотографии и т.к. этот пресет сохраняет максимум полезной мелкой детализации.

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

Для этого два раза кликнем на значок справа от названия нашего фильтра и в появившемся меню зададим значение Opacity (Непрозрачность) в районе 70%.

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

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

Финальная цветокоррекция

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

Как и в прошлый раз, для решения этой задачи, создав корректирующий слой Curves (Кривые) воспользуемся «Марсианским» методом. Разница будет лишь в том, что, т.к. я не хочу очень сильно увеличивать насыщенность красно-зеленой гаммы, в канале «a» наши изменения будут чуть более мягкими, и точку белого в нем мы подвинем лишь чуть-чуть, не дожидаясь, пока кривая коснется границы рабочей области с противоположной стороны.

В результате мы получим вот такую, и впрямь, инопланетную картину:

Для того чтобы сконцентрировать действие данной коррекции на скалах и усилить цветовой градиент на небе создадим маску. При помощи инструмента Quick Selection Tool (Быстрое выделение) выделим скалы, немного уточним границы полученного выделения функцией Refine Edge (Уточнение границы). После этого перевернем выделение Ctrl+Shift+I или Select->Inverse (Обратить) и, сделав пока что все еще белую маску нашего слоя с кривыми активной, воспользуемся функцией Image->Apply Image (Внешний канал). Параметры настроем таким образом, чтобы в зоне нашего выделения появился фрагмент канала lightness (Яркость) нашей итоговой картинки.

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

Сбросим выделение Ctrl+D или Select->Deselect (Сброс выделение). Чтобы фотография в итоге выглядела гармонично, наш корректирующий слой должен все же немного действовать и на модель, поэтому уже привычным нам инструментом быстрого выделения Quick Selection Tool прямо на маске выделим фигуру модели (сделать это будет чрезвычайно легко, настолько она контрастна), вновь воспользуемся уровнями, чуть приподнимем уровень черного и сделаем, таким образом, фигуру модели на маске чуть светлее, после чего не забудем сбросить выделение.

Опционально (это уже так критично, т.к. мы работаем уже с цветом, а не с яркостью/контрастом, но все же желательно) маску так же, как и до этого, можно чуть подразмыть фильтром размытия по Гауссу Filter->Blur->Gaussian Blur или чуть подвинув ползунок Feather (Растушевка) в панели масок.

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

Финальный результат:

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

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

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

, цветокоррекция , LAB
Дата: 2013-09-01 | Просмотров: 42419

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

Любой цвет в Lab определяется яркостью (Lightness ) и двумя хроматическими компонентами: параметром a , который изменяется в диапазоне от зеленого до красного , и параметром b , изменяющимся в диапазоне от синего до желтого .Яркость в модели Lab полностью отделена от цвета. Это делает модель Lab удобной для регулировки контраста, резкости и других тоновых характеристик изображения. Модель Lab является трехканальной . Ее цветовой охват чрезвычайно широк и соответствует видимому цветовому охвату для стандартного наблюдателя. Охват Lab включает охваты всех других цветовых моделей, используемых в полиграфическом процессе.


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


В модели RGB цвет точки и ее яркость связаны между собой. Например, насыщенные синие цвета будут очень темными, а насыщенные желтые-оч ень светлыми. Каждая точка на RGB-изображении воспринимается глазом как более или менее яркая. В образовании этой точки принимают участие все три цветовых канала изображения. Если бы все три цвета воспринимались как одинаково яркие, то каждый вносил бы в суммарную яркость третью часть:


Y = R/3 + G/3+B/3


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


Y= 0.2125R+0.7154G + 0,0721В


Непосредственно наблюдать яркость можно при переводе изображения в полутоновое (Grayscale) . Единственный канал такого документа хранит только яркость точек, не учитывая их цвет. В модели CMYK наиболее яркой является белая бумага, на которой ничего не напечатано. Поэтому для компонентов этой модели удобнее использовать параметр, обратный яркости, -нейтральную оптическую плотность краски. Она наибольшая для черного цвета (он самый темный) и убывает в следующем порядке: пурпурный, голубой, желтый. При печати первой наносят краску с наименьшей оптической плотностью, то есть самую светлую. В моделях RGB и CMYK яркость и цвет связаны, то есть при изменении одного параметра изменяется и другой. Это иногда неудобно при проведении коррекции - изменяя яркость изображения, вы зачастую не можете избежать изменения его цветов.


Существует интерсный прием, позволяющий увидеть спектр Lab-цветов.



Lab - модель, в которой яркость пикселов отделена от их цвета. Эта модель очень непривычна. В отличие от RGB и CMYK , основанных на реальных процессах, Lab представляет собой чисто математическую модель. Ей трудно найти аналогию в реальном мире. Однако эта модель имеет несколько серьезных преимуществ. Во-первых, она основана именно на восприятии человека и ее цветовой охват соответствует человеческому глазу - он включает в себя охваты RGB и CMYK и превышает их. Во-вторых, Lab является аппаратно-независимой моделью. Эти два достоинства сделали Lab стандартом при переводе изображений из одного цветового пространства в другое в процессе их подготовки.


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


Определение каналов Lab основано на том, что точка не может быть одновременно черной и белой, одновременно красной и зеленой, одновременно синей и желтой. Первый канал - это канал яркости. Яркость измеряется от самой тёмной (чёрной) до самой яркой (белой). Каналы a и b отображают только цвета. Каждый хроматический канал содержит информацию о двух противоположных цветах (см. первый рисунок главы).

Посвящается любимому Маргулису.

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


(для того что бы заценить, лучше посмотреть картинки побольше, что идут в )

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

Фотография была сделана зимой при минус 25 градусах, при съемке использовался серебрянный рефлектор, что тоже сыграло свою роль в холодных тонах карточки. В общем не самая лучшая фотография, но почему бы не сделать ее лучше? Сказано - сделано.

Посмотрим на фотографию которая пришла из рав конвертора, там я добавил резкости и яркости. Изображение блеклое, мало деталей, смотрится плоско, из-за мороза на лице видны розоватые пятна.

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

По порядку - красный, зеленый, синий:

Используем все вскусности, что находятся в синем канале и добавляем его к композитному изображению (композитное это когда мы видим все три ЧБ канала вместе, т.е. цветное). Для этого добавляем новый слой (ctrl + j), потом применяем команду Image->Apply Image с параметрами, которые можно видеть на картинке. Изображения получается в ЧБ, но это не страшно, как только мы сменим режим наложения на Luminosity все сразу станет цветным (если это сделать до применения Apply Image то все можно будет увидеть в цвете.

Итак, фотография выглядит уже значительно лучше, появились детали, стали видны веснушки в области носа, линии лица стали более обьемными и за счет увеличения контраста и привнесения деталей из синего канала изображение стало более резким. Однако цвет лица и платка проигрывают оригиналу, но мы только начали. Чтобы начать боротся с этим я перевожу изображение в LAB. Ничего не трогая я иду Edit->Convert To Profile (установки видны на картинке). Слои не свожу, на вопросы фотошопа отвечаю нет.

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

Картинка в RGB и в LAB.

Но все равно это еще далеко от того что я хочу сделать. Я знаю что в первом слое платок и губы имели более приятный цвет и фактуру и я решил его вернуть. Для этого на том же самом верхнем слое я использовал след Layer->Layer Style->Blending options и оперируя регуляторами в нижней части экрана под названием Blend If восстановил цвет шарфа, губ. Для разделения регуляторов нужно зажать кнопку Ctrl.

Возвращаем цвет красным участкам платка и губам:


Желтый платку:


Возвращаем детали, в основном для платка:

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

Идем дальше. Следующий шаг получение более насыщенных цветов и, что нельзя сделать в других пространствах, получение большего их количества, вариативности так сказать. Для этого я применил следующую технику кунг-фу. Свожу все слои, кроме первого, в один и добавляю новый слой. Далее я перехожу на канал А и делаю следующее Image->Apply Image с установками показанными на картинке, самое главное - использую режим наложения Overlay.

Тоже самое проделываю с каналом В, в результате имею следующее изображение -

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

До и после:

Добившись той непрозрачности, которая мне нужна, я вижу, что мне нравится цвет шарфа, губ и глаз, но с лицом у меня все еще проблемы. Займемся им.

При попытке изменить цвет лица, все мои действия повлияют на цвета во всем изображении. Не хотелось бы. Значит его надо изолировать. Вспоминаю, что я нахожусь в LAB и начинаю создавать маску для лица. Для этого я отсматриваю каналы А и В с целью найти лучший для создания маски. Что то есть, но невнятно как то. Я делаю копию каналов пертаскивая их на значок создания нового канала, который находится под ними и применяю к ним Curves или Levels для повышения контраста. Лучший материал получается в копии канала В. Не забываем инвертировать копию каналов Ctrl+I для того, что бы было больше вариантов при создании маски.

Вот такая вот страшненькая получатся картинка. Как раз то, что надо.

Следующий шаг - создание нового корректирующего слоя в котором я буду работать с маской. Мне удобнее использовать кривые, поэтому я создаю Layer->New Adjustment Layer->Curves . Ничего пока с ним не делаю и жму ОК. Далее я хочу загрузить в него получившуюся у меня маску, делаю Image->Apply Image с установками показанными на картинке.

Теперь маска загрузилась в нужный мне слой. Но она еще далека от идеала. Что бы подправить ее я перехожу в каналы, выбираю канал маски и делаю так, чтобы глазок был только на ней. Помня что белый цвет показывает то, что будет изменяться, а черный прячет, я выбираю кисточку либо белого, либо черного цвета и рисую по маске добиваясь нужного мне результата. Так как маска, которую я создал, состоит не только из черного и белого, а еще и содержит градации серого, то я, изменяя Opacity у кисточки, более точно контролирую где будут изменения, а где нет, а также их силу. Белое 100% - изменения затронут эти участки, черное 100% - нет, серое 50% изменений - думаю идея ясна.

Итоговая маска:

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

После чего я занялся ретушью - убрал используя Spot Healing Brush дефекты на коже, потом немного осветлил темные места (губы, подбородок) и затемнил щеки, что бы на них проступило хоть некое подобие румянца, используя инструменты Dodge и Burn . Все.

Далее резкость. Работая в LAB очень эффектно повышать резкость в канале L по сравнению с другими цветовыми пространствами. Я применил нерезкую маску 2 раза. В первом случае я немного повысил общую резкость картинки, в другом, за счет большого значения Радиуса и меньшего значения Amount, повысил общий контраст и выделил больше деталей почти во всех участках изображения, следя за тем, что бы значение порога не допускало появления больших белых полос вокруг важных участков изображения.

Установки можно посмотреть на картинках:

Итог (первая картинка немного больше, поскольку я ее не скриншотил, что впрочем не так уж и важно).

Продолжаем знакомство с методами коррекции изображений в цветовом пространстве Lab. Урок имеет сугубо практическую направленность, поэтому не буду давать подробных объяснений на тему: как и почему работает тот или иной прием. Желающим изучить теоретические аспекты и более сложные методы рекомендую проштудировать труды знаменитого гуру в области цветокоррекции Дэна Маргулиса.

А мы приступим к уроку. Изучив его, вы будете тратить на коррекцию подобных снимков не более 2-3 минут, а если сделаете экшен, то несколько секунд.

Шаг 1

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

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

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

Шаг 2

Переводим наше фото в режим Lab . Это выполняется командой Изображение - Режим - Lab (Image - Mode - Lab).

Выбираем дубликат слоя. Затем переходим в палитру Каналы (Channels) и выбираем канал Яркость (Lightness).

Затем, щелкнем по глазику канала Lab , чтобы увидеть изображение в цвете.

Я выполняю это нажатием двух комбинаций клавиш CTRL+1 и ~ , что значительно быстрей. В версии CS4 комбинации клавиш будут другие: CTRL+3 и ~.

Шаг 3

Применяем команду Изображение - Коррекция - Света/Тени (Image - Adjustment - Shadows/Highlights). Мы не случайно выбрали в шаге 2 канал Яркость. Теперь команда будет применяться только к нему, а так как информация о цвете и контрасте в режиме Lab находится в разных каналах, мы избежим увеличения цветовых шумов и появления цветовых артефактов.
Настройки в каждом конкретном случае будут различные, потренируйтесь и быстро поймете, как и в каких случаях поступать.

Шаг 4

Теперь займемся цветом. Каналы а и b в цветовой модели Lab смогут дать нам сколько угодно цвета, даже такого, который невозможно отобразить на мониторе и который не существует в природе. Воспользуемся методом наложения каналов с помощью команды Внешний канал (Apply Image). Выбираем канал «а» в палитре каналов, аналогично шагу 2. Переходим в меню Изображение - Внешний канал (Image - Apply Image). Выбираем режим наложения Перекрытие (Overlay) или Мягкий свет (Soft Light).

Шаг 5

Выбираем канал « и также накладываем его сам на себя в режиме Перекрытие .
Не забываем о том, что мы можем варьировать значением Прозрачности (Opacity) в диалоговом окне данной команды. Вот полученный результат после операций с каналами.

Примечание: можно также воспользоваться командой Кривые (Curves) и построить кривые «а» и « по контрольным точкам. Этот метод дает широчайшие возможности, но требует серьезной подготовки.

Шаг 6

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

Шаг 7

Теперь принимаемся за повышение резкости. Делать мы это будем не совсем обычным способом, в два этапа. На первом этапе повышается резкость и контраст крупных областей изображения, на втором - прорабатываются мелкие детали. Для начала проверим в палитре каналов, выбран ли у нас канал Яркость. Переходим в меню Фильтр - Резкость - Контурная резкость (Filter - Sharpen - Unsharp mask). Сдвигаем ползунки Эффект (Amount) и Радиус (Radius) вправо до конца. Получилось невесть что, но так и нужно.

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

Именно поэтому данный метод имеет английскую аббревиатуру HIRALOAM (High Radius - Low Amount). Достигнув оптимального значения, увеличиваем значение Порога (Threshold), чтобы исключить действие команды на мелкие детали.

Шаг 8

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

А вот окончательный результат.

К сожалению при таком размере рисунка трудно оценить результаты повышения резкости, но уверяю, они вас порадуют. В следующих уроках мы продолжим знакомство с цветовым пространством Lab.

Желаю всем творческих успехов!



© 2024 beasthackerz.ru - Браузеры. Аудио. Жесткий диск. Программы. Локальная сеть. Windows