Profils d'espace couleur

Profils de couleurs intégrés

Siril contient un ensemble de profils d'espace colorimétrique de base. Ceux-ci sont tirés de l'excellent dépôt d'Elle L. Stone de profils de couleurs libres et bien conçus. Son site web contient une mine d'informations techniques sur la théorie et la pratique des espaces colorimétriques, et une grande source d'inspiration pour l'application du traitement des couleurs aux images. Tous les profils qui s'y trouvent sont publiés sous la licence Creative Commons Attribution-Share-Alike Unported, version 3.0.

Les profils intégrés sont destinés à fournir un ensemble suffisant d'espaces colorimétriques pour la plupart des usages : sRGB pour l'exportation vers le web et comme profil d'affichage par défaut, Rec2020 comme profil à large gamut qui semble pouvoir devenir la prochaine norme pour les moniteurs à large gamut de haute qualité, et bien sûr une gamme de profils de Gris pour correspondre aux profils RVB.

  • sRGB

    • Profile linéaire sRGB_elle_V4_g10

    • Profile CRT sRGB sRGB_elle_V4_srgbtrc

    • Profil ICC sRGB de préférence avec tables de référence perceptuelles (pour l'affichage uniquement)

    • Profile sRGB TRC sRGB_elle_V2_srgbtrc (pour exporter)

  • Rec2020

    • Profile linéaire Rec2020_elle_V4_g10

    • Profile Rec709 TRC Rec2020_elle_V4_rec709

    • Profile Rec709 TRC Rec2020_elle_V2_rec709 (for export)

  • Gris

    • Profile linéaire Gray_elle_V4_g10

    • Profile TRC sRGB Gray_elle_V4_srgbtrc

    • Profile sRGB TRC Gray_elle_V2_srgbtrc (pour exporter)

    • Profile Rec709 TRC Gray_elle_V4_rec709

    • Profile Rec709 TRC Gray_elle_V2_rec709 (pour exporter)

Notez que les versions CRT natives des profils sont fournies en deux versions (version 4 et version 2). La version 4 offre de meilleures fonctionnalités (en particulier pour les images à grande profondeur de bits), notamment des CRT paramétriques qui évitent la quantification. Cependant, les profils de la version 4 ne sont pas encore universellement supportés. Par conséquent, lorsque vous exportez un fichier pour l'utiliser dans un autre logiciel, il est plus sûr d'incorporer un profil V2.

Le profil Gris est disponible avec des CRT correspondant aux deux espaces colorimétriques RVB intégrés, ainsi qu'avec une CRT linéaire.

Profiles CRT linéaires

Les données du capteur sont au départ une représentation linéaire de la lumière, alors pourquoi n'attribuons-nous pas un profil de couleur linéaire à des images non étirées telles qu'une image nouvellement empilée ? Techniquement, nous devrions peut-être le faire. Il est certain que si vous souhaitez le faire, vous pouvez le faire, et rien de mal ne se produira. Vous pouvez le faire en utilisant la boîte de dialogue de gestion des couleurs, et il existe également une préférence (Attribution rigoureuse de profils ICC linéaires) qui attribue une version linéarisée du profil ICC de travail lorsqu'un profil est attribué automatiquement à une image nouvellement chargée (si elle ne présente aucun signe d'étirement préalable), à une image empilée ou à une image nouvellement composée. Cependant, il n'y a généralement aucun avantage à procéder de la sorte. Pour comprendre pourquoi, nous devons comprendre une différence fondamentale entre l'astrophotographie et le traitement photographique normal.

En photographie normale, l'ensemble de l'image est bien exposé, avec des zones d'ombre plus sombres et des zones de lumière plus claires. Au stade brut, l'image est convertie de linéaire à un profil de travail, mais cette opération est réversible et, en fait, fréquemment inversée, car de nombreuses opérations d'édition (mélange des couleurs, réduction du bruit, etc.) sont mieux réalisées en mode linéaire.

Cependant, en astrophotographie, tous les détails sont profondément ancrés dans les ombres et nous devons appliquer un étirement très fort pour produire une image agréable à regarder. Cet étirement est beaucoup plus extrême que le léger changement de gamma de 1.0 à 2.2 pour passer de la lumière linéaire à sRGB, et il n'est pas facilement réversible - en particulier si plusieurs étirements sont appliqués. Nous devons donc toujours effectuer le même type d'opérations (correction des couleurs, réduction du bruit, déconvolution, etc.) sur la lumière linéaire (et beaucoup d'autres choses qui n'existent même pas dans la photographie normale devraient également être effectuées sur les images linéaires : modélisation des étoiles, élimination des étoiles, etc.)

Il n'est pas nécessaire de définir un profil de couleur linéaire pour effectuer ces opérations - les algorithmes tels que la réduction du bruit, etc. ne sont même pas conscients des profils de couleur. Ils s'appliquent simplement aux données fournies.

Il est donc possible d'assigner le profil de couleur à une image à n'importe quel stade de l'édition, bien qu'il soit généralement plus judicieux de le faire juste avant l'étirement. Ce qu'il faut retenir, c'est qu'en astrophotographie, toutes les opérations à effectuer sur les images linéaires doivent être faites avant l'étirement. En général, l'étirement et les derniers réglages de la balance des couleurs, de la saturation, etc. devraient être la dernière opération d'édition d'une image. Et à ce stade, vous devez éditer l'image dans l'espace colorimétrique que vous avez choisi, ce qui donnera un aspect aussi cohérent que possible à l'image lorsqu'elle sera visualisée dans n'importe quelle application de gestion des couleurs ou sur n'importe quel périphérique de sortie.

Recommandations en matière d'espace colorimétrique

Cette section explique un peu plus en détail pourquoi Siril propose les espaces colorimétriques intégrés qu'il propose.

sRGB est la norme de facto pour le web. Comme mentionné ci-dessus, si vous voulez vous assurer que vos images sont bonnes dans tous les navigateurs web, ainsi que dans toutes les applications tierces qui peuvent ou non prendre en charge la gestion des couleurs, vous devez vraiment exporter en sRVB. C'est une bonne solution pour la plupart des moniteurs SDR, et en l'absence d'une gestion des couleurs appropriée, les images qui ont un aspect correct dans les versions précédentes de Siril doivent être considérées comme étant en sRVB.

Cependant, considérons à nouveau l'espace colorimétrique CIE 1931. La forme en fer à cheval qui forme la limite de l'espace colorimétrique représente les teintes spectrales pures. Si vous disposez d'une source lumineuse parfaitement monochromatique, comme un laser ou un de ces lampadaires jaunes au sodium, vous regardez la limite de la CIE 1931. En tant qu'astrophotographes, ces sources monochromatiques pures sont en fait très importantes pour nous, surtout si vous faites de l'imagerie à bande étroite. Ces couleurs ne peuvent pas être représentées avec précision dans le système sRGB. La proportion des couleurs visibles qui peuvent être représentées dans sRGB est en fait assez faible. Nous pouvons faire mieux.

Alors, si un gamut étendu est meilleur, pourquoi l'espace colorimétrique à large gamme intégré dans la norme Siril est Rec2020 plutôt qu'un espace colorimétrique encore plus étendu ? AllColorsRGB, ACES 2065 et ProPhoto RGB sont tous beaucoup plus grands - ACES 2065 peut représenter toutes les parties du spectre visible.

Le problème est qu'ils y parviennent en fixant leurs couleurs primaires - les valeurs "100 % rouge", "100 % vert" et "100 % bleu" - en dehors de la gamme du visible. Cela pose un problème, en particulier pour les imageurs à bande étroite qui souhaitent attribuer des filtres aux couleurs primaires : vous vous retrouvez avec des couleurs imaginaires dans votre image et vous devez toujours compter sur l'intention d'une transformation de l'espace colorimétrique pour faire ce qu'il faut en les transformant en quelque chose de visible. Certains de ces espaces colorimétriques sont également linéaires, comme l'ACES 2065. C'est une bonne chose pour les artistes CGI, mais pas pour nous, en raison de la lenteur des transformations d'affichage lorsque l'on travaille avec des espaces linéaires. Siril peut optimiser certaines transformations à partir d'espaces colorimétriques linéaires en plus de ce que fait lcms2, mais seulement si les primaires RVB sont les mêmes, par exemple si l'on transforme un sRGB linéaire en sRGB g22). La norme Rec2020 a donc été choisie car elle fournit un espace colorimétrique non linéaire avec le gamut le plus large sans avoir de primaires imaginaires.

Si vous n'êtes pas encore convaincu par un espace colorimétrique particulier, je vous recommande d'essayer Rec2020 comme espace colorimétrique pour l'édition, ainsi que pour l'envoi d'images à des services d'impression de haute qualité qui peuvent gérer les images en couleur, et sRGB pour l'exportation vers le web. Mais il existe aussi d'autres bons choix disponibles dans les fichiers de profil ICC que vous pouvez utiliser à la place, comme Adobe RGB et ProPhoto RGB (ROMM), si vous préférez.

Profils de couleurs tiers

Profils de moniteur Siril inclut le profil de moniteur sRGB v4 de l'ICC avec la prise en charge des tables de correspondances de rendu perceptuel et l'utilise par défaut. Un autre profil de moniteur peut être utilisé à la place, mais notez que seules les intentions supportées par un profil donné seront disponibles - de nombreux profils sRGB largement disponibles ne supportent que l'intention Colorimétrique Relative.

Profils d'épreuvage en douceur Il existe une grande variété de normes de presse et de papiers dans le monde et chaque combinaison nécessite son propre profil ICC. Siril ne peut pas fournir tous ces profils. Par conséquent, pour utiliser le mode d'affichage de l'épreuvage à l'écran, vous devez fournir le profil ICC d'épreuvage à l'écran approprié dans la fenêtre Préférences.

Il se peut que vous souhaitiez travailler dans un espace colorimétrique autre que ceux intégrés, par exemple ProPhoto RGB. Cela est possible, mais vous devrez fournir vous-même les profils ICC. La fenêtre des préférences propose des contrôles pour définir un profil RVB et un profil gris avec une CRT correspondant (essentiellement, avec le même gamma). Si vous avez l'intention d'exporter des fichiers dans l'espace colorimétrique que vous avez choisi, il est recommandé que le profil que vous fournissiez soit un profil ICC V2, pour une compatibilité maximale avec d'autres logiciels.

Profils ICC requis pour l'utilisation de ProPhoto

L'image montre comment configurer un espace de travail ProPhoto en utilisant les profils d'Elle Stone. Le gamma standard de ProPhoto RGB (ROMM) est de 1,8, donc en plus du profil ProPhotoRGB, nous ajoutons le profil d'Elle Stone Gris avec gamma = 1,8. Vous pouvez télécharger tous les profils d'Elle Stone ici. Si vous n'avez pas le profil ProPhotoRGB, vous pouvez également utiliser le profil "LargeRGB-elle-v2-g18" d'Elle Stone, qui est exactement le même, sauf qu'elle a évité d'utiliser le terme "ProPhoto RGB" pour d'éventuelles raisons de droits d'auteur.

Limites de l'affichage HDR

Les espaces colorimétriques d'affichage à large gamut tels que Rec2100 avec HLG ou PQ TRC peuvent nécessiter des tampons de pixels de plus de 8 bits pour s'afficher de manière fluide. Malheureusement, Siril utilise la bibliothèque graphique Cairo pour l'affichage et Cairo ne peut pas encore traiter les tampons de pixels de plus de 8 bits. L'impact de ce problème est probablement négligeable pour la plupart des utilisateurs. Cependant, si vous avez la chance d'utiliser un écran HDR >1000nit capable d'afficher des espaces colorimétriques étendus et que vous utilisez certaines combinaisons d'images tierces et de profils de moniteur personnalisés, vous pourrez alors constater des artefacts mineurs de montée en escalier des couleurs pour certaines images. Il s'agit uniquement d'un problème d'affichage qui n'affectera pas l'aspect imprimé de votre image, ni même son aspect lorsqu'elle est transformée en un espace colorimétrique plus étroit ou visualisée sur des systèmes d'exploitation qui prennent en charge les tampons de pixels à grande profondeur de bits.

Pour l'instant, il n'y a rien à faire, mais si Cairo ajoute à l'avenir la prise en charge de la profondeur de bits élevée, il sera possible d'améliorer la situation.