Fast Panorama Stitcher et Blender, implémentés dans SIMD-Math.
Fast Panorama Stitcher et Blender, implémentés dans SIMD-Math.
PTStitcherNG Plates-formes
Linux
Mac
Windows
PTStitcherNG Description
Fast Panorama Stitcher et Blender, implémentés dans SIMD-Math.
PTStitcherNG lit et transforme n'importe quel nombre et type d'images d'entrée et les combine en une image panoramique homogène avec un champ de vision plus large. Si le nombre d'images d'entrée est suffisant, il est possible de synthétiser des vues sphériques complètes à 360 x 180 degrés, adaptées aux téléspectateurs de réalité virtuelle ou à l'impression. Les paramètres de transformation et les noms des images d'entrée sont lus à partir d'un fichier de projet en texte brut. Les transformations consistent à corriger les distorsions dues aux objectifs d'appareil photo, à traduire les perspectives et à reconfigurer toutes les projections panoramiques habituelles. La fusion utilise un algorithme multirésolution à huit niveaux qui masque les jointures même si les images source ne s’adaptent pas correctement. PTStitcherNG lit de manière native les images PPM, TIFF et JPEG, ainsi que presque tous les formats bruts ou autres par le biais de plug-ins.
PTStitcherNG combine un stitcher panoramique et un mélangeur multirésolution dans une seule application. Il est optimisé pour la vitesse en utilisant un traitement parallèle (instructions SIMD, plusieurs cœurs de processeur). La principale nouveauté réside dans le couplage étroit du remappeur et du mélangeur, avec une gestion optimisée des données temporaires. Cela permet à PTStitcherNG de conserver toutes les données intermédiaires et les images traitées dans un ram (dans le cas de la version CUDA: in gpu-ram), même lors de l'assemblage de centaines d'images en panoramas de la taille d'un gigapixel. En conséquence, aucune donnée ne doit être écrite sur le disque ou lue à partir du disque avec les améliorations de vitesse correspondantes. En passant, cela permet à PTStitcherNG d’être performant rapidement, même sur des systèmes hôtes à profil bas