Maska wyostrzająca - jakie są parametry?

43

Chciałbym zająć się przetwarzaniem danych i zastanawiam się nad operacją Maski wyostrzającej. Dotyczy to w szczególności 3 parametrów:

  • ilość
  • promień
  • próg

Co one robią? Czy powinienem pozostawić je w ustawieniach domyślnych? Jeśli nie, jakie są kryteria ich modyfikacji w każdym kierunku?

Hamish Downer
źródło

Odpowiedzi:

46

Trochę tła:
Maska wyostrzająca to stara technika stosowana w ciemniach na długo przedtem, zanim komputery były w stanie przetwarzać obrazy.

Pierwotny proces składa się z dwóch ekspozycji; najpierw tworzysz maskę wyostrzającą, wykonując kopię kontaktową na pozytywowym filmie o niskim kontraście, ale z odległością między oryginałem a filmem (a czasem rozpraszającym arkuszem z tworzywa sztucznego), aby się rozmazał. Kiedy połączysz rozmytą wartość dodatnią i ujemną razem i zrobisz ekspozycję na papierze, wartość dodatnia usuwa część światła z negatywu. Ponieważ pozytyw jest rozmazany, przepuszcza więcej drobnych szczegółów, dzięki czemu obraz wydaje się ostrzejszy.

Dwa parametry bezpośrednio odpowiadają tej starej metodzie;

  • Promień określa stopień rozmycia pozytywu.
  • Kwota jest to, jak bardzo eksponowany jest pozytyw.

Próg został dodany, aby umożliwić wykluczenie krawędzi o niskim kontraście z wyostrzania.

Dobra podstawa dla promienia jest w pobliżu 0.1 mm. W przypadku obrazu, który ma być oglądany na ekranie, oznacza 100 ppito, że promień wynosi 0.4. W przypadku obrazu, który ma zostać wydrukowany 300 ppi, przekłada się na promień 1.2.

Kiedy wyostrzam obrazy w ostatnim kroku publikacji w mojej witrynie, po zaokrągleniu używam tych ustawień:

  • Kwota: 50%
  • Promień: 0,5
  • Próg: 2
Guffa
źródło
5
+1 Doskonała odpowiedź! Informacje ogólne miały charakter informacyjny.
jrista
To wyjaśnia, dlaczego w Lightroom ustawieniem standardowym jest 1,0: pośrednia wartość pierwszego przybliżenia między ekranem a papierem.
FarO,
@Guffa, jeśli przetłumaczę 0,1 mm na piksele (= ppi / 254), dostanę 0,4 przy 100 ppi i 1,2 przy 300 ppi. Czy twoje wartości są przybliżone? nie pasują do twojego rozumowania.
FarO,
@OlafM: Tak, jest tam trochę zaokrągleń. Jeśli publikujesz obrazy w Internecie, nie znasz dokładnej rozdzielczości ekranu, tylko że będzie to około 100 ppi.
Guffa,
@Guffa Myślę, że powinieneś poprawić post z dokładnymi wartościami i obliczeniami (lub zrobię to sam, jeśli formuła, którą napisałem jest poprawny), a dopiero potem dodaj zaokrąglenie i powiązane rozumowanie: Znalazłem twój post w związku z drukowaniem, gdzie Znam dokładnie rozdzielczość!
FarO,
15

Maska wyostrzająca zwiększy postrzeganą ostrość obrazu poprzez zwiększenie kontrastu pikseli obok siebie. Robi to, czyniąc ciemniejsze piksele nieco ciemniejszymi, a jaśniejsze piksele nieco jaśniejszymi.

  • Kwota parametr kontroluje ile ciemniejsze lub jaśniejsze piksele zostaną wykonane.
  • Próg parametr uniemożliwi filtr od mający żadnego wpływu, chyba że różnica między pikselami jest wystarczająco duży.
  • Promień parametr określa, jak duży obszar wokół każdego piksela, które będą analizowane podczas wykonywania obliczeń.

Różne obrazy będą wymagały różnych ustawień. Zazwyczaj używam (w Photoshopie) promienia tak niskiego, jak to możliwe, wynoszącego około 80%, a następnie eksperymentuję z progiem, aby wyostrzenie odbywało się tam, gdzie jest zamierzone.

Jeśli kwota jest zbyt wysoka, obraz będzie wyglądał „przeostrzony” w nienaturalny sposób. Jeśli promień jest zbyt duży, w wyostrzonych obszarach obrazu pojawią się efekty halo, a jeśli próg będzie zbyt niski, może to powodować, że szum obrazu będzie bardziej widoczny. Jeśli promień lub ilość jest zbyt niska lub jeśli próg jest zbyt wysoki, wynikiem będzie brak lub niewielki wpływ operacji.

Fredrik Mörk
źródło
Dobrze, odpowiedź, która odpowiada na pytanie!
labnut
1
+1, ale czytając to jeszcze raz, myślę, że parametr promienia nie odpowiada fazie analizy (czyli do czego służy próg), ale fazie zastosowania efektu.
ysap
+1 Bardzo dziękuję! Myślę, że ta odpowiedź jest bardziej praktyczna pod względem znaczenia każdego ustawienia i tego, jak każda zmiana wpłynie na mój obraz.
Tejas,
4

Bojidar Dimitrov ma wielki artykuł o unsharp maski tutaj . Artykuł zawiera przykładowe obrazy, a także wizualizuje parametry.

asalamon74
źródło
3
Czy potrafisz podsumować?
mattdm
1

Zilustrujmy, co robi maska ​​Unsharp:

  1. Zrób zdjęcie, nazwijmy to I.
  2. Utwórz rozmytą wersję za pomocą Rozmycia Gaussa o promieniu r. Nazwijmy to B.
  3. Utwórzmy obraz High Pass Hprzez H = I - B.
  4. Utwórzmy obraz wyostrzający Uprzez U = I + a * H.

Teraz Promień rużyty w Rozmyciu Gaussa jest dokładnie promieniem w Masce Wyostrzającej.
Parametr Kwota jest taki sam ajak przy obliczaniu obrazu Maski wyostrzającej U.

Próg tjest trudny.
W rzeczywistości na każdy piksel mówi:

Jeśli wartość bezwzględna Bjest większa niż t(Próg), to weź wartość Uelse pozostaw jako I.

Davide Barranca ma niesamowite i przezabawne wideo na temat swojego produktu DoubleUSM .
Wystarczy postępować zgodnie z kilkoma pierwszymi minutami, gdy wyjaśnia on Wyostrzanie maski lepiej niż ktokolwiek inny z wizualizacjami.

Prośba Coreya

Aby powielić Maskę wyostrzającą za pomocą warstw:

Krótko mówiąc, zakładając, że O jest oryginałem, jest to sposób na odtworzenie maski wyostrzającej (pierwsze słowo to nazwa warstwy, wystarczy utworzyć te nazwy):

  1. „GB” - Utwórz duplikat O, zastosuj Rozmycie gaussowskie.
  2. „O-GB” - zduplikuj warstwę „O”. Używając „Apply Image” odejmij warstwę „GB”.
  3. „inv (GB)” - Zduplikuj warstwę „GB” i odwróć ją.
  4. „O + inv (GB)” - zduplikowana warstwa „O” i za pomocą „Apply Image” dodaj warstwę „inv (GB)”.
  5. „inv (O + inv (GB))” - Zduplikuj „O + inv (GB)” i odwróć.

Nie zawiera progu (mianowicie dokładnie dla progu 0).
Aby go dołączyć, trzeba utworzyć maskę na podstawie bezwzględnej wartości O-GB, co nie jest ładne w Photoshopie.

Royi
źródło
Chciałbym zobaczyć, jak to wyjaśniono dalej przy użyciu właściwości warstwy (np. Obraz High Pass Hjest tworzony przez nakładanie warstw Bza Ipomocą trybu mieszania warstw „odejmowanie” na warstwie B), aby dodatkowo zilustrować, w jaki sposób można stworzyć USM z bardzo precyzyjną kontrolą nad każdym krokiem.
Hueco
@Corey, zaktualizowałem go zgodnie z twoją prośbą. Chociaż naprawdę, zobacz film, doskonale wyjaśnia Maskę wyostrzającą.
Royi