Я заинтересован в том, чтобы заняться постобработкой, и меня интересует операция Unsharp Mask. В частности, задействованы 3 параметра:
Что они делают? Должен ли я просто оставить их с настройками по умолчанию? Если нет, то каковы критерии их изменения в каждом направлении?
Немного предыстории:
нерезкая маска — это старый метод, который использовался в темных комнатах задолго до того, как компьютеры научились обрабатывать изображения.
Первоначальный процесс состоит из двух экспозиций; сначала вы создаете нерезкую маску, делая контактную копию на малоконтрастной позитивной пленке, но с таким расстоянием между оригиналом и пленкой (а иногда и рассеивающим пластиковым листом), что она становится размытой. Когда вы соединяете размытый позитив и негатив вместе и делаете экспозицию на бумаге, позитив гасит часть света от негатива. Поскольку позитив размыт, он пропускает больше мелких деталей, что делает изображение более четким.
Два параметра напрямую соответствуют этому старому методу;
Порог был добавлен, чтобы вы могли исключить низкоконтрастные края из повышения резкости.
Хорошая базовая линия для радиуса составляет около 0.1 mm
. Для изображения, которое должно быть просмотрено на экране, размер которого составляет около 100 ppi
, он преобразуется в радиус 0.4
. Для изображения, которое должно быть напечатано в 300 ppi
, он преобразуется в радиус 1.2
.
Когда я повышаю резкость изображений на последнем этапе публикации на своем веб-сайте, я использую следующие настройки после округления:
Нерезкая маска повысит воспринимаемую резкость изображения за счет увеличения контраста соседних пикселей. Это достигается за счет того, что темные пиксели становятся немного темнее, а светлые пиксели — немного ярче.
Для разных изображений потребуются разные настройки. Я обычно использую (в Photoshop) радиус как можно меньше, количество около 80%, а затем экспериментирую с порогом, чтобы резкость происходила там, где она предназначена.
Если значение слишком велико, изображение будет выглядеть неестественно «сверхрезким». Если радиус слишком велик, в областях изображения с повышенной резкостью будут возникать эффекты ореола, а если порог слишком низкий, это может привести к тому, что шум изображения станет более заметным. Если радиус или количество слишком малы, или если порог слишком высок, результатом будет отсутствие или небольшой эффект от операции.
У Божидара Димитрова есть отличная статья о нерезкой маске здесь . В статье есть примеры изображений, а также визуализированы параметры.
Давайте проиллюстрируем, что делает Unsharp Mask:
I
.r
. Назовем это B
.H
с помощью H = I - B
.U
с помощью U = I + a * H
.Теперь радиус, r
используемый в размытии по Гауссу, точно такой же, как и в нерезкой маске.
Параметр Amount такой же, a
как и при расчете изображения Unsharp Mask U
.
Порог t
сложный.
На самом деле это говорит следующее для каждого пикселя:
Если абсолютное значение
B
больше, чемt
(Порог), то значениеU
else оставить какI
.
У Давиде Барранки есть удивительное и веселое видео о его продукте DoubleUSM .
Просто следуйте за несколькими первыми минутами, поскольку он объясняет нерезкую маску лучше, чем кто-либо другой с визуализацией.
Чтобы воспроизвести нерезкую маску с помощью слоев:
Короче говоря, если предположить, что O является исходным, это способ воссоздать нерезкую маску (первое слово — это имя слоя, просто создайте эти имена):
Он не включает порог (а именно он точно для порога 0).
Чтобы включить его, нужно создать маску на основе абсолютного значения O - GB, что некрасиво в Photoshop.
H
создается путем наложения слоев
B
с
I
использованием режима наложения слоев «вычитание» на слое
B
), чтобы дополнительно проиллюстрировать, как можно создать USM с очень точным контролем над каждым шагом.
джриста
Далеко
Далеко
Гуффа
Далеко