Vous êtes sur la page 1sur 24

Historique Lumière Applications Acquisition Image numérique Pratique Historique Lumière Applications Acquisition Image numérique Pratique

Petit historique
Introduction à l’image numérique
UPEM - Master 1

Vincent Nozick

Quelques grandes dates :


• 1826 : photographie (Nicéphore Niépce, puis Daguerre)
• 1861 : première photo couleur (Thomas Sutton)
• 1888 : Kodak no 1 “vous pressez le bouton, nous faisons le reste”

Vincent Nozick Introduction à l’image numérique 1 / 80 Vincent Nozick Introduction à l’image numérique 2 / 80

Historique Lumière Applications Acquisition Image numérique Pratique Historique Lumière Applications Acquisition Image numérique Pratique

Petit historique Petit historique

Quelques grandes dates :


Quelques grandes dates : • 1935 : télévision analogique en France (TNT 2005)
• 1893 : première photo sous marine (Louis Boutan) • 1960 : 1er satellite d’imagerie argentique (espion ...)
• 1895 : première photo rayon X (Wilhelm Röntgen) • 1975 : appareil photo numérique Kodak (100 × 100 pixels)
• 1895 : cinématographe (Frères Lumière)

Vincent Nozick Introduction à l’image numérique 3 / 80 Vincent Nozick Introduction à l’image numérique 4 / 80
Historique Lumière Applications Acquisition Image numérique Pratique Historique Lumière Applications Acquisition Image numérique Pratique

Petit historique Appareil photo numérique

Quelques grandes dates :


• 1990 : Photoshop (Jennifer in Paradise)
• 2010 : kinect (2D + profondeur)
• aujourd’hui : smartphones et big data C’est surtout lui qui va nous intéresser.

Vincent Nozick Introduction à l’image numérique 5 / 80 Vincent Nozick Introduction à l’image numérique 6 / 80

Historique Lumière Applications Acquisition Image numérique Pratique Historique Lumière Applications Acquisition Image numérique Pratique

Le spectre électromagnétique Cônes et bâtonnets

l’œil humain est tri-chromate

Vincent Nozick Introduction à l’image numérique 7 / 80 Vincent Nozick Introduction à l’image numérique 8 / 80
Historique Lumière Applications Acquisition Image numérique Pratique Historique Lumière Applications Acquisition Image numérique Pratique

La lumière La couleur

Définition : Définition :

La lumière est l’ensemble des ondes électromagnétiques visibles par


• scientifique :
l’œil humain.
Une couleur pure correspond à une seule longueur d’onde.

longueurs d’onde comprises • générale :


entre 380 nm (violet) et 780 nm (rouge) Apparence obtenue par dosage des différentes lumières.

Vincent Nozick Introduction à l’image numérique 9 / 80 Vincent Nozick Introduction à l’image numérique 10 / 80

Historique Lumière Applications Acquisition Image numérique Pratique Historique Lumière Applications Acquisition Image numérique Pratique

La couleur : exemples Propriétés


Interaction avec la matière :

Jaune → les 2 définitions :


• λ = 580 nm
• rouge + vert longueurs d’ondes 6= 580 nm, mais même perception
• blanc − bleu ex: soleil jaune = lumière blanche − ciel bleu

magenta = rouge + bleu → 2eme définition


→ 2eme définition
P
blanc = toutes les couleurs
noir = aucune lumière → 2eme définition
matière absorbant le bleu
et dont la surface apparait jaune

Vincent Nozick Introduction à l’image numérique 11 / 80 Vincent Nozick Introduction à l’image numérique 12 / 80
Historique Lumière Applications Acquisition Image numérique Pratique Historique Lumière Applications Acquisition Image numérique Pratique

Longueur d’ondes Les images et leurs applications

champs d’application :
• art numérique
• synthèse d’images et post-production
• images scientifiques
rayons X rayons UV infra-rouges • sécurité
• ...

micro-ondes radio (IRM) rayon gamma


Vincent Nozick Introduction à l’image numérique 13 / 80 Vincent Nozick Introduction à l’image numérique 14 / 80

Historique Lumière Applications Acquisition Image numérique Pratique Historique Lumière Applications Acquisition Image numérique Pratique

Loisir Art numérique

Smartphone vs. reflex :

Vincent Nozick Introduction à l’image numérique 15 / 80 Vincent Nozick Introduction à l’image numérique 16 / 80
Historique Lumière Applications Acquisition Image numérique Pratique Historique Lumière Applications Acquisition Image numérique Pratique

Amélioration d’images Restauration d’images

Vincent Nozick Introduction à l’image numérique 17 / 80 Vincent Nozick Introduction à l’image numérique 18 / 80

Historique Lumière Applications Acquisition Image numérique Pratique Historique Lumière Applications Acquisition Image numérique Pratique

Effets spéciaux et post-production Trucages

Inpainting :

Vincent Nozick Introduction à l’image numérique 19 / 80 Vincent Nozick Introduction à l’image numérique 20 / 80
Historique Lumière Applications Acquisition Image numérique Pratique Historique Lumière Applications Acquisition Image numérique Pratique

Retouche d’images Détection de falsifications

Vincent Nozick Introduction à l’image numérique 21 / 80 Vincent Nozick Introduction à l’image numérique 22 / 80

Historique Lumière Applications Acquisition Image numérique Pratique Historique Lumière Applications Acquisition Image numérique Pratique

Biométrie Télésurveillance et armement

Vincent Nozick Introduction à l’image numérique 23 / 80 Vincent Nozick Introduction à l’image numérique 24 / 80
Historique Lumière Applications Acquisition Image numérique Pratique Historique Lumière Applications Acquisition Image numérique Pratique

Images satellites et aériennes Physique des particules et astronomie

Vincent Nozick Introduction à l’image numérique 25 / 80 Vincent Nozick Introduction à l’image numérique 26 / 80

Historique Lumière Applications Acquisition Image numérique Pratique Historique Lumière Applications Acquisition Image numérique Pratique

Imagerie médicale Navigation autonome (voitures, robots, ...)

Vincent Nozick Introduction à l’image numérique 27 / 80 Vincent Nozick Introduction à l’image numérique 28 / 80
Historique Lumière Applications Acquisition Image numérique Pratique Historique Lumière Applications Acquisition Image numérique Pratique

Reconnaissance de formes Applications industrielles

Vincent Nozick Introduction à l’image numérique 29 / 80 Vincent Nozick Introduction à l’image numérique 30 / 80

Historique Lumière Applications Acquisition Image numérique Pratique Historique Lumière Applications Acquisition Image numérique Pratique

Images panoramiques Réalité augmentée

Vincent Nozick Introduction à l’image numérique 31 / 80 Vincent Nozick Introduction à l’image numérique 32 / 80
Historique Lumière Applications Acquisition Image numérique Pratique Historique Lumière Applications Acquisition Image numérique Pratique

Reconstruction 3D Motion capture

Vincent Nozick Introduction à l’image numérique 33 / 80 Vincent Nozick Introduction à l’image numérique 34 / 80

Historique Lumière Applications Acquisition Image numérique Pratique Historique Lumière Applications Acquisition Image numérique Pratique

Tracking Synthèse d’images

jeu vidéo et film d’animation :

Vincent Nozick Introduction à l’image numérique 35 / 80 Vincent Nozick Introduction à l’image numérique 36 / 80
Historique Lumière Applications Acquisition Image numérique Pratique Historique Lumière Applications Acquisition Image numérique Pratique

Images stéréoscopiques Correction colorimétrique


Transformations colorimétriques :

Transformations géométriques :

Vincent Nozick Introduction à l’image numérique 37 / 80 Vincent Nozick Introduction à l’image numérique 38 / 80

Historique Lumière Applications Acquisition Image numérique Pratique Historique Lumière Applications Acquisition Image numérique Pratique

Domaines de l’image Chaı̂ne d’acquisition

domaines généraux : domaines de recherche :


• acquisition • traitement d’images
• traitement • traitement du signal
• analyse • vision par ordinateur
• synthèse • pattern recognition
• apprentissage
• synthèse d’images
• ...

Vincent Nozick Introduction à l’image numérique 39 / 80 Vincent Nozick Introduction à l’image numérique 40 / 80
Historique Lumière Applications Acquisition Image numérique Pratique Historique Lumière Applications Acquisition Image numérique Pratique

Chaı̂ne d’acquisition Chaı̂ne d’acquisition

acquisition / synthèse : traitements :

enjeux : débruitage, balance des blancs, tone mapping, ...


enjeux : focale, temps de pose, ouverture, ISO, capteurs, ...

Vincent Nozick Introduction à l’image numérique 41 / 80 Vincent Nozick Introduction à l’image numérique 42 / 80

Historique Lumière Applications Acquisition Image numérique Pratique Historique Lumière Applications Acquisition Image numérique Pratique

Chaı̂ne d’acquisition Chaı̂ne d’acquisition

Codage / compression / transmission :

• amélioration → visualisation
enjeux : avec/sans pertes, méta données (exif, ...)
• analyse → compréhension

Vincent Nozick Introduction à l’image numérique 43 / 80 Vincent Nozick Introduction à l’image numérique 44 / 80
Historique Lumière Applications Acquisition Image numérique Pratique Historique Lumière Applications Acquisition Image numérique Pratique

Chaı̂ne d’acquisition Matricielle vs. Vectorielle

capture - synthèse

traitements

codage - compression - transmission image matricielle :
↓ ↓ • un ensemble de pixels (picture elements)
amélioration analyse • exemples de formats : jpeg, png, gif, ppm
↓ ↓ • transformations géométriques avec aliasing
visualisation compréhension • espace mémoire conséquent
Vincent Nozick Introduction à l’image numérique 45 / 80 Vincent Nozick Introduction à l’image numérique 46 / 80

Historique Lumière Applications Acquisition Image numérique Pratique Historique Lumière Applications Acquisition Image numérique Pratique

Matricielle vs. Vectorielle La vidéo : une succession d’images

image vectorielle :
• codage par forme géométrique
polygones, sommets, splines, couleur de remplissage, ...
• exemple de formats : svg, eps
• transformations géométriques sans aliasing
• espace mémoire très réduit
• mal adapté à la capture d’images
Vincent Nozick Introduction à l’image numérique 47 / 80 Vincent Nozick Introduction à l’image numérique 48 / 80
Historique Lumière Applications Acquisition Image numérique Pratique Historique Lumière Applications Acquisition Image numérique Pratique

L’image numérique matricielle L’image numérique matricielle

Vincent Nozick Introduction à l’image numérique 49 / 80 Vincent Nozick Introduction à l’image numérique 50 / 80

Historique Lumière Applications Acquisition Image numérique Pratique Historique Lumière Applications Acquisition Image numérique Pratique

La numérisation Échantillonnage

• Échantillonnage :
• discrétisation spatiale imposée par les photosites.
• nombre de pixels utilisés pour encoder l’image : résolution
• quantification des luminances :
• discrétisation des intensités de l’image reçue sur les photosites.
• nombre de bits utilisés pour encoder un pixel : dynamique
256 × 256
Vincent Nozick Introduction à l’image numérique 51 / 80 Vincent Nozick Introduction à l’image numérique 52 / 80
Historique Lumière Applications Acquisition Image numérique Pratique Historique Lumière Applications Acquisition Image numérique Pratique

Échantillonnage Échantillonnage

128 × 128 64 × 64
Vincent Nozick Introduction à l’image numérique 53 / 80 Vincent Nozick Introduction à l’image numérique 54 / 80

Historique Lumière Applications Acquisition Image numérique Pratique Historique Lumière Applications Acquisition Image numérique Pratique

Échantillonnage Échantillonnage

256 × 256 128 × 128 64 × 64 32 × 32

32 × 32
Vincent Nozick Introduction à l’image numérique 55 / 80 Vincent Nozick Introduction à l’image numérique 56 / 80
Historique Lumière Applications Acquisition Image numérique Pratique Historique Lumière Applications Acquisition Image numérique Pratique

Résolution d’une image Résolution d’une image

Quelles sont les résolutions des images suivantes? Quelles sont les résolutions des images suivantes?

• une image d’un iPhone6 : • une image d’un iPhone6 : 3264 × 2448 (8 mégapixels)
• un écran d’iPhone6 : • un écran d’iPhone6 :
• une image TV HD : • une image TV HD :
• un appareil photo réflexe : • un appareil photo réflexe :
• une webcam (milieu de gamme) : • une webcam (milieu de gamme) :

Vincent Nozick Introduction à l’image numérique 57 / 80 Vincent Nozick Introduction à l’image numérique 57 / 80

Historique Lumière Applications Acquisition Image numérique Pratique Historique Lumière Applications Acquisition Image numérique Pratique

Résolution d’une image Résolution d’une image

Quelles sont les résolutions des images suivantes? Quelles sont les résolutions des images suivantes?

• une image d’un iPhone6 : 3264 × 2448 (8 mégapixels) • une image d’un iPhone6 : 3264 × 2448 (8 mégapixels)
• un écran d’iPhone6 : • un écran d’iPhone6 : 1334 × 750 (1 mégapixel)
• une image TV HD : • une image TV HD :
• un appareil photo réflexe : • un appareil photo réflexe :
• une webcam (milieu de gamme) : • une webcam (milieu de gamme) :

Vincent Nozick Introduction à l’image numérique 57 / 80 Vincent Nozick Introduction à l’image numérique 57 / 80
Historique Lumière Applications Acquisition Image numérique Pratique Historique Lumière Applications Acquisition Image numérique Pratique

Résolution d’une image Résolution d’une image

Quelles sont les résolutions des images suivantes? Quelles sont les résolutions des images suivantes?

• une image d’un iPhone6 : 3264 × 2448 (8 mégapixels) • une image d’un iPhone6 : 3264 × 2448 (8 mégapixels)
• un écran d’iPhone6 : 1334 × 750 (1 mégapixel) • un écran d’iPhone6 : 1334 × 750 (1 mégapixel)
• une image TV HD : • une image TV HD : 1280 × 720 (1 mégapixel)
• un appareil photo réflexe : • un appareil photo réflexe :
• une webcam (milieu de gamme) : • une webcam (milieu de gamme) :

Vincent Nozick Introduction à l’image numérique 57 / 80 Vincent Nozick Introduction à l’image numérique 57 / 80

Historique Lumière Applications Acquisition Image numérique Pratique Historique Lumière Applications Acquisition Image numérique Pratique

Résolution d’une image Résolution d’une image

Quelles sont les résolutions des images suivantes? Quelles sont les résolutions des images suivantes?

• une image d’un iPhone6 : 3264 × 2448 (8 mégapixels) • une image d’un iPhone6 : 3264 × 2448 (8 mégapixels)
• un écran d’iPhone6 : 1334 × 750 (1 mégapixel) • un écran d’iPhone6 : 1334 × 750 (1 mégapixel)
• une image TV HD : 1280 × 720 (1 mégapixel) • une image TV HD : 1280 × 720 (1 mégapixel)
• un appareil photo réflexe : • un appareil photo réflexe : 6016 × 4016 (24 mégapixels)
• une webcam (milieu de gamme) : • une webcam (milieu de gamme) :

Vincent Nozick Introduction à l’image numérique 57 / 80 Vincent Nozick Introduction à l’image numérique 57 / 80
Historique Lumière Applications Acquisition Image numérique Pratique Historique Lumière Applications Acquisition Image numérique Pratique

Résolution d’une image Résolution d’une image

Quelles sont les résolutions des images suivantes? Quelles sont les résolutions des images suivantes?

• une image d’un iPhone6 : 3264 × 2448 (8 mégapixels) • une image d’un iPhone6 : 3264 × 2448 (8 mégapixels)
• un écran d’iPhone6 : 1334 × 750 (1 mégapixel) • un écran d’iPhone6 : 1334 × 750 (1 mégapixel)
• une image TV HD : 1280 × 720 (1 mégapixel) • une image TV HD : 1280 × 720 (1 mégapixel)
• un appareil photo réflexe : 6016 × 4016 (24 mégapixels) • un appareil photo réflexe : 6016 × 4016 (24 mégapixels)
• une webcam (milieu de gamme) : • une webcam (milieu de gamme) : 800 × 600 (0.5 mégapixels)

Vincent Nozick Introduction à l’image numérique 57 / 80 Vincent Nozick Introduction à l’image numérique 57 / 80

Historique Lumière Applications Acquisition Image numérique Pratique Historique Lumière Applications Acquisition Image numérique Pratique

La numérisation La numérisation

• Échantillonnage : • Échantillonnage :
• discrétisation spatiale imposée par les photosites. • discrétisation spatiale imposée par les photosites.
• nombre de pixels utilisés pour encoder l’image : résolution • nombre de pixels utilisés pour encoder l’image : résolution
• quantification des luminances : • quantification des luminances :
• discrétisation des intensités de l’image reçue sur les photosites. • discrétisation des intensités de l’image reçue sur les photosites.
• nombre de bits utilisés pour encoder un pixel : dynamique • nombre de bits utilisés pour encoder un pixel : dynamique

Vincent Nozick Introduction à l’image numérique 58 / 80 Vincent Nozick Introduction à l’image numérique 58 / 80
Historique Lumière Applications Acquisition Image numérique Pratique Historique Lumière Applications Acquisition Image numérique Pratique

Quantification Quantification

8 bits → 256 niveaux de gris 7 bits → 128 niveaux de gris

Vincent Nozick Introduction à l’image numérique 59 / 80 Vincent Nozick Introduction à l’image numérique 60 / 80

Historique Lumière Applications Acquisition Image numérique Pratique Historique Lumière Applications Acquisition Image numérique Pratique

Quantification Quantification

6 bits → 64 niveaux de gris 5 bits → 32 niveaux de gris

Vincent Nozick Introduction à l’image numérique 61 / 80 Vincent Nozick Introduction à l’image numérique 62 / 80
Historique Lumière Applications Acquisition Image numérique Pratique Historique Lumière Applications Acquisition Image numérique Pratique

Quantification Quantification

4 bits → 16 niveaux de gris 3 bits → 8 niveaux de gris

Vincent Nozick Introduction à l’image numérique 63 / 80 Vincent Nozick Introduction à l’image numérique 64 / 80

Historique Lumière Applications Acquisition Image numérique Pratique Historique Lumière Applications Acquisition Image numérique Pratique

Quantification Quantification

2 bits → 4 niveaux de gris 1 bits → 2 niveaux de gris

Vincent Nozick Introduction à l’image numérique 65 / 80 Vincent Nozick Introduction à l’image numérique 66 / 80
Historique Lumière Applications Acquisition Image numérique Pratique Historique Lumière Applications Acquisition Image numérique Pratique

La couleur La couleur

niveaux de gris couleurs niveaux de gris couleurs


1 valeur/pixel 3 valeurs/pixel : (R,G,B)

Vincent Nozick Introduction à l’image numérique 67 / 80 Vincent Nozick Introduction à l’image numérique 68 / 80

Historique Lumière Applications Acquisition Image numérique Pratique Historique Lumière Applications Acquisition Image numérique Pratique

Pourquoi RGB ? Pourquoi RGB ?

3 types de cônes :

exemples :
pour des images RGB codées sur 8 bits (0 → 255)

R G B R G B
255 0 0 0 255 255
0 255 0 255 0 255
0 0 255 255 255 0
• Long : pic de sensibilité = 580 nm (rouge)
• Middle : pic de sensibilité = 545 nm (vert)
• Short : pic de sensibilité = 440 nm (bleu)

Vincent Nozick Introduction à l’image numérique 69 / 80 Vincent Nozick Introduction à l’image numérique 70 / 80
Historique Lumière Applications Acquisition Image numérique Pratique Historique Lumière Applications Acquisition Image numérique Pratique

Pourquoi RGB ? Exercice

D’après vous, quelles couleurs génèrent ces codes?


exemples :
pour des images RGB codées sur 8 bits (0 → 255)

R G B
R G B
20 0 0
0 0 0
255 128 0
100 100 100
200 200 255
200 200 200
250 100 200
255 255 255

Vincent Nozick Introduction à l’image numérique 71 / 80 Vincent Nozick Introduction à l’image numérique 72 / 80

Historique Lumière Applications Acquisition Image numérique Pratique Historique Lumière Applications Acquisition Image numérique Pratique

Exercice Exercice

D’après vous, quelles couleurs génèrent ces codes? D’après vous, quelles couleurs génèrent ces codes?

R G B R G B
20 0 0 20 0 0
255 128 0 255 128 0
200 200 255 200 200 255
250 100 200 250 100 200

Vincent Nozick Introduction à l’image numérique 72 / 80 Vincent Nozick Introduction à l’image numérique 72 / 80
Historique Lumière Applications Acquisition Image numérique Pratique Historique Lumière Applications Acquisition Image numérique Pratique

Exercice Exercice

D’après vous, quelles couleurs génèrent ces codes? D’après vous, quelles couleurs génèrent ces codes?

R G B R G B
20 0 0 20 0 0
255 128 0 255 128 0
200 200 255 200 200 255
250 100 200 250 100 200

Vincent Nozick Introduction à l’image numérique 72 / 80 Vincent Nozick Introduction à l’image numérique 72 / 80

Historique Lumière Applications Acquisition Image numérique Pratique Historique Lumière Applications Acquisition Image numérique Pratique

Les espaces colorimétriques Espaces “pratiques”

autres espaces colorimétriques :


• systèmes primaires : RGB, XYZ, CMY, ...
• espaces “pratiques” : HSV, HSL, HSB, ...
• espaces perceptuels : LAB, LUV, ... (distances de couleurs)
• Hue (teinte, tonalité chromatique) = perception de la couleur
→ à chaque fois (ou presque) : 3 composantes. bleu, vert, rouge, jaune, ...
• Saturation (saturation) = vivacité des couleurs
couleurs grisâtres vs. couleurs vives
• Lightness / Brightness (luminosité)= intensité lumineuse
aspect clair, foncé ou terne d’une couleur

Vincent Nozick Introduction à l’image numérique 73 / 80 Vincent Nozick Introduction à l’image numérique 74 / 80
Historique Lumière Applications Acquisition Image numérique Pratique Historique Lumière Applications Acquisition Image numérique Pratique

HSV Transparence

RGB hue saturation value


éditeur affichage

Images avec 4 composantes : R,G,B,A

Vincent Nozick Introduction à l’image numérique 75 / 80 Vincent Nozick Introduction à l’image numérique 76 / 80

Historique Lumière Applications Acquisition Image numérique Pratique Historique Lumière Applications Acquisition Image numérique Pratique

Transparence Images multispectrales

éditeur affichage
Images construites par acquisition de plusieurs longueurs d’ondes
Images avec 4 composantes : R,G,B,A bien spécifiques, y compris hors du spectre visible.

Vincent Nozick Introduction à l’image numérique 77 / 80 Vincent Nozick Introduction à l’image numérique 78 / 80
Historique Lumière Applications Acquisition Image numérique Pratique Historique Lumière Applications Acquisition Image numérique Pratique

L’image numérique : bilan En pratique


en C++ :
Le cas le plus commun :
• résolution : width × height
• quantification : sur 8 bits en général
• canaux : RGB - RGBA - niveaux de gris
• notation :
• v = I(x, y, c) avec c = R, G ou B (0,1,2)
• v = I(x, y) pour une image en niveaux de gris

On rencontre aussi :
• quantification : sur 32 - 64 bits (nombres flottants)
→ I(x, y, c) ∈ [0, 1]

Vincent Nozick Introduction à l’image numérique 79 / 80 Vincent Nozick Introduction à l’image numérique 80 / 80