
Retroscena
La soluzione dell'enigma dei metadati
di David Lee
Un lettore sostiene che ho mostrato un istogramma errato in una foto. Ho sbagliato qualcosa? No. Si è però scoperto che Adobe cambia la visualizzazione dell'istogramma come vuole e quando vuole. Ma perché?
È passato un po' di tempo: a novembre, il fotografo Thomas Kunz ha affermato di poter indovinare cosa ci fosse su una foto guardando solo i metadati. Ho messo Tom alla prova con dieci foto. E ha fallito alla grande.
I metadati includono l'istogramma, il quale mostra la distribuzione della luminosità di una foto. A sinistra è tutto scuro, a destra è tutto chiaro. Dove la curva è alta, significa che ci sono molti pixel con la luminosità corrispondente. Questo significa, per esempio, che un'immagine molto scura ha valori alti, specialmente nella zona sinistra. In Lightroom, non solo viene visualizzata la luminosità complessiva (in grigio), ma anche quella dei singoli colori.
La seconda immagine era per lo più nera, con una piccola luna piena.
L'istogramma associato che ho mostrato a Tom e che si trova più avanti nell'articolo si presenta così:
Un lettore ha affermato che questo istogramma è «decisamente sbagliato». «Indovina un po' il divertente programma che dà questo istogramma per quest'immagine». Volentieri: il programma si chiama Adobe Photoshop Lightroom ed è tutt'altro che divertente.
Tuttavia, anch'io ho scoperto che non può essere vero. Un'immagine la cui area è principalmente nera dovrebbe avere valori molto più alti nella zona molto scura. Ho confuso l'assegnazione degli istogrammi?
Posso escludere una confusione di immagini. È quasi certamente l'istogramma associato a quella determinata foto.
Per la sfida, ho visualizzato ogni immagine in Lightroom in modalità libreria e poi ho fatto uno screenshot dell'istogramma. Anche la modalità sviluppo di Lightroom visualizza l'istogramma, ma non esattamente allo stesso modo. Nell'immagine della luna, si vede un'alta deflessione all'estrema sinistra che non esiste in modalità libreria.
Questa deviazione è importante. In un istogramma, l'asse X rappresenta la scala di luminosità da molto scuro a molto luminoso. L'asse Y indica la frequenza del rispettivo valore di luminosità. Più alta è la deviazione, più frequentemente il valore di luminosità in questione si presenta nell'immagine.
Secondo l'immagine della libreria, ci sono pochi valori molto scuri in questa foto. Non può essere giusto.
Così visualizzo l'istogramma in altre applicazioni. Il visualizzatore di immagini IrfanView mostra il seguente istogramma per la foto della luna piena:
È simile alla modalità sviluppo di Lightroom, tranne che qui vengono visualizzati solo i colori rosso, verde e blu. Ma con le statistiche qui sotto, vado a fondo della questione. I numeri cambiano a seconda di dove passo il puntatore del mouse nell'istogramma. Alla massima deviazione del rosso mostra un valore rosso di circa 800 – come nello screenshot qui sopra. Questo significa che 800 pixel del canale rosso hanno esattamente questo valore di luminosità.
L'intera immagine ha 3 387 000 pixel. 800 pixel corrispondono a una quota arrotondata dello 0,0%.
Lo 0,0% è un po' basso per il secondo picco più alto. La curva dovrebbe chiaramente apparire diversa. Ma non mi dire, Sherlock.
Se sposto il puntatore del mouse fino a sinistra, dove si trova il picco più alto, le statistiche mi mostrano una frequenza del 98,5% per tutti i colori. Circa 3 350 000 pixel sono completamente neri.
Ora questo picco non è molto più alto degli altri picchi nel diagramma. In altre parole, le rappresentazioni degli istogrammi in Lightroom e IrfanView sono sbagliate.
Photoshop e Affinity Photo visualizzano l'istogramma correttamente. Ecco uno screenshot di Photoshop. All'estrema sinistra c'è un picco che va fino in cima. Tutti gli altri valori non si verificano quasi mai in relazione a questo.
Fino a questo punto, le cose sono state piuttosto strane. Ma la situazione va di male in peggio: se abbasso completamente il livello del nero nella modalità sviluppo di Lightroom, l'istogramma improvvisamente si trasforma in una visualizzazione completamente diversa.
Questo cambiamento a seconda dei valori è il motivo per cui l'altra immagine notturna della sfida sembra insospettabile. Lì, l'impostazione attiva era di visualizzare l'istogramma normalmente. Non appena cambio i livelli di nero, il display passa ad una «modalità» fuorviante anche qui.
Certo, una «visualizzazione sbagliata» è un po' eccessiva. Il problema è che gli assi dell'istogramma non sono etichettati. Apparentemente, l'asse Y è in alto quando viene visualizzato in IrfanView e Lightroom. Così l'istogramma non mostra l'intera estensione del picco nell'immagine della luna piena. Questo ha dei vantaggi pratici: si può ancora vedere qualcosa nell'istogramma anche se la distribuzione della luminosità è estremamente sbilanciata. In Photoshop, invece, non si vede praticamente nulla nell'istogramma.
La mia ipotesi: non è un bug, ma una caratteristica. Avrei voluto che questo fosse confermato da Adobe, ma non è arrivato nulla quando ho chiesto. Sarebbe stato interessante sapere esattamente cosa stava succedendo con il cambiamento. La visualizzazione passa forse da una scala lineare a una logaritmica?
Per la sfida con Thomas Kunz avrei dovuto prendere l'istogramma da Photoshop. Perché Lightroom mostra immagini molto scure come se fossero di luce normale. Non c'è da stupirsi che Tom non sia riuscito a tirar fuori niente di buono da un istogramma come quello.
Anche se l'istogramma non è pensato per i giochi di indovinelli, trovo sconcertante che Adobe fornisca istogrammi diversi per la stessa immagine a seconda del programma e della modalità e che addirittura cambi la visualizzazione a seconda dei valori di impostazione. Non mi aspettavo niente del genere.
Vebbé, almeno ho imparato di nuovo qualcosa.
Il mio interesse per il mondo IT e lo scrivere mi hanno portato molto presto a lavorare nel giornalismo tecnologico (2000). Mi interessa come possiamo usare la tecnologia senza essere usati a nostra volta. Fuori dall'ufficio sono un musicista che combina un talento mediocre con un entusiamso eccessivo.