Підвищення різкості, віртуальна фотогалерея
Тема «нерізкого маскування» надзвичайно широка. Я кілька разів до неї підступався, але всякий раз обсяг матеріалу мене відлякував. Тому я вирішив, нарешті, виділити і викласти якусь актуальну і при тому нетривіальну частину проблеми Шарпінга. залишивши в тилу (або на потім) великий масив теоретичної і практичної інформації по цій проблемі: я припускаю, що все пропущене Новомосковсклею відомо (або, щонайменше, легко восполнимо), в тому числі, принципи методу USM. Ймовірно, відомі на практиці і його основні проблеми:
- фізіологія сприйняття контуру і USM
- USM в природі і мистецтві
- USM на фотографії
- USM своїми руками за допомогою High Pass
- фільтр Unsharp Mask
- .
- світла облямівка,
- кольорові ореоли,
- «Перешарп» (або «дзвін»),
- зашумлення.
Я послідовно розповім, як боротися з цими бідами за допомогою шарів, і в результаті ми отримаємо якийсь алгоритм Шарпінга, легко здійсненний екшеном.
світла облямівка
Формування світлих контурів у контрастних темних кордонів зображення і, навпаки, темних контурів навколо світлих областей, власне, і породжує суб'єктивний ефект підвищення різкості. Але ці контури не повинні сприйматися оком явно, вони працюють на рівні сприйняття, але не усвідомлення. В іншому випадку виникає ефект світлої облямівки.
Як приклад тут і далі я використовую надлишковий Шарпінг, щоб було зрозуміло, про що йде мова.
Звичайно, зі облямівкою борються, виставляючи в фільтрі правильні параметри Amount і Raduis. Однак, візуально світла облямівка заважає набагато сильніше темної, і є сенс робити «нерівноважний» Шарпінг з ослабленою світлої складової. Цю ідею запропонував Маргуліс. Кажуть, деякі програми обробки зображень дозволяють робити «нерівноважний» USM штатними засобами, але Photoshop до них, на жаль, не відноситься.
Проте в Photoshop'е можна реалізувати цей механізм через шари. Зробити це можна в такий спосіб:
- двічі копіюєте шар із зображенням;
- Шарп два скопійованих шару;
- одному задаєте режим накладення Darken (він відповідатиме за темну облямівку)
- другого задаєте режим накладення Lighten і зменшуєте прозорість цього шару за смаком.
Зверніть увагу в прикладі нижче, що темні контури залишилися, зокрема, прожилки листа збереглися різкими, а неприємний ореол навколо них і навколо краю листа став непомітний.
В принципі, можна Шарп кожен шар - темний і світлий - окремо зі своїми параметрами.
кольорові ореоли
Контрастні контури, створювані методом USM і службовці підвищенню чіткості зображення, мають не тільки контрастну яскравість, але і, на превеликий жаль, котрастний колір. Такому метод їх формування. В результаті при застосуванні фільтра Unsharp mask біля кордонів інтенсивно пофарбованих областей створюються кольорові ореоли додаткового кольору. Часом це буває дуже неприємно для якості картинки.
Маргуліс, любитель простору Lab, пропонує Шарп окремо яркостной канал L простору Lab (або навіть K простору CMYK). Дійсно, це хороший спосіб уникнути появи паразитних квітів. Однак, працювати доводиться в незручному (мені) колірному просторі, в яке потрібно переводити зображення, швидше за все, вже обтяжене корректирующими шарами. Шари доводиться «ущільнюється», втрачаючи можливість їх подальшої корекції ... Загалом, на мій смак, все це незручно.
Інший спосіб - зробити копію робочого шару, отшарпіть його і виставити режим накладення Luminosity. Так змінюватися буде тільки яскравість нижчого робочого шару, а його початковий колір не постраждає. Ось як це работатет.
Різкість залишилася - колірної ореол зник.
Мабуть, варто розглянути ефект в лупу.
На жаль, при такому способі накладення шарів ми не зможемо скористатися описаним вище методом корекції світлих ореолів. Доведеться скористатися досить громіздкою процедурою, поколдовав з шарами, і створити цілу стопку шарів з різними режимами накладення.
«Перешарп» або «дзвін» - це надлишок різкості, така собі візуальна строкатість, брижі зображення.
Природно, рівень шарпа регулюється параметрами фільтра і «дзвін» легко гаситься його точним настроюванням. Але різні види зображення вимагають власних параметрів фільтра. Так, «крупнодетальним» фотографій (скажімо, портрету) потрібні великі дози USM, а картинки з контрастною дрібницею начебто гальки, асфальту або трави і листя на пейзажах набагато делікатніше і насилу переносять Шарпінг.
Якщо фотографія має області різної деталізації, то їй потрібні різні параметри фільтра в різних областях.
Немає ніяких труднощів позбутися локалізованого дзвону за допомогою випробуваного способу - маски шару. Використовуйте на масці напівпрозору кисть, щоб контролювати вплив. При бажанні маску можна використовувати і на кожному з шарів, Dark і Light.
Тут немає нічого незвичайного, але закластися в екшені на можливість використання маски є прямий сенс!
Зовсім недавно я прийшов до обережного висновку, що для портретів USM можна використовувати дуже дозовано, майже точково, залучаючи з його допомогою увагу до головного об'єкту на фотографії - очам. В цьому випадку в чорній масці залишаються тільки прорізи для очей ...
Фотографували ви коли-небудь зоряне небо? Знімали чи в приміщенні при недостатньому освітленні? Чи доводилося вам боротися з шумом в глибоких тінях? Так чи інакше, цифровий шум на великих ISO і довгих витримках, тобто в тінях і при малому освітленні - штука вкрай неприємна! Шум в тінях особливо нахабно вилазить при Шарпінг фотографій.
Звичайно, боротьба з шумом в астрофотографії це окрема спеціальна завдання. Однак, і не в настільки екстравагантних умовах зйомки шум в тінях може попсувати кров фотографу, який намагається задіяти фільтр Unsharp mask.
Розробники Photoshop'а реалізували в версіях, починаючи з CS2, фільтр Smart Sharpen. Цей фільтр має «закладки для просунутих користувачів». На цих закладках можна регулювати вплив фільтра окремо в тінях і в світлі. Саме те, що нам потрібно! Однак, і на превеликий жаль, в фільтрі Smart Sharpen зник параметр налаштувань Threshold. позовляет відокремити мух від котлет шум корисного матеріалу. Відсутність найважливішого настроечного параметра робить цей у всьому чудовий фільтр абсолютно марним на практиці.
Семуліровать ефект фільтра Smart Sharpen (на жаль, не до кінця адекватно) можна за допомогою настройки властивостей шарів. Для цього потрібно двічі клікнути на шарі в палітрі шарів. У вікні властивостей є можливість встановити ефективність шару в залежності від яскравості шару під ним: це движок Underlying Layer. Їм можна заблокувати області тіней і жити щасливо.
(Маленький бонус: «розщепити» керуючий движок як показано в прикладі можна, утримуючи Alt.)