1 points par GN⁺ 2024-07-28 | 1 commentaires | Partager sur WhatsApp

Pourquoi le diagramme de chromaticité a-t-il cette forme ?

  • En étudiant l’espace colorimétrique XYZ, tentative de comprendre la théorie des couleurs
  • L’espace colorimétrique XYZ, créé en 1931, apparaît comme une sorte de mère de tous les espaces colorimétriques
  • En lisant sur l’espace colorimétrique XYZ, on tombe souvent sur une image comme celle-ci
  • Curiosité sur la manière dont la forme et les couleurs de cette image ont été calculées
  • Exploration de diverses ressources pour trouver la réponse à cette question

Fonctions de correspondance des couleurs

  • Les fonctions de correspondance des couleurs déterminent l’intensité de longueurs d’onde spécifiques pour que l’œil perçoive la couleur cible
  • Il existe trois fonctions de correspondance des couleurs pour le rouge, le vert et le bleu
  • En ajustant l’intensité des lumières rouge, verte et bleue, on peut percevoir visuellement les couleurs du spectre
  • L’espace colorimétrique CIE 1931 définit ces fonctions de correspondance des couleurs RGB
  • Des expériences ont permis de recueillir des données où des personnes ajustaient l’intensité des lumières RGB pour les faire correspondre à une couleur cible
  • Ces données montrent qu’il existe des couleurs spectrales impossibles à reproduire avec une lumière RGB pure

Introduction aux fonctions de correspondance des couleurs XYZ

  • L’espace colorimétrique XYZ est obtenu par transformation matricielle de l’espace colorimétrique RGB
  • Cette transformation est une transformation linéaire, soit une légère reformulation des mêmes données
  • Les fonctions de correspondance des couleurs XYZ sont obtenues en transformant les fonctions de correspondance des couleurs RGB
  • L’espace colorimétrique XYZ décrit toutes les couleurs et encode l’information colorimétrique de manière indépendante du périphérique

Chromaticité

  • Le diagramme de chromaticité sert à spécifier objectivement la qualité d’une couleur
  • Les valeurs x et y de chromaticité sont calculées à partir des valeurs XYZ
  • Les valeurs x et y permettent de générer le diagramme de chromaticité xy
  • Les données RGB sont converties dans l’espace XYZ pour visualiser la chromaticité

Remplissage des couleurs

  • Pour remplir l’intérieur du diagramme de chromaticité, une couleur est calculée pour chaque pixel
  • Les valeurs x et y servent à générer des valeurs XYZ, qui sont ensuite converties dans l’espace sRGB
  • Ce processus génère de nombreuses couleurs invalides
  • On recherche une valeur Y optimale pour représenter la couleur

Génération du spectre

  • Le spectre est généré à l’aide des fonctions de correspondance des couleurs
  • Les valeurs XYZ sont converties en sRGB puis rendues sur le canvas
  • Une large gamme de couleurs p3 permet de représenter davantage de couleurs

Remplir le diagramme de chromaticité

  • Pour remplir le diagramme de chromaticité, des couleurs arbitraires sont générées puis placées dans l’espace xy
  • Une ligne spectrale est générée pour calculer les valeurs XYZ et RGB
  • Ce processus permet de remplir le diagramme de chromaticité

Problèmes de couleur

  • Les couleurs générées sont souvent trop saturées ou invalides
  • Une méthode de calcul des couleurs à partir des fonctions de correspondance des couleurs RGB a été testée
  • Il subsiste encore des couleurs invalides, mais le résultat est meilleur

Exploration de la forme

  • La forme du diagramme de chromaticité provient des fonctions de correspondance des couleurs XYZ
  • Des fonctions de correspondance des couleurs arbitraires sont générées pour expérimenter la forme du diagramme de chromaticité
  • La forme du diagramme de chromaticité est déterminée par la manière dont l’œil perçoit le rouge, le vert et le bleu

Le résumé de GN⁺

  • Cet article offre une compréhension approfondie de la théorie des couleurs et des espaces colorimétriques
  • Il explique comment sont calculées la forme et les couleurs du diagramme de chromaticité
  • Il souligne l’importance des fonctions de correspondance des couleurs et de l’espace colorimétrique XYZ
  • Il explore les limites de la représentation des couleurs et les problèmes colorimétriques des écrans numériques
  • Une ressource utile pour toute personne intéressée par la théorie des couleurs

1 commentaires

 
GN⁺ 2024-07-28
Commentaire Hacker News
  • La forme déformée du diagramme de chromaticité XYZ n’a rien à voir avec les données réelles

    • Il est plus naturel de considérer un diagramme de chromaticité comme une coupe plane 2D d’un espace colorimétrique 3D
    • Représenter le diagramme de chromaticité sous forme de triangle équilatéral montre plus clairement la forme réelle de la gamme de couleurs
  • Certains diagrammes de chromaticité peuvent mal représenter les couleurs absentes d’un écran

    • J’ai déjà constaté qu’en demandant un rouge sRGB, une autre couleur s’affichait sur un moniteur à haute gamme
    • Cela m’a amené à en apprendre davantage sur la gestion des couleurs
  • Il y a une exploration intéressante des espaces colorimétriques

  • Cela apporte de nouvelles idées sur la couleur, la perception et la gamme de couleurs

    • De la même manière qu’une lumière d’une certaine longueur d’onde peut évoquer l’odeur du fromage ou la présence d’un ours, la couleur peut aussi être une expérience sensorielle
    • Le magenta est une couleur non spectrale, perçue par le cerveau comme une autre couleur afin d’éviter une surcharge
  • XYZ est un bon point de départ, mais il existe de meilleurs espaces colorimétriques

    • Il y a le CIE 1976 L',u',v' et l’ICtCp issu des recherches de Dolby
  • Je cherche un espace colorimétrique à visée pédagogique

    • Il faut un espace colorimétrique qui reflète les véritables caractéristiques de la perception humaine
    • Je l’ai implémenté avec CAM16UCS et Jzazbz
  • Une source lumineuse rouge négative signifie qu’on ajoute du rouge dans le processus d’appariement des couleurs

    • Un rouge négatif apparaît d’une manière comme C+R = G+B
  • Je lis les données originales de Guild

    • J’ai du mal à comprendre la signification des nombres du tableau 4
    • Je cherche les coefficients de dénormalisation de l’expérience d’appariement des couleurs
  • Avis sur la manière de remplir un diagramme de chromaticité

    • On choisit une valeur de Y, puis on utilise les coordonnées x, y pour définir la couleur
    • Après conversion en valeurs XYZ, on effectue le mapping vers l’espace colorimétrique sRGB
  • Le sélecteur de couleurs OKLCH représente les couleurs d’une autre manière

    • La version 3D ressemble à un paysage montagneux de couleurs
    • L (luminosité), C (chroma), H (teinte) sont des coupes 2D orthogonales de ce paysage montagneux
    • Il existe aussi des logiciels qui rendent des diagrammes de chromaticité 3D
    • Lien : https://youtu.be/FdFpJFSTMVw?t=679