PatchReproduce
Le logiciel permet de reconstruire les parties manquantes d'une image couleur 2D par simple réplication d'échantillons choisis dans la partie valide de l'image. La méthode est adaptée de l'article de P. Pérez, M. Gangnet, A. Blake. PatchWorks: Example-Based Region Tiling for Image Editing. Rapport de recherche Microsoft Research, MSR-TR-2004-04, 2004.
Chaque partie manquante est reconstruite par invasion progressive à partir du bord. A chaque étape, un morceau est reconstruit en recopiant un échantillon valide choisi dans le reste de l'image par minimisation d'une métrique quadratique.
Le code est écrit en C et utilise les fonctions de base de manipulation d'images de la bibliothèque Megawave2 (disponible à l'adresse http://megawave.cmla.ens-cachan.fr/ et utilisable sans restriction dans un cadre universitaire).