2
Fast Panorama Stitcher and Blender, implementovaný v SIMD-Math.PTStitcherNG čte a transformuje libovolný počet a typ vstupních obrazů a kombinuje je do jednoho plynulého panoramatického obrazu s větším zorným polem.Při dostatečném počtu vstupních obrazů lze syntetizovat plné sférické 360 x 180 stupňové pohledy, které jsou vhodné pro prohlížeče virtuální reality nebo pro tisk.Transformační parametry a názvy vstupních obrazů jsou načteny z prostého textového souboru.Transformace spočívají v opravě zkreslení způsobených objektivy fotoaparátu, perspektivní translaci a přemapování na jakoukoli obvyklou panoramatickou projekci.Sloučení využívá osmirezistentní algoritmus, který skrývá švy, i když se zdrojové obrázky špatně hodí.PTStitcherNG nativně čte obrázky PPM, TIFF a JPEG a téměř jakýkoli surový nebo jiný formát pomocí zásuvných modulů .... PTStitcherNG kombinuje panoramatický prošívač a multirevolionový mixér v jedné aplikaci.Je optimalizován pro rychlost pomocí paralelního zpracování (instrukce SIMD, více procesorových jader).Hlavní novinkou je těsné propojení remapperu a mixéru s optimalizovanou správou dočasných dat.To umožňuje PTStitcherNG uchovávat všechna mezilehlá data a zpracované obrazy v paměti RAM (v případě verze CUDA: v gpu-ram), i když se stovky obrázků spojují s panoramaty gigapixelů.Výsledkem je, že žádná data nemusí být zapsána na disk nebo znovu načtena z disku s odpovídajícími vylepšeními rychlosti.Kromě toho to umožňuje, aby PTStitcherNG fungoval rychle i na hostitelských systémech s nízkým profilem