Image analogies: transfert de styles entre images



Figure 1: Exemple de transfert de style (aquarelle). En prenant comme exemple une photo (A) et sa version aquarelle (A'), l'algorithme produit une nouvelle aquarelle (B') correspondant à une nouvelle photo (B).

Cadre du projet

Encadrant : Joëlle Thollot, Adrien Bousseau, Pierre Bénard
Nombre d'étudiants : 2 à 3
Lieu : campus ou bâtiment ENSIMAG de Montbonnot.
Prérequis : avoir suivi le cours/TP de traitement d'images en deuxième année serait un plus.

Contexte

Le but de ce projet est d'implémenter, expérimenter et étendre l'algorithme des image analogies. Cet algorithme permet, à partir d'une image d'exemple et de sa version "stylisée", d'appliquer un style sur une nouvelle image. La figure 1 ci-dessus illustre ce principe: une photo et sa version "aquarelle" sont utilisées comme exemple pour appliquer ce même style aquarelle à une nouvelle photo.

Travail demandé

  1. Implémenter l'algorithme des image analogies.
  2. Expérimenter différents effets de stylisation basés sur les images analogies. De nombreux traitements sont possibles, comme illustré dans la figure 2 ci-dessous.
  3. Étendre les possibilités des images analogies en intégrant un plus grand nombre d'entrées dans l'algorithme (carte de profondeur, carte de normales, etc).

Figure 2: Exemples de dessin de texture. En prenant comme exemple une photo (A') et une segmentation de texture (A), l'algorithme produit une nouvelle photo texturée (B') dont les formes correspondent à une nouvelle carte de textures (B).

Références

  1. Image Analogies. L'article qui décrit l'algorithme. Les six dernières pages comportent plusieurs exemples d'applications.
  2. Le site web du projet présente également de nombreux exemples.