Quali sono i valori RGB che rappresentano correttamente una superficie bianca di 5800 K su un monitor calibrato da 6500 K?


13

Considera un monitor di alta qualità calibrato con i parametri standard: 6500 K, 2,2 gamma, 120 cd / m ^ 2. La calibrazione viene eseguita con un sensore hardware LaCie + il suo software ed è abbastanza accurata.

Intendo scattare una foto del Sole attraverso un telescopio, usando un filtro solare dedicato e sicuro (pellicola solare Baader a tutta apertura per telescopi). La temperatura del sole è di 5800 K. Il filtro è "bianco", in realtà abbastanza decente, ma sono sicuro che lo spettro non è piatto al 100% - a rigor di termini non può essere. Inoltre, la fotocamera potrebbe acquisire alcuni infrarossi e così via e alterare ulteriormente il colore della superficie solare.

Voglio elaborare l'immagine risultante in modo che, sul monitor calibrato da 6500 K, il colore del sole sia rappresentato il più vicino possibile all'originale. Mi aspetto che il risultato sembri un bianco morbido e cremoso.

Fondamentalmente, ciò si riduce a rappresentare un "bianco" da 5800 K su un monitor da 6500 K. Come lo faccio?

Potrei caricare l'immagine e modificare le impostazioni della tinta (bilanciamento del bianco) nel software fino a quando le triadi RGB sul disco solare non rientrano nell'intervallo richiesto, ma non so quale sia tale intervallo. Sembra che ci dovrebbe essere una formula per questo da qualche parte ("data T1 la temperatura del monitor, quindi T2 bianco è rappresentato quando xR + yG = zB" o qualcosa del genere, sto solo inventando qualcosa).

Un altro approccio: sarebbe bello se esistesse un'app in grado di generare "bianco" a qualsiasi temperatura, dato che il monitor è calibrato a una determinata temperatura di colore. Quindi ho potuto confrontare il bianco generato con l'immagine del sole e apportare modifiche. Ma ora sono a conoscenza di tale app.

Eventuali suggerimenti?

Faccio la maggior parte della mia elaborazione di file grezzi in Lightroom, posso usare GIMP per ulteriori trucchi per i canali di colore. Non sono un esperto di fotografia, ovviamente, ma posso seguire le indicazioni. :)

Grazie!

Risposte:


10

La risposta è: sRGB = (255, 241, 234).

I dettagli del calcolo:

Ho calcolato lo spettro di un corpo nero a 5800 K usando la formula di Planck, quindi moltiplicato per le funzioni di corrispondenza dei colori CIE dell'osservatore standard a 2 gradi e integrato sulle lunghezze d'onda per ottenere il colore (X, Y, Z). Ho quindi diviso per X + Y + Z per ottenere la cromaticità:

(x, y) = (0.3260, 0.3354)

moltiplicando (x, y, 1-xy) per la matrice da XYZ a sRGB e dividendo per il componente più grande (R) si ottiene:

(R, G, B) = (1, 0.8794, 0.8267)

Ho quindi codificato la gamma, moltiplicato per 255 e arrotondato all'intero più vicino e ho ottenuto:

(R’, G’, B’) = (255, 241, 234)

Avvertenza : la mia risposta è nello spazio colore sRGB, che è quasi, ma non abbastanza 6500 K con 2,2 gamma. A proposito, "6500 K con gamma 2.2" non è una specifica dello spazio colore: è inoltre necessario disporre delle cromaticità delle primarie per ottenere uno spazio colore completamente specificato.


Whoa! La mascella cadde a terra. Questo è esattamente quello che stavo chiedendo. Grazie! A proposito, a (255, 241, 234) penso che sembrerebbe bianco con una leggera tonalità dorata, il che ha senso.
Florin Andrei,

1
Questa è una risposta eccellente Ho tre domande:
kdbanman,

" integrato sulle lunghezze d'onda per ottenere il colore (X, Y, Z). Ho quindi diviso per X + Y + Z per ottenere la cromaticità: " Come sei passato da un vettore 3 a un vettore 2 per divisione scalare? (Dov'è
finito

" Ho quindi codificato la gamma " Questo significa che hai elevato R, G e B alla potenza gamma, come [questo]? Che valore gammahai usato? Sembra che ci siano molte opzioni.
kdbanman,

@kdbanman: No, voglio dire, ho trasformato i valori RGB lineari nella rappresentazione non lineare sRGB, secondo le equazioni (1.2) del documento a cui hai fatto riferimento. Questo è vicino, sebbene non esattamente, una legge di potere con esponente 1 / 2.2.
Edgar Bonet,

2

Stai cercando di cambiare il colore del sole nelle tue fotografie o semplicemente rappresentare il colore che c'è lì con precisione? I due sono compiti molto diversi. Il primo richiederebbe probabilmente un sacco di lavoro, e non sono sicuro che sarebbe effettivamente accurato. Quest'ultimo è in realtà già curato per te con i profili ICM e ICC.

Va anche notato che il "bianco" è una cosa altamente soggettiva. Il "bianco" del tuo monitor sarebbe, tecnicamente, troppo blu per un "vero bianco", dato che i modelli 6500k di luce diurna, non la luce del sole. Il bianco del sole come direttamente immaginato, senza l'interferenza di un'atmosfera o qualsiasi filtrazione, è probabilmente modellato più accuratamente a 5785 K nella fotosfera su base normalizzata, ma può variare tra circa 4000 K e 6000 K a seconda della posizione e tempo (le macchie solari tendono ad essere più fresche). C'è anche la cromosfera, sopra la fotosfera, che varia da circa 6000 K a decine di migliaia di gradi Kelvin fino a colpire la Corona, che si innalza in milioni di gradi. Quando immagini il sole senza filtro, l'unica volta in cui fotografi effettivamente la fotosfera è attraverso le macchie solari, altrimenti il ​​punto bianco del sole può fluttuare selvaggiamente sulla sua superficie. Con un filtro, il tuo punto bianco finale sarà influenzato dal suo design e dalle lunghezze d'onda in cui è progettato per passare, quindi di nuovo inchiodando unl'esatto punto bianco sarà probabilmente una cosa difficile per cominciare. Un vero bianco neutro per l'occhio umano è probabilmente nel regno di 5500 K, tuttavia ciò cambia effettivamente a seconda che si stia osservando un emettitore o un riflettore.


Image Color Management, o ICM, è un sistema progettato per gestire la conversione corretta e accurata delle informazioni sul colore da uno spazio colore (ad esempio, i file RAW dalla fotocamera) attraverso lo spazio colore del software di modifica (ad esempio Photoshop, con è standard D50), allo spazio colore di un dispositivo di output (ad esempio un monitor di un computer). In realtà non dovresti fare nulla di specifico a basso livello per ottenere il corretto bilanciamento del colore, supponendo che lo schermo sia effettivamente calibrato correttamente. Finché ti fidi dell'accuratezza del tuo dispositivo di imaging e della precisione dello schermo, se usi un software completamente gestito a colori come Photoshop, non dovresti davvero preoccuparti di modificare manualmente il colore delle tue foto in un pixel- livello. Adobe Camera Raw e Lightroom includono entrambi uno strumento di regolazione della temperatura del colore (oltre a uno strumento tinta,per il tuo stato di calibrazione .

Ultimo, ma non meno importante, dovresti essere consapevole che il bilanciamento del colore delle tue foto sarà accurato solo se intendi che siano sul tuo sistema. L'utente medio non calibra i propri schermi e, in quanto tale, la rappresentazione può variare notevolmente. Molti schermi calibrati raggiungono un punto di bianco di 6500 K, tuttavia molti fotografi si calibrano su 5000 K per adattarsi a Photoshop e rendere le stampe in fibra naturale più rappresentate sullo schermo. Personalmente, considererei una calibrazione dello schermo a 5500 K più "bilanciata del punto di bianco" rispetto a 6500 K (che è decisamente più blu). Se vuoi la massima precisione possibile, direi che calibrando lo schermo su 5785 K e regolando il bilanciamento del bianco della foto in modo che corrisponda, produrrebbe il bianco più naturale possibile, almeno in relazione al sole.


A parte questo, se vuoi davvero gestire la conversione del punto bianco da solo direttamente su ogni pixel delle tue immagini, allora dovresti esaminare il lavoro svolto da CIE . Hanno lavorato su illuminazione, illuminanti, teoria del colore, conversione del colore, modellazione del colore e definizione dello spazio colore dall'inizio della metà del 20 ° secolo (1913 in poi). La L ab * color space (Lab) in breve, è il modello per eccellenza della percezione umana della luce e del colore. È il punto cruciale della conversione e trasformazione dello spazio colore. XYZ è uno spazio di modellazione critico che viene utilizzato come passaggio intermedio quando si converte da RGB in Lab, quindi si esce da Lab in un altro spazio colore (che può anche essere RGB ma semplicemente con un diverso punto bianco). un po 'di informazioni su Wikipedia su CIE, Lab, XYZ, ecc .:


Ovviamente, molte cose a cui non ho pensato, grazie per tutte le informazioni, dovrò farlo lentamente. Diciamo che lo scopo è questo: fotografare un corpo nero che brilla alla temperatura T2, con lievi errori di colore dovuti a fotocamera, filtro, ecc. Visualizzarlo su uno schermo calibrato su T1. Ora la sfida è regolare la tonalità (proporzioni RGB relative) dell'immagine in modo che, su uno schermo con quella particolare calibrazione, la superficie sia il più vicino possibile alla tonalità originale di T2. Voglio effettuare la regolazione modificando effettivamente il file, non spostando i parametri del monitor.
Florin Andrei,

Saresti davvero in grado di farlo, abbinando la tonalità originale (che dovrebbe essere chiamata Cromaticità quando si discute di spazi colore e trasformazioni, come è quello che è in Lab), dovrai sapere o sapere esattamente cosa T2 "è" iniziare con (che può essere fatto solo con una misurazione diretta) o conoscere esattamente l'errore di ciascun componente del dispositivo di imaging (ad es. filtro IR del sensore, CFA, filtro solare, errori di quantizzazione introdotti durante la conversione A / D, discrepanze di demosaicing, ecc.) Nessuno di questi è di piccolo ordine.
jrista

Se desideri misurare accuratamente T2, devi prima definire i tuoi limiti di precisione. Lo vuoi preciso al 99,9%? Probabilmente avresti bisogno di misurare dallo spazio. Lo vuoi esattamente com'è quando viene misurato nella nostra atmosfera? Probabilmente potresti farlo con un dispositivo autonomo adeguato. Ecco il problema, però ... anche se si misura in modo indipendente T2, ci saranno errori simili in precisione e accuratezza anche in quei dispositivi. Dovrai tenere conto di quegli errori in un modo o nell'altro, il che significa conoscerli, il che ti riporta alla correzione diretta della fotocamera.
jrista

Sono curioso di sapere quale livello di precisione hai davvero bisogno. La normalizzazione della calibrazione dello schermo con il punto bianco assunto per la fotosfera dovrebbe produrre un bianco piuttosto basale. Dovresti essere in grado di discernere visivamente abbastanza errori da poter correggere manualmente qualsiasi discrepanza. Non sarà preciso al 99,999%, probabilmente nemmeno al 99%, ma la sua visione umana altamente dubbia potrebbe rilevare la discrepanza senza qualcosa con cui confrontarla, come un campione di colore di esattamente 5785 K incorporato nell'angolo della foto o qualcosa del genere. Se hai bisogno di una precisione del 99% +, beh ...
jrista

1
Se l'approssimazione è ok, allora mi fiderei che il tuo hardware sia sufficientemente calibrato e lasciare che il software faccia la maggior parte del lavoro. Carica le tue foto in un editor RAW (avrebbero davvero bisogno di essere RAW ... Le regolazioni del bilanciamento del bianco non funzionano bene su immagini che sono già demosazionate in pixel RGB) e imposta il bilanciamento del bianco su 5785 K o intorno. Ciò dovrebbe impostare il bianco nella foto esattamente alla temperatura normativa della fotosfera del sole. A causa del punto bianco offset del punto bianco dello schermo a 6500k, quel bianco potrebbe apparire un po 'fuori. È possibile regolare di 715 K per compensare.
jrista
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.