Quali sono le differenze tra RGB, HSV e CIE-Lab?
RGB
RGB è un modello di colore additivo. Significa che diverse proporzioni di luce rossa, blu e verde possono essere usate per produrre qualsiasi colore. Il modello di colore RGB è stato creato specificamente per scopi di visualizzazione (schermi, proiettori ecc.).
Un concetto chiave che si dovrebbe capire è che RGB è semplicemente una combinazione additiva di onde a banda stretta. Si consideri la seguente figura.
Qualsiasi combinazione delle onde a banda stretta date sopra può produrre un colore diverso, diciamo C. Tuttavia, C non deve necessariamente essere prodotto usando le onde mostrate. Possiamo ricreare C combinando qualsiasi spettro. Questo effetto è noto come Metamerismo.
Guardate questa figura, è un buon esempio di Metamerismo.
Conclusione: Possiamo simulare qualsiasi colore usando qualsiasi combinazione di spettri MA quando scegliamo di usare combinazioni degli spettri RGB a banda stretta mostrati sopra, si dice che stiamo lavorando sullo spazio di colore RGB.
D: Questo significa che ci sono luci rosse, verdi e blu nei nostri monitor?
A: Sì, la maggior parte (voglio dire ogni) dei display disponibili in commercio sono composti da elementi associati a RGB.
Quando si guardano questi schermi da lontano, diciamo a 2 piedi di distanza, questi colori si fondono a causa della miscelazione spaziale dei colori.
HSV
Uno studente di computer grafica può rimanere confuso se gli sono state date solo luci rosse, verdi e blu per creare sfumature complesse. Per esempio, quale combinazione dovrei usare per ottenere questa esatta quantità di blu verdastro? Come dovrei farlo apparire più "leggero" o più "bianco"? Quanto rosso dovrei aggiungere per farlo apparire più "naturale"?
Per cose come questa, la gente ha inventato lo spazio HSV. Questo spazio trasforma lo spazio RGB in una rappresentazione più conveniente.
VS
Puoi osservare la differenza? Il "bianco" / "luminosità" è una funzione di R, G e B. Tuttavia, quando lo vediamo nel cubo, c'è una dimensione separata conosciuta come Valore (V) dedicata al "bianco".
Nel cubo RGB, la Saturazione o "colorazione" è data dalla distanza del tuo colore dalla diagonale 3D. Nel modello HSV invece, la Saturazione è data direttamente come un'altra dimensione.
Conclusione: Per certe applicazioni, abbiamo bisogno di un modello meglio rappresentativo del colore e quindi abbiamo lo spazio HSV.
Spazio di colore LAB
Diciamo che cambio il modello di radiazione (nella regione della luce visibile) di [math] \delta I[/math], dove I è l'intensità (Luminanza, per essere più precisi). Lo noterete? Beh, si può o non si può! Questo è noto come la risposta spettrale del sistema visivo umano e la funzione di luminosità modella questa risposta.
Bene, si può dire, OK, cambierò la radiazione per soddisfare meglio il mio scopo, ma l'osservatore medio lo noterà? Cosa dovrei fare?
Quale spazio dovrei vedere i colori per capire meglio come li percepirebbe un essere umano?
Fortemente influenzato dal sistema di colori Munsell, l'intenzione di entrambi gli spazi di colore "Lab" è quella di creare uno spazio che può essere calcolato tramite semplici formule dallo spazio XYZ ma è più percettivamente uniforme di XYZ. Percettivamente uniforme significa che un cambiamento della stessa quantità in un valore di colore dovrebbe produrre un cambiamento della stessa importanza visiva.
Conclusione: Se l'applicazione è incentrata sul sistema visivo umano, raccomanderei di lavorare sullo spazio LAB.