Synthèse de textures par rééchantillonnage de patchs Vincent MICHEL Aurélien BOFFY Janvier 2007
Le problème du remplissage automatique d’une région d’une image De multiples applications (restauration, correction, manipulation, etc.) Approche classique : « inpainting » Approche qui utilise les zones connues de l’image et synthétise la nouvelle texture par copier/coller Example-Based Region Tiling for Image Editing. Pérez et al. (2004)
Recherche du patch qui s’intègrerait au mieux
Distance entre patchs Pavé à remplirMots du dictionnaire
Les principaux paramètres Largeur des patchs Épaisseur des voisinages Sens de parcours pour le remplissage Épaisseur de la source du dictionnaire
Patch = 1 Patch = 5Patch = 10 Influence de la taille des patchs (1)
Influence de la taille des patchs (2) Patch = 5Patch = 20Patch = 40
Influence de la taille des patchs (3) Patch = 10Patch = 40 Patch = 5Patch = 40
Influence de la taille des patchs (4) Patch = 5Patch = 40
Voisinage = 5 Voisinage = 2 Voisinage = 10 Influence de l’épaisseur du voisinage (1)
Voisinage = 3 Patch = 4 Voisinage = 10 Patch = 4 Influence de l’épaisseur du voisinage (2)
Beaucoup plus rapide – Reconstruction identique Voisinage = 3 Patch = 20 Influence de l’épaisseur du voisinage (3)
Voisinage = 1Voisinage = 2Voisinage = 5 Influence de l’épaisseur du voisinage (4)
lien taille du patch / épaisseur du voisinage Patch = 2Patch = 6 Patch = 18
Influence très forte du sens de parcours. Le meilleur sens dépend beaucoup des paramètres. Pas de critère très discriminant (bien que le sens lexicographique semble moins bon) Influence du sens de parcours (1)
Sens lexicographique Sens concentrique Sens « par plus de voisins » Influence du sens de parcours (2)
Influence de la zone source (1)
Influence de la zone source (2)
Suppression d’objets
Texture complexe, bords mal définis Bonne reconstruction ! Application ludique / application en restauration. Restauration d’images
Pas toujours existence de patch adéquat. Bonne construction des zones homogènes (ciel…) « Agrandissement » d’images
Conclusion Un algorithme simple pour des résultats impressionnants Le choix des paramètres est très importants Un programme utile