Maschera di contrasto: cosa fanno i parametri?


43

Sono interessato a occuparmi delle cose di post-elaborazione e mi chiedo l'operazione Unsharp Mask. In particolare, ci sono 3 parametri coinvolti:

  • quantità
  • raggio
  • soglia

Cosa fanno questi? Devo lasciarli sulle impostazioni predefinite? In caso contrario, quali sono i criteri per modificarli in ciascuna direzione?

Risposte:


46

Alcuni retroscena:
la maschera di contrasto è una vecchia tecnica utilizzata nelle camere oscure molto prima che i computer fossero in grado di elaborare le immagini.

Il processo originale consiste in due esposizioni; per prima cosa crei una maschera di contrasto facendo una copia di contatto su un film positivo a basso contrasto, ma con una distanza tra l'originale e il film (e talvolta un foglio di plastica diffondente) in modo che diventi sfocato. Quando metti insieme lo sfocato positivo e il negativo e fai un'esposizione sulla carta, il positivo cancella parte della luce dal negativo. Quando il positivo è sfocato, lascia passare più dettagli piccoli, il che rende l'immagine più nitida.

Due dei parametri corrispondono direttamente a questo vecchio metodo;

  • Il raggio è quanto il positivo è sfocato.
  • L'importo è quanto è esposto il positivo.

La soglia è stata aggiunta per consentire di escludere i bordi a basso contrasto dall'affilatura.

È disponibile una buona base per il raggio 0.1 mm. Per un'immagine che deve essere visualizzata su uno schermo, che è circa 100 ppi, si traduce in un raggio di 0.4. Per un'immagine su cui stampare 300 ppi, si traduce in un raggio di 1.2.

Quando perfeziono le immagini nel passaggio finale per la pubblicazione sul mio sito Web, utilizzo queste impostazioni dopo l'arrotondamento:

  • Importo: 50%
  • Raggio: 0,5
  • Soglia: 2

5
+1 Risposta eccellente! Le informazioni di base erano informative.
jrista

E questo spiega perché in Lightroom l'impostazione standard è 1.0: valore intermedio di prima approssimazione tra schermo e carta.
FarO,

@Guffa se traduco 0,1 mm in pixel (= ppi / 254), ottengo 0,4 a 100 ppi e 1,2 a 300 ppi. I tuoi valori sono approssimativi? non corrispondono al tuo ragionamento.
FarO,

@OlafM: Sì, c'è un po 'di arrotondamento lì. Se pubblichi immagini sul Web non conosci l'esatta risoluzione dello schermo, solo che sarà di circa 100 ppi.
Guffa,

@Guffa Penso che dovresti correggere il post con valori esatti e calcolo (o lo farò io stesso se la formula che ho scritto è corretta) e solo dopo aggiungere l'arrotondamento e il relativo ragionamento: ho trovato il tuo post in relazione alla stampa, dove Conosco esattamente la risoluzione!
FarO,

15

La maschera di contrasto aumenterà la nitidezza percepita di un'immagine aumentando il contrasto dei pixel uno accanto all'altro. Lo fa rendendo i pixel più scuri un po 'più scuri e i pixel più luminosi un po' più luminosi.

  • Il parametro quantità controlla quanto più scuri o luminosi saranno i pixel.
  • Il parametro di soglia eviterà che il filtro abbia alcun effetto a meno che la differenza tra i pixel non sia abbastanza grande.
  • Il parametro radius determina l'area ampia intorno a ciascun pixel che verrà analizzata durante l'esecuzione dei calcoli.

Immagini diverse richiedono impostazioni diverse. Di solito uso (in Photoshop) il raggio il più basso possibile, ammontano a circa l'80% e quindi faccio esperimenti con la soglia in modo che la nitidezza avvenga dove è destinata.

Se la quantità è troppo alta, l'immagine apparirà "troppo nitida" in modo innaturale. Se il raggio è troppo alto, ci saranno effetti alone nelle aree più nitide dell'immagine e se la soglia è troppo bassa, potrebbe rendere più evidente il rumore dell'immagine. Se il raggio o la quantità sono troppo bassi o se la soglia è troppo alta, il risultato sarà che non ci sono o pochi effetti dell'operazione.


Bene, una risposta che risponde alla domanda!
Labnut il

1
+1, ma rileggendolo di nuovo, penso che il parametro radius non corrisponda alla fase di analisi (è a questo che serve la soglia) ma alla fase di applicazione dell'effetto.

+1 Grazie mille! Penso che questa risposta sia più pratica in termini di significato di ciascuna impostazione e di come la modifica di ciascuna avrà un impatto sulla mia immagine.
Tejas,

4

Bojidar Dimitrov ha un grande articolo su maschera di contrasto qui . L'articolo contiene immagini di esempio e visualizza anche i parametri.


3
Puoi riassumere?
Mattdm,

1

Illustriamo cosa sta facendo Unsharp Mask:

  1. Scatta immagine, chiamiamola I.
  2. Crea una versione sfocata di essa usando Sfocatura gaussiana con raggio r. Chiamiamolo B.
  3. Creiamo l'immagine passa alto Hdi H = I - B.
  4. Creiamo l'immagine di contrasto Udi U = I + a * H.

Ora, il raggio rusato in Sfocatura gaussiana è esattamente il raggio nella maschera di contrasto.
Il parametro Amount è acome nel calcolo dell'immagine Maschera di contrasto U.

La soglia tè quella difficile.
In realtà dice quanto segue per ogni pixel:

Se il valore assoluto di Bè maggiore di t(La soglia), allora prendi il valore di Uelse lasciare come I.

Davide Barranca ha un video incredibile e divertente sul suo prodotto DoubleUSM .
Segui i pochi primi minuti mentre spiega Unsharp Mask meglio di chiunque altro con visualizzazioni.

Richiesta di Corey

Per replicare la maschera di contrasto usando i livelli:

Per farla brevemente, supponendo che O sia l'originale, questo è il modo di ricreare la maschera di contrasto (la prima parola è il nome del livello, basta creare quei nomi):

  1. 'GB' - Crea un duplicato di O, applica Sfocatura gaussiana.
  2. 'O-GB' - Duplica il livello 'O'. Usando 'Applica immagine' sottrarre il livello 'GB'.
  3. 'inv (GB)' - Duplica il livello 'GB' e invertilo.
  4. 'O + inv (GB)' - Duplica il livello 'O' e usando 'Applica immagine' aggiungi il livello 'inv (GB)'.
  5. 'inv (O + inv (GB))' - Duplica 'O + inv (GB)' e invertilo.

Non include la soglia (vale a dire esattamente per la soglia 0).
Per includerlo è necessario creare una maschera basata sul valore assoluto di O - GB che non è abbastanza in Photoshop.


Mi piacerebbe vedere questo inoltre spiegato nel usando le proprietà di livello (ad esempio, l'immagine passa alto Hviene creato stratificazione Bsopra Iutilizzando la modalità di fusione del livello "sottrarre" sul layer B) per ulteriormente esemplificare come l'USM può essere creato con un controllo molto preciso su ogni passo.
Hueco,

@Corey, l'ho aggiornato in base alla tua richiesta. Anche se, davvero, guarda il film, spiega perfettamente Unsharp Mask.
Royi,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.