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