Laboratoire dInformatique et dImagerie Industrielle Traitement des Images Couleur Partie 3 : un...

36
Laboratoire d’Informatique et d’Imagerie Industrielle Traitement des Images Couleur Traitement des Images Couleur Partie 3 : un exemple de traitement d’images couleur : Correction chromatique Pierre Courtellemont L3i – Université de La Rochelle [email protected]

Transcript of Laboratoire dInformatique et dImagerie Industrielle Traitement des Images Couleur Partie 3 : un...

Page 1: Laboratoire dInformatique et dImagerie Industrielle Traitement des Images Couleur Partie 3 : un exemple de traitement dimages couleur : Correction chromatique.

Laboratoire d’Informatiqueet d’Imagerie Industrielle

Traitement des Images Couleur

Traitement des Images CouleurPartie 3 : un exemple de traitement d’images couleur :

Correction chromatique

Pierre CourtellemontL3i – Université de La Rochelle

[email protected]

Page 2: Laboratoire dInformatique et dImagerie Industrielle Traitement des Images Couleur Partie 3 : un exemple de traitement dimages couleur : Correction chromatique.

Laboratoire d’Informatiqueet d’Imagerie Industrielle

Traitement des Images Couleur

Correction de l’affadissement des films cinématographiques couleur

 (Majed Chambah – Thèse Université de La Rochelle 2001)

 Les films exposés sont soumis à un phénomène d’affadissement

irréversible, provoquant une forte dominante dont la couleur correspond à celle de la couche la moins altérée du film.

L’extrait suivant présente un exemple d’affadissement sur un film couleur ancien :

Page 3: Laboratoire dInformatique et dImagerie Industrielle Traitement des Images Couleur Partie 3 : un exemple de traitement dimages couleur : Correction chromatique.

Laboratoire d’Informatiqueet d’Imagerie Industrielle

Traitement des Images Couleur

Page 4: Laboratoire dInformatique et dImagerie Industrielle Traitement des Images Couleur Partie 3 : un exemple de traitement dimages couleur : Correction chromatique.

Laboratoire d’Informatiqueet d’Imagerie Industrielle

Traitement des Images Couleur

Plusieurs modèles mathématiques ont été proposés pour modéliser l’affadissement. Prenons l’exemple d’un modèle linéaire faisant l’hypothèse d’un affadissement proportionnel à la concentration des colorants.

L’affadissement est ainsi plus important dans les zones denses de l’image.

On propose ici une correction numérique des films (après numérisation de ceux-ci) en inversant le modèle proposé. La correction consiste à multiplier les valeurs rgb de l’image avec 3 coefficients (un par valeur) et à ajouter un offset, afin de prendre en compte un éventuel décalage des courbes.

Les couleurs restaurées sont obtenues par l’équation matricielle :

Page 5: Laboratoire dInformatique et dImagerie Industrielle Traitement des Images Couleur Partie 3 : un exemple de traitement dimages couleur : Correction chromatique.

Laboratoire d’Informatiqueet d’Imagerie Industrielle

Traitement des Images Couleur

1

.b

g

r

M

b

g

r

R

R

R

Il reste à déterminer les paramètres de la matrice de correction M.

Si les connaissances sur les couleurs originales sont absentes, ce qui est généralement le cas, il faut déterminer les coefficients de la matrice de correction en choisissant sur l’image quelques couleurs cibles sur des zones clefs aux couleurs mémorables (chair, arbres…)

Pour le modèle linéaire choisi ici, il faut déterminer au moins 4 zones dans l’image permettant de résoudre un système linéaire à 12 inconnues ( 4x3couleurs).

Page 6: Laboratoire dInformatique et dImagerie Industrielle Traitement des Images Couleur Partie 3 : un exemple de traitement dimages couleur : Correction chromatique.

Laboratoire d’Informatiqueet d’Imagerie Industrielle

Traitement des Images Couleur

Le choix des zones clefs dans l’image joue un rôle crucial dans la qualité de la correction des couleurs de l’image.

Il semble intuitif que les meilleurs résultats seront obtenus quand les zones seront les plus diversifiées. Il faut le maximum de niveaux d’intensité et de couleurs différentes pour interpoler avec le moins d’erreur les différentes couleurs de l’image.

Il serait possible de recourir à des méthodes d’apprentissage comme les réseaux de neurones, mais il est difficile de déterminer des caractéristiques robustes et pertinentes sur lesquelles s’opérera l’apprentissage.

La méthode choisie ici consiste à trouver l’emplacement idéal des points clefs dans la constellation des couleurs, grâce à une représentation dans un espace d’axes indépendants (ACP).

Page 7: Laboratoire dInformatique et dImagerie Industrielle Traitement des Images Couleur Partie 3 : un exemple de traitement dimages couleur : Correction chromatique.

Laboratoire d’Informatiqueet d’Imagerie Industrielle

Traitement des Images Couleur

Prenons l’exemple d’une image extraite d’un film à restaurer :

Page 8: Laboratoire dInformatique et dImagerie Industrielle Traitement des Images Couleur Partie 3 : un exemple de traitement dimages couleur : Correction chromatique.

Laboratoire d’Informatiqueet d’Imagerie Industrielle

Traitement des Images Couleur

La figure suivante montre le nuage des points de l’image précédente.

Page 9: Laboratoire dInformatique et dImagerie Industrielle Traitement des Images Couleur Partie 3 : un exemple de traitement dimages couleur : Correction chromatique.

Laboratoire d’Informatiqueet d’Imagerie Industrielle

Traitement des Images Couleur

Considérons le nuage de points de la figure suivante, il représente le même nuage de la figure précédente mais projeté sur les 2 premiers axes principaux :

Page 10: Laboratoire dInformatique et dImagerie Industrielle Traitement des Images Couleur Partie 3 : un exemple de traitement dimages couleur : Correction chromatique.

Laboratoire d’Informatiqueet d’Imagerie Industrielle

Page 11: Laboratoire dInformatique et dImagerie Industrielle Traitement des Images Couleur Partie 3 : un exemple de traitement dimages couleur : Correction chromatique.

Laboratoire d’Informatiqueet d’Imagerie Industrielle

Page 12: Laboratoire dInformatique et dImagerie Industrielle Traitement des Images Couleur Partie 3 : un exemple de traitement dimages couleur : Correction chromatique.

Laboratoire d’Informatiqueet d’Imagerie Industrielle

Page 13: Laboratoire dInformatique et dImagerie Industrielle Traitement des Images Couleur Partie 3 : un exemple de traitement dimages couleur : Correction chromatique.

Laboratoire d’Informatiqueet d’Imagerie Industrielle

Page 14: Laboratoire dInformatique et dImagerie Industrielle Traitement des Images Couleur Partie 3 : un exemple de traitement dimages couleur : Correction chromatique.

Laboratoire d’Informatiqueet d’Imagerie Industrielle

Page 15: Laboratoire dInformatique et dImagerie Industrielle Traitement des Images Couleur Partie 3 : un exemple de traitement dimages couleur : Correction chromatique.

Laboratoire d’Informatiqueet d’Imagerie Industrielle

Page 16: Laboratoire dInformatique et dImagerie Industrielle Traitement des Images Couleur Partie 3 : un exemple de traitement dimages couleur : Correction chromatique.

Laboratoire d’Informatiqueet d’Imagerie Industrielle

Page 17: Laboratoire dInformatique et dImagerie Industrielle Traitement des Images Couleur Partie 3 : un exemple de traitement dimages couleur : Correction chromatique.

Laboratoire d’Informatiqueet d’Imagerie Industrielle

Page 18: Laboratoire dInformatique et dImagerie Industrielle Traitement des Images Couleur Partie 3 : un exemple de traitement dimages couleur : Correction chromatique.

Laboratoire d’Informatiqueet d’Imagerie Industrielle

Page 19: Laboratoire dInformatique et dImagerie Industrielle Traitement des Images Couleur Partie 3 : un exemple de traitement dimages couleur : Correction chromatique.

Laboratoire d’Informatiqueet d’Imagerie Industrielle

Page 20: Laboratoire dInformatique et dImagerie Industrielle Traitement des Images Couleur Partie 3 : un exemple de traitement dimages couleur : Correction chromatique.

Laboratoire d’Informatiqueet d’Imagerie Industrielle

Page 21: Laboratoire dInformatique et dImagerie Industrielle Traitement des Images Couleur Partie 3 : un exemple de traitement dimages couleur : Correction chromatique.

Laboratoire d’Informatiqueet d’Imagerie Industrielle

Page 22: Laboratoire dInformatique et dImagerie Industrielle Traitement des Images Couleur Partie 3 : un exemple de traitement dimages couleur : Correction chromatique.

Laboratoire d’Informatiqueet d’Imagerie Industrielle

Page 23: Laboratoire dInformatique et dImagerie Industrielle Traitement des Images Couleur Partie 3 : un exemple de traitement dimages couleur : Correction chromatique.

Laboratoire d’Informatiqueet d’Imagerie Industrielle

Page 24: Laboratoire dInformatique et dImagerie Industrielle Traitement des Images Couleur Partie 3 : un exemple de traitement dimages couleur : Correction chromatique.

Laboratoire d’Informatiqueet d’Imagerie Industrielle

Page 25: Laboratoire dInformatique et dImagerie Industrielle Traitement des Images Couleur Partie 3 : un exemple de traitement dimages couleur : Correction chromatique.

Laboratoire d’Informatiqueet d’Imagerie Industrielle

Page 26: Laboratoire dInformatique et dImagerie Industrielle Traitement des Images Couleur Partie 3 : un exemple de traitement dimages couleur : Correction chromatique.

Laboratoire d’Informatiqueet d’Imagerie Industrielle

Page 27: Laboratoire dInformatique et dImagerie Industrielle Traitement des Images Couleur Partie 3 : un exemple de traitement dimages couleur : Correction chromatique.

Laboratoire d’Informatiqueet d’Imagerie Industrielle

Page 28: Laboratoire dInformatique et dImagerie Industrielle Traitement des Images Couleur Partie 3 : un exemple de traitement dimages couleur : Correction chromatique.

Laboratoire d’Informatiqueet d’Imagerie Industrielle

Page 29: Laboratoire dInformatique et dImagerie Industrielle Traitement des Images Couleur Partie 3 : un exemple de traitement dimages couleur : Correction chromatique.

Laboratoire d’Informatiqueet d’Imagerie Industrielle

Page 30: Laboratoire dInformatique et dImagerie Industrielle Traitement des Images Couleur Partie 3 : un exemple de traitement dimages couleur : Correction chromatique.

Laboratoire d’Informatiqueet d’Imagerie Industrielle

Page 31: Laboratoire dInformatique et dImagerie Industrielle Traitement des Images Couleur Partie 3 : un exemple de traitement dimages couleur : Correction chromatique.

Laboratoire d’Informatiqueet d’Imagerie Industrielle

Page 32: Laboratoire dInformatique et dImagerie Industrielle Traitement des Images Couleur Partie 3 : un exemple de traitement dimages couleur : Correction chromatique.

Laboratoire d’Informatiqueet d’Imagerie Industrielle

Page 33: Laboratoire dInformatique et dImagerie Industrielle Traitement des Images Couleur Partie 3 : un exemple de traitement dimages couleur : Correction chromatique.

Laboratoire d’Informatiqueet d’Imagerie Industrielle

Page 34: Laboratoire dInformatique et dImagerie Industrielle Traitement des Images Couleur Partie 3 : un exemple de traitement dimages couleur : Correction chromatique.

Laboratoire d’Informatiqueet d’Imagerie Industrielle

Page 35: Laboratoire dInformatique et dImagerie Industrielle Traitement des Images Couleur Partie 3 : un exemple de traitement dimages couleur : Correction chromatique.

Laboratoire d’Informatiqueet d’Imagerie Industrielle

Page 36: Laboratoire dInformatique et dImagerie Industrielle Traitement des Images Couleur Partie 3 : un exemple de traitement dimages couleur : Correction chromatique.

Laboratoire d’Informatiqueet d’Imagerie Industrielle