Developpez.com

Le Club des Développeurs et IT Pro

Un programme révolutionnaire transforme une webcam bon marché en scanner 3D

Suite aux travaux d'un groupe d'étudiants anglais

Le 2009-11-27 02:22:42, par Katleen Erna, Expert éminent sénior
Un programme révolutionnaire permet de transformer une webcam bon marché en scanner 3D, suite aux travaux d'un groupe d'étudiants anglais

Son nom est long, ennuyant et compliqué, et pourtant, il est tout le contraire : Probabilistic Feature-based On-line Rapid Model Acquisition (ou ProFORMA pour les intimes) est un programme révolutionnaire écrit par une équipe d'étudiants dirigée par Qui Pan (étudiant au Département d'Ingénierie de l'Université de Cambridge en Angleterre).

Leur software permet de transformer n'importe quelle webcam bon marché en un scanner 3D.

Normallement, scanner en 3D nécéssite beaucoup de temps, de même que l'emploi de matériel spécifique. ProFORMA annule tout cela : il suffit de faire faire une rotation à un objet devant l'objectif de la webcam qui le scanne en temps réel, créant ainsi un modèle 3D en aussi peu de temps qu'il en faut pour retourner l'objet !

Encore plus immpressionnant : le scan terminé, la caméra continue de suivre l'objet dans l'espace et rend immédiatement ses mouvements sur l'écran.

Le système fonctionne grâce a des formules mathématiques très poussées, permettant même d'ignorer les occulations éventuelles du modèle par la main le tenant. Puis, un processus appelé tetrahedralisation de Delaunay permet de transformer la surface 2D en un modèle en 3D.

Toutes les applications en sont ensuite possibles : créer un clône virtuel de votre jouet préféré, ou bien même votre propre avatar. Il seraient ensuite interessant de pouvoir inclure ces modèles dans vos jeux vidéos préférés, mais je m'emballe peut être un peu vite là...

Lorsque le projet sera terminé, le programme sera disponible sous Linux puis sous Windows. Inscrivez-vous ici pour en savoir plus.

Que vous inspire l'arrivée d'une telle technologie pour le grand public ?

Source : Démonstration vidéo des capacités de ProFORMA :
  Discussion forum
37 commentaires
  • Robxley
    Membre actif
    Ça me fait marré l'acquisition avec votre "webcam".

    Sur leur système d'acquisition d'image, il n'y a strictement aucun bruit, granularité et tout autre défaut que l'on trouve sur les webcams des utilisateurs non professionnel. Je pense que le résultat obtenu après reconstruction risque d'être un peu moins bonne sur une camera "webcam" d'un utilisateur "lambda".

    Après si leur algo de reconstruction marche tel qu'il est présenté donc avec une camera de bonne qualité, je dois dire pourquoi pas investir dans une camera vu les nombreux possibilités que semble présenter leur application.

    Attention quant même à pas vendre la peau de l'ours avant l'avoir tuer. Ayant travaillé un peu dans le domaine de la reconstruction d'objet par visualisation, je noterai aussi que leur modèle de présentation est idéalement choisi : objet mat, lisse, non respectant, non transparent... Les propriétés optiques des l'objet à reconstruire joue souvent un rôle important sur l'exactitude de la reconstruction.

    Comme qui dirait, j'attends de voir pour y croire.

    Ouaip, je suis un fan des expressions sans grand interêt.
  • Viish
    Rédacteur
    Wahou Oo
  • kedare
    Membre chevronné
    Ah oui balèze quand même
  • pmithrandir
    Expert éminent
    bluffé.

    En plus, il detecte en direct les nouvelle surfaces(le dessous) et complete le modele.

    Par contre, comment fait il pour le pas modéliser les doigts !!!!(on voit a peine une trace sur la texture du toit.
  • Alors ça c'est fort !! Il y a un moment que j'avais pas été bluffé par une idée/réalisation de logiciel a ce point la... Chapeau !!
  • C'est impressionant. Dans mon cas de travail (urbanisme) ça va éventuellement pouvoir nous apporter pas mal quant à la représentation réaliste des villes en 3d et notamment des photomodelisations architecturales
  • Salut

    Envoyé par pmithrandir

    Par contre, comment fait il pour le pas modéliser les doigts !!!!(on voit a peine une trace sur la texture du toit.
    Tout à fait, je suis donc un peu sceptique sur la démonstration.

    Philippe
  • maxim_um
    Membre éprouvé
    salut;

    Envoyé par Philippe JOCHMANS

    Envoyé par pmithrandir


    Par contre, comment fait il pour le pas modéliser les doigts !!!!(on voit a peine une trace sur la texture du toit.
    Tout à fait, je suis donc un peu sceptique sur la démonstration.

    Tout simplement parce qu'une image qui ne s'inscrit pas à une même position relative sur deux plans consécutifs est considérée comme ne faisant pas partie de l'ensemble à modéliser.
  • Uther
    Expert éminent sénior
    C'est en effet bluffant.

    Je suis curieux de voir le résultat que ça donnerait sur des formes plus complexes comme un visage.
    Si le résultat est aussi probant, j'imagine bien des jeux vidéos ou d'autres application grand public reprendre votre tête, ...
  • shkyo
    Membre expérimenté
    ça c'est vraiment très fort !!! Quand on voit le prix des systèmes pro, une telle technologie pour le grand public avec une simple webcam, ce serait vraiment excellent.

    Vivement qu'ils finalisent, j'en veux !!!