Modèles de couleur. Modèles de couleur. Définitions du peintre. Définition physique. Teinte, saturation (2) Définition spectrale

Documents pareils
Application à l astrophysique ACTIVITE

Couleur. Sommaire. Un article de Wikipédia, l'encyclopédie libre.

Chapitre 02. La lumière des étoiles. Exercices :

Traitement numérique de l'image. Raphaël Isdant

TP SIN Traitement d image

TEMPÉRATURE DE SURFACE D'UNE ÉTOILE

Chapitre 13 Numérisation de l information

Les images numériques. 1. Le dessin vectoriel

1S9 Balances des blancs

TD : Codage des images

Mise en pratique : Etude de spectres

Correction ex feuille Etoiles-Spectres.

JPEG, PNG, PDF, CMJN, HTML, Préparez-vous à communiquer!

Séquence 9. Étudiez le chapitre 11 de physique des «Notions fondamentales» : Physique : Dispersion de la lumière

COPY. Picture Style Editor Ver. 1.4 MODE D EMPLOI. Logiciel de création de fichiers de style d image. Contenu de ce mode d emploi

Nom : Prénom :. Date :..Classe : 2 TECHNIQUES DE MODIFICATION DE LA COULEUR DES CHEVEUX

Ni tout noir, ni tout blanc Consignes Thème I - Observer

TP 2: LES SPECTRES, MESSAGES DE LA LUMIERE

Tuto pour connecter une source RVB RGB à un moniteur Commodore / Amiga

Niveau 2 nde THEME : L UNIVERS. Programme : BO spécial n 4 du 29/04/10 L UNIVERS

Création de maquette web

Fluorescent ou phosphorescent?

Comprendre l Univers grâce aux messages de la lumière

Choisir entre le détourage plume et le détourage par les couches.

Les bases de l étalonnage avec Adobe Premiere Pro Formation de Duduf

Un spectromètre à fibre plus précis, plus résistant, plus pratique Concept et logiciel innovants

SUIVI CINETIQUE PAR SPECTROPHOTOMETRIE (CORRECTION)

A chaque couleur dans l'air correspond une longueur d'onde.

Le traitement du 5ème concours A.I.P. pour l objet SH2-155 de Franck JOBARD

Catégories de format d'optimisation

Hiver 2013 IMN 259. Introduction à l analyse d images. Par Pierre-Marc Jodoin

IMAGINEZ UNE NOUVELLE FACON DE PEINDRE!

Codage hiérarchique et multirésolution (JPEG 2000) Codage Vidéo. Représentation de la couleur. Codage canal et codes correcteurs d erreur

Traitement bas-niveau

La recherche d'indices par fluorescence

Opérations de base sur ImageJ

Scanner acoustique NoiseScanner

INTRODUCTION A L ELECTRONIQUE NUMERIQUE ECHANTILLONNAGE ET QUANTIFICATION I. ARCHITECTURE DE L ELECRONIQUE NUMERIQUE

DIFFRACTion des ondes

Chapitre 22 Optimisation pour diffusion à l'écran, pour le web

Systèmes de transmission

Recherche d'images par le contenu Application au monitoring Télévisuel à l'institut national de l'audiovisuel

VIVRE LA COULEUR DOSSIER PÉDAGOGIQUE. Musée des beaux-arts de Brest

fiche m mo technique

Ecran : Processeur : OS : Caméra : Communication : Mémoire : Connectique : Audio : Batterie : Autonomie : Dimensions : Poids : DAS :

Maintenir un service de traitement de son ou d image d ordinateur

LAMPES FLUORESCENTES BASSE CONSOMMATION A CATHODE FROIDE CCFL

Projet Matlab/Octave : segmentation d'un ballon de couleur dans une image couleur et insertion d'un logo

DECOUVREZ LE PRESENTOIR APC

[ F ] Fig.1 enregistreur indicateur HD30.1 MicroSD Card. Entrée sonde HD30.S1- HD30.S2. MiniUSB Ethernet Alimentation chargeur batterie

Jean Dubuffet AUTOPORTRAIT II

Sur trois couches, on obtient donc 2563 = de couleurs, soit 24bpp (Bit Per Pixel).

AiryLab. 34 rue Jean Baptiste Malon, Gréoux les Bains. Rapport de mesure

Adobe Illustrator Logiciel de dessin vectoriel et de Cartographie Assistée par Ordinateur

Académie de Créteil. Projet présenté autour de l album «Trois souris peintres» d Ellen Stoll Walsh

1. L ENTREPRISE 2. CARACTERISTIQUES ET DEROULEMENT DE LA PRESTATION CHARTE QUALITE 2.1. DEMARCHE VOLONTAIRE 2.2. REALISATION DE L AUDIT

APPENDICE B SYSTÈME DE PESAGE INTELLIGENT MODÈLE ILC3 ET LM3D VERSION 1.7

Exposition. VLR plongée e commission photo

Mesures de PAR. Densité de flux de photons utiles pour la photosynthèse

Caractérisation de défauts par Magnétoscopie, Ressuage, Courants de Foucault

UNE TECHNIQUE ÉPROUVÉE : LE ZONE SYSTEM

ScIn11 informatique Session d'appel, durée 1 heure, tous documents autorisés N'oubliez pas de reporter votre numéro d'anonymat :

Intérêt du découpage en sous-bandes pour l analyse spectrale

Chapitre 22 : (Cours) Numérisation, transmission, et stockage de l information

Chap17 - CORRECTİON DES EXERCİCES

1AN. e n 19" FicheS Techniques. PLV - Dynamique. caractéristiques techniques. dimensions dela structure

Utiliser le logiciel Photofiltre Sommaire

7. Exemples de tests pour détecter les différents troubles de la vision.

Phaser 7100 de Xerox Imprimante couleur

ANALYSE SPECTRALE. monochromateur

Paysage de nuages. Objectif. Matériel. Vue d ensemble. Résultats didactiques. Durée. Niveau

INTRODUCTION À LA SPECTROSCOPIE

Spectrophotométrie. Spectrophotomètre CCD2. Réf : Version 1.0. Français p 2. Version : 4105

PHOTO PLAISIRS. La Lumière Température de couleur & Balance des blancs. Mars 2011 Textes et Photos de Bruno TARDY 1

On distingue deux grandes catégories de mémoires : mémoire centrale (appelée également mémoire interne)

Les biens culturels :

Chapitre 7 Les solutions colorées

Collimateur universel de réglage laser

# 1. PERSONNES ASSURÉES 1.1 PERSONNES VISÉES PAR L'ACCORD

Synchroniser le son et la vidéo dans Lightworks

Le projecteur qu il vous faut pour vos jeux vidéos

D ETECTEURS L UXMETRE SUR TIGE C OMPTEUR DE FRANGES A FIBRE OPTIQUE. Détecteurs

Cyber-base du Pays Martégal. Atelier «Découverte de l ordinateur»

D Utilisation des Spectromètres à CCD

Activité 1 : Rayonnements et absorption par l'atmosphère - Correction

Collection de photos échantillons

Cycle de conférences Rencontres sur la route du design

Création d un fichier de découpe

La Photographie - Page 1 / 13

Modules Multimédia PAO (Adobe)

Les images et les animations sur le web. Guérineau Chloé BTS2 Année 2001/2012

Scanner de film numérique

Pop-Art façon Roy Liechtenstein

GAMME UVILINE 9100 & 9400

Performances et évolution des technologies LED

Eléments de caractérisation des diamants naturels et synthétiques colorés

Cours de numérisation sur Epson Perfection

Les couleurs. Un peintre distrait a oublié les noms des couleurs de sa palette : tu peux l aider à reconstituer l ordre correct (de gauche à droite)?

Transcription:

Modèles de couleur Modèles de couleur Nicolas Holzschuch imagis-gravir/imag imagis is a joint project of CNRS - INPG - INRIA - UJF Qu est-ce qu une couleur? Définitions Artistiques Teinte, saturation, luminance Physiques/biologiques Spectre, stimulus Fonctions de base universelles Espaces perceptuellement uniformes Informatiques RGB, CMYK, HSV, YCbCr Définitions du peintre Définitions basées sur le mélange des peintures Vocabulaire habituel de la couleur Saturation Définition physique Une couleur = un spectre Blanc Teintes Couleur pure Luminosité Gris Tons Ombres Noir Définition spectrale Échantillonnage de la couleur entre 380 nm (violet) et 720 nm (rouge) Longueurs d onde visibles En dessous de 380 nm : ultra-violet Au dessus de 720 nm : infra-rouge Teinte, saturation (2) Définition physique liée au spectre : Teinte = longueur d onde dominante Saturation = pureté de l excitation Luminance = quantité de lumière Couleur pure = une seule longueur d onde 1

Exemple simplifié Perception de la couleur Saturation e2 e1 Energie P(λ) 400 nm Violet Teinte Longueur d onde dominante Luminance= aire sous la courbe 760 nm Rouge λ La rétine : Cônes Bâtonnets Bâtonnets : Perception achromatique Lumière atténuée Cônes : Perception chromatique (3 types) Concentrés au centre de la rétine 3 sortes de cônes 3 sortes de cônes : conséquence Spectres différents, couleurs perçues comme identiques : métamères Représentation des couleurs Un léger défaut La représentation spectrale est trop riche Par rapport à la vision En coût mémoire La vision humaine n a que trois fonctions de base Il doit exister une représentation compacte Pourquoi pas les couleurs primaires? Rouge, vert, bleu 2

Une nouvelle fonction de base CIE XYZ Les couleurs primaires ont un défaut : L ensemble des couleurs visibles ne peut pas être représenté avec des coordonnées positives Besoin de nouvelles fonctions de base Couvrant tout le visible Avec des coordonnées positives Linéaires par rapport à RVB Commission Internationale de l Éclairage www.cie.co.at 1931 CIE XYZ Chromaticité Y = luminance (perçue par la vision humaine) X,Y, Z : représentation de la couleur Conversion vers RVB : linéaire Matrice 3x3 de conversion Chromaticité : XYZ représente toutes les couleurs Besoin de pouvoir séparer la luminance de la chromaticité «le même rouge, mais en plus sombre» On introduit (x,y) : x= X X+Y+Z y= Y X+Y+Z Parfois, on donne (x,y,y) au lieu de (X,Y,Z) Plus facile à mesurer Conversion : X= x y Y Z= 1 x y Y y Diagramme de chromaticité y Couleurs pures 500 nm Couleurs combinées 720 nm 380 nm x 3

Diagramme de chromaticité Diagramme de chromaticité Diagramme de chromaticité Diagramme de chromaticité Couleurs affichables par le moniteur 4

Perception des couleurs Distance entre deux couleurs : Dans l espace de base : facile Pour la vision humaine : utile Idéalement, il y a un lien entre les deux Espace des couleurs perceptuellement uniforme Lien constant, indépendant de la couleur Différences juste perceptibles : Plus petite distance entre deux couleurs perçues comme différentes Différences juste perceptibles dans l espace xy Espaces perceptuellement uniformes CIE, 1976 L*a*b* et L*u*v* L*=116( Y/Yn ) 1 3 16 si Y/Yn>0.008856 L*=903.3Y/Yn ( ) sinon a*=500 ( X /Xn) 1 3 ( Y/Yn )1 3 [ ] ( ) 1 3 ( Z/Zn) 1 3 [ ] b*=200 Y/Yn u*=13l*(u' u'n) v*=13l*(v' v'n) u'= 4X X+15Y+3Z v'= 9Y X+15Y+3Z A n : coordonnée d un blanc de référence L*a*b* et L*u*v* Perceptuellement uniformes tous les deux Par construction L* : luminance, perceptuellement uniforme L*a*b* : Orthonormal L*u*v* : Conversion facile avec XYZ et donc RGB Simple projection Représentation informatique Comment on définit une couleur? Ensemble de coordonnées dans un espace de couleurs Plusieurs fonctions de base possibles Fidélité des couleurs Relation avec l interface Bleu pour le froid, rouge pour le chaud Fonctions de base Basées sur l outil d affichage : RGB, CMYK, YCbCr Basées sur l interface homme-machine HSV Conversion entre eux? Conversion vers un espace indépendant (par exemple XYZ)? 5

Rouge-Vert-Bleu Le plus connu des systèmes utilisé (en interne) dans tous les moniteurs additif Cyan-Magenta-Jaune Utilisé dans les imprimantes couleurs Soustractif Conversion CMJ-RVB En théorie : C=1-R M=1-V J=1-B En pratique : Conversion non-linéaire Contraintes physiques Ordre des couches d encre, mélange Réaction du papier CMYK K pour black Économie : L encre noire est moins chère que les encres de couleur Plusieurs possibilités : Par exemple : K = min(c,m,y) C = C-K M = M-K Y = Y-K Suppose que le noir se mélange parfaitement à toutes les autres couleurs En pratique, conversion non-linéaire, basée sur l expérience, l ordre des couches Le cube RVB/CMJ Fonctions de base type Y YIQ, YUV, YcbCr Utilisées pour la télévision couleur (et donc la vidéo) Y la luminance Cb et Cr la chromaticité En N & B, on n affiche que Y En couleur, on convertit vers RVB YUV=PAL, YIQ=NTSC 6

Fonctions de base YCbCr Y doit être égal à la luminance: Y=LumaRed*R+LumaGreen*G+LumaBlue*B Cb est la chromaticité bleue : Cb = (B-Y)/(2-2*LumaBlue) Cr est la chromaticité rouge : Cr = (R-Y)/(2-2*LumaRed) LumaRed, LumaGreen, LumaBlue mesurées, correspondent aux phosphores du téléviseur Valeurs de luminance Les valeurs dépendent du standard télé choisi : CCIR 601: Lr=0.299, Lg=0.587, Lb=0.114 CCIR 709: Lr=0.2125, Lg=0.7154, Lb=0.0721 Espace YIQ (NTSC) : Y 0.299 0.587 0.114 R I = 0.596 0.275 0.321 G Q 0.212 0.528 0.311 B Intérêts de YCbCr Parfois, on est obligé de l utiliser Travail avec entrées/sorties vidéo Efficace pour la compression d images : Meilleur taux de compression si on convertit en YCbCr avant la compression Grosse bande passante pour Y Plus petite bande passante pour la chromaticité L*a*b* est efficace pour ça aussi Teinte-Saturation-Luminance Hue-Saturation-Value (ou Luminance) : HSV, HSL Pratique pour l interface homme-machine: Teinte-Saturation-Luminance max=max(r,g,b) min=min(r,g,b) V=max S=(max-min)/max delta=max-min si max=r alors H=(G-B)/delta sinon si max=g alors H=2+(B-R)/delta sinon si max=b alors H=4+(R-G)/delta H = H*60 si H<0 alors H=H+360 TSL, HSV, HSL Pratique pour les interpolations Interpoler entre rouge et vert Rampe de couleur Effets de couleur pour la visualisation Varier la saturation, à teinte constante Varier la teinte, à saturation constante Carte d altitude, par exemple 7

Le cone HSV Espaces de couleur Fidélité des couleurs Problème : conserver la même couleur quand on change d outil de visualisation Solution : passer dans un espace indépendant Échantillonner les phosphores RVB Convertir en XYZ : X Xr Xg Xb R Y = Yr Yg Yb G Z Zr Zg Zb B Fidélité des couleurs (2) Description du moniteur disponible sur le site du fabricant On extrait Xr, Xg, Xb Pour d autres sorties (imprimantes, par ex.) : Tables de conversion multi-dimensionnelles «Profil» de chaque outil, disponible (www.icc.org) Chaîne de conversion d un outil à un autre RVB outil 1 vers XYZ XYZ vers Lab Lab vers CMYK outil 2 En pratique Ça se dégrade avec l âge : Les phosphores, le canon à électrons s usent Plus efficace de mesurer directement le profil du moniteur, de l imprimante Mais plus cher (caméra spéciale, logiciel) Ou mesurer directement la chaîne de conversion Scanner-moniteur-imprimante Gamma-Correction La perception humaine est logarithmique L une des causes du Mach-banding (cf. cours suivant) Intensité perçue, L* Définie comme une racine cubique de l intensité émise, Y En fait, à cause de l offset et de l échelle, presque un Y puissance 0.4 8

Gamma correction (2) Le canon à électron du moniteur n est pas linéaire non plus Luminance produite liée au voltage appliqué, à la puissance 2.5 Théoriquement, les deux s annulent (Pure coïncidence) Mais en fait Les caméras vidéo font la conversion inverse Plus pratique de stocker un RVB non linéaire (sur 8 bits) Gamma correction Correction effectuée par la carte, avant le moniteur Pour compenser le comportement du canon à électrons Paramétrable Une cause de bugs intéressante Surtout si mal paramétré (valeurs <1 ou > 4) Unix 1.45, Mac 1.8, NTSC & PC 2.2, PAL 2.9 Affichage des couleurs Capacité d affichage de l outil Mesurée en bits : 1 bit=2 niveaux, 8 bits=256 niveaux bits par fonction de base : 24 bits=256 niveaux pour chacun de R,V,B Dépends de l outil : TV : 30 dpi, 8bits de couleur Moniteur : 70-100 dpi, 24 bits de couleur Imprimante : 300-2400 dpi, 3 bits de couleur (8 couleurs) Photo: 800 dpi, 36 bits de couleur Augmenter le nombre de couleurs La quantité de couleurs affichables est insuffisante Surtout avec 8 bits, ou une imprimante Afficher des images qui contiennent plus de couleurs? Dépasser la capacité théorique de l outil Idée de base : Sacrifier la résolution spatiale au profit des couleurs Halftoning Imprimantes de qualité : Impriment des disques dont la taille varie inversement avec I Résolution de halftone Différente de la résolution spatiale 60-80 dpi pour un journal, 120-200 pour un livre Dithering Autre méthode pour traiter plus de couleurs Un bloc de pixels pour représenter les couleurs n*n pixels pour n*n+1 niveaux de couleur 9

Exemple pour 2x2: Dithering (2) Notation 0 matricielle 1 : 2 3 4 0 2 3 1 Notation matricielle Pour le niveau i, on affiche les pixels avec v<i La forme de la matrice dépend de l outil : Points dispersés pour un moniteur Points regroupés pour une imprimante 0 8 2 10 12 4 14 6 3 11 1 9 6 8 4 15 7 13 5 1 0 3 5 2 7 Dithering, suite Un pixel d image remplacé par 4, 9, 16 pixels de l imprimante On veut garder la résolution originale : Utiliser un modulo : i=x modulo n j=y modulo n On allume le pixel si (i,j) dans la matrice de dithering est plus petit que I(x,y) Dithering, encore On voit apparaître le motif de dithering Pour le faire disparaître : Floyd-Steinberg On commet une erreur à chaque pixel Diffuser l erreur aux pixels voisins Ça se voit moins, mais l image est plus floue Conclusion Représentation des couleurs Plusieurs fonctions de base Adaptées à différentes taches Moniteur, imprimante, vidéo Conversion facile entre les outils Fidélité des couleurs, représentation indépendante Dithering pour augmenter le nombre de couleurs 10