Советы и лайфхаки

Журавлев частотное разложение – Частотное разложение. Ultimate. Конспект и видео

Частотное разложение. Ultimate. Конспект и видео

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

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

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

Дополнение от ноября 2015

Есть желание «пощупать» разбираемые примеры? Скачать их можно здесь: часть 1 (540 мб) и часть 2 (438 мб). В архивах есть все изображения кроме двух, которые я не могу выкладывать в открытый лоступ по соображениям авторского права.

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

Статью (на английском языке) с описанием нюансов работы нового алгоритма размытия маски в инструменте Shadows/Highlights можно скачать здесь. Вы спросите, при чем здесь Shadows/Highlights? А при том, что нечто похожее делает фильтр Surface Blur, а вот он нам очень даже может помочь.

1. Теория.

Разложение в спектр.


  • В 1807 году Жан Батист Жозеф Фурье подготовил доклад «О распространении тепла в твёрдом теле», в котором использовал разложение функции в тригонометрический ряд

  • При таком преобразовании функция представляется в виде суммы синусоидальных колебаний (гармоник) с различной амплитудой

  • Любой сигнал может быть представлен в таком виде, а все образующие его гармоники вместе называются спектром

  • В 1933 году Владимир Александрович Котельников сформулировал и доказал теорему, согласно которой любой сигнал с конечным спектром может быть без потерь восстановлен после оцифровки, при условии, что частота дискретезации будет как минимум в два раза выше частоты верхней гармоники сигнала

Что такое пространственные частоты.


  • Частота с которой меняется яркость при перемещении по горизонтали или вертикали

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

  • Чем выше частота, тем быстрее меняется яркость, тем мельче детали которые она задает

  • Самые мелкие детали — это перепады яркости на контрастных контурах

Разложение на полосы частот.


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

  • Самые низкие частоты задают общее распределение яркости и, как следствие, цвета

  • Средние частоты уточняют эту картинку принося основные объемы объектов

  • Верхние частоты добавляют самую мелкую детализацию — фактуру поверхностей

Дополнительные материалы:
Алексей Шадрин. «Управление визуальным объемом изображений»
Александр Миловский. «Муар нам только снится»

2. Простое разложение на 2 полосы частот.

Фильтры нижних и верхних частот.


  • Gaussian Blur — фильтр нижних пространственных частот

  • Чем больше Raduis, тем более крупные детали убираются, тем ниже оставшиеся частоты

  • High Pass — фильтр верхних пространственных частот, дополнительный к Gaussian Blur

  • High Pass показывает детали, которые убрал Gaussian Blur при том же значении Radius

  • Эти детали отображаются в виде отклонения от средне-серого цвета (отклонения от средней яркости в каждом канале)


Сложение исходного изображение из частотных полос.

  • Добавить эти отклонения к исходному изображению может режим Linear Light

  • Контраст ВЧ-слоя надо понизить в два раза вокруг средней яркости (тон 128), чтобы скомпенсировать заложенное в Linear Light удвоение

  • Это можно сделать при помощи кривых (Curves) подняв черную точку в позицию (0; 64) и опустив белую в позицию (255; 192)

  • Можно понизить контраст при помощи Brightness/Contrast с установкой Contrast -50 и активированным ключем Use Legacy

  • Вместо понижения контраста можно уменьшить до 50% непрозрачность слоя, но в этом случае регулятор Opasity использовать нельзя, а нужно воспользоваться регулятором Fill

Дополнительные материалы:
Андрей Журавлев. «Ретушь портрета на основе частотного разложения»

3. Dodge & Burn

Идеология Dodge & Burn.


  • Основная идея этой техники: ручное осветление излишне темных и затемнение слишком светлых участков для придания объекту более гладкой и правильной формы

  • Таким же образом усиливаются или дорисовываются недостающие объемы

  • Классически реализуется при помощи инструментов Dodge Tool и Burn Tool, но эти инструменты допускают только деструктивную обработку

  • Может быть реализована при помощи режимов наложения или корректирующих кривых с рисованием по макске слоя


Реализация Dodge & Burn при помощи режимов наложения.

  • Для сильной перерисовки свето-теневого рисунка используются режимы наложения Multiply и Screen

  • Рисование производится на пустых или залитых нейтральными для данных режимов цветом слоях

  • Основным преимуществом такой работы является большая сила воздействия: Multiply способен затемнять даже белый объект, а Screen осветлять даже черный

  • Дополнительным плюсом является возможность работать разным цветом на одном слое и простота выбора цвета: его можно брать с самого изображения

  • Минусом (особенно для начинающих) является уже упомянутая сила воздействия, заставляющая точно контролировать свои движения

  • Для легкой финальной правки применяют слой в режиме Soft Light (прозрачный или залитый средне-серым)

  • Плюсами являются: мягкость и визуальная однородность воздействия; ограниченный диапазон воздейстывий; отсутствие воздействия на белые и черные участки

Реализация Dodge & Burn при помощи кривых.


  • Затемнение и осветление производится при помощи корректирующих слоев кривых (Curves), а необходимые участки прорисовываются по их маскам

  • При затемнении происходит повышение, а при осветлении понижение, насыщенности изображения. Для их компенсации к каждому слою кривых через маску вырезания (Create Clipping Mask) добавляется слой Hue/Saturation

  • К плюсам метода можно отнести большую (по сравнению с использованием режимов наложения) гибкость последующих настроек

  • Минусом является невозможность вносить разные оттенки цвета при помощи одного корректирующего слоя

Для самостоятельного изучения:
Алиса Еронтьева и Дмитрий Никифоров. «Портретная ретушь»

4. Инструменты их настройки

Почему выгодно править частотные полосы по отдельности.


  • При ретуши необходимо согласовывать цвет и его переходы с одной стороны и фактуру поверхности с другой

  • При исправлении формы крупных объектов выгодно использовать пониженную непрозрачность

  • Для сохранения мелких объектов (фактура поверхности) необходимо использовать 100% непрозрачность

  • Мягкая граница кисти у штампа — вынужденный компромисс между этими двумя требованиями

  • Жесткий стык между однородными однотипными фактурами заметен не будет

Выбор радиуса при разложении на две полосы частот.


  • Для Gaussian Blur выгодно задавать большой радиус, чтобы максимально убрать фактуру

  • Для High Pass выгодно задавать малый радиус, чтобы не пропустить объемы

  • Конкретное значение выбирается как компромиссный вариант между этими двумя условиями

  • При этом учитывается детали какой крупности мы относим к фактуре

Визуализация при выборе радиуса разложения.


  • Радиус Gaussian Blur удобнее подбирать плавно увеличивая его, пока не исчезнут ненужные детали

  • Радиус High Pass удобнее подбирать плавно уменьшая его, пока не пропадут ненужные объемы

  • Если более важной является форма, радиус удобнее подбирать ориентируясь на содержимое НЧ (размытая картинка)

  • Если более важной является фактура поверхности, радиус удобнее подбирать ориентируясь на содержимое ВЧ («хайпасная» картинка)

Зависимость радиусов от размера лица и крупности дефектов.


  • Пропорции среднего лица (ширина к высоте) составляют примерно один к полутора

  • При вычислении радиусов удобнее отталкиваться от высоты лица, так как она меньше зависит от ракурса съемки

  • Для удаления аккуратной фактуры кожи необходимо взять значение Radius порядка 1/280 — 1/250 от высоты лица

  • Для удаления мелких дефектов (прыщи, морщины и т.п.) необходимо взять значение Radius порядка 1/100 — 1/120 от высоты лица

  • Для удаления крупных дефектов (подглазины, шрамы и т.п.) необходимо взять значение Radius порядка 1/50 — 1/60 от высоты лица

5. Ретушь при разложении на 2 полосы частот

Ретушь НЧ-составляющей — исправление формы.


  • Находящуюся на НЧ слое форму удобно ретушировать при помощи инструментов Clone Stamp, Brush и Mixer Brush

  • Штампом работаем с мягкой кистью и пониженной непрозрачностью

  • Можно работать на новом прозрачном слое с настройкой штампа Sample: Current & Below

  • При этом на экран можно вывести общий вид картинки, а не только НЧ слоя.

  • Кисть (Brush Tool) удобно использовать для закрашивания локальных дефектов (пробойные блики, проваальные тени и т.п.) телесным цветом

  • Mixer Brush используется для быстрого разглаживания лишних объемов


Ретушь ВЧ-составляющей исправление фактуры.

  • Работаем штампом с жесткой кистью и 100% непрозрачностью

  • Можно работать на новом прозрачном слое с настройкой штампа Sample: Current & Below и отображением только ВЧ слоя

  • Чтобы ретушировать глядя на финальную картинку надо работать на самом ВЧ слое (его копии) с настройкой штампа Sample: Current Layer

  • Чтобы иметь возможность откатиться к исходному состоянию ретушь проводят на копии слоя ВЧ с применением к нему команды Create Clipping Mask

  • Для лучшего контроля над деталями можно временно включить корректирующий слой кривых, повышающий контраст ВЧ составляющей

  • При отсутствии на изображении необходимой текстуры можно перенести ее с другой фотографии

Как работает Healing Brush.


  • На НЧ слое после размытия на участках рядом с контрастной границей появляется цвет соседней области

  • На ВЧ слое вдоль контрастных границ появляются ореолы противоположных цветов

  • Если в процессе ретуши ВЧ слоя убрать ореол на финальной картинке на этом участке появится цвет соседней области

  • Healing Brush переносит фактуру с донорской области, подгоняя цвет и яркость под ретушируемого участка под цвет и яркость его окрестностей

  • Его работа построена на алгоритме частотного разложения, а значение радиуса привязано к размер кисти

6. Отдельные приемы ретуши

Как побрить человека.


  • Вынести волоски (щетину) на ВЧ слой и заменить их фактурой чистой кожи

  • Если щетина была темная, поправить цвет на НЧ слое

  • Внимательно следите за фактурой, она сильно отличается на разных участках лица

  • «Брить» мужчину тяжело, поскольку на лице не хватает нужной фактуры

  • При необходимости нужную фактуру кожи можно взять с другой фотографии

Борьба с пробойными бликами. Ретушь НЧ.


  • Изображение раскладывается на две полосы с установками обеспечивающими полный переход фактуры кожи на ВЧ слой

  • На НЧ слое участки пробойных бликов закрашиваются цветом кожи

  • При необходимости на них наносится свето-теневой рисунок передающий объем объекта

  • Борьба с пробойными бликами. Ретушь ВЧ.

  • Если блик пробойный и вообще не содержал фактуры, она переносится с целых участков кожи

  • Если блик близок к пробойному и фактура кожи все-таки содержится, после ретуши НЧ она визуально усилится

  • Чтобы смягчить этот эффект можно наложить на нее фактуру с более гладких участков на отдельном слое с пониженной непрозрачностью

7. «Честное» разложение на 2 полосы частот

Ошибка High Pass.


  • Максимальный диапазон разностей яркости от -256 (вычитаем белый из черного) до 256 (вычитаем черный из белого) составляет 512 тоновых уровней

  • Максимально возможные отклонения от средней яркости от -128 (затемнение) до 127 (осветление)

  • При наличии мелких деталей на массивном фоне отличающихся по яркости более чем на 128 уровней High Pass ошибается

  • Обычно это случается на точечных бликах расположенных на темном объекте

  • Чем больше радиус размытия, тем больше сама ошибка и вероятность ее появления.

  • На практике, при малых радиусах разница является «гомеопатической» и рассматривать ее как реальную проблему можно только с академической точки зрения

  • При больших радиусах ошибка составляет реальную проблему, поскольку «гасит» мелкие блики

Создание ВЧ составляющей вычитанием НЧ из оригинала.


  • Альтернативой High Pass является наложение на исходное изображение размытой версии при помощи команды Apply Image в режиме Subtract с установками Scale:2 Offset:128

  • В поле Offset (смещение) задается значение яркости вокруг которого будет откладываться результат вычитания

  • В поле Scale устанавливается во сколько раз будет уменьшаться результат вычитания перед добавлением к значению Offset

  • Диапазон установок Scale от 1 до 2, то есть контраст можно понизить максимум в 2 раза

  • Применять корректирующий слой понижающий контраст в этом случае не нужно, поскольку он уже понижен установкой Scale:2

Особенности разложения 16-битных изображений.


  • При вычислении ВЧ через команду Subtract у 16-битных изображений появляется ошибка величиной в 1 восьмибитный (128 шестнадцатибитных) уровень

  • Верочятно, это связано с тем, что реально вычисления происходят в пятнадцатибитном виде

  • Чтобы избежать этой ошибки при работе в 16-битном режиме вместо команды Subtract используют команду Add с активированным ключом Invert и установками Scale:2 Offset:0

Использование Surface Blur для получения НЧ составляющей.


  • В случае применения для получения НЧ составляющей Gaussian Blur вдоль контрастных границ создаются сильные ореолы

  • Ретушь в области ореолов может привести к «затягиванию» на объект цвета соседнего фона

  • Проблема проявляется тем более сильно, чем больше радиус размытия, поскольку в этом случае ореолы становятся более массивными и плотными

  • Чтобы избежать такой проблемы НЧ составляющую можно создавать при помощи фильтра Surface Blur

  • Границы, имеющие перепад яркости больше уровня установленного регулятором Threshold, не размываются

  • На практике удобнее всего подобрать значение Radius при установленном на максимум Threshold, а потом уменьшать значение Threshold до восстановления контрастных границ

8. Автоматизация процесса

Запись универсального экшена для разложения на 2 полосы частот.


  • Все операции выполняются со слоями, созданными самим экшеном

  • Слой создается командой Layer > New Layer и сразу переименовывается

  • Текущее изображение помещается на него при помощи команды Image > Apply Image с установкой Layer: Merged

  • Переключения между слоями выполняются при помощи шоткатов «Alt»+«[» и «Alt»+«]»

  • Для возможности переключения вместо отключения видимости слоя его непрозрачность уменьшается до нуля

  • При необходимости перемещение слоев выполняются командами Layer > Arange

  • В качестве подсказки перед применением Gaussian Blur в экшен вставляется команда Stop с комментариями по подбору радиуса

  • При регулярном применении Stop можно деактивировать или удалить


Преимущества «честного» разложения при работе с экшенами.

  • При записи экшена количество стандартных операций не является критичным

  • При этом важно минимизировать количество операций, требующих участия пользователя

  • Вычисление ВЧ составляющей через наложение НЧ на копию исходного слоя избавляет пользователя от задания радиуса для фильтра High Pass

  • Дополнительным плюсом такого метода является возможность применить для размытия не Gaussian Blur, а какой-нибудь другой фильтр


Создание набора экшенов для разложения на 2 полосы.

  • Сделать набор экшенов с жестко заданными значениями радиуса можно на основе универсального экшена

  • Для этого нужно убрать команду Stop, отключить диалоговое окно в Gaussian Blur и настроить его радиус на требуемый

  • Для удобства последующей работы с файлом к названиям слоев Low и High можно сразу добавить приписку со значением радиуса размытия


Экшен для пакетной обработки с настройкой по первому кадру.

  • При обработке серии фотографий с одинаковой крупностью объектов было бы удобно один раз вручную подобрать нужный радиус разложения, а потом применять его ко всей серии

  • Это можно сделать, если вместо прямого вызова конкретного фильтра вписать в экшен команду вызова последнего использовавшегося фильтра

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

9. Разложение на 3 полосы частот

Зачем раскладывают картинку на три полосы.


  • Чаще всего задача такого разложения — вынести все дефекты в среднюю полосу частот

  • Таким образом можно бороться с объектами определенного типоразмера, например веснушками

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

  • Реже ретушируются все три полосы, в этом случае процесс аналогичен разделению на 2 полосы, но позволяет проще работать объектами разного типоразмера


Как это сделать.

  • Для НЧ увеличиваем радиус Gaussian Blur пока не останется чистая форма

  • Для ВЧ уменьшаем радиус High Pass пока не останется чистая фактура

  • Создаем между нами слой средних частот применив к нему сначала High Pass с радиусом который использовался для создания НЧ, а потом Gaussian Blur с радиусом который использовался для создания ВЧ

  • Универсальное правило: High Pass следующего слоя имеет такой же радиус, как Gaussian Blur предыдущего

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

  • При «честном» разложении средние частоты получаются вычитанием из исходного изображения низких и высоких


Автоматизация разложение на три полосы.

  • Для создания ВЧ удобно использовать High Pass, поскольку он позволяет более наглядно подобрать радиус

  • В процессе подбора уменьшаем радиус High Pass пока на ВЧ не останется чистая фактура

  • Вместо High Pass можно использовать Gaussian Blur с визуализацией ВЧ составляющей

  • Слой средних частот можно получить вычитая из исходного изображения верхние и нижние частоты

10. Упрощенный метод ретуши средних частот (Inverted High Pass)

Почему можно упростить ретушь средних частот.


  • Ретушируя средние частоты мы прежде всего убираем лежащие в них излишние локальные объемы

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

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


Как это сделать.

  • Подбирать радиус для High Pass удобнее через Gaussian Blur (через НЧ составляющую) и наоборот

  • Делаем копию исходного слоя

  • Вызываем Gaussian Blur, плавно увеличиваем радиус пока не исчезнут ненужные детали, запоминаем его значение и нажимаем Cansel

  • Вызываем High Pass, плавно уменьшаем радиус пока не пропадут ненужные объемы, запоминаем его значение и вводим радиус подобранный на предыдущем шаге

  • Применяем Gaussian Blur с радиусом подобранным на предыдущем шаге

  • Инвертируем изображение

  • В два раза понижаем контраст вокруг средней точки

  • Переключаем режим наложения на Linear Light

  • На слой вычитающий средние частоты из исходного изображения набрасываем черную маску

  • Белой кистью по маске прорисовываем те участки, на которых нужно подавить крупные детали


Автоматизация процесса.

  • Все рутинные операции записываются в экшен

  • Полоса средних частот получается вычитанием из исходного изображения НЧ и ВЧ полос с подобранными пользователем радиусами

  • За счет этого визуализация оказывается наиболее комфортной

  • Подбор верхнего радиуса можно делать после наложения на исходное изображение инвертированной СЧ+ВЧ составляющей. В этом случае используется Gaussian Blur и на размытой картинке начинает проступать чистая фактура


Чем приходится расплачиваться за скорость.

  • Результат ручной ретуши выглядите естественно прежде всего из-за сохранения мелких неоднородностей

  • За скорость и простоту приходится расплачиваться механистически правильной формой объектов, что визуально удешевляет работу

  • Соотношение радиусов обычно выбирают 1:3 или меньше, иначе результат будет выглядеть слишком неестественным

  • Для более тонкой работы соотношение радиусов берут примерно 1:2 и производят несколько циклов разложения с разными значениями вилки

  • При ретуши второстепенных участков можно брать соотношение 1:4 и даже больше

Для самостоятельного изучения:
Евгений Карташов. «Рецепты частотного разложения»

11. Частотное разложение и другие инструменты Photoshop

Средние частоты и Clarity.


  • Алгоритм работы Clarity строится на усилении (ослаблении) средних пространственных частот

  • При этом работа идет только по яркостной составляющей изображения

  • Повышение и ослабление Clarity не симметрично

  • Инструмент использует интеллектуальное размытие с сохранением контрастных контуров напоминающее Surface Blur, но не совпадающее с ним

  • При умеренных значениях можно рекомедовать использование Clarity в конвертере, при условии, что в дальнейшем изображение не будет подвергаться «сильной» обработке

Высокие частоты и повышение резкости.


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

  • При подготовке пейзажей основной проблемой является замыливание (исчезновение) сверх мелкой детализации (трава) вследствии нехватки разрешения.

  • Аналогичная проблема встает при подготовке изображений с мелкими деталями для размещения в интернете

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

  • Для этого повышаем резкость классическим способом, но оставляем это повышение только на низко контрастных областях

  • Проще всего это сделать используя Surface Blur в качестве фильтра, создающего нерезкую маску


12. В завершение разговора

Для чего еще можно применять частотное разложение


  • Частотное разложение — это универсальный метод применимый к любому жанру фотографии

  • Убирать складки на ткани или других материалах

  • С его помощью можно смягчать слишком жесткие тени

  • Избавляться от разводов оставшихся после общей ретуши

  • Решать любые задачи, требующие различной работы с общей формой и мелкими деталями

Почему после частотного разложения картинка выглядит плохо?


  • Ретушь — это процесс не поддающийся автоматизации

  • Частотное разложение не делает ретушь за вас, оно лишь упрощает решение некоторых проблем

  • Увлекшись возможностью решить все «несколькими размашистыми мазками», при использовании частотного разложения ретушеры нередко позволяют себе работать халтурно

  • Будьте честны перед собой, не сваливайте собственные ошибки и халтуру на «плохую методику»

  • Чтобы избежать такой ловушки можно разделить процесс на два этапа

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

  • Последующую доработку производить при помощи привычных реализаций Dodge & Burn, чтобы обеспечить остаточную неоднородность и естественность изображения

Для самостоятельного изучения:
ModelMayhem.com — RAW! Beauty Robot.
Сергей Брежнев «Частотное разложение vs Dodge&Burn»

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

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

Для коммерческого использования или перепечатки с внесением изменений необходимо согласование с автором. Связаться со мной можно по электронной почте [email protected]

© Андрей Журавлев (aka zhur74), февраль 2014 г.

zhur74.livejournal.com

Все про резкость. Часть 7. Дэн Маргулис против Андрея Журавлева.: skitalets_san

Все про резкость. Часть 7. Дэн Маргулис против Андрея Журавлева.

Сначала, лирическое отступление. Сейчас, только ленивый, наверное, не слышал про частотное разложение. В свое время получилось так, что и я, и Андрей Журавлев стали независимо друг от друга углубленно заниматься изучением этого метода. Помню даже, как он обращался ко многим с просьбой предоставить ему портрет небритого мужчины, чтобы «побрить» его. Андрея Журавлева, по его же словам, вдохновила на эти изыски статья Александра Миловского. И он ушел с головой в исследование этого метода. В бОльшей степени применительно для портретной ретуши. Результатом его огромной работы в течении 4 лет стал 5-ти часовой мастер-класс, который я рекомендовал бы посмотреть всем и каждому, если кто еще не умеет пользоваться этим методом. Ибо там не просто все разложено по полочкам и разжевано, но даже и в рот положено.
Частотное разложение. Ultimate. Конспект и видео

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

Так вот, а при чем тут вообще частотное разложение? А при том, что даже в самом примитивном случае использования, метод High Pass (цветовой контраст) плюс Overlay (перекрытие), как раз и является примером частотного разложения. Я в свое время пошел дальше. Решил попытаться восстановить (без образования ореолов) размытый контур с использованием только Unsharp Mask (контурная резкость) и частотного разложения. Суть идеи была проста. Разложить изображение на несколько высоких частот (я использовал радиусы 0,4 0,8 1,2 и 1,6) и к каждому высокочастотному слою применить Unsharp Mask (контурная резкость) с различными настройками таким образом, чтобы и контур восстановился и ореолы, за счет того, что имели различную ширину и интенсивность, взаимно погасили друг друга, оставив только восстановленный контур. Причем, приходилось все это делать еще и в несколько проходов. Реализовать идею удалось, но… для этого потребовались многочасовые пляски с бубнами с подбором параметров почти вслепую. Естественно, такой метод не применим для практического использования и не имеет никакого смысла. Потому что в Photoshop имеется уже не один инструмент (как было 5 лет назад), а целых три, которые справляются с задачей восстановления размытого контура намного быстрее и наглядней. Об этих инструментах и о методах их использования поговорим в последующих статьях. Если хватит творческого запала и не одолеет непроходимая лень, чисто для академического интереса, попробую описать все свои пляски с бубном более подробно и с картинками.

И все же, как соотносится название статьи и частотное разложение? Самым непосредственным образом. Дело в том, что, когда Андрей Журавлев заканчивал свой цикл статей по повышению резкости, он остановился только на High Pass (цветовой контраст) плюс Overlay (перекрытие) и не пошел дальше. Почему, я могу только предполагать. Само собой не потому, что не хватало знаний. Это точно не про него. Осмелюсь предположить, что виной тому стало его новое увлечение. Частотное разложение. И он с головой ушел в него не завершив начатое с резкостью. Больше того, где-то в публикациях у него мелькало, что он больше и не хочет возвращаться к вопросам резкости.

Чтобы была более понятна суть полемики, приведу цитаты из его статьи посвященной плюсам и минусам метода High Pass (цветовой контраст) плюс Overlay (перекрытие), где он описывает свою переписку с Дэном Маргулисом. Желающие могут ознакомиться с оригиналом:
Искусственное повышение резкости. Минусы и плюсы метода «High Pass – Overlay»

Минус первый: отсутствие Threshold (порога срабатывания). Как я уже писал выше, Threshold не решает всех проблем, связанных с усилением шумов при нерезком маскировании, и если основным критерием работы является качество, нерезкое маскирование все равно требует серьезной ручной доработки. Однако если во главе угла стоит скорость обработки, регулятор Threshold оказывается серьезным подспорьем. Вот мнение Дэна Маргулиса на эту тему, высказанное им в книге «Photoshop LAB Color» (врезка на стр. 135 русского издания):

«Некоторые пользователи, пытаясь получить альтернативный эффект, дублируют слой, задают режим наложения Overlay и применяют фильтр High Pass из меню Filter \ Other. Этот способ не только более громоздкий, но и менее гибкий, поскольку в нем отсутствует параметр Threshold, что затрудняет подбор оптимального значения Radius».

С такой оценкой я категорически не согласен. Ниже будет показано, что метод «High Pass» является гораздо более гибким, чем Unsharp Mask, и открывает такие возможности обработки, которые даже не снились последнему. Да, он более громоздкий и долгий, чем простой вызов фильтра Unsharp Mask, но качество конечного результата того стоит.
………………………………….……………………….

Рассматривать «громоздкость» данного метода в качестве минуса несерьезно: при незатейливом скоростном применении время, затрачиваемое на него, равно (или как минимум сравнимо) времени работы с Unsharp Mask, а при серьезной вдумчивой обработке результат настолько превосходит «конкурента», что сравнение становится просто некорректным.
………………………………….……………………….

После прочтения этихстрок у меня сразу же возник закономерный вопрос. Как оказалось, как будет видно ниже, не у меня одного. А кто мешает проделать абсолютно все то же самое с использованием Unsharp Mask (контурная резкость)? Применим к копии изображение нерезкое маскирование и из него вычтем оригинал. Получим абсолютно то же самое, что и в случае использования High Pass (цветовой контраст), только включая еще и работу Threshold. Причем, это не обязательно должен быть Unsharp Mask. Можно использовать и более продвинутые фильтры. Для меня не совсем понятно, почему Андрей так зациклился именно на High Pass.

Замечание от Дэна Маргулиса.

«Сравнение High Pass и традиционного USM сделано сильно, но не произвело на меня впечатления, потому что аргументы выглядят примерно так:

a) имеются красная и зеленая машины, обе без бензина;

b) поскольку бензина нет, мы должны толкать их чтобы заставить двигаться;

c) красная машина меньше, поэтому ее легче толкать;

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

e) таким образом, зеленая машина лучше чем красная, Ч.Т.Д.

Мой коментарий в книге, косающийся сравнения High Pass и USM, сделан в контексте традиционного рабочего потока, когда повышение резкости делается быстро. Если, скажем, мы согласимся с тем, что повышение резкости должно быть сделано максимум за 20 секунд без применения каких-либо скриптов или экшенов, тогда, я полагаю, мы согласимся и с тем, что High Pass не выдерживает соревнования. В этом случае можно:

a) сдублировать слой;

b) применить к нему USM с Amount 500%, Radius и Threshold по вкусу;

c) наложить поверх всего копию исходного слоя в режиме Darken с непрозрачностью 50%;

d) добавить настройки Blend If если необходимо управлять ореолами в тенях;

e) настроить непрозрачность слоя по вкусу

Можно получить аналогичный результат используя High Pass или, что то же самое, Gaussian Blur. Однако, каждый из этих путей потребует дополнительных шагов и в обоих случаях будет тяжело оценить, какими должны быть начальные настройки. Таким образом, при ограничении времени, нет смысла использовать High Pass.

Если есть больше времени, вы предлагаете ряд интересных вещей, которые можно реализовать используя результат действия фильтра High Pass. Все зависит от того, имеем ли мы карту ореолов.

Используя USM (или Gaussian Blur), можно легко создать такую же карту ореолов, просто вычтя оригинал из отшарпленной версии. С этой картой можно добиться всего того, что вы предложили сделать при помощи High Pass.

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

1) Я пришел к выводу, что насыщеный цвет — это аргумент против повышения резкости, а нейтральный — аргумент за. Поэтому мне понадобилось каким-то образом автоматизировать создание маски цетовой насыщенности.

2) Сегодня мы часто встречаемся с необходимостью вычищать грязь, которая возникает в результате избыточного шарпа в камере или в Raw-конвертере, когда мы не имеем исходной (не шарпленной) версии изображения. Это требует метода, который позволяет подчеркивать более слабые ореолы не затрагивая более сильные, этакой «обратной отсечки» («Reverse Threshold»).

Экшены делают это, как и многое другое, например, создание темных и светлых ореолов с различными радиусами. Однако они построены не на прямом применении USM, а на создании карт ореолов, подобных той, которую делает High Pass. RGB-экшен создает два слоя с ореолами на средне-сером фоне, наложенные в режиме Linear Light (так же, как делает High Pass). Ореолы создаются при помощи Gaussian Blur.

Lab-экшен, представляющийся более практичным, использует USM для создания темных ореолов на белом фоне и светлых на черном. Они накладываются на изображение в режимах Multiply и Screen.

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

При моем искреннем уважении к Дэну, у него есть одна скверная привычка: в споре он ставит такие граничные условия, которые априори делают его позицию беспроигрышной. А кто сказал, что у меня «нет бензина»? Почему мы должны отводить на повышение резкости всего 20 секунд и обходиться при этом без экшенов?

Как оказалось, я подумал точно о том же, о чем говорит Ден Маргулис. Андрей Журавлев абсолютно прав в том, что касается использования экшенов. Поэтому, мне тем более непонятно его упрямство в отстаивании преимуществ метода High Pass (цветовой контраст) плюс Overlay (перекрытие).  Как я писал выше, думаю, тут дело в том, что он просто переключился на другую заинтересовавшую его тему и не пошел дальше. В целом, в этом споре, я в бОльшей степени на стороне Андрея Журавлева. Я полностью согласен с его идеями по практическому применению High Pass. Но… сам инструмент то куцый. Куцый и кастрированный. В этом пункте я полностью на стороне Дэна Маргулиса. Абсолютно все, о чем говорит Андрей полностью применимо и к другим инструментам. Так зачем пользоваться самокатом, если можно ехать даже не на велосипеде, а на машине?

Таким образом получается, что все хвалебные оды, которые пелись методу High Pass (цветовой контраст) плюс Overlay (перекрытие) в предыдущей статье справедливы, но… за исключением самого инструмента. Сам я не придумал ничего нового. Для меня идейным вдохновителем явился экшен Стефана Марша. После него я стал выносить на высокочастотные слои действия абсолютно всех фильтров повышающих резкость. Включая и деконволюционные. Так как это действительно очень удобно и дает огромную гибкость. Поэтому, в свете всего выше сказанного, считаю использование именно инструмента High Pass (цветовой контраст) для повышение резкости не только совершенно бессмысленным, но и сильно ограничивающим возможности. Все, что можно делать с «картой ореолов» (термин прижившийся с легкой руки Андрея Журавлева) полностью применимо к любому фильтру повышающему резкость, которые имеют существенно больше возможностей по сравнению с примитивным High Pass (цветовой контраст). Огромной заслугой High Pass является не то, что он делает, ибо это можно сделать и другими методами и, зачастую, лучше, а в том, что этот инструмент дает идейный толчок для дальнейших исследований людям пытливым и любознательным. Лично мне, к сожалению, этого «толчка» не хватило. Потребовался дополнительный «толчок» в лице экшена Стефана Марша, чтобы дальше уже с головой уйти во всю эту «кухню».

Так что, при всем моем огромном уважении к Андрею Журавлеву, я в корне не согласен с его финальным подходом к повышению резкости, основанным на методе High Pass (цветовой контраст) плюс Overlay (перекрытие).

skitalets-san.livejournal.com

Ретушь портрета на основе частотного разложения изображения

После выступления на Creative Future 2010 я обещал, что напишу небольшую статью на эту тему. А закончив писать решил, что это неплохой повод начать вести свой ЖЖ. Небольшой предварительный опыт показал, что над девушками лучше не издеваться. Поэтому в качестве иллюстрации выступит мужской портрет. Его по моей просьбе сделал белорусский фотограф Дмитрий Михальцов, подобрав модель с «угловатым» лицом, характерными дефектами кожи и специально сделав некоторые ошибки при постановке света.

В теле статьи содержатся уменьшенные в два с половиной раза превьюшки.

Полноразмерный psd можно скачать отдельно.
За интересные ссылки, использованные мной в тексте, благодарю chaka , dorjechang и tritopora
Дополнительно рекомендую прочитать статью Алексея Шадрина «Управление визуальным объемом фотографических изображений». В практических рекомендациях есть ошибки, но замечательно описана теория.

UPD (апрель 2014):
Если данная статья покажется вам не удачной и/или не очень подробной, или вы просто предпочитаете «посмотреть», а не «почитать», предлагаю ознакомиться с постом «Частотное разложение. Ultimate. Конспект и видео». В нем представлен конспект одноименного онлайн мастер-класса и видеозапись МК (общей продолжительностью 5 часов 13 минут), нарезанная на части соответствующие разделам конспекта.

Все было придумано до нас.

Это небольшое вступление с краткой предысторией вопроса. Просто для общего развития. Если вам интересно толко непосредственное описание методики, можете сразу перейти к следующему разделу.

Все началось в 1822 году, когда французкий математик и физик Жан Батист Жозеф Фурье опубликовал свою работу «Аналитическая теория тепла», в которой для расчетов использовал представление функций тригонометрическими рядами. Разложение Фурье оказалось очень удобным и гибким инструментом. В 19 веке эти идеи активно развивались математиками, а в 20 были взяты на вооружение радиотехниками. Прямое (позволяющее разложить сигнал в частотный спектр) и обратное (позволяющее востановить сигнал из его часттного спектра) преобразования Фурье стали краеугольным камнем обработки сигналов.

Цифровая техника породила необходимость цифровой обработки сигналов, а компьютеры предоставили для этого широчайшие возможности. И здесь активно используется преобразование Фурье. На нем построены многие алгоритмы сжатия информации (в том числе JPG и MPEG), системы шумоподавления и многое другое. Естественно, такая обработка не обошла стороной и цифровые изображения. Этот метод давно известен в среде професссиональных ретушеров и на западе его название крутится вокруг слова «вейвлет» (wavelet). Хотя реально в его основе лежит более простое преобразование Фурье, поэтому я называю это частотным разложением.

В массы данная методика продвинулась не сильно. Сомневаюсь, что здесь наличествует «заговор профессионалов», скрывающих от публики «секретные приемы». Скорее всего, специалистам было просто лень писать статьи, а «широким массам» вполне хватало портретуры (как созвучно с политурой, и результаты схожие). Лично я «открыл Америку через форточку», когда полтора года назад разбирался с режимами наложения и нашел статью Александра Миловского «Муар нам только снится» . Разобрался с частотным разложением самостоятельно и только потом узнал, что его давно и плотно используют многие специалисты. Ничего удивительного — все было придумано до нас.

Фурье туда-обратно или аналогия со звуком.

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

«Фурье туда-обратно» — это жаргонное студенческое название стандартного метода обработки сигналов: прямое преобразование Фурье раскладывает входной сигнал (например, на входе в усилитель) в спектр – полученный спектр изменяется в соответствии с характеристикой прибора (например, усиливаются низкие частоты) – обратное преобразование Фурье позволяет получить из нового спектра выходной сигнал (в нашем примере басы будут звучать громче). Прелесть такого метода в том, что можно изменять разные частоты по отдельности, не зависимо друг от друга. Самое простое изменение — усиление или ослабление. Те, кто застал старую технику, помнят на усилителях ручки «НЧ» и «ВЧ». Это и есть усилители низкой и высокой частоты. Эти регулировки не затрагивали средние частоты, но позволяли отдельно усилить или ослабить низкие и высокие. В современной технике спектр делится на большее количество частотных полос. Раздельное управление каждой из них обеспечивает эквалайзер. Проигрыватель iTunes, например, имеет десятиполосный эквалайзер.

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

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

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

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

А теперь давайте отбросим предварительные объяснения, оставим только краткие выводы и представим что речь идет об изображении. С точки зрения математики и обработки сигнала разницы между звуком и изображением практически нет: звук — это одномерный (зависимость акустического давления или напряжения на клемах усилителя от времени) непериодический сигнал, а картинка — это двумерный (зависимость яркости от горизонтальной и вертикальной координаты) непериодический сигнал. Для RGB изображения таких сигалов будет сразу три: яркость в каналах Red, Green и Blue. Итак, в изображении:

Низкие частоты несут информацию об общей форме.
В средних частотах находится основная детализация.
Высокие частоты добавляют резкость.

Если мы сможем разнести разные частоты изображения на различные слои, то получим следующее.
На первом слое (НЧ) — самые крупные детали, общее распределение яркости и цвета, то есть форму объекта.
На втором слое (СЧ) — средняя и мелкая детализация, которая скрывается за выражением «локальный контраст» и для снятых крупным планом объектов является фактурой поверхности.
На третьем слое (ВЧ) — сверх-мелкую детализацию, про которую часто говорят «микроконтраст» и которая отвечает за резкость.

Надо сразу заметить, что граничные переходы являются сверх-мелкими деталями, даже если это границы достаточно крупных элементов изображения. Кстати, если вы еще не догадались, классическое повышение резкости фильтром Unsharp Mask — это просто сильное усиление верхних частот, а повышение резкости методом HiRaLoAm (High Radius Low Amount) — это слабое усиление средних и верхних частот.

Как это сделать в графическом редакторе.

«На полном автомате» это можно реализовать с помощью плагинов. Для GIMP’а существует Wavelet decompose, для пользователей ImageMagick есть достаточно подробное описание (с кодом), работающие в Photosop могут использовать 2D Fast Fourier Transform plugin for Adobe Photoshop или поискать в интернете по словам «wavelet» или «FFT». Я не люблю плагины (тому есть свои причины, но это выходит за рамки данной статьи), поэтому мы все проделаем стандартными средствами Photoshop.

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

Фильтром нижних частот в фотошопе является Gaussian Blur. Чем больший радиус мы задаем, тем ниже частоты, которые он оставляет. Дополнительным к нему фильтром верхних частот является High Pass (кстати, английский термин high-pass filter так и переводится «фильтр верхних частот»). Таким образом, после применения к копии исходной картинки Gaussian Blur мы получим ее низкочастотную составляющую. А после применения к копии исходной картинки High Pass с тем же значением Radius — высокочастотную, то есть разницу между исходной картинкой и ее размытой копией. Эта разница равна отклонению яркости от средне-серого (тон 128).

Из каких соображений выбирается Radius. Рассказывать про картинку в терминах «частоты» не очень удобно, поэтому перейдем к терминам «размеры». Понижение частоты соответствует увеличению длины волны, а для картинки это означает увеличение размера элементов. Чем больше значение Radius, тем больший размер должен иметь элемент изображения чтобы остаться на размытой копии, тем больше деталей будет исчезать с нее, оставляя только «чистую» форму объекта. Таким образом, при использовании Gaussian Blur мы заинтересованы в как можно большем значении Radius.

С другой стороны, чем больше значение Radius, тем больший размер могут иметь элементы пропущенные фильтром High Pass, тем больше информации о форме пройдет в слой на котором мы собирались оставить только детализацию. Таким образом, при использовании High Pass мы заинтересованы в как можно меньшем значении Radius. Поскольку по условиям задачи это значение для Gaussian Blur и High Pass должно быть одинаковым, исходя из конкретной картинки и стоящей задачи выбирается некий компромисный вариант.

Всю работу можно производить в одном файле, а фильтры применять к копиям слоя с исходным изображением. Чтобы облегчить подбор значения Radius, я предварительно преобразовываю эти копии в смарт-объекты (Convert to Smart Objects). Таким образом фильтры применяются к ним как смарт-фильтры и допускают изменение настроек в любой момент. На иллюстрации приведен внешний вид фотографии и палитры Layers для исходной картинки, ее НЧ-составляющей (слой Low) и ВЧ-составляющей (слой High). Значение параметра Radius для обоих фильтров равно 10.

Теперь вторая половина задачи: сложить полученные НЧ и ВЧ составляющие в единую картинку. Для этого надо яркость каждой точки размытой копии (НЧ-составляющей) изменить ровно настолько, насколько яркость ВЧ-составляющей отличается от средней (тон 128). Мы могли бы воспользоваться режимом наложения Linear Light, но его алгоритм немного другой: яркость каждой точки нижнего слоя изменяется на величину в два раза большую, чем отличие яркости верхнего слоя от средней (тон 128). Выражаясь математически: R = S + 2(C — 128), где S — исходная яркость, C — накладываемая яркость, R — результирующая яркость. Чтобы скомпенсировать заложенное в Linear Light двухкратное усиление надо перед сложением в два раза понизить контраст ВЧ-слоя, оставив неизменной среднюю яркость. Это можно сделать создав поверх него корректирующий слой кривых, в котором черная точка сдвинута вверх до значения 64, а белая вниз до значения 192.

Теперь корректирующий и ВЧ слои можно объеденить в группу и присвоить этой группе режим наложения Linear Light. Готово, перед вами исходная картинка. Если вы хотите минимизировать суммарную ошибку округления (это имеет смысл при разложении на большее количество составляющих), работайте в 16-битном режиме. Но при разложении на две составляющие она настолько мала, что 8-битные исходники можно не переводить в 16 бит.

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

Замечание первое. Александр Миловский предложил для понижения контраста ВЧ-слоя использовать Brightness/Contrast с установкой Contrast=-50%. Если вы решите поступить так же, не забудте поставить галочку Use Legacy. Со времени написания статьи алгоритм работы Brightness/Contrast был изменен и эта галочка заставляет его работать по старому алгоритму. Наглядно это можно увидеть на иллюстрациях к соответствующей статье.

Замечание второе. На форуме сайта www.modelmayhem.com есть пост с милым названием «HighPass курит взатяг (+решение)», в которой утверждается, что High Pass дает не аккуратный результат и предлагается следующая методика:

1. cделать две копии слоя с исходным изображением
2. применить к нижней Gaussian Blur с желаемым радиусом
3. к верхнему слою применить команду Apply Image, выбрав в качестве накладываемого изображения размытый слой, режим наложения — Subtract, в поле Offset ввести 128, в поле Scale ввести 2.
4. наслаждаться результатом, который «не курит взатяг».


Да простит меня автор этого сообщения, но я это считаю бредом. Описанная методика с коэффициентом Scale 1 полностью повторяет алгоритм действия фильтра HighPass, а коэффициент Scale 2 просто в два раза снижает контраст (мы это делали кривыми). Таким образом шаманские танцы с бубном лишаются всякого смысла. Я попробовал разложить и сложить картинку разными методами и получил совершенно одинаковые результаты. Кроме того, сразу сниженный контраст ВЧ-слоя подпортит нам жизнь во время ретуши. То же самое относится и ко второму предложенному автором алгоритму. Желающих поспорить прошу в коменты.

UPD: как выяснилось, проблемы у High Pass все-таки есть, подробности во второй части статьи.


Замечание третье. Иногда вместо кривых для компенсации вносимого Linear Light усиления предлагают уменьшить непрозрачность ВЧ-слоя до 50%. В частных случаях такая замена может быть равнозначна, но в общем — нет. В областях светлых деталей на светлом фоне (или темных деталей на темном фоне) после неослабленного Linear Light наложения может начаться постеризация и уменьшение непрозрачности от нее не спасет.

Зачем было городить огород?

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

Для ретуши формы удобнее всего применять штамп с уменьшеной непрозрачностью. Это позволяет плавно сгладить свето-теневой рисунок. Но при ретуши лица нас удерживает от этого фактура кожи: она начинает замыливаться и лицо превращается в латексную маску. Частотное разложение решило эту проблему. На НЧ-слое осталась только форма, вся фактура кожи ушла на ВЧ-слой. Поэтому можно совершенно спокойно работать полупрозрачным штампом, кисточкой и даже пальцем (Smudge Tool). Можно сгладить форму. Таким образом легко убрать неравномерность макияжа, огрехи постановки света, уменьшить глубину морщин, убрать воспаление (на иллюстрации я убрал покраснение с царапины на лбу, сохранив ее). На отдельных участках можно не просто сгладить, но и перерисовать свето-теневой рисунок (так убираются мешки под глазами). Пальцем можно протянуть, плавно удлиннить уже имеющиеся тени.

Я делал ретушь на новом прозрачном слое, включив для штампа режим Sample: Current & Below. На картинке ниже зеленым цветом отмечены отредактированные на НЧ-слое области (это специально сделанное превью, при ретуши такой картинки не будет). Далее приведен внешний вид слоя ретуши на прозрачном и белом фоне.

С ретушью текстуры неплохо справляется Healing Brush, но при работе по цельному изображению у нее не очень хорошо получается согласовать яркости исходной и ретушируемой областей. В результате на изображении остаются неприятные пятна. При работе по ВЧ-слою эта проблема снимается. Обратите внимание на большой старый шрам на лбу справа. Я брал образцы для ретуши как слева (где лоб прилично светлее), так и справа (где лоб намного темнее) от него. Но все отличия по яркости и цвету остались на нижнем НЧ-слое, поэтому условия работы для Healing Brush были просто тепличными.

Как и в предыдущем случае ретушь делалась на новом пустом слое с настройкой инструмента Sample: Current & Below. Перед ретушью надо переключить ВЧ-группу в режим наложения Normal (или Pass Trough) и отключить слой кривых понижающий контраст. Более контрастная картинка позволяет легче ориентироваться и работать более аккуратно. На картинке ниже зеленым цветом отмечены отредактированные на ВЧ-слое области. Далее приведен внешний вид слоя ретуши на прозрачном и белом фоне.

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

UPD: Для тех, кто в танке. Мне все равно сколько на ваш взгляд прыщиков я не дочистил. Это демонстрация методики. Кто хочет вместо обучения любоваться чужими результатами, может поискать себе другие статьи.

До:

После:

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

Разложение на большее количество составляющих.

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

Разложение на три составляющих может пригодиться при борьбе с дефектами однородного размера. Например, с веснушками. На НЧ-слое для фильтра Gaussian Blur надо выставить минимальное значение параметра Radius при котором веснушки уже исчезают. На ВЧ-слое для фильтра High Pass надо выставить максимальное значение параметра Radius при котором веснушки еще не появляются.

Средне-частотный слой располагается посередине. Это копия исходного изображения к которой применены фильтр High Pass со значением радиуса как у Gaussian Blur НЧ-слоя, а потом Gaussian Blur со значением радиуса как у High Pass ВЧ-слоя. Потом к нему применяется корректирующий слой кривых понижающий контраст и всей группе присваивается режим наложения Linear Light. Финальная структура слоев изображена на рисунке внизу.

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

Упрощенный метод применения.

В его основе лежит вычитание и он подойдет только для сглаживания формы лица («убийства объема»).

К копии исходного изображения примените Gaussian Blur с таким значением Radius, чтобы с картинки ушла вся интересная для вас детализация. После этого примените High Pass с таким значением Radius, чтобы на картинке сохранились только те элементы, объем которых вы считаете излишним (мешки под глазами, скулы, глубокие морщины, складки кожи и т.п.). Инвертируйте результат (если вы работает со смарт-объектом, инвертируйте картинку внутри него) и поменяйте режим наложения на Linear Light (в этом случае даже нет необходимости применять понижающие контраст кривые). Замаскируйте весь слой (Add Layer Mask \ Hide All) и полупрозрачной мягкой кистью белым цветом прорисуйте по маске те участки, которые хотите сгладить.

Ориентиры и перспективные направления.

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

Radius 1-2 — мелкая фактура кожи
Radius 4-5 — полная фактура кожи за исключением глубоких морщин и подобных дефектов
Radius 10-12 — полная фактура кожи с крупными дефектами
Radius 25-30 — практически все локальные блики и тени (мешки под глазами, носогубные складки, второй и прочие подбородки и т.п.)

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

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

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

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

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

Ложка пиара в бочке знаний.

Профессиональные цветокорректоры и люди легко впадающие в брюзжание могут смело пропустить этот раздел.

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

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

Для коммерческого использования или перепечатки с внесением изменений необходимо согласование с автором. Связаться со мной можно по электронной почте [email protected]

© Андрей Журавлев (aka zhur74), апрель 2010 г.
Первая публикация http://zhur74.livejournal.com/998.html

zhur74.livejournal.com

Частотное разложение 4. Конспект занятия

Запись прошедшего 2 ноября мастер-класса доступна в течении недели только записавшимся на занятие. В свободный доступ видео выкладываться не будет. Тем, кто не успел записаться, но желает посетить такое занятие предлагаю следить за анонсами школы Profile. В декабре планируется повтор этого занятия.

А чтобы все остальные не чувствовали себя обделенными, предлагаю

UPD (апрель 2014):
Если данная статья покажется вам не удачной и/или не очень подробной, или вы просто предпочитаете «посмотреть», а не «почитать», предлагаю ознакомиться с постом «Частотное разложение. Ultimate. Конспект и видео». В нем представлен конспект одноименного онлайн мастер-класса и видеозапись МК (общей продолжительностью 5 часов 13 минут), нарезанная на части соответствующие разделам конспекта.

Что такое пространственные частоты.

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

Разложение изображения на две полосы частот.

Gaussian Blur — фильтр нижних пространственных частот
Чем больше Raduis, тем более крупные детали убираются, тем ниже оставшиеся частоты
High Pass — фильтр верхних пространственных частот, дополнительный к Gaussian Blur
High Pass показывает детали, которые убрал Gaussian Blur при том же значении Radius
Эти детали отображаются в виде отклонения от средне-серого цвета
Добавить эти отклонения к исходному изображению может режим Linear Light
Контраст ВЧ-слоя надо понизить в два раза, чтобы скомпенсировать заложенное в Linear Light удвоение

Почему выгодно править частотные полосы по отдельности.

При ретуши необходимо согласовывать цвет и его переходы с одной стороны и фактуру поверхности с другой
При исправлении формы крупных объектов выгодно использовать пониженную непрозрачность
Для сохранения мелких объектов (фактура поверхности) необходимо использовать 100% непрозрачность
Мягкая граница кисти у штампа — вынужденный компромисс между этими двумя требованиями
Жесткий стык между однородными однотипными фактурами заметен не будет

Выбор радиуса при разложении на две полосы частот.

Для Gaussian Blur выгодно задавать большой радиус, чтобы максимально убрать фактуру
Для High Pass выгодно задавать малый радиус, чтобы не пропустить объемы
Конкретное значение выбирается как компромиссный вариант между этими двумя условиями
При этом учитывается детали какой крупности мы относим к фактуре
Радиус Gaussian Blur удобнее подбирать плавно увеличивая его, пока не исчезнут ненужные детали
Радиус High Pass удобнее подбирать плавно уменьшая его, пока не пропадут ненужные объемы

Ретушь НЧ-составляющей — исправление формы.

Работаем штампом с мягкой кистью и пониженной непрозрачностью
Можно работать на новом прозрачном слое с настройкой штампа Sample: Current & Below
При этом на экран можно вывести общий вид картинки, а не только НЧ слоя.
При необходимости можно рисовать кистью или любыми другими инструментами

Ретушь ВЧ-составляющей исправление фактуры.

Работаем штампом с жесткой кистью и 100% непрозрачностью
Можно работать на новом прозрачном слое с настройкой штампа Sample: Current & Below и отображением только ВЧ слоя
Чтобы ретушировать глядя на финальную картинку надо работать на самом ВЧ слое (его копии) с настройкой штампа Sample: Current Layer
При необходимости можно перенести текстуру с другой фотографии

Как побрить человека.

Вынести волоски (щетину) на ВЧ слой и заменить их фактурой чистой кожи
Если щетина была темная, поправить цвет на НЧ слое
Внимательно следите за фактурой, она сильно отличается на разных участках лица
«Брить» мужчину тяжело, поскольку на лице не хватает нужной фактуры
При необходимости нужную фактуру кожи можно взять с другой фотографии

Как работает Healing Brush.

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

«Честное» вычисление ВЧ-составляющей.

При наличии мелких деталей на массивном фоне отличающихся по яркости более чем на 128 уровней High Pass ошибается
Обычно это случается на точечных бликах расположенных на темном объекте
Чем больше радиус размытия, тем больше сама ошибка и вероятность ее появления.
Альтернативой High Pass является наложение на исходное изображение размытой версии при помощи команды Apply Image в режиме Subtract с установками Scale:2 Offset:128
Применять корректирующий слой понижающий контраст в этом случае не нужно, поскольку он уже понижен установкой Scale:2
Дополнительным плюсом такого метода является возможность применить для размытия не Gaussian Blur, а какой-нибудь другой фильтр

Борьба с пробойными бликами. Ретушь НЧ.

Изображение раскладывается на две полосы с установками обеспечивающими полный переход фактуры кожи на ВЧ слой
На НЧ слое участки пробойных бликов закрашиваются цветом кожи
При необходимости на них наносится свето-теневой рисунок передающий объем объекта

Борьба с пробойными бликами. Ретушь ВЧ.

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

Разложение на три полосы частот.

Задача такого разложения — вынести все дефекты в среднюю полосу частот
Для НЧ увеличиваем радиус Gaussian Blur пока не останется чистая форма
Для ВЧ уменьшаем радиус High Pass пока не останется чистая фактура
Создаем между нами слой средних частот применив к нему сначала High Pass с радиусом который использовался для создания НЧ, а потом Gaussian Blur с радиусом который использовался для создания ВЧ
Универсальное правило: High Pass следующего слоя имеет такой же радиус, как Gaussian Blur предыдущего
Теперь можно ретушировать средние частоты не обращая внимание не только на фактуру, но и на разницу цвета исходной и ретушируемой области
Таким образом можно бороться с объектами определенного типоразмера, например веснушками
Кроме того, в средних частотах находится большинство «старящих» элементов: глубина морщин, жилистость, вены, провисания, мешки под глазами и т.п.

Выделение средних частот — упрощенный метод.

Ретушируя средние частоты мы убираем лежащие в них излишние локальные объемы
Это можно сделать проще, не раскладывая изображение на три полосы, а выделить среднюю и вычесть ее из исходника
При этом подбирать радиус для High Pass удобнее через Gaussian Blur и наоборот
Делаем копию исходного слоя
Вызываем Gaussian Blur, плавно увеличиваем радиус пока не исчезнут ненужные детали, запоминаем его значение и нажимаем Cansel
Вызываем High Pass, плавно уменьшаем радиус пока не пропадут ненужные объемы, запоминаем его значение и вводим радиус подобранный на предыдущем шаге
Применяем Gaussian Blur с радиусом подобранным на предыдущем шаге
Инвертируем изображение
В два раза понижаем контраст вокруг средней точки
Переключаем режим наложения на Linear Light
Набрасываем черную маску
Белой кистью по маске прорисовываем те участки, на которых нужно подавить крупные детали
Соотношение радиусов должно быть 1:3 или меньше, иначе результат будет выглядеть слишком неестественным
За скорость и простоту приходится расплачиваться механистически правильной формой объектов, что визуально удешевляет работу

Для чего еще можно применять частотное разложение

Частотное разложение — это универсальный метод применимый к любому жанру фотографии
С его помощью можно смягчать слишком жесткие тени
Убирать складки на ткани или других материалах
Избавляться от разводов оставшихся после общей ретуши
Решать любые задачи, требующие различной работы с общей формой и мелкими деталями

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

zhur74.livejournal.com

Частотное разложение 2.0. По горячим следам мастер-класса

Частотное разложение 2.0. По горячим следам мастер-класса[Jun. 25th, 2013|11:32 pm]

Фотокузница

Недавно я посетил онлайн мастер-класс Андрея Журавлева, который назывался «Частотное разложение 2.0». В процессе подготовки материала к данному мастер-классу мы вели активную переписку с Андреем, обмениваясь идеями и мнениями по некоторым аспектам метода. Соответственно, мне было очень интересно посмотреть сам мастер-класс. Тем не менее, идеи часто приходят неожиданно. Одна из таких идей посетила меня на мастер-классе, в результате чего и появился данный видеоурок. Экшен к уроку можно скачать по ссылке под видео. Он работает в любой версии Adobe Photoshop.

Скачать экшен

Comments:

Спасибо, Евгений! Крайне интересный урок!!!

Спасибо Журавлеву 🙂

Спасибо 🙂 вам и Андрею.

Интересно, конечно. Но в уроке не услышал о разнице и смысле замены Гауса на Сёрфейс.

разница в ореолах на контрастных границах

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

Edited at 2013-07-19 09:47 pm (UTC)

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

гаус границ в принципе и не оставляет,в отличии от размытия по поверхности.

За экшн отдельное спасибо,все работает,результат хороший))

Спасибо, буду пробовать)

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

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

Извините, вклинюсь: у меня такое возникало при рисовании прямо по серому слою, если стоял ре;им штампа отличный от Current Layer.

При работе на слое ВЧ ужно в установках штампа поставить Sample: Current Layer.
Почему, несложно догадаться самостоятельно.

Спасибо, очень полезно!

Спасибо Вам и Андрею. Сама была только на ч.р. 1.0, интересно переработали подход.

Хорошая идея с инверсией, и 50% непрозрачностью! А главное очень просто реализуется, жаль Андрей на МК по частотному разложению поспешил и не успел проверить способ)
Но не понятно одно -при всей простоте, в видео-примере, на мой взгляд, способ излишне усложнился. Зачем было мудрить структуру, вводя корректирующий слой invert и временный слой temp, подлежащий в конечном счете удалению, когда на первом же этапе, при создании инвертированной копии исходного слоя с 50% непрозрачностью, отлично имитировался HighPass-подобный эффект? После подбора радиуса в фильтре surface blur, не уходя с инвертированного слоя, достаточно вернуть непрозрачность в 100% и еще раз инвертировать (ctrl+I). Получаем готовый слой с низкой чистой (low), при этом не делая лишних перемещений по слоям, что приятно и для экшена, и для обычного ручного разложения. В завершении разложения остаётся всего лишь привычным образом через Apply Image получить недостающую высокочастотную составляющую.

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

А вообще ваша идея далеко не нова

http://tsykhra.livejournal.com/2481.html

Но вообще ретушеры не любят Surface Blur. Median или Dust’n’Scratches плюс дальнейшее разблюривание областей НЧ-области путем растушеванного выделения и обычного гаусса

fotoforge.livejournal.com

Частотное разложение. ULTIMATE | Виртуальная школа Profile

Частотное разложение. ULTIMATE

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

1. ТЕОРИЯ

Разложение в спектр.

В 1807 году Жан Батист Жозеф Фурье подготовил доклад «О распространении тепла в твёрдом теле», в котором использовал разложение функции в тригонометрический ряд

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

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

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

Что такое пространственные частоты.

Частота с которой меняется яркость при перемещении по горизонтали или вертикали

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

Чем выше частота, тем быстрее меняется яркость, тем мельче детали которые она задает

Самые мелкие детали — это перепады яркости на контрастных контурах

Разложение на полосы частот.

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

Самые низкие частоты задают общее распределение яркости и, как следствие, цвета

Средние частоты уточняют эту картинку принося основные объемы объектов

Верхние частоты добавляют самую мелкую детализацию — фактуру поверхностей

Дополнительные материалы:

Алексей Шадрин. «Управление визуальным объемом изображений»Александр Миловский. «Муар нам только снится»

2. ПРОСТОЕ РАЗЛОЖЕНИЕ НА 2 ПОЛОСЫ ЧАСТОТ

Фильтры нижних и верхних частот.

Gaussian Blur — фильтр нижних пространственных частот

Чем больше Raduis, тем более крупные детали убираются, тем ниже оставшиеся частоты

High Pass — фильтр верхних пространственных частот, дополнительный к Gaussian Blur

High Pass показывает детали, которые убрал Gaussian Blur при том же значении Radius

Эти детали отображаются в виде отклонения от средне-серого цвета (отклонения от средней яркости в каждом канале)

Сложение исходного изображение из частотных полос.

Добавить эти отклонения к исходному изображению может режим Linear Light

Контраст ВЧ-слоя надо понизить в два раза вокруг средней яркости (тон 128), чтобы скомпенсировать заложенное в Linear Light удвоение

Это можно сделать при помощи кривых (Curves) подняв черную точку в позицию (0; 64) и опустив белую в позицию (255; 192)

Можно понизить контраст при помощи Brightness/Contrast с установкой Contrast -50 и активированным ключем Use Legacy

Вместо понижения контраста можно уменьшить до 50% непрозрачность слоя, но в этом случае регулятор Opasityиспользовать нельзя, а нужно воспользоваться регулятором Fill

Дополнительные материалы:

Андрей Журавлев. «Ретушь портрета на основе частотного разложения»

3. DODGE & BURN

Идеология Dodge & Burn.

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

Таким же образом усиливаются или дорисовываются недостающие объемы

Классически реализуется при помощи инструментов Dodge Tool и Burn Tool, но эти инструменты допускают только деструктивную обработку

Может быть реализована при помощи режимов наложения или корректирующих кривых с рисованием по макске слоя

Реализация Dodge & Burn при помощи режимов наложения.

Для сильной перерисовки свето-теневого рисунка используются режимы наложения Multiply и Screen

Рисование производится на пустых или залятых нейтральными для данных режимов цветом слоях

Основным преимуществом такой работы является большая сила воздействия: Multiply способен затемнять даже белый объект, а Screen осветлять даже черный

Дополнительным плюсом является возможность работать разным цветом на одном слое и простота выбора цвета: его можно брать с самого изображения

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

Для легкой финальной правки применяют слой в режиме Soft Light (прозрачный или залитый средне-серым)

Плюсами являются: мягкость и визуальная однородность воздействия; ограниченный диапазон воздейстывий; отсутствие воздействия на белые и черные участки

Реализация Dodge & Burn при помощи кривых.

Затемнение и осветление производится при помощи корректирующих слоев кривых (Curves), а необходимые участки прорисовываются по их маскам

При затемнении происходит повышение, а при осветлении понижение, насыщенности изображения. Для их компенсации к каждому слою кривых через маску вырезания (Create Clipping Mask) добавляется слой Hue/Saturation

К плюсам метода можно отнести большую (по сравнению с использованием режимов наложения) гибкость последующих настроек

Минусом является невозможность вносить разные оттенки цвета при помощи одного корректирующего слоя

Для самостоятельного изучения:

Алиса Еронтьева и Дмитрий Никифоров. «Портретная ретушь»

4. ИНСТРУМЕНТЫ ИХ НАСТРОЙКИ

Почему выгодно править частотные полосы по отдельности.

При ретуши необходимо согласовывать цвет и его переходы с одной стороны и фактуру поверхности с другой

При исправлении формы крупных объектов выгодно использовать пониженную непрозрачность

Для сохранения мелких объектов (фактура поверхности) необходимо использовать 100% непрозрачность

Мягкая граница кисти у штампа — вынужденный компромисс между этими двумя требованиями

Жесткий стык между однородными однотипными фактурами заметен не будет

Выбор радиуса при разложении на две полосы частот.

Для Gaussian Blur выгодно задавать большой радиус, чтобы максимально убрать фактуру

Для High Pass выгодно задавать малый радиус, чтобы не пропустить объемы

Конкретное значение выбирается как компромиссный вариант между этими двумя условиями

При этом учитывается детали какой крупности мы относим к фактуре

Визуализация при выборе радиуса разложения.

Радиус Gaussian Blur удобнее подбирать плавно увеличивая его, пока не исчезнут ненужные детали

Радиус High Pass удобнее подбирать плавно уменьшая его, пока не пропадут ненужные объемы

Если более важной является форма, радиус удобнее подбирать ориентируясь на содержимое НЧ (размытая картинка)

Если более важной является фактура поверхности, радиус удобнее подбирать ориентируясь на содержимое ВЧ («хайпасная» картинка)

Зависимость радиусов от размера лица и крупности дефектов.

Пропорции среднего лица (ширина к высоте) составляют примерно один к полутора

При вычислении радиусов удобнее отталкиваться от высоты лица, так как она меньше зависит от ракурса съемки

Для удаления аккуратной фактуры кожи необходимо взять значение Radius порядка 1/280 — 1/250 от высоты лица

Для удаления мелких дефектов (прыщи, морщины и т.п.) необходимо взять значение Radius порядка 1/100 — 1/120 от высоты лица

Для удаления крупных дефектов (подглазины, шрамы и т.п.) необходимо взять значение Radius порядка 1/50 — 1/60 от высоты лица

5. РЕТУШЬ ПРИ РАЗЛОЖЕНИИ НА 2 ПОЛОСЫ ЧАСТОТ

Ретушь НЧ-составляющей — исправление формы.

Находящуюся на НЧ слое форму удобно ретушировать при помощи инструментов Clone Stamp, Brush и Mixer Brush

Штампом работаем с мягкой кистью и пониженной непрозрачностью

Можно работать на новом прозрачном слое с настройкой штампа Sample: Current & Below

При этом на экран можно вывести общий вид картинки, а не только НЧ слоя.

Кисть (Brush Tool) удобно использовать для закрашивания локальных дефектов (пробойные блики, проваальные тени и т.п.) телесным цветом

Mixer Brush используется для быстрого разглаживания лишних объемов

Ретушь ВЧ-составляющей исправление фактуры.

Работаем штампом с жесткой кистью и 100% непрозрачностью

Можно работать на новом прозрачном слое с настройкой штампа Sample: Current & Below и отображением только ВЧ слоя

Чтобы ретушировать глядя на финальную картинку надо работать на самом ВЧ слое (его копии) с настройкой штампа Sample: Current Layer

Чтобы иметь возможность откатиться к исходному состоянию ретушь проводят на копии слоя ВЧ с применением к нему команды Create Clipping Mask

Для лучшего контроля над деталями можно временно включить корректирующий слой кривых, повышающий контраст ВЧ составляющей

При отсутствии на изображении необходимой текстуры можно перенести ее с другой фотографии

Как работает Healing Brush.

На НЧ слое после размытия на участках рядом с контрастной границей появляется цвет соседней области

На ВЧ слое вдоль контрастных границ появляются ореолы противоположных цветов

Если в процессе ретуши ВЧ слоя убрать ореол на финальной картинке на этом участке появится цвет соседней области

Healing Brush переносит фактуру с донорской области, подгоняя цвет и яркость под ретушируемого участка под цвет и яркость его окрестностей

Его работа построена на алгоритме частотного разложения, а значение радиуса привязано к размер кисти

6. ОТДЕЛЬНЫЕ ПРИЕМЫ РЕТУШИ

Как побрить человека.

Вынести волоски (щетину) на ВЧ слой и заменить их фактурой чистой кожи

Если щетина была темная, поправить цвет на НЧ слое

Внимательно следите за фактурой, она сильно отличается на разных участках лица

«Брить» мужчину тяжело, поскольку на лице не хватает нужной фактуры

При необходимости нужную фактуру кожи можно взять с другой фотографии

Борьба с пробойными бликами. Ретушь НЧ.

Изображение раскладывается на две полосы с установками обеспечивающими полный переход фактуры кожи на ВЧ слой

На НЧ слое участки пробойных бликов закрашиваются цветом кожи

При необходимости на них наносится свето-теневой рисунок передающий объем объекта

Борьба с пробойными бликами. Ретушь ВЧ.

Если блик пробойный и вообще не содержал фактуры, она переносится с целых участков кожи

Если блик близок к пробойному и фактура кожи все-таки содержится, после ретуши НЧ она визуально усилится

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

7. «ЧЕСТНОЕ» РАЗЛОЖЕНИЕ НА 2 ПОЛОСЫ ЧАСТОТ

Ошибка High Pass.

Максимальный диапазон разностей яркости от -256 (вычитаем белый из черного) до 256 (вычитаем черный из белого) составляет 512 тоновых уровней

Максимально возможные отклонения от средней яркости от -128 (затемнение) до 127 (осветление)

При наличии мелких деталей на массивном фоне отличающихся по яркости более чем на 128 уровней High Pass ошибается

Обычно это случается на точечных бликах расположенных на темном объекте

Чем больше радиус размытия, тем больше сама ошибка и вероятность ее появления.

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

При больших радиусах ошибка составляет реальную проблему, поскольку «гасит» мелкие блики

Создание ВЧ составляющей вычитанием НЧ из оригинала.

Альтернативой High Pass является наложение на исходное изображение размытой версии при помощи команды Apply Image в режиме Subtract с установками Scale:2 Offset:128

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

В поле Scale устанавливается во сколько раз будет уменьшаться результат вычитания перед добавлением к значению Offset

Диапазон установок Scale от 1 до 2, то есть контраст можно понизить максимум в 2 раза

Применять корректирующий слой понижающий контраст в этом случае не нужно, поскольку он уже понижен установкой Scale:2

Особенности разложения 16-битных изображений.

При вычислении ВЧ через команду Subtract у 16-битных изображений появляется ошибка величиной в 1 восьмибитный (128 шестнадцатибитных) уровень

Вероятно, это связано с тем, что реально вычисления происходят в пятнадцатибитном виде

Чтобы избежать этой ошибки при работе в 16-битном режиме вместо команды Subtract используют команду Add с активированным ключом Invert и установками Scale:2 Offset:0

Использование Surface Blur для получения НЧ составляющей.

В случае применения для получения НЧ составляющей Gaussian Blur вдоль контрастных границ создаются сильные ореолы

Ретушь в области ореолов может привести к «затягиванию» на объект цвета соседнего фона

Проблема проявляется тем более сильно, чем больше радиус размытия, поскольку в этом случае ореолы становятся более массивными и плотными

Чтобы избежать такой проблемы НЧ составляющую можно создавать при помощи фильтра Surface Blur

Границы, имеющие перепад яркости больше уровня установленного регулятором Threshold, не размываются

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

8. АВТОМАТИЗАЦИЯ ПРОЦЕССА

Запись универсального экшена для разложения на 2 полосы частот.

Все операции выполняются со слоями, созданными самим экшеном

Слой создается командой Layer > New Layer и сразу переименовывается

Текущее изображение помещается на него при помощи команды Image > Apply Image с установкой Layer: Merged

Переключения между слоями выполняются при помощи шоткатов «Alt»+«[» и «Alt»+«]»

Для возможности переключения вместо отключения видимости слоя его непрозрачность уменьшается до нуля

При необходимости перемещение слоев выполняются командами Layer > Arange

В качестве подсказки перед применением Gaussian Blur в экшен вставляется команда Stop с комментариями по подбору радиуса

При регулярном применении Stop можно деактивировать или удалить

Преимущества «честного» разложения при работе с экшенами.

При записи экшена количество стандартных операций не является критичным

При этом важно минимизировать количество операций, требующих участия пользователя

Вычисление ВЧ составляющей через наложение НЧ на копию исходного слоя избавляет пользователя от задания радиуса для фильтра High Pass

Дополнительным плюсом такого метода является возможность применить для размытия не Gaussian Blur, а какой-нибудь другой фильтр

Создание набора экшенов для разложения на 2 полосы.

Сделать набор экшенов с жестко заданными значениями радиуса можно на основе универсального экшена

Для этого нужно убрать команду Stop, отключить диалоговое окно в Gaussian Blur и настроить его радиус на требуемый

Для удобства последующей работы с файлом к названиям слоев Low и High можно сразу добавить приписку со значением радиуса размытия

Экшен для пакетной обработки с настройкой по первому кадру.

При обработке серии фотографий с одинаковой крупностью объектов было бы удобно один раз вручную подобрать нужный радиус разложения, а потом применять его ко всей серии

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

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

9. РАЗЛОЖЕНИЕ НА 3 ПОЛОСЫ ЧАСТОТ

Зачем раскладывают картинку на три полосы.

Чаще всего задача такого разложения — вынести все дефекты в среднюю полосу частот

Таким образом можно бороться с объектами определенного типоразмера, например веснушками

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

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

Как это сделать.

Для НЧ увеличиваем радиус Gaussian Blur пока не останется чистая форма

Для ВЧ уменьшаем радиус High Pass пока не останется чистая фактура

Создаем между нами слой средних частот применив к нему сначала High Pass с радиусом который использовался для создания НЧ, а потом Gaussian Blur с радиусом который использовался для создания ВЧ

Универсальное правило: High Pass следующего слоя имеет такой же радиус, как Gaussian Blur предыдущего

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

При «честном» разложении средние частоты получаются вычитанием из исходного изображения низких и высоких

Автоматизация разложение на три полосы.

Для создания ВЧ удобно использовать High Pass, поскольку он позволяет более наглядно подобрать радиус

В процессе подбора уменьшаем радиус High Pass пока на ВЧ не останется чистая фактура

Вместо High Pass можно использовать Gaussian Blur с визуализацией ВЧ составляющей

Слой средних частот можно получить вычитая из исходного изображения верхние и нижние частоты

10. УПРОЩЕННЫЙ МЕТОД РЕТУШИ СРЕДНИХ ЧАСТОТ (INVERTED HIGH PASS)

Почему можно упростить ретушь средних частот.

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

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

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

Как это сделать.

Подбирать радиус для High Pass удобнее через Gaussian Blur (через НЧ составляющую) и наоборот

Делаем копию исходного слоя

Вызываем Gaussian Blur, плавно увеличиваем радиус пока не исчезнут ненужные детали, запоминаем его значение и нажимаем Cansel

Вызываем High Pass, плавно уменьшаем радиус пока не пропадут ненужные объемы, запоминаем его значение и вводим радиус подобранный на предыдущем шаге

Применяем Gaussian Blur с радиусом подобранным на предыдущем шаге

Инвертируем изображение

В два раза понижаем контраст вокруг средней точки

Переключаем режим наложения на Linear Light

На слой вычитающий средние частоты из исходного изображения набрасываем черную маску

Белой кистью по маске прорисовываем те участки, на которых нужно подавить крупные детали

Автоматизация процесса.

Все рутинные операции записываются в экшен

Полоса средних частот получается вычитанием из исходного изображения НЧ и ВЧ полос с подобранными пользователем радиусами

За счет этого визуализация оказывается наиболее комфортной

Подбор верхнего радиуса можно делать после наложения на исходное изображение инвертированной СЧ+ВЧ составляющей. В этом случае используется Gaussian Blur и на размытой картинке начинает проступать чистая фактура

Чем приходится расплачиваться за скорость.

Результат ручной ретуши выглядите естественно прежде всего из-за сохранения мелких неоднородностей

За скорость и простоту приходится расплачиваться механистически правильной формой объектов, что визуально удешевляет работу

Соотношение радиусов обычно выбирают 1:3 или меньше, иначе результат будет выглядеть слишком неестественным

Для более тонкой работы соотношение радиусов берут примерно 1:2 и производят несколько циклов разложения с разными значениями вилки

При ретуши второстепенных участков можно брать соотношение 1:4 и даже больше

Для самостоятельного изучения:

Евгений Карташов. «Рецепты частотного разложения»

11. ЧАСТОТНОЕ РАЗЛОЖЕНИЕ И ДРУГИЕ ИНСТРУМЕНТЫ PHOTOSHOP

Средние частоты и Clarity.

Алгоритм работы Clarity строится на усилении (ослаблении) средних пространственных частот

При этом работа идет только по яркостной составляющей изображения

Повышение и ослабление Clarity не симметрично

Инструмент использует интеллектуальное размытие с сохранением контрастных контуров напоминающее Surface Blur, но не совпадающее с ним

При умеренных значениях можно рекомедовать использование Clarity в конвертере, при условии, что в дальнейшем изображение не будет подвергаться «сильной» обработке

Высокие частоты и повышение резкости.

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

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

Аналогичная проблема встает при подготовке изображений с мелкими деталями для размещения в интернете

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

Для этого повышаем резкость классическим способом, но оставляем это повышение только на низко контрастных областях

Проще всего это сделать используя Surface Blur в качестве фильтра, создающего нерезкую маску

12. В ЗАВЕРШЕНИИ РАЗГОВОРА

Для чего еще можно применять частотное разложение

Частотное разложение — это универсальный метод применимый к любому жанру фотографии

Убирать складки на ткани или других материалах

С его помощью можно смягчать слишком жесткие тени

Избавляться от разводов оставшихся после общей ретуши

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

Почему после частотного разложения картинка выглядит плохо?

Ретушь — это процесс не поддающийся автоматизации

Частотное разложение не делает ретушь за вас, оно лишь упрощает решение некоторых проблем

Увлекшись возможностью решить все «несколькими размашистыми мазками», при использовании частотного разложения ретушеры нередко позволяют себе работать халтурно

Будьте честны перед собой, не сваливайте собственные ошибки и халтуру на «плохую методику»

Чтобы избежать такой ловушки можно разделить процесс на два этапа

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

Последующую доработку производить при помощи привычных реализаций Dodge & Burn, чтобы обеспечить остаточную неоднородность и естественность изображения

Для самостоятельного изучения:

ModelMayhem.com — RAW! Beauty Robot.Сергей Брежнев «Частотное разложение vs Dodge&Burn»

www.profileschool.ru

Ретушь портрета на основе частотного разложения изображения

Андрей Журавлев
Конспект Лекции «Ретушь портрета на основе частотного разложения изображения.»
И так, частотное преобразование (wavelet) изображения, инструмент уже есть в программе Gimp (графический редактор)
Что мы подразумеваем :

  • Низкие частоты — информация в изображении о общей форме

  • Средние частоты — о деталях

  • Высокие частоты — о мелких деталях придающих изображению «резкость»

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

 Задача — разложить картинку на частотные составляющие, а затем сложить вместе и получить приемлемый результат.
Что считаем за частоту (как критерий), нас интересует размер элементов — это и будет критерием.
Поясним — считаем, что чем больше размер тем ниже частота, но размер подразумеваем как размер размытия по Гауссу.
Получается, чтобы выделить низкочастотную составляющую изображения, к нему нужно применить Гауссово размытие, для выделения верхней частоты полосы нам нужно применить высокочастотный фильтр, в Фотошопе это фильтр
HighPass
.
Хорошо, разделить изображение не сложно, как его собрать обратно ?
Если говорить о фотошопе, то на основе ВЧ фильтра HighPass смотрим для каждого пиксела, на сколько его яркость отличается от средне серого (127) и нужно внести эти данные в изображение полученное с помощью НЧ фильтра Gaus Blure. Для этого в режиме наложения слоев есть интересный режим Linear Light.
Есть одна особенность в работе этого режима, а именно коэффициент 2, откуда появляется — формула по которой работает режим L = A + 2 * (B — 128),  где L — результат наложения, A — цвет нижнего слоя, B — цвет накладываемого слоя. Формула применяется по каналам раздельно.
  Если нижним слоем будет изображение после НЧ фильтра, а верхним после HighPass, получим изображение с удвоенными по силе деталями.
Значит, результат после ВЧ фильтра нужно ослабить, т. е. вдвое уменьшить контраст. Для этого создадим корректирующий слой с кривыми
где выставим яркости темной точки в 64 а для светлой 192 (форма кривой — возрастающая прямая).
Редактирование результата НЧ  фильтрации позволяет поправить — плохой макияж, ошибки света, мешки под глазами и т.п., при этом фактура кожи остается не затронутой
поскольку мелкие детали у нас в ВЧ слое.
Результат ВЧ фильтрации позволяет аккуратно убрать веснушки, шрамы, морщины.
Рецепт редактирования женского портрета : разделим на 3-и частотные полосы, так чтобы на НЧ части нежелательные детали (в примере -веснушки)
исчезли, для этого из копии исходного изображения создаем SmartObject к нему применяем фильтр Gaus Blure, подбираем радиус радиус размытия как компромисс
между НЧ фильтром и ВЧ фильтром (в примере получили = 9).
Создаем SmartObject для ВЧ части к нему применяем фильтр HighPass с радиусом ~ 2, так чтобы стали проявляться веснушки.
Для СЧ части — фильтр HighPass должен цепляться за нижнюю и верхнюю части предыдущих частей.
Поправляем результаты согласно нашим представлениям о красоте.
От чего отталкиваться при выборе значений для фильтров :
для размытия по Гауссу, радиусы :
~2 уходит мелкая фактура,
~10 ухоит детализация лица (речь идет о портретной съемке), морщины, шрамы и т.д.
~20-25 — остается только освещение
~4 в ВЧ части тонкая фактура кожи и мелкая детализация.
Рецепт простого варианта ретуши :
Создаем СЧ фильтр, так чтобы в него входили детали которые нам ненужны в итоговом результате применяем фильтры Gaus Blure (10) + HighPass (~24), итог инвертируем и создаем из него SmartObject + корректирующая кривая учитывающая коэффициент
2 и наложение LinearLight. Далее создаем маску скрывающую ненужные детали.

Послесловие и начало эксперимента :

Я честно пытался повторить все, что было показанно на лекции, но результат не получался, не получался тем который нужен
изображение после фильтров оставалось мутным с некоторыми деталями.
Разбираясь, что не так, пришел к рецепту который изложу ниже.
Источники информации :
Андрей Журавлев «Цветокоррекция. Режимы наложения»
Александр Миловский «Муар нам только снится»
WiKi «Дискретное вейвлет-преобразование»

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

Первым делом разделим изображение на полосы низкой частоты и высокой частоты,

для этого создаем 2-е копии слоя оригинального изображения, делаем из каждой SmartObject, создаем группу «Разложение изображения» куда переносим копии.
К первой копии применяем фильтр Gaus Blure (размытие по Гаусу) например с значением 10.
Внутри группы «Разложение изображения» создаем группу
«ВЧ часть фильтра» в которую перенесем вторую копию изображения, к ней применим фильтр HighPass с значением 10, создадим корректирующий слой с кривыми
для коррекци контраста (прямая 64 — 192) и изменим режим наложения группы «ВЧ часть фильтра» на LinearLight.
Проверим, что наши действия приводят к адекватному результату. Изменяя видимость группы «Разложение изображения» сравниваем ее с исходным слоем,
если все сделано правильно разницы не заметим.
Смысл проделанных действий — мы провели границу частотного разделения по радиусу 10, теперь все что касается Нижних частот будет находиться в слое
с размытием по Гаусу, а все что связанно с Высокими частотами будет внутри группы «ВЧ часть фильтра»
Если нам понадобиться разделить на три полосы частот, НЧ СЧ ВЧ, то нам нужно будет внутри группы «ВЧ часть фильтра», произвести действия аналогичные
для получения группы «Разложение изображения», а именно сделать две копии результата фильтра HighPass (10), к первой применить размытие по Гаусу с меньшим
радиусом размытия (2,4), к второй применить фильтр HighPass с радиусом 2.4, создать вложенную группу в «ВЧ часть фильтра» куда поместить результат HighPass (2,4)
c корректирующими кривыми (прямая 64-192) и изменить режим наложения группы на LinearLight.

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

Видео, сейчас это группа Pink Floyd «Paint Box»

master-uri.livejournal.com

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *