Théorie des couleurs
par

Xavier Hubaut

Professeur émérite - Université Libre de Bruxelles - Département de Mathématique

Qu'est ce qu'une couleur

Répondre à la question "Qu'est-ce qu'une couleur ?" n'est pas simple.

Combien y a-t-il de couleurs ? On pense d'abord aux sept couleurs de l'arc-en-ciel, mais pourquoi sept? Peut-être parce que sept était un nombre "magique": il y a les sept merveilles du monde, les sept collines de Rome, le chandelier à sept branches, les sept jours de la semaine, les sept notes de la gamme et aussi les sept péchés capitaux !

Les spectroscopistes ont une réponse: dans le spectre de la lumière blanche, chaque couleur correspond à une longueur d'onde; donc une couleur c'est une longueur d'onde.

C'est peut-être oublier que dans ce cas ni le blanc, ni le noir, ni les gris, ni bien d'autres ne sont des couleurs. On peut toutefois parer aisément à cette objection. La longueur d'onde définit, non pas une couleur, mais une teinte; ensuite cette teinte peut varier du plus clair au plus foncé. Cette définition est effectivement utilisée et nous en verrons plus loin la justification.

La langue française est extrêmement riche en termes désignant les couleurs; outre les qualificatifs clair, foncé, délavé, diapré, étincelant, pastel,... les suffixes "âtre" (rougeâtre, verdâtre,...) il existe plusieurs centaines de termes désignant les couleurs. Bornons-nous à celles proches du rouge: acajou, amarante, auburn, bordeaux, bourgogne, brique, capucine, cardinal, carmin, cerise, cinabre, coquelicot, cramoisi, écarlate, écrevisse, fraise, fraise écrasée, framboise, garance, grenat, gueules (en héraldique), incarnat, nacarat, passe-velours, ponceau, pourpre, rouge, rouge anglais, rouge d'alizarine, rouge d'Andrinople, rouge de Mars, rubicond, sang, sanguine, tomate, vermillon... et probablement bien d'autres.

Synthèse additive et soustractive

Toutefois, dans la pratique, les choses sont plus simples. On utilise trois couleurs dites fondamentales. Mais quelles sont-elles ?

  • L'écran de votre PC ou de votre téléviseur est éclairé par 3 couleurs.
  • Une illustration est composée à partir de 3 couleurs, bien qu'on parle de quadrichromie.

Mais ces 3 couleurs ne sont pas les mêmes dans les deux cas. Il faut distinguer la manière dont s'effectue la synthèse des couleurs. L'écran de TV est éclairé par ces couleurs, alors que, dans le cas d'une illustration, le papier (généralement blanc) est assombri par les couleurs utilisées.

Dans le premier cas on dit que les couleurs sont reconstituées par synthèse additive (on part du noir et on l'éclaire par des couleurs). Dans l'autre cas, la synthèse est soustractive (on part du blanc et on l'obscurcit au moyen de couleurs).

Pour une synthèse additive les trois couleurs fondamentales sont le rouge ( R ), le vert ( G pour green) et le bleu ( B ), ce qui s'abrège en RGB, sigle que l'on retrouve assez souvent.

Considérons tout d'abord le premier cas; c'est celui qui est utilisé en télévision ou sur le moniteur de votre ordinateur. L'éclairement simultané par du rouge et du vert donne du jaune ( Y pour Yellow); du bleu et du vert donnent une couleur turquoise appelée cyan ( C ) et enfin le rouge et le bleu se combinent pour donner un violet appelé magenta ( M ). Enfin un éclairement simultané par les trois couleurs de base donne du blanc ( W pour White). Au départ on avait du noir ( K de blacK, puisque l'initiale est déjà utilisée pour une le bleu). Bien entendu, on peut régler l'intensité de chacune des trois couleurs fondamentales et obtenir ainsi toutes les couleurs possibles. Par exemple un rouge intense combiné à un vert peu intense donnera de l'orange; si on assombrit cet orange en diminuant à la fois l'intensité du rouge et celle du vert, on obtient du brun. Ainsi en jouant sur l'intensité des trois couleurs fondamentales on reconstitue toutes les couleurs.

Comment un éclairement simultané de rouge et de vert est-il perçu comme du jaune, plus généralement, comment peut-on obtenir n'importe quelle teinte par dosage des éclairements des trois couleurs fondamentales, c'est aux physiologistes (et peut-être aux physiciens) de l'expliquer.

Passons maintenant à la synthèse soustractive des couleurs. C'est ce qui se passe lorsqu'on dessine avec des crayons de couleurs, qu'on peint à l'aquarelle ou qu'on imprime en couleurs.

Cette fois les couleurs "fondamentales" sont le jaune , le cyan et le magenta . En superposant du jaune et du magenta on obtiendra du rouge (le jaune "mange" le bleu du magenta); de même du jaune et du cyan donneront du vert et la superposition du magenta et du cyan donnera du bleu. Enfin la superposition des trois couleurs fondamentales donnera du noir. On peut comme précédemment définir chaque couleur à l'aide des pourcentages relatifs de chacun des composants.

En retournant à la définition par RGB , les couleurs sont représentées par les points d'un cube, un des sommets correspond au noir (0, 0, 0) et le sommet opposé au blanc (1, 1, 1). Nous avons choisi l'unité correspondant aux 3 couleurs fondamentales dans leur intensité maximum. Le lien entre R, G, B et C, M, Y est évident:

R + C = 1 G + M = 1 B + Y = 1

Ces relations permettent de passer de manière simple de la représentation additive ( R, G, B ) à la représentation soustractive ( C, M, Y )

Teinte, saturation, brillance ou luminance

Il existe d'autres moyens de représenter les différentes couleurs.

On peut par exemple en donner la teinte (hue) et ensuite son degré de luminosité (brillance) et de saturation. C'est la représentation HSB ou HSL , en français TSB ou TSL .

Comment définir la teinte ?

Notre œil perçoit les couleurs lorsque leur longueur d'onde est approximativement comprise entre 400 et 800 nanomètres. En termes de fréquences, cela va du simple au double; les extrêmes correspondent à un rouge violacé. De même qu'en musique un son et celui de fréquence double nous donnent la même impression (nous leur attribuons d'ailleurs le même nom) les deux couleurs extrêmes du spectre visible ont des fréquences telles que nous leur donnons le même nom.

Le spectre visible, partant du rouge violacé, violet, indigo, bleu, vert, jaune, orange, rouge, rouge violacé, se referme ainsi et peut être représenté sur un cercle. Chaque teinte est définie par un angle.

Généralement on convient qu'à l'angle 0 correspond la couleur rouge. Prenons une couleur quelconque définie par R, G, B . Il faut calculer l'angle formé par le demi-plan passant par la diagonale et le point ( R, G, B ) avec le demi-plan de référence, c'est-à-dire celui passant par la diagonale et le point (1, 0, 0).

Un petit calcul préliminaire nous aidera. Soit les deux vecteurs d'origine (0, 0, 0) dont les extrémités sont repectivement (1, 1, 1), le vecteur dirigé selon la grande diagonale du cube, et ( R, G, B ), le vecteur aboutissant au point représentatif de la couleur donnée. Calculons les coordonnées d'un vecteur perpendiculaire au plan (0, 0, 0), (1, 1, 1), ( R, G, B ), en prenant, par exemple, le produit vectoriel. On obtient le vecteur d'extrémité ( B - G, R - B, G - R ). Pour la couleur rouge, correspondant à ( R, G, B ) = (1, 0, 0), on a (0, 1, -1). Une couleur donnée donnera le vecteur ( B - G, R - B, G - R ). L'angle des deux demi-plans est égal à celui des deux vecteurs et donc son cosinus vaut:

cos(θ) = (2 R - B - G )/ 2. [( B-G )² + ( R-B )² + ( G-R )²].

Par exemple pour le vert, ( R, G, B ) = ((0, 1, 0) et on obtient:

cos(θ) = (-1)/ 2. 2 = -1/2.

L'angle vaut donc 120° ou 240°; pour lever l'ambiguïté, il suffit de comparer l'amplitude de la composante bleue et verte. Si G > B l'angle est inférieur à 180° ; il est supérieur dans le cas contraire.

Aux couleurs fondamentales dans la synthèse additive sont associés les trois angles 0°, 120°, 240° et aux trois couleurs fondamentales dans la synthèse soustractive sont associés les angles de 60°, 180° et 300°.

On peut également s'en rendre compte en regardant le cube des couleurs à partir du sommet correspondant au noir.

Un cube, vu à partir d'un de ses sommets, donne un triangle équilatéral dont les sommets correspondent aux extrémités des arêtes partant du noir (le rouge, le vert et le bleu). Entre ces sommets on trouve les trois couleurs complémentaires (le jaune, le cyan et le magenta), et au milieu du triangle, le blanc.

On peut ainsi les représenter en donnant la contribution de chacune des trois couleurs fondamentales (p.ex. pour de l'orange 67% R , 33% G , 0% B ). On peut ainsi représenter les couleurs à l'aide de coordonnées trilinéaires . Bien entendu l'intensité des couleurs n'est pas définie: 100% de rouge peut donner un rouge vif mais aussi un rouge plus clair voire un rose très pâle !

Songeons à une couleur quelconque représentée par ( R, G, B ). Si nous éclairons un écran par les 3 projecteurs RGB en augmentant progressivement (et dans le même rapport) leur intensité, nous obtiendrons, à partir de cette couleur au départ assez sombre, une couleur de plus en plus intense, jusqu'à ce que les projecteurs atteignent leur intensité maximum. La couleur sera alors à son maximum de brillance. Les trois nombres R, G, B auront été multipliés par une même constante, jusqu'à ce que le plus grand d'entre eux atteigne la valeur maximum 1.

Nous aurons en fait parcouru un segment situé sur une droite issue de l'origine, passant par les points ( kR, kG, kB ) et aboutissant dans l'une des trois faces opposées. Si R>G>B , on aboutit dans la face R =1 (pour k =1/ R ) et la couleur la plus saturée correspond à ( 1, G/R, B/R ).

Etant donnée cette même couleur ( R, G, B ), on peut progressivement la délaver. Pour cela, maintenons inchangé le projecteur de plus grande intensité (supposons R>G>B et laissons donc fixe le projecteur rouge); augmentons l'intensité des deux autres de telle manière à obtenir la même intensité ( R = G = B ). Nous sommes restés dans un plan parallèle à l'un des 3 plans coordonnés (dans ce cas le plan R =constante) et nous sommes partis du point ( R, G, B ) pour aboutir sur la grande diagonale du cube au point ( R, R, R ). Le support de ce segment perce un des plans coordonnés ( B = 0 en l'occurrence) en un point correspondant à la couleur la plus saturée située sur ce segment.

Pour fixer les idées si le point de départ correspond à ( R, G, B ) = (0.60, 0.36, 0.12), on aboutit sur la diagonale au point (0.60, 0.60, 0.60), et en parcourant ce segment en sens inverse on perce le cube au point (0.60, 0.30, 0).

On peut considérer le demi-plan passant par la grande diagonale du cube et le point correspondant à la couleur et le caractériser par son angle avec un demi-plan de référence, R =0, par exemple.

Choisissons une couleur C nuance d'orange, correspondant à ( R, G, B ) = (0.60, 0.36, 0.12); elle est la somme de (0.48, 0.24, 0) et du gris (0.12, 0.12, 0.12). Voici toutes les nuances de la teinte orange (2/3 de rouge 1/3 de vert): T (ou H : Hue)=30°.

Il reste à préciser la brillance, la saturation S et la luminance L . Soit M , le maximum de R,G et B et m leur minimum. La brillance sera égale au maximum M , la luminance L = ( M + m )/2. La brillance est maximale lorsque la couleur est pure. En d'autres termes la brillance sera considérée comme maximale lorsque le point représentatif se trouvera sur l'une des 3 faces du cube pour lesquelles une couleur fondamentale est maximum; la saturation S mesure l'écart entre l'intensité de la composante la plus grande et celle de la plus faible. Etant donné une couleur on peut toujours annuler la composante la plus faible en lui retranchant du gris; dans l'exemple choisi, ( R, G, B ) = (0.60, 0.36, 0.12) on retire un gris (0.12, 0.12, 0.12) et il reste la couleur (0.48, 0.24, 0) de même saturation.

Dans le modèle TSB, la saturation S = M - m. Elle exprime l' "écart" entre les intensités des différentes composantes et donc l'écart entre un gris neutre (M - m = 0) et une couleur pure.

Dans le modèle TSL, la saturation S est définie de manière différente:

si L 1/2, S = (M - m)/2 L;
si L 1/2, S = (M - m)/2(1 - L)
En fait, dans ce modèle, les couleurs extrêmes sont le noir sont le noir et le blanc.

La luminance L = ( M + m )/2 est constante sur les parallèles au côté blanc-orange et vaut, pour la teinte C choisie 0.60. La saturation S = 1 - (min( R, G, B ))/ L ; elle est constante sur les droites issues du sommet correspondant au noir; dans notre exemple elle vaut 0.80.

On obtient ainsi une autre représentation de l'ensemble des couleurs.

Justification a posteriori

Les trois couleurs fondamentales en synthèse additive ont été découvertes empiriquement.

A l'heure actuelle on possède une justification objective basée sur la nature des cellules de notre rétine. La rétine de notre œil est tapissée de cellules photosensibles. Il y en a de deux types dénommés cônes et bâtonnets (à cause de leur forme).

Les bâtonnets sont sensibles aux contrastes, alors que les cônes sont sensibles aux couleurs. En cas d'éclairement très faible, la nuit par exemple, seuls les bâtonnets nous donnent une information; les cônes sont pratiquement inactifs. C'est pourquoi il est fort difficile de préciser la couleur des objets que nous distinguons pourtant fort bien.

Si l'éclairement est meilleur, ce sont alors les cônes qui transmettent l'essentiel de l'information et nous distinguons avec grande précision les couleurs. Parmi les cônes on en distingue encore trois types; chacun d'eux possède un maximum de sensibilité chromatique pour une couleur; ce sont précisément pour les trois couleurs fondamentales, le rouge le vert et le bleu.

On voit ainsi que notre oeil perçoit également une image en "quadrichromie", rouge, vert, bleu donné par les cônes et blanc donné par les bâtonnets.

Depuis fort longtemps les imprimeurs utilisent la quadrichromie comme procédé d'impression couleur. Ils effectuent une "séparation" en cyan, magenta, et jaune ainsi qu'une image en noir et blanc (plus précisément avec une gamme de gris), ce dernier cliché correspondant aux densités des diverses couleurs. Ce cliché en gamme de gris pourrait être réalisé en utilisant les trois couleurs fondamentales (cette fois le jaune, le cyan et le magenta) en quantités égales mais en densités différentes. Toutefois il est plus économique d'utiliser de l'encre noire que des encres de couleur. Pour fixer les idées, si une couleur (l'orange décrit plus haut) est définie par ( R, G, B ) = (0.60, 0.36, 0.12), on a ( C, M, Y ) = (0.40, 0.64, 0.88); l'imprimeur utilisera la plus grande quantité possible de noir N , c'est-à-dire 0.40, qu'il déduira des couleurs; on aura ( C, M, Y, K ) = (0.00, 0.24, 0.48, 0.40).

Il est à remarquer que cette technique d'impression couleur était utilisée avant qu'elle ne soit justifiée par les biologistes.

Les légendes ont la vie dure

A l' école primaire , on enseigne encore parfois que les couleurs fondamentales sont le jaune , le bleu et le rouge . (Cette théorie de Young date de 1801; à l'époque il songeait à une synthèse soustractive, mais il se rendit compte de son erreur et passa à une synthèse additive où il préconisa en 1807 le rouge, le vert et le violet !) Pour la synthèse soustractive il faut évidemment prendre le jaune, le cyan (non pas le bleu) et le magenta (non pas le rouge). Le problème est que ces mots ne font pas partie du vocabulaire usuel des enfants. Remplacer magenta par mauve ou violet et cyan par turquoise n'est pas une solution car ces termes ne font pas non plus partie du vocabulaire courant des enfants; c'est pourquoi on continue à parler de jaune, bleu et rouge !