Projet Image Resizer

Github du projet

Le but de ce court projet était d’utiliser un algorithme de traitement d’image avancé. Nous avons choisi avec Arnaud Delpeyroux et Sébastien Pouteau d’utiliser la méthode présente dans l’article Seam Carving for Content-Aware Image Resizing de Shai Avidan et Ariel Shamir.

Le principe est simple, on décide d’affecter un poids, une énergie à chaque pixel. Ensuite, on parcourt l’image verticalement (ou horizontalement) pour trouver le chemin qui possède le poids minimum. Il suffit ensuite de supprimer ce chemin (ou de le dupliquer si l’on veut agrandir l’image).

Sur le Github du projet, nous proposons une implémentation de cette méthode en Matlab (compatible avec Octave) avec une interface graphique. Nous proposons plusieurs fonctions d’énergie différentes pour définir le poids des pixels.

Voici une vidéo de présentation de notre projet :

Thibaut Monseigne

Thibaut Monseigne

Ingénieur Recherche et Développement en Interface Cerveau-Machine.