IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Une nouvelle méthode de génération automatique de modèles 3D
à partir de milliers de photos

Le , par raptor70

0PARTAGES

1  0 
Une nouvelle méthode de génération automatique de modèles 3D à partir de milliers de photos

Et si Rome s'était construite en un seul jour ? C'est l'exploi fou des chercheurs de l'Université de Washington à Seattle. Ils ont pris 150 000 photographies provenant du site de partage de photos Flickr et créé virtuellement la capitale italienne Rome en 21 heures.

Grâce à un parc de 496 ordinateurs de calculs et à un nouvel algorithme, ils ont réussi à un seul modèle 3D provenant des milliers de photos numériques. Pour récupérer automatiquement les photos, ils ont cherché toutes les photos taggées Rome ou Roma. Ils les ont ensuite trié, assemblé et relié les unes aux autres.

Ainsi, ils peuvent reconstituer automatiquement des lieux en 3 dimensions grâce aux différents points de vues de photos. Cette algorithme pourrait très bien être généralisé à la modélisation de n'importe quel lieu du moment qu'il y a suffisamment de données photographiques. Cela pourrait également être utile dans le domaine des jeux vidéos pour la création des univers qui se fait actuellement à la main.

Ils ont également appliqué cette méthode pour Venise et Dubrovnik

Rome :
[video=youtube;Mc8ZWk2jguo]http://www.youtube.com/watch?v=kxtQqYLRaSQ"]YouTube - Colosseum[/url][url="http://www.youtube.com/watch?v=Mc8ZWk2jguo[/video]

Site officiel du projet

Que pensez vous de ce projet et du résultat ?
Cela vous parait il intéressant à court terme ? à long terme ?
Quels types d'applications voyez vous à cette méthode ?

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de plegat
Expert éminent https://www.developpez.com
Le 18/09/2009 à 16:58
Ca ressemble à de la stéréo-corrélation... ça commence à se démocratiser pour la mesure de pièces mécaniques en 3D, pour du suivi d'essai (mesure des déformations spatiales), des choses du genre.

Le truc nouveau, c'est qu'ils sont partis de photos glanées sur le net... donc sans avoir d'infos sur la position de prise de vue, les caractéristiques du matériel, l'angle, et tout ce qui permet de paramétrer les calculs.

Apparemment ils s'arrêtent au nuage de points sur leurs vidéos... ils auraient pu pousser jusqu'à faire une triangulation et présenter de jolis solides!
1  0 
Avatar de smyley
Expert éminent https://www.developpez.com
Le 18/09/2009 à 20:28
Ce quand même un "début" impressionnant. Le truc que je me demande c'est surtout quelle est la taille (formules, code, etc) des algos utilisés ... ça serait peut être intéressant
1  0 
Avatar de
https://www.developpez.com
Le 20/09/2009 à 10:14
Quiconque a fait de la 3d un peu assidument connait le problème d'un fichier dxf converti depuis dieu sait quoi et qui arrive avec des millions de triangles plus ou moins placés. Ici c'est pire, on a des nuages disparates. Certes l'information est compréhesible à l'oeil, donc les applications scientifiques ou militaires sont envisageables. Quid de faire pareil avec des videos ? Ca aurait l'avantage de "deviner" le parcours de la camera en plus des points.

Mais partir d'un tel fichier pour faire un modèle 3d, c'est tout simplement infernal en l'état. On peut imaginer q'en sélectionnant certains points clé à l'écran, on pourrait ensuite les relier pour construire des polygônes , mais le logiciel qui doit prendre en charge cette "conversion manuelle" reste à développer. Des amateurs ? Des mécènes ? des investisseurs ? traduire les polygones en primitives 3d sort du seul domaine de cette technologie puisque on a très souvent besoin de le faire avec des données scannées et converties, quelque soit le procédé.

Le résultat est néammoins très beau avec une touche de pointillisme qui rappelle des techniques de peinture du 18eme siecle... Bravo pour la visite de rome sans sortir de son fauteuil !

Mais avant d'obtenir une élipse extrudée soustraite à un cube avec répartition des textures, il se passera des lustres

Très impressionnant quand même
1  0 
Avatar de
https://www.developpez.com
Le 20/09/2009 à 10:35
ceci dit, puisque le résultat est si beau tel qu'il est. J'aimerais bien savoir quelle taille font les fichiers de "pixels 3d" et combien de temps de calcul pour produire les videos.
Quelques fondammentaux sur la corrélation : on devine les coordonnées gps ou on les entre à la main ? une photo c'est aussi un angle et une focale..
Le software sait il deviner tout ça en jetant tout ce dont il n'est pas sûr ... explite t il des données déjà géocodées comme celle de google maps ?
1  0 
Avatar de plegat
Expert éminent https://www.developpez.com
Le 20/09/2009 à 10:43
Citation Envoyé par unBonGars Voir le message
Quid de faire pareil avec des videos ? Ca aurait l'avantage de "deviner" le parcours de la camera en plus des points.
Ca se fait déjà, et ça s'appelle du tracking video. Voir Voodoo ou Icarus pour quelques exemples.
Bien sûr, ça ne fait que repérer des points particulier sur les images de la vidéo pour reconstruire le cheminement et l'orientation de la caméra, ça ne reconstruit pas l'environnement en 3d avec texturage et tout et tout...

Citation Envoyé par unBonGars Voir le message

Mais avant d'obtenir une élipse extrudée soustraite à un cube avec répartition des textures, il se passera des lustres
Je parie une bière que dans un seul de lustre, ça se fera, et que l'on n'aura plus besoin de laser ou de mouchetis pour faire du scan 3D... Vu l'évolution des technos d'acquisition et de traitement, ça va aller vite. Que ce soit dans le domaine de l'architecture avec de gros batiments ou de l'industrie avec de petites pièces...
1  0 
Avatar de smyley
Expert éminent https://www.developpez.com
Le 20/09/2009 à 11:54
Citation Envoyé par plegat Voir le message
Je parie une bière que dans un seul de lustre, ça se fera, et que l'on n'aura plus besoin de laser ou de mouchetis pour faire du scan 3D... Vu l'évolution des technos d'acquisition et de traitement, ça va aller vite. Que ce soit dans le domaine de l'architecture avec de gros batiments ou de l'industrie avec de petites pièces...
Je pense aussi que ce sera possible dans pas bien longtemps. Après tout, l'histoire de l'informatique est semée de situation ou on disait "c'est impossible" et qui se sont avérées faisables par tout le monde quelques années plus tard
1  0 
Avatar de plegat
Expert éminent https://www.developpez.com
Le 20/09/2009 à 20:28
Citation Envoyé par smyley Voir le message
Je pense aussi que ce sera possible dans pas bien longtemps.
Et encore plus tôt que tu ne penses et que j'aie parié!
News sortie ce midi: http://www.futura-sciences.com/fr/news/t/informatique/d/des-modeles-3d-avec-une-simple-webcam_20524/
(source)
1  0