Davide Barranca | Nitidezza, contrasto e sharpening

Indice articolo
Davide Barranca | Nitidezza, contrasto e sharpening
2. Sharpening Gaussiano
3. Differenza di Gaussiane
5. Uso combinato di diversi kernel di sfocatura
6. Scomposizione delle immagini
7. Un Equalizzatore di sharpening
8. Piramide Bilaterale e Piramide WLS
9. Scomposizioni piramidali miste
10. Conclusioni (temporanee)
11. Links
12. Lista degli Acronimi
13. Ringraziamenti
14. Note sull'autore (delle Note)
Tutte le pagine

3. Differenza di Gaussiane

Spostiamo leggermente il punto di vista: cosa accadrebbe se, invece di sottrarre una versione sfocata all’originale, la sottrazione fosse tra due versioni diversamente sfocate? Disegnamo il grafico, prima di investigare sul perché di una simile strategia:

(Fig 3.1) Intensity transition and Difference of Gaussians.

(Fig 3.1) Transizione di Intensità e Differenza di Gaussiane.

Il concetto che sta dietro alla Differenza di Gaussiane (DoG, Difference of Gaussians) è piuttosto semplice: il rumore appartiene solitamente alle alte frequenze, ed è spazzato via in entrambe le versioni sfocate, dunque non verrà evidenziato; d’altra parte, le due versioni contengono dettaglio in diverse gamme di frequenza. Dunque la sottrazione è un modo di evidenziare proprio quella finestra di frequenze:

03-02

(Fig 3.2) La sottrazione tra due versioni dell’originale sfocate (GB) con diversi raggi (r12).

(Fig 3.3) The original plus the difference gives the sharpened version: high frequency has not been affected by DoG (to have a gentler effect it could be suggested a lower opacity LL blend or an inverse S-shaped curve to reduce the contrast of the difference layer).

(Fig 3.3) L’originale più il risultato della differenza da la versione contrastata; il dettaglio nelle alte frequenze non è toccato dalla DoG (per ammorbidire l’effetto è possibile abbassare l’opacità del LL o una curva per ridurre il contrasto del livello di differenza).

(Fig 3.4) DoG con R1=4.0 e R2=20.0 e SS2, applicando LL con un ulteriore abbassamento a 50%  dell’opacità.

Riporto qui la DoG perché rappresenta un primo passo fuori dai binari dello sharpening tradizionale; nei campi in cui è abitualmente utilizzata si consiglia un rapporto dei raggi di sfocatura da 4:1 a 5:1, mentre un rapporto di 1.6 simula la Laplaciana delle Gaussiane (LoG: un operatore che calcola la derivata seconda dell’intensità del segnale, e dunque è utile per trovare bordi. Spero di riuscire presto ad aggiungere altro materiale sul LoG).

Devo ancora testare la DoG approfonditamente: nonostante ciò, un’importante caratteristica che voglio notare è la somiglianza con la maschera di contrasto inversa (con alto raggio e bassa quantità). C’è una grossa differenza, però: la DoG incide poco o niente sui bordi, perché appartengono al range delle alte frequenze che come abbiamo visto non viene spinto (poca differenza nei bordi tra GB1 e GB2 significa poco incremento di contrasto). Questo può essere un beneficio in flussi di lavoro dove sono pianificati diversi cicli di sharpening e vale la pena consumare il tempo per un passaggio extra.

4. Altri kernel di sfocatura

Chiarito che sfocatura e differenza sono alla base del processo di sharpening, ho cominciato a chiedermi cosa sarebbe successo se al posto di GB (o assieme ad esso) fossero usati kernel diversi.

Prendiamo ad esempio Sfocatura di Superficie (Surface Blur, SB), meglio noto al di fuori di Photoshop come Filtro Bilaterale: un algoritmo di sfocatura che preserva i bordi. Se preserva i bordi e sfoca tutto il resto, dovremmo immediatamente pensare: SB uguale qualcosa per evidenziare tutto tranne i bordi. Vediamo:

(Fig 4.1) Subtraction using the edge-aware SB instead of GB.

(Fig 4.1) Sottrazione usando il filtro preserva bordi SB in luogo di GB.

(Fig 4.2) Affecting less the edges, the texture is more enhanced.

(Fig 4.2) Agendo meno sui bordi, le texture sono più evidenziate.

(Fig 4.3) The result using SB Radius = 6 and Threshold = 15.

(Fig 4.3) The result using SB Raggio = 6 and Soglia = 15.

Il risultato è quello che immaginavamo.  A parte il fatto che SB non è il filtro più veloce nell’arsenale di Photoshop, ci sono un paio fatti piuttosto seccanti. E’ richiesta un po’ di pratica per trovare il giusto mix di Raggio/Soglia; ma soprattutto, a causa dell’algoritmo stesso, a raggi molto ampi l’effetto si inverte, e invece di sfocare di più torna ad comparire il dettaglio:

(Fig 4.4) SB with Threashold 15 and radii 6.0 - 50.0 - 100.0; SB fails at larger radii and detail appears again.

(Fig 4.4) SB Con Soglia 15 e Raggio 6.0 - 50.0 - 100.0; SB a raggi molto alti inverte il suo effetto e ricompare il dettaglio.

Un filtro di sfocatura che preserva i bordi decisamente migliore è l’operatore WLS (Weighted Least Squares: minimi quadrati pesati). A meno di essere programmatori un po’ abili o di riuscire a mettere le mani su un computer su cui siano installati contemporaneamente MatLab e Photoshop, usarlo è un po’ un problema. I risultati sono comunque rilevanti - si veda il link nella sezione dei collegamenti.



Commenti
Nuovo Cerca
"Shadow/Highlights" clarification please
George Machen 2009-01-07 01:58:49

> 8. Bilateral and WLS Pyramids
>
> ...Shadow/Highlights with SB (instead of GB)
in its
> “engine” gives the same halo-free look by the way...

I don't have
CS4. Are you saying that its Shadow/Highlights dialog now features an option to
choose whether it uses Gaussian or Surface Blur? If not, what did you mean
exactly in this statement?
Thanks! (G-R-E-A-T write-up, Davide!)
Davide 2009-01-07 22:53:37

Hi George,
I'm glad you liked it!
No, unfortunately there's no GB/SB option in
CS4. But you can always custom build your Shadows/Highlights: for instance,
create a curve adjustment layer to lighten the picture, then add a luminosity
mask to it (or choose the channel that better suits the image needs and use it
as a mask). Now you can experiment using GB and SB for blurring the mask: the
first one gives you a standard Photoshop S/H feeling, while SB (as long as the
algorithm doesn't reverse) shows less or no halos.
Ciao,
Davide
Alexey Rybakov 2009-01-07 19:58:18

Thanks for nice article with informative illustrations and examples. I'll glad
to read more if you'll develop this farther.
Re: "Shadow/Highlights" clarification please
Stephen Marsh 2009-01-08 12:48:48

Thank you Davide, this is a great exploration, I am eagerly awaiting some
actions!

George, I presume that Davide is referring to manually simulating what
the Shadows/Highlights command does. Dan Margulis described a method for this
and one of the Applied Color Theory list members created an action. This action
is available to list members from the files section.

Margulis PSU
ON2004.atn
http://tech.groups.yahoo.com/group/colo rtheory/files/
How to
re-create the Shadow/Highlight effect of Photoshop CS as described by Dan
Margulis in the Oct/Nov issue of Photoshop User titled "Making Two Ends
Meet", pg. 44-47.


Regards,

Stephen
Marsh
http://members.ozemail.com.au/~binaryfx/
Bravissimo !!!
Andrea Baldini 2009-01-08 23:02:13

Devo dire che é una roba incredibile !

Davvero superba la genialità del
progetto, non avevo mai visto nulla di simile!
Complimenti anche per le
illustrazioni realizzate molto bene.
Spero che l' articolo venga tradotto anche
in italiano.

Complimenti ancora,

Saluti

Andrea Baldini
good work
Jack 2009-02-10 23:13:44

I'd love to test the actions when you create those. Also it would be nice to
see samples on photographs as apposed to the painting your using here. It's
difficult to see the sharpening.
thank you!
Timo Kirves 2009-03-14 17:51:02

Dear Davide,

The whole series of your techniques open dramatically better
chances to
succesful fine art photographic prints with todays inkjet
printers.

I work as a photographer and instructor in Helsinki, Finland, working
on both own and colleagues´photographic prints.

Thank you for shearing this
work of yours with the rest of community.

Best

Timo

Kirves
Davide 2009-03-14 22:48:29

Dear Timo, thank you very much for your comment, knowing that some of my
thoughts may help someone out there getting better results and enjoying his
pictures is a great reward for me.
I wish I had more time to explore other
interesting topics - I've something about local contrast in mind but I'd like to
dig a bit deeper before publishing.
Kind regards,

Davide
Thanks Davide
Miriam Calzada 2010-05-18 00:39:32

Hola, mi nombre es Miriam soy fotografo. Vivo y trabajo en Republica Dominicana.
He disfrutado mucho toda esta informacion que ofreces.
Trabajo por años con
Hasselblad y pongo mucho interes en cualquier forma de perfeccionar mi
trabajo.
Especialmente viniendo de un profesional como
tu.
Atentamente.
Miriam


miriamcalzada.com
Thank you Miriam!
Davide Barranca 2010-06-01 09:23:46

It's a great gift to read feedbacks like yours!
I've seen the images in your
website, and I'm sure the actual prints must be really gorgeous.
Thanks again ad
all the best,
Davide
Commenta
Nome:
Email:
 
Titolo:
Please input the anti-spam code that you can read in the image.

3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."