2016-12-02 2 views
4

Quelle est la relation entre les espaces colorimétriques (RVB, XYZ) et la fonction de correspondance des couleurs? Disons que nous avons une fonction de correspondance des couleurs dans l'espace de couleurs XYZ (matrice à 3 rangées). Nous avons également la matrice de transformation qui traduit les coordonnées XYZ en coordonnées RVB.Quelle est la relation entre l'espace colorimétrique RVB, XYZ et la fonction de correspondance des couleurs?

Ma compréhension est qu'il y a une entrée visuelle, qui est composée du spectre de couleur S (y). L'œil humain ne voit pas le monde - il ne voit que son interprétation du monde. L'oeil humain a 3 types de cônes LMS, dont chacun est responsable du traitement ROUGE, VERT ou BLEU. L'œil humain ne voit la couleur spectrale que parce que ses yeux sont au-dessus du vecteur ROUGE, VERT, BLEU, et cette somme correspond à la couleur de l'entrée. Afin de faire correspondre la couleur, il existe une fonction de correspondance des couleurs, qui prend le spectre d'entrée et produit les poids pour multiplier le vecteur de couleur primaire ROUGE, VERT, BLEU. Ceux-ci sont ensuite ajoutés et leur sortie correspond visuellement à l'entrée spectrale, même si le spectre avait beaucoup de nombreuses fréquences ajoutées, alors que l'œil humain n'en ajoutait que 3. Nous sommes donc passés de l'espace ÉNORME à l'espace où nous pouvons décrire comme dicté par la fonction de correspondance des couleurs.

l'entrée spectrale, les couleurs primaires, et les fonctions de correspondance de couleurs se comportent comme décrit ci-dessus et peut être résumée dans cette formule:

how primary color is summed with weights produced by the color matching function

où pi est le vecteur 3d de couleurs primaires, c - correspondance des couleurs La fonction est aussi un vecteur de 3 composantes, et finalement s est l'entrée spectrale.

Nous avons l'espace colorimétrique XYZ, et une fonction de correspondance des couleurs correspondante qui fait ce qui est décrit ci-dessus. On nous donne alors la matrice T, qui transforme les coordonnées XYZ en coordonnées RVB. Nous connaissons déjà T, et nous devons l'utiliser pour produire une nouvelle fonction de correspondance des couleurs pour l'espace colorimétrique RVB.

Je ne comprends pas comment l'espace de couleur se rapporte au choix des primaires pi (λ) et au choix des fonctions de couleur ci (λ1).

+0

"Nous connaissons déjà T, et nous devons l'utiliser pour produire une nouvelle fonction de correspondance des couleurs pour l'espace colorimétrique RVB." Voulez-vous dire une matrice qui se transforme de RGB à XYZ? –

Répondre

0

Je pense que beaucoup de problèmes avec la sélection des couleurs sont dus à des problèmes techniques que les gens ont dû résoudre. Habituellement, vous n'essayez pas de reproduire les couleurs le plus fidèlement possible, mais de les rendre agréables à regarder, bon marché, rapide à calculer sur cpu .... Si quelqu'un regarde les plaines de Nouvelle-Zélande à la télé, il a très peu de chances de savoir , mais veut presque certainement profiter de l'image et payer très peu pour cela.

Plusieurs raisons pour lesquelles vous pourriez vouloir utiliser différentes fonctions de correspondance des couleurs peuvent inclure:

  • Vous prenez des photos sous une lumière non blanche et vous voulez que votre image pour un aspect naturel.
  • Vous prenez des photos sous-marines et vous voulez compenser le fait que l'eau atténue différentes fréquences à différentes vitesses.
  • Votre capteur n'est pas parfait et vous voulez compenser cela.

D'autre part, vous pourriez vouloir changer vos primaires pour une raison quelconque. Par exemple, vos images pourraient prendre une photo d'une scène avec une quantité limitée de couleurs. En poussant un peu vos primaires, vous obtiendrez peut-être une image plus "pleine".

Enfin, il suffit parfois de compenser certaines des limitations que vous avez avec vos appareils. Votre phosphore sur TV CRT imposera certaines restrictions. Ainsi le bruit dans l'air lors de la transmission en utilisant PAL.D'un autre côté, si vous passez au numérique, vous pourriez être obligé d'avoir moins de 36 bits par pixel. Dans ce cas, vous devrez faire des compromis et cela vous donnera l'occasion de perdre le moins possible.

Si vous voulez un petit tutoriel, visitez Cambridge in colour.

Voici un Szeliski's textbook on photography, regardez les chapitres 1 et 2 10.

Poyton a la liste des transformations communes.

1

J'ai essayé de comprendre les couleurs des mois et après quelques recherches, je crois que j'ai quelques idées qui peuvent probablement m'aider à répondre à votre question.

Je ne comprends pas comment l'espace colorimétrique concerne le choix des primaires pi (λ)

Primaries ne sont que la longueur d'onde des couleurs que nous choisissons d'utiliser pour faire toutes les autres couleurs dans l'espace et qui définit également la gamme de l'espace de couleur. Donc, si vous jouez avec l'applet fourni dans le lien ci-dessous, vous pouvez voir que toute la gamme dans l'espace de couleur change lorsque vous changez votre primaire.

Standard primary colours

Changed Primaries

Have a look at Alternative primaries and gamuts section. Maintenant je ne sais pas combien vous comprenez le RGB et XYZ ou que voulez-vous dire quand vous dites RGB ici (en supposant que vous faites référence à des valeurs de gamme sRGB); XYZ sont en réalité des valeurs Tristimulus qui sont appelées rho, beta et gamma comme le montre l'image ci-dessus et par simple simplicité XYZ sont converties en espace xy d'où vous obtenez votre gamma standard sRGB.

CIE1931 xy space with sRGB and other gamuts

Please go through this if you are interested in understanding how colour sensors work and converting sensor values to XYZ matrix

S'il vous plaît commentaire si j'ai manqué toute information ou réponse édition a besoin.