Последние изменения - Поиск:

Креативизмы

Популярно

Фотография

Итоги
Внутренняя империя

редактировать

А. Юферев. Как "навести шороху" в картинке или Или комплексный подход к улучшению деталированности изображения (CHP)

Как "навести шороху" в картинке. Или комплексный подход к улучшению деталированности изображения. (Метод Complex High Pass).

Возьмём результат обработки по методу Relative Saturation (рис.1; описание см. в Publish № 2, 2006, с. 90) и усилим контраст мелких и средних деталей (точнее, усилим высоко- и среднечастотную составляющие). Это особенно важно при обработке изображений, полученных на негативной плёнке, т. к. её динамический диапазон велик, и мы вынуждены «втискивать» весь воспроизводимый интервал яркостей в экранный или полиграфический диапазон. При этом контраст мелких деталей становится недостаточным, картинка выглядит «вялой». Надо уменьшать контраст крупномасштабных деталей, оставляя контраст мелких на прежнем, высоком уровне («выравнивание») либо, наоборот, поднимать высокочастотную составляющую («повышение резкости»). По сути, оба подхода одинаковы.

Получить высокочастотную составляющую картинки легко: для этого служит фильтр High Pass (это вего лишь Original минус Gaussian Blur). Копию слоя после применения к нему данного фильтра накладывают на оригинал в режиме, например, Soft-light, Overlay или Linear Light.

Первые два способа предпочтительнее, т.к. их действие уменьшается для больших амплитуд. Но Soft-light даёт несимметричное воздействие в плюс и в минус, поэтому наилучший результат даёт его симметричное использование, когда мы сначала накладываем его как обычно, затем создаём Adjustment layer Invert, снова слой с High Pass, но инвертированный, и второй Adjustment layer Invert (рис.15).

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

Первый путь: с переходом к контрастным границам заменить алгоритм фильтрации. Вместо обычного High Pass (который, как я упомянул, есть просто Original minus Gaussian Blur) применим видоизменённый, где вместо Gaussian Blur мы используем медианную фильтрацию (Filter\ Noise\ Median...), обладающую очень ценным для нас свойством: плавные границы даже очень контрастных объектов после обработки этим фильтром не меняются (рис.2), не теряют своей резкости (а только сглаживаются углы и устраняется зерно). Поэтому если из оригинала вычесть результат такой фильтрации, получим картинку, на которой почти не "проявились" контуры, а только лишь точки, маленькие пятна и резкие уголки.

Для получения естественного эффекта следует медианить не один раз, а несколько - с плавно меняющимися радиусами - и смешивать результаты (например: R=2px, ещё раз 2px, 3px, Fade=50%, 4px, Fade=33%). Первый радиус я применил дважды, т.к. из-за того, что бокс сглаживания в Photoshope - квадратный, результат получается некачественный.

Теперь вычитаем его из оригинала и получаем картинку на рис.4. Понятно, что если на границах объектов обычный High Pass заменить на наш новый необычный, то сверх-контрастирования можно будет в значительной степени избежать. В то же время всякие заусенцы по-прежнему будут усиливаться.

Как теперь плавно выруливать с одного вида фильтрации на другой там, где это требуется? Очень просто: сделаем нерезкую маску, через которую одну фильтрацию наложим на другую (в Apply Image включим галочку Mask). Заготовкой для такой маски будет модуль разности между картинками на рисунках 3 и 4. А модуль разности - это наложение в режиме Difference (рис.5). Заготовку затем блюрим и контрастируем (рис.6).

Сначала в слой, который будет влиять на нижний (оригинальный) мы вставим обычный High Pass (рис.7), а затем через созданную только что маску добавим наш необычный (рис.8).

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

Снова возьмём нашу высокочастную добавку (уже модифицированную, которая представляет собой серое поле с колебаниями туда-сюда, рис.9) и напустим на неё серое поле в режиме Difference (Edit\ Fill...). После инвертирования (так просто лучше видно) получим рис.10.

Расширим и чуть сгладим результат. И инвертируем обратно (рис.12-13). Через полученную маску мы применим к слою с модифицированным High Pass'ом команду Brightness/Contrast, в которой Contrast порядка -40%...-60%. См. рис.13-14.

Полученный с таким вдохновением наш уже дважды модифицированный High Pass мы подвешиваем в каком-нибудь правильном режиме, из которых наиболее правильный, разумеется, мой - тот, что в виде эдакой рождественской ёлки вы можете видеть на рис.15.

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


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

Add Comment 
Sign as Author 
Enter code 154

Править - История - Печать - Последние изменения - Поиск
Последняя редакция от 20.11.2013 00:10