CAMERA PROJECTION MESHES

A 3D rendering method is proposed to increase the performance when projecting and compositing multiple images or video sequences from real-world cameras on top of a precise 3D model of the real world. Unlike previous methods that relied on shadow- mapping and that were limited in performance due to...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: COSSETTE-PACHECO, ALEXANDRE, LAFORTE, GUILLAUME, LAFORTE, CHRISTIAN
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A 3D rendering method is proposed to increase the performance when projecting and compositing multiple images or video sequences from real-world cameras on top of a precise 3D model of the real world. Unlike previous methods that relied on shadow- mapping and that were limited in performance due to the need to re-render the complex scene multiple times per frame, the proposed method uses, for each camera, one Camera Projection Mesh ("CPM") of fixed and limited complexity per camera. The CPM that surrounds each camera is effectively molded over the surrounding 3D world surfaces or areas visible from the video camera. Rendering and compositing of the CPMs may be entirely performed on the Graphic Processing Unit ("GPU") using custom shaders for optimal performance. The method also enables improved view- shed analysis and fast visualization of the coverage of multiple cameras. La présente invention concerne un procédé de rendu tridimensionnel permettant d'augmenter les performances de projection et de composition de multiples images ou séquences vidéo provenant de caméras réelles sur la base d'un modèle 3D précis du monde réel. Contrairement aux procédés antérieurs qui reposaient sur une cartographie d'ombres et dont les performances étaient limitées en raison du besoin de rendu d'une scène complexe de multiples fois par trame, le procédé proposé utilise, pour chaque caméra, une maille de projection de caméra (CPM) de complexité fixe et limitée. La CPM qui entoure chaque caméra est efficacement moulée sur les surfaces du monde 3D environnant ou les zones visibles depuis la caméra vidéo. Le rendu et la composition des CPM peuvent être entièrement effectués sur l'unité de traitement graphique (GPU) en utilisant des ombreurs personnalisés pour des performances optimales. Le procédé permet également d'améliorer l'analyse du bassin visuel et de visualiser rapidement la zone couverte par de multiples caméras.