TP2: Boris Fortin Côté: On s'amuse en fréquences

Partie 0: Réchauffement

Le premier algorithme est très simple, il ne fait que soustraire une image filtrée par un filtre gaussien à l'image originale pour obtenir les "détails" de l'image.
Il est ensuite possible d'accentuer les "arêtes" d'une image en additionnant les détails multiplié d'un facteur (ici, 3) à l'image originale!

Image originale Image accentuée

Source : images personnelles

Partie 1: Images hybrides

Le deuxième algorithme permet de créer un portrait hybride provenant de deux images différentes.
Le procédé est simple, on conserve uniquement les basses fréquences d'une image et les hautes fréquences d'une image différente. (à l'aide d'un filtre gaussien et laplacien)
Lorsque combinées, une des deux images est plus perceptibles de proche (hautes fréquences) alors que l'autre est visible de loin (basses fréquences)

Image 1 Image 2 Image hybride
Figure historique préférée Acteur correspondant préférée Image hybride préférée
Transformée Alan Transformée Alan filtrée
Transformée Ben Transformée Ben filtrée
Transformée Image hybride Remarque

On peut voir ici que les la transformée de
Alan Turing filtré contient des lignes vives
correspondant aux hautes fréquences, alors que
celle de Benedict Cumberbatch est plus atténuée.
La rencontre des deux images forment une transformée
comparable à celle des images originales

Figure historique Acteur correspondant Image hybride

Source: Les portraits proviennent tous du profil des personnages historiques du site biography.com
Image de : Alan Turing, Benedict Cumberbatch, Stephen hawking, Eddie Redmayne, John Nash, Russell Crowe, Mark Zuckerberg , Jesse Eisenberg

Partie 2: Piles gaussienne et laplacienne

Cet algorithme décompose une image en deux piles: une gaussienne et l'autre laplacienne. La pile gaussienne est obtenue grace à un filtre gaussien qui progresse d'un facteur de 2 à chaque section.
La pile laplacienne est obtenue à partir d'un filtre gaussien auquel on soustrait le résultat suivant. (Il a fallu utiliser la fonction "imadjust" pour rendre la pile laplacienne plus visible.

Lincoln et Gala
Alan Turing et Benedict Cumberbatch,

Partie 3: Mélange multirésolution

Cette dernière partie du rapport présente un autre sorte d'image hybride: un mélange multirésolution
L'algorithme utilise les piles vues précédemment. L'algorithme combine les piles laplaciennes de deux images à l'aide d'un masque lui-même
filtré progressivement avec un filtre gaussien. Cela permet d'obtenir un juste milieu sans démarcation trop prononcée entre les deux images ou des images "fantômes" polluantes.Le résultat est très réussi!

Image 1 Image 2 Résultat Masque

On peut voir les deux piles utilisées pour contruire l'image "fleeGary".
En plus des piles laplaciennes, l'algorithme utilise un masque filtré par un filtre gaussien avec un sigma différent à chaque niveau. On peut bien voir l'effet du filtre sur les deux premières piles :
plus on progresse dans la pile, plus l'image est grande(empiète sur les zones noires) mais plus elle est brouillée.
La dernière série d'images correspond à la fusion des deux premières piles: il ne reste plus qu'à assembler pour obtenir l'image "fleeGary".

Construction détaillée

Source : images personnelles

Source: Les portraits proviennent tous du profil des personnages historiques du site biography.com
Image de : Benedict Cumberbatch, Russell Crowe, Chris Angel, George Reeves