TP2: Découpage d'images

Description :

Le but de cette activité est de redimmensionner des images horizontalement et verticalement sans perdre ou moidifier trop de contenue important. Pour arriver à une image plus petite, il faut retirer les pixels les qui n'affecteront pas trop les éléments avec le moins d'informations.

La première étape est de calculer l'énergie de chaque pixel avec une fonction d'energie. La fonction d'énergie que j'ai choisit est utilisé tout le long du processus est la suivant :

Voici l'image des gradients d'energies calculés avec cette fonction :

Gauche : Image original, Droite : Image de l'energie

Ensuite, la programmaton dynamique est utilisé pour trouver la ligne ou la colonne avec le moins d'énergie et l'enlever. Voici un exemple de vecteur de pixels à enlever verticalement, ces pixels sont en verts sur l'image :

Gauche : Colonne avec le moins d'information, Droite : Animation des 60 premières colonnes à enlever

Les résultats des image avec des pixel coupé à 25% en largueur ou en hauteur sont présentés dans les sections suivantes. Voici les résultats pour la maison :

Gauche : Image rétrécie horizontalement, Droite : Image rétrécie verticalement

En utilisant le même principe, il est possible d'agrandir des images en interpolant les pixels autour de ceux dans le vecteur des pixels ayant le moins d'energie.

Gauche : Image agrandie horizontalement, Droite : Image agrandie verticalement

Résultats sur les trois autres images obligatoires

Gauche : Image original, Centre : Image rétrécie à 25%, Droite : Image agrandie à 25%

Gauche : Image original, Centre : Image rétrécie à 25%, Droite : Image agrandie à 25%

Gauche : Image original, Centre : Image rétrécie à 25%, Droite : Image agrandie à 25%

Sur cette dernière image, il y a beaucoup de distortions en rétrécisant ou agrandissant. Ce résultat est attendu puisque l'image contient énormément d'informations importantes. Comme des dessins d'humains ou de batiments qui sont déformés.

Résultats sur quatre images trouvées sur Google

Gauche : Image original, Centre : Image rétrécie à 25%, Droite : Image agrandie à 25%

Gauche : Image original, Centre : Image rétrécie à 25%, Droite : Image agrandie à 25%

Gauche : Image original, Centre : Image rétrécie à 25%, Droite : Image agrandie à 25%

Gauche : Image original, Centre : Image rétrécie à 25%, Droite : Image agrandie à 25%

Résultats sur quatre de mes images

Gauche : Image original, Centre : Image rétrécie à 25%, Droite : Image agrandie à 25%

Gauche : Image original, Centre : Image rétrécie à 25%, Droite : Image agrandie à 25%

Gauche : Image original, Centre : Image rétrécie à 25%, Droite : Image agrandie à 25%

Résultats avec une image complexe

Images rétrécies à 25%

Quand il y a trop d'informations importantes dans l'image ou quand l'information impotante est très grosse dans l'image elle s'avère souvent déformé comme les deux denières images. Pour améliorer ces résultats, il faudrait apliquer un masque sur l'endroit à protéger dans l'image et augmenter l'energie à cette endroit.

Conclusion