Big Logo

List of Student Projects


Analyse et synthèse de texture

Svend Hoyer
Section Microtechnique


Student Project

Semester Project, June 2000


Introduction

Le but de ce projet était d'implémenter les "Wavelet Frames" pour voir leurs performances dans le cadre de l'analyse et de la synthèse de textures. La synthèse servant comme moyen d'évaluation de l'analyse. Nous avons aussi évalué l'analyse pour différents filtres, et différents nombres d'itérations pour l'algorithme des Frames.

Développement

L'algorithme est divisé en quatre parties : l'analyse avec les "Wavelet Frames", l'analyse des histogrammes des sous-bandes, la synthèse de ces sous-bandes selon les paramètres, et finalement la reconstruction avec les ondelettes.

  

Les Frames sont basés sur le principe des Wavelets, mais sans faire de sous-échantillonage, ce qui rend l'algorithme invariant par translation, point important dans le cadre de l'analyse de texture. Par contre pour la synthèse, de par le fait que les Frames sont redondantes, donc que les sous-bandes sont corrélées, elles ne sont pas utilisables. C'est pour cela que les ondelettes sont utilisées pour faire la synthèse.
L'analyse est faite par un simple histogramme de chaque sous-bande. Lors de la synthèse on fait un simple appariement d'histogramme sur un bruit gaussien pour générer les sous-bandes.

Résultats

Les Frames ont été implémentées, et testées. Les résultats de ce projet, semblent montrer que les Frames n'apportent pas beaucoup à l'analyse de texture par rapport aux ondelettes, mais l’analyse est trop simple pour pouvoir juger la technique d’analyse par Frames.
Par contre on voit bien que le type de filtre et le nombre d'itération jouent un grand rôle pour une bonne synthèse de texture.

original synthétisée
original synthésisée

Suite du projet

- Faire plus de test pour voir si les Frames sont plus performantes que les ondelettes
- Essayer d'autres algorithmes d'analyse avec les Frames

Conclusion

Nous avons pu implémenter les Frames, mais les résultats étais trop mitigé pour dire si elles sont plus performantes. Par contre nous avons pu déterminer quel filtre et quel nombre d'itérations sont les plus performants.