Acceuil
Transparents COURS DE TRAITEMENT D'IMAGES
Planning
Cool Image (CImg)
C++ tutorial
Le Package ModuleVision
Images PGM
Projet
Pierre Kornprobst (INRIA)

Sujet de stages proposés
(les sujets sont présentés par ordre de priorité)




Abstraction
Pour les fans de bandes-dessinées, ce papier donne des resultats chouettes avec des methodes pas trop compliquees. Il s'agit d'implémenter des méthodes automatiques qui permettre de donner à des images un rendu de type BD. Au debut oublier l'aspect "video" et "temps reel" dans un premier temps (je pense que le temps reel est vraiment dur a obtenir):
http://www.cs.northwestern.edu/~holger/Research/papers/videoabstraction.pdf
Voir aussi leurs produits qui en derivent.
Vous pourrez également commencer par étudier le papier de DeCarlo etal 2002 avec lequel ils font des comparaisons.


Traitements automatiques pour l'analyse d'images contenant tu texte
Très utile dans de nombreuses applications, déjà toutes celles qui ont besoin de reconnaitre du texte à partir d'images, mais pas seulement! Il s'agit de savoir extraire l'information de l'image. Pas évident en fait, si on prend en compte des condition reelles d'acquisition. Un exemple tres interessant, pour les tableaux: le système proposé par Microsoft
http://research.microsoft.com/%7Ezhang/Whiteboard/
Ceci est en rapport avec de nombreux articles portant sur des méthodes de binarisation.
http://citeseer.ist.psu.edu/750332.html
http://citeseer.ist.psu.edu/sezgin04survey.html


Tone mapping
- La version de Fredo (qui s'inspire d'un papier Jack et d'un autre de Pattanaik) est simple: On calcule le log, on filtre, on compresse le resultat, on remet le residu et on prends l'exponentiel. Tout cela est basé sur le bilateral filtering, une méthode de filtrage anisotrope.
http://people.csail.mit.edu/fredo/PUBLI/Siggraph2002/DurandBilateral.pdf
http://www.cs.northwestern.edu/~jet/Publications/Tumblin_LCIS99.pdf
http://graphics.cs.ucf.edu/papers/sig98.pdf
- Il y a plein d'extensions possibles sans avoir a coder trop: tester plusieurs filtres, implementer un filtre bilateral rapide, tester plusieurs types de compression, etc.
- Pour aller plus loin en codant plus, il y a les systemes plus sioux: flash / no-flash, notre gestion de l'apparence des photos et le traitement video:
http://www.cs.unc.edu/%7Ebennett/VideoEnhancement/BennettMcMillanSIGGRAPH.pdf
http://people.csail.mit.edu/sparis/publi/2006/siggraph/Bae_06_Two-Scale.pdf
http://research.microsoft.com/projects/FlashNoFlash/flash_no_flash%20(web).pdf
http://people.csail.mit.edu/fredo/PUBLI/flash/flash.pdf


Comment coloriser des images de manière efficace?
- C'est plus un probleme d'optimisation. Cela donne des resultats rapidement, c'est joli et on peut tester pas mal de variantes. Necessite de comprendre l'espace des couleurs correctement, ainsi que sa manipulation dans CImg.
http://www.cs.huji.ac.il/~alevin/papers/colorization-siggraph04.pdf
- Pour les variantes, il y a le matting et le tone mapping:
http://research.microsoft.com/users/mattu/pubs/itm.pdf
http://www.cs.huji.ac.il/~alevin/papers/Matting-Levin-Lischinski-Weiss-CVPR06.pdf


Génération automatique de textures
- Comment générer une texture a partir d'un echantillon?
- Des applications pour les jeux videos notamment.
- Extension pour de l'inpainting
http://www.irisa.fr/vista/Papers/2003_cvpr_criminisi.pdf


Comment protéger des images sur internet? Le watermarking!
- Dans ce projet, il est demandé de faire un état de l'art des differentes approches
- Les candidats experimenteront une methode de leur choix.


Poisson image editing
Pour ceux qui aiment davantages les mathematiques, avec de tres beaux resultats. La version de base est tres simple, c'est juste un copier-coller des gradients et une reconstruction avec l'equation de Poisson.
http://research.microsoft.com/vision/cambridge/papers/perez_siggraph03.pdf
La papier propose pas mal d'extensions assez simple. Cela vous permettra d'inserer et d'integrer de nouveaux objets dans une scene. Voir les resultats du papier.


Du filtrage bilateral au filtrage trilateral!
Le filtrage bilateral est sans doute la methode la plus populaire en computer graphics. Dans ce projet, il s'agit d'en implementer une extension, le trilateral filtering et d'en montrer les avantages.
http://www.cs.northwestern.edu/~jet/Publications/Tumblin_EGSR2003paper.pdf
Evidemment, même type d'applications que pour le filtrage bilateral, notamment le tone mapping.



FIN DES SUJETS PROPOSES


Comment faire du traitement d'images avec des cellular neural networks (CNN)?


Mr angry et ms happy
l'article avec transformee de fourier: faire qqch de didactique avec explication de la transformee de Fourier en image


Watercolor rendering