Recherche et science

De photos 2D à des scènes 3D, Harvard accélère la reconstruction numérique

Une équipe de Harvard propose une voie plus robuste pour reconstruire une scène 3D à partir d’un grand nombre de clichés. Son algorithme combine prédiction de profondeur et optimisation convexe afin d’éviter les hypothèses initiales qui compliquent souvent ce travail. Le Colisée de Rome a servi de démonstrateur à grande échelle.

Des photos d’un amphithéâtre sont assemblées en nuage de points pour former une reconstruction 3D.
Illustration : Actu.ai

Transformer une série de photographies ordinaires en une représentation numérique d’un lieu réel est l’un des grands défis de la vision par ordinateur. Pour un humain, reconnaître un bâtiment sur plusieurs images paraît immédiat. Pour une machine, en déduire la position de chaque élément dans l’espace, ainsi que les distances et les points de vue, exige une chaîne de calculs particulièrement complexe.

Des chercheurs de la Harvard John A. Paulson School of Engineering and Applied Sciences, ou SEAS, proposent une méthode destinée à accélérer et à fiabiliser cette reconstruction. Présenté à l’été 2025, leur travail, intitulé Building Rome with Convex Optimization, combine des prédictions de profondeur issues de l’intelligence artificielle avec l’optimisation convexe, une famille de méthodes mathématiques. L’objectif est précis : éviter de partir d’une géométrie approximative que l’ordinateur devrait ensuite corriger laborieusement.

Comment une collection de photos 2D devient-elle un environnement 3D ?

Une photo est une projection plane du monde : elle montre la hauteur et la largeur des objets, mais ne livre pas directement leur distance par rapport à l’appareil. Une façade proche peut ainsi occuper autant de place dans l’image qu’un immeuble beaucoup plus grand situé plus loin. Pour reconstituer un volume, le système doit donc croiser les informations de plusieurs vues.

Le principe repose notamment sur la parallaxe. Lorsqu’un photographe se déplace, les objets proches semblent se décaler davantage dans son champ de vision que les éléments éloignés. En repérant les mêmes détails, par exemple le bord d’une fenêtre, une pierre ou un angle de mur, dans des clichés pris sous différents angles, un ordinateur peut commencer à inférer leur emplacement dans l’espace.

Étape de la reconstructionCe que le système cherche à déterminerPourquoi c’est difficile
Repérage des éléments communsQuels détails visibles sur deux images correspondent au même point réelLes images peuvent différer par leur angle, leur luminosité ou leurs zones masquées
Estimation de la profondeurÀ quelle distance se situent les éléments de la scèneUne image 2D ne contient pas directement cette information
Construction de la géométrieOù placer les points pour former une scène cohérenteUne petite erreur locale peut perturber l’ensemble du modèle
Vérification entre les vuesSi la reconstruction explique correctement toutes les photographiesLe nombre de relations à calculer augmente très vite avec le volume d’images

Le résultat intermédiaire est souvent un nuage de points, c’est-à-dire un ensemble de coordonnées qui dessinent progressivement les contours du lieu ou de l’objet observé. À partir de cette structure, on peut produire un modèle plus exploitable pour la cartographie, l’architecture, la robotique ou les expériences immersives.

Pourquoi les méthodes classiques peuvent-elles ralentir la reconstruction ?

La reconstruction 3D à partir de photographies n’est pas une idée nouvelle. Elle est au cœur de techniques employées depuis longtemps dans la photogrammétrie, la cartographie et la navigation robotique. Mais les méthodes habituelles demandent souvent de construire progressivement une solution : l’ordinateur commence avec une estimation de départ, ajoute des vues, puis affine la position des points au fil des calculs.

Cette étape initiale est délicate. Si la première hypothèse est imparfaite, l’algorithme peut consacrer beaucoup de temps à la corriger ou s’orienter vers une géométrie qui ne représente pas bien la scène. Il ne s’agit pas d’une « devinette » au sens courant, mais d’un problème mathématique : parmi les nombreuses configurations spatiales possibles, il faut trouver celle qui concilie le mieux toutes les observations disponibles.

Les robots autonomes sont particulièrement concernés. Pour se déplacer, ils doivent comprendre où se trouvent les murs, les obstacles, les objets et les passages. Or, attendre trop longtemps avant d’obtenir une carte suffisamment fiable peut limiter leur capacité à réagir dans un environnement réel. Le même enjeu existe lorsqu’il faut numériser rapidement un monument, un quartier ou un site difficile d’accès.

Les chercheurs de Harvard se sont donc attaqués à une question centrale : peut-on formuler le problème de manière à ne plus dépendre d’une hypothèse géométrique initiale fragile ? Leur réponse passe par l’optimisation convexe.

Ce que change l’optimisation convexe dans la méthode de Harvard

Les auteurs de l’étude, Haoyu Han et Heng Yang, ont conçu un algorithme qui estime simultanément les positions de tous les points présents dans une scène. Au lieu de s’appuyer sur une reconstruction initiale à améliorer par étapes, leur approche vise une résolution globale du problème.

L’optimisation convexe est utile lorsque l’on cherche la meilleure solution à un problème tout en évitant certaines impasses de calcul. Dans de nombreuses situations, les algorithmes d’optimisation peuvent se retrouver bloqués dans une solution localement satisfaisante, mais qui n’est pas la meilleure représentation possible de la scène entière. Une formulation convexe rend la recherche plus structurée et moins dépendante du point de départ choisi.

L’autre ingrédient est la prédiction de profondeur par intelligence artificielle. À partir des indices visuels d’une image, tels que la perspective, les contours et les tailles apparentes, des modèles peuvent fournir une indication sur l’organisation spatiale de la scène. Cette prédiction ne remplace pas les informations apportées par les multiples photos, mais elle peut guider les calculs géométriques.

La combinaison des deux approches est au cœur de Building Rome with Convex Optimization. L’intelligence artificielle apporte des indices sur la profondeur, tandis que l’optimisation numérique cherche une reconstruction cohérente à l’échelle de toutes les images. Selon les travaux présentés, cette méthode se révèle à la fois plus rapide et plus robuste que des techniques classiques dépendantes d’une initialisation.

Le Colisée de Rome comme test à grande échelle

Pour montrer les capacités de leur système, les chercheurs ont choisi un monument particulièrement exigeant : le Colisée de Rome. Sa forme monumentale, ses arches répétées, ses détails architecturaux et la variété des angles sous lesquels il peut être photographié en font un bon terrain d’essai pour une reconstruction à grande échelle.

L’équipe a reconstitué le site à partir d’environ 2 000 images. La méthode a également été testée avec plus de 10 000 images, afin d’évaluer son efficacité lorsque le volume de données devient très important. Ces chiffres illustrent un point essentiel : la difficulté ne consiste pas seulement à analyser chaque cliché, mais aussi à faire travailler ensemble toutes les observations sans faire exploser le temps de calcul.

Évaluation mentionnéeVolume d’imagesCe que cela illustre
Reconstruction du Colisée de RomeEnviron 2 000La capacité à modéliser un monument complexe à partir de nombreuses vues
Test à plus grande échellePlus de 10 000La faculté de la méthode à gérer un volume d’images élevé

Le choix du Colisée a aussi une portée concrète pour le patrimoine culturel. Une reconstruction numérique précise peut contribuer à documenter un édifice, à préparer des études architecturales ou à proposer de nouvelles formes de visite virtuelle. Elle ne remplace évidemment ni le monument ni le travail des spécialistes, mais elle peut devenir un outil de mesure, de visualisation et d’archivage.

Reconstruction 3D classique et approche par optimisation convexe

Méthodes classiques

  • Partent fréquemment d’une estimation géométrique initiale.
  • Affinent la scène progressivement à mesure que les images sont ajoutées.
  • Peuvent être sensibles à une mauvaise hypothèse de départ.
  • Demandent de concilier de nombreux calculs pour relier les vues.

Méthode de Harvard

  • Estime simultanément les positions des points de la scène.
  • Évite de dépendre d’une hypothèse initiale selon les auteurs.
  • Associe prédiction de profondeur par IA et optimisation convexe.
  • Vise une reconstruction plus rapide et plus robuste sur de grands ensembles d’images.

Des usages possibles, de la cartographie aux robots

Cette avancée intéresse d’abord la robotique et les systèmes de navigation. Un robot mobile, un véhicule autonome ou un appareil de cartographie doit produire une représentation fiable de son environnement pour savoir où il se trouve et comment se déplacer. Si la reconstruction est plus efficace, les données visuelles peuvent devenir plus utiles dans des contextes où les décisions doivent être prises rapidement.

L’architecture et l’urbanisme font également partie des domaines concernés. Des photographies prises autour d’un bâtiment ou sur un chantier peuvent servir à créer une représentation spatiale, à condition que les images couvrent suffisamment le lieu. Dans le domaine du patrimoine, la même logique aide à capturer la géométrie de monuments et de sites historiques.

À plus long terme, des applications pourraient aussi émerger dans la réalité virtuelle, la réalité augmentée, l’imagerie médicale ou l’inspection industrielle. Ces pistes ne signifient pas que la méthode de Harvard est déjà déployée dans tous ces secteurs. Elles montrent plutôt pourquoi l’amélioration des outils de reconstruction 3D est suivie de près : toute application qui doit relier des images à un espace réel peut potentiellement en bénéficier.

Ces recherches s’inscrivent dans un mouvement plus vaste autour des représentations immersives. Des projets tels que Starline de Google témoignent de l’intérêt des grandes entreprises technologiques pour des expériences visuelles plus réalistes, même si leur finalité, centrée sur la communication à distance, est différente de celle d’un algorithme de reconstruction destiné à la robotique ou à la cartographie.

Des limites qui dépendent toujours des images

L’algorithme ne peut pas créer une géométrie parfaite à partir de données insuffisantes. La qualité du résultat dépend encore fortement de la qualité et de la diversité des photographies. Des images floues, trop sombres, prises sous des angles presque identiques ou montrant de larges zones sans texture offrent peu d’indices au système.

Les surfaces répétitives posent aussi un défi classique. Sur une façade comportant de nombreuses fenêtres semblables, le logiciel peut avoir plus de mal à déterminer quelles fenêtres correspondent exactement d’une photo à l’autre. Les objets réfléchissants, transparents ou en mouvement compliquent également la reconstruction, car leur apparence varie selon le point de vue.

Il faut enfin distinguer la qualité visuelle d’un modèle et sa précision métrique. Une scène peut sembler convaincante à l’écran tout en comportant de petites erreurs de distance ou d’alignement. Pour des usages où quelques centimètres comptent, par exemple dans certains travaux d’ingénierie ou de robotique, la validation du résultat reste indispensable.

Une reconnaissance dans la communauté robotique

Les travaux de Haoyu Han et Heng Yang ont reçu le Best Systems Paper Award en mémoire de Seth Teller lors de la conférence Robotics: Science and Systems. Cette distinction souligne l’intérêt de la communauté scientifique pour une approche qui traite un problème ancien de vision par ordinateur avec des outils mathématiques et d’intelligence artificielle complémentaires.

L’étude est accessible sous forme de prépublication sur arXiv. Comme pour tout travail de recherche, cette disponibilité permet aux autres équipes d’examiner la méthode, de la comparer à leurs propres approches et de tester sa robustesse sur d’autres jeux d’images et d’autres environnements.

Ce qu’il faut surveiller après cette avancée

La prochaine étape sera de mesurer comment cette approche se comporte hors des démonstrations contrôlées : dans des rues encombrées, des intérieurs peu éclairés, des sites naturels ou des environnements où les objets changent de position. La vitesse de traitement, la précision des distances et la capacité à fonctionner avec des images imparfaites seront les critères les plus importants.

Il faudra aussi voir dans quelle mesure ces méthodes peuvent être intégrées à des outils accessibles aux architectes, aux conservateurs de patrimoine et aux équipes de robotique. À la date de publication de cet article, le 12 août 2025, le résultat de Harvard est avant tout une avancée de recherche. Mais il éclaire une tendance forte : faire de simples collections de photos une matière première capable de donner aux machines une compréhension spatiale beaucoup plus riche du monde réel.

Questions fréquentes

Comment reconstruire une scène 3D à partir de photos 2D ?

Le système compare les détails communs visibles dans plusieurs photos prises sous des angles différents. Les décalages apparents entre les vues donnent des indices sur les distances. Dans l’approche de Harvard, ces informations sont combinées à une prédiction de profondeur par IA et à une optimisation mathématique qui cherche une géométrie cohérente pour toute la scène.

Peut-on créer un modèle 3D précis avec une seule photo ?

Une seule photo donne des indices visuels sur la profondeur, comme la perspective, mais elle ne permet généralement pas de mesurer avec certitude toutes les distances. La méthode présentée par Harvard s’appuie sur un grand nombre d’images. Le Colisée a ainsi été reconstruit à partir d’environ 2 000 clichés pris depuis différents points de vue.

Pourquoi l’optimisation convexe est-elle utile pour la reconstruction 3D ?

Elle permet de formuler le calcul de manière plus robuste, sans devoir partir d’une géométrie initiale approximative. L’algorithme des chercheurs estime simultanément les positions des points de la scène. Cette approche vise à éviter certaines difficultés des méthodes qui construisent et corrigent progressivement un modèle à partir d’hypothèses de départ.

Quels sont les usages de la reconstruction 3D à partir de photographies ?

Elle peut servir à la navigation robotique, à la cartographie, à la modélisation architecturale et à la documentation du patrimoine culturel. Des représentations 3D peuvent aussi intéresser la réalité virtuelle, l’inspection ou certaines applications médicales. Chaque usage impose toutefois ses propres exigences de précision, de rapidité et de fiabilité.

La reconstruction 3D à partir de photos fonctionne-t-elle avec n’importe quelles images ?

Non. Les résultats dépendent de la netteté des images, de la variété des angles de prise de vue et du recouvrement entre les clichés. Les surfaces sans détails, les motifs très répétitifs, les reflets ou les objets en mouvement restent difficiles à interpréter. Un algorithme plus robuste réduit certains obstacles, mais ne compense pas entièrement des données visuelles insuffisantes.

Sources

Références consultées pour la rédaction de cet article. Les adresses sont indiquées à titre informatif et ne sont pas des liens.

  1. Harvard John A. Paulson School of Engineering and Applied Sciences, site officielseas.harvard.edu
  2. Prépublication arXiv, recherche du papier Building Rome with Convex Optimizationarxiv.org/search/?query=Building%20Rome%20with%20Convex%20Optimization&searchtype=all
  3. Robotics: Science and Systems, site officiel de la conférenceroboticsconference.org