Transformations bijectives d'images
On appelle transformation bijective d'image une transformation d'une image finie de n x m pixels sur elle-même : chaque pixel est donc déplacé et aucun pixel n'est perdu, ce qu'on appelle en mathématiques une permutation de l'ensemble des pixels et en langage courant un mélange.
Par exemple, la transformation de l'image qui déplace le pixel en , correspond à un décalage d'un pixel vers la droite de l'image. De manière triviale, n applications de cette transformation redonnent l'image initiale.
Cette propriété est générale : pour toute transformation bijective d'image, il existe un plus petit entier telle que appliquée fois, la transformation redonne l'image initiale.
Ce résultat est une conséquence immédiate du fait que l'ensemble des transformations bijectives d'une image est un groupe fini.
Les transformations bijectives d'images les plus connues sont
- La transformation du photomaton
- La transformation du boulanger (et sa variante le fer à cheval de Smale)
- La transformation de Hilbert
Le nombre d'étapes avant de voir réapparaitre l'image est parfois très grand et dépend d'une part de la transformation et d'autre part de la taille de l'image. Par exemple une image carrée dont le côté est une puissance de 2 reviendra très vite, alors qu'avec deux nombres quelconques, le retour peut-être extrêmement long. Durant ces étapes, on passe parfois par des reconstitutions très proches de l'image initiale.
Exemple : le photomaton
modifierCette transformation a été introduite par JP Delahaye et P Mathieu du LIFL/USTL dans Pour la Science 242, dec 1997.
Voir l'article détaillé : Transformation du photomaton.
Références
modifier- JP Delahaye et P Mathieu. Images brouillées, Images retrouvées. revue Pour la Science 242, dec 1997, pp 102-106
- JP Delahaye et P Mathieu. Une Scytale Informatique. revue Pour la Science 359, sept 2007, pp 90-95
- Jean-Paul Delahaye, Jeux mathématiques et mathématiques des jeux, Belin, coll. « Pour la Science », [détail des éditions] (ISBN 2842450108)
Liens externes
modifierUn logiciel est disponible sous forme d'Applet Java pour tester différentes transformations sur les images de son choix a été réalisée au LIFL/CNRS de Lille: Applet au LIFL