Aller au contenu

Partie 1 : Du capteur aux pixels


L'œil humain perçoit la lumière grâce à deux types de cellules situées sur la rétine :

  • Les cônes : sensibles aux couleurs, ils existent en trois types correspondant aux trois couleurs primaires lumineuses - rouge, vert et bleu. Ils fonctionnent principalement en lumière suffisante (vision diurne).
  • Les bâtonnets : sensibles uniquement à l'intensité lumineuse (luminosité), ils permettent de voir en faible luminosité mais ne distinguent pas les couleurs (vision nocturne).

La synthèse additive est le principe de création des couleurs par superposition de lumières colorées. Les trois couleurs primaires lumineuses sont le rouge, le vert et le bleu (RVB).

En mélangeant ces lumières :

MélangeCouleur obtenue
Rouge + VertJaune
Rouge + BleuMagenta
Vert + BleuCyan
Rouge + Vert + BleuBlanc
Aucune lumièreNoir

Dans un appareil photo numérique (ou un smartphone), la lumière entre par l'objectif et atteint le capteur (de type CCD ou CMOS). Ce capteur est une surface composée de millions de photosites, chacun mesurant l'intensité lumineuse reçue.

Chaque photosite est recouvert d'un filtre coloré qui ne laisse passer qu'une seule couleur : rouge, vert ou bleu. L'ensemble de ces filtres forme un motif appelé filtre de Bayer (ou matrice de Bayer), organisé selon un schéma RVBV : pour chaque groupe de quatre photosites, il y a un rouge, un bleu et deux verts (car l'œil humain est plus sensible au vert).

Il est important de distinguer ces deux notions :

PhotositePixel
NatureComposant physique du capteurPoint d'image affiché à l'écran
FonctionMesure l'intensité lumineuse d'une seule couleurReprésente une couleur complète (RVB)
LocalisationSur le capteur de l'appareilDans le fichier image ou sur l'écran

Un algorithme de dématriçage (ou demosaicing) combine les informations de plusieurs photosites voisins pour calculer la couleur complète de chaque pixel de l'image finale.

Un pixel (contraction de picture element) est le plus petit élément d'une image numérique. C'est un petit carré de couleur uniforme. Une image numérique est une grille rectangulaire de pixels : on parle d'image matricielle (ou image bitmap).


La définition d'une image est le nombre total de pixels qu'elle contient, exprimé en largeur × hauteur.

DénominationDéfinition (largeur × hauteur)CalculNombre de pixels
HD (720p)1 280 × 7201 280 × 720 = 921 600≈ 0,9 mégapixels
Full HD (1080p)1 920 × 1 0801 920 × 1 080 = 2 073 600≈ 2 Mpx
4K (UHD)3 840 × 2 1603 840 × 2 160 = 8 294 400≈ 8,3 Mpx
Photo smartphone4 032 × 3 0244 032 × 3 024 = 12 192 768≈ 12 Mpx

La résolution désigne la densité de pixels par unité de longueur. Elle détermine la finesse d'affichage ou d'impression :

  • ppi (pixels per inch) : résolution d'un écran (nombre de pixels par pouce affiché).
  • dpi (dots per inch) : résolution d'une impression (nombre de points d'encre par pouce imprimé).

Pour une impression de qualité, on utilise généralement 300 dpi. Les écrans classiques affichent entre 72 et 150 ppi, tandis que les écrans Retina dépassent 300 ppi.

2.3. Définition vs résolution : ne pas confondre

Section intitulée « 2.3. Définition vs résolution : ne pas confondre »
DéfinitionRésolution
Ce que c'estNombre total de pixelsDensité de pixels par pouce
Unitépixels (ou mégapixels)ppi ou dpi
Exemple3 840 × 2 160 = 8,3 Mpx150 ppi
Dépend deL'image ou le capteurLa taille physique de l'affichage

Chaque pixel est codé par trois composantes de couleur : Rouge, Vert et Bleu (RVB, ou RGB en anglais). C'est le principe de la synthèse additive : en superposant ces trois couleurs lumineuses à différentes intensités, on peut reconstituer toutes les couleurs visibles.

Chaque composante est codée sur 1 octet (8 bits), soit des valeurs de 0 à 255 :

  • 0 = absence totale de la couleur
  • 255 = intensité maximale de la couleur

Un pixel est donc codé sur 3 octets (24 bits).

CouleurRVBCode hexadécimal
Noir000#000000
Blanc255255255#FFFFFF
Rouge pur25500#FF0000
Vert pur02550#00FF00
Bleu pur00255#0000FF
Jaune2552550#FFFF00
Cyan0255255#00FFFF
Magenta2550255#FF00FF
Gris moyen128128128#808080

La profondeur de couleur désigne le nombre de bits utilisés pour coder la couleur d'un pixel. En codage RVB standard :

  • Chaque pixel possède 3 composantes (R, V, B).
  • Chaque composante est codée sur 8 bits (1 octet), soit des valeurs de 0 à 255.
  • Un pixel est donc codé sur 3 × 8 = 24 bits.

Le nombre total de couleurs possibles est :

224=28×28×28=256×256×256=16 777 216 couleurs2^{24} = 2^8 \times 2^8 \times 2^8 = 256 \times 256 \times 256 = 16\,777\,216 \text{ couleurs}

Soit environ 16,7 millions de couleurs. On parle de couleur « True Color » (couleur vraie, 24 bits).

Le code hexadécimal #RRGGBB exprime chaque composante en base 16 sur deux chiffres. Les chiffres hexadécimaux vont de 0 à F : 0, 1, 2, ..., 9, A (10), B (11), C (12), D (13), E (14), F (15).

DécimalHexadécimalCalcul
0000 × 16 + 0
128808 × 16 + 0
200C812 × 16 + 8
255FF15 × 16 + 15