Fast Panorama Stitcher and Blender, implementato in SIMD-Math.
Fast Panorama Stitcher and Blender, implementato in SIMD-Math.
PTStitcherNG Piattaforme
Linux
Mac
Windows
PTStitcherNG Panoramica
Fast Panorama Stitcher and Blender, implementato in SIMD-Math.
PTStitcherNG legge e trasforma qualsiasi numero e tipo di immagini di input e le combina in un'unica immagine panoramica senza soluzione di continuità con un campo visivo più ampio. Dato un numero sufficiente di immagini di input, è possibile sintetizzare viste sferiche a 360x180 gradi adatte a visualizzatori di realtà virtuale o stampa. I parametri di trasformazione e i nomi delle immagini di input vengono letti da un file di progetto in testo semplice. Le trasformazioni consistono nella correzione delle distorsioni dovute agli obiettivi della fotocamera, nella traslazione prospettica e nel rimappare a una delle solite proiezioni panoramiche. La fusione utilizza un algoritmo multiresoluzione a otto livelli che nasconde le giunzioni anche se le immagini di origine si adattano male. PTStitcherNG legge nativamente immagini PPM, TIFF e JPEG e quasi tutti i formati non elaborati o di altro tipo tramite plug-in.
PTStitcherNG combina una cucitrice panoramica e un frullatore multirisoluzione in un'unica applicazione. È ottimizzato per la velocità utilizzando l'elaborazione parallela (istruzioni SIMD, più core del processore). La principale novità è l'accoppiamento stretto del remapper e del frullatore, con una gestione ottimizzata dei dati temporanei. Ciò consente a PTStitcherNG di conservare tutti i dati intermedi e le immagini elaborate in ram (nel caso della versione CUDA: in gpu-ram) anche quando si ricuciscono centinaia di immagini in panorami di dimensioni gigapixel. Di conseguenza, non è necessario scrivere dati sul disco o rileggere dal disco con corrispondenti miglioramenti della velocità. A parte questo, questo rende PTStitcherNG prestazioni veloci anche su sistemi host a basso profilo