Grâce à un algorithme et des lunettes de réalité augmentée, il est possible de voir des personnages tirés d’une simple photo prendre vie et s’animer en 3D.
Un algorithme donne vie à des photos
La toute première photographie a fait son apparition en 1812. Déjà une révolution à l’époque, la photographie n’a eu de cesse d’être perfectionnée et améliorée jusqu’à l’arrivée des appareils photos numériques. Toutefois la photographie a toujours eu le même but, figé un instant dans le temps sur une feuille de papier. Du moins jusqu’à l’arrivée de cet algorithme.
Il à été créé par des chercheurs de l’Université de Washington aux États-Unis.
Comme le montre cette vidéo publiée par les scientifiques, les chercheurs ont réussi à animer en 3D, des personnages issus d’une simple photographie en 2D. Ces animations peuvent être visualisées dans une vidéo mais aussi de manière plus impressionnante avec des lunettes de réalité augmentée.
L’algorithme peut fonctionner aussi bien avec des photos récentes, anciennes ou encore avec des peinture ou des dessins. L’équipe scientifique a testée leur algorithme sur 70 photos trouvées sur Internet avec succès.
Un algorithme complexe pour animer en 3D des photos 2D
Dans un article, les chercheurs ont expliqué comment fonctionne cet algorithme. Celui-ci va d’abord détecter un personnage sur la photo, le tableau ou le dessin, puis l’isoler et le découper. Un squelette 3D est superposé sur ce personnage puis découpé en plusieurs parties.Un algorithme de déformation est aussi utilisé pour aligner la découpe et le squelette 3D.
Il ne reste ensuite plus qu’à animer ce squelette, corriger les erreurs puis ajouter les textures sur l’animation pour un rendu plus réaliste. Le fond est également retouché, comme la partie se trouvant derrière le personnage. Toutefois ce système n’est pas encore parfait. Pour le moment, il n’est pas capable de gérer les ombres et les reflets et certains bugs d’animation peuvent également apparaitre.
Source : Des animations 3D en AR à partir de simples photos – pressecitron