|
Zobrazení rozsáhlých volumetrických dat na CPU
Dlabaja, Drahomír ; Milet, Tomáš (oponent) ; Španěl, Michal (vedoucí práce)
Tato práce řeší problém zobrazení volumetrických dat na CPU, které svým datovým rozsahem přesahují operační paměť stroje. Práce popisuje návrh vizualizačního schématu, které sestává z datové struktury pro rozsáhlá volumetrická data, a algoritmu, který takto zpracovaná data vizualizuje. Navržená hierarchická datová struktura akceleruje vzorkování a umožňuje redukci celkového množství dat, které je při vizualizaci nutné načíst do fyzické paměti. Vizualizace zpracovaných dat je docíleno metodou vrhání paprsků s využitím existujících optimalizačních technik, jako je přeskakování prázdného prostoru nebo předčasné ukončení paprsku. Datová struktura umožňuje až 12x rychlejší vzorkování v porovnání s vzorkováním surových rozsáhlých volumetrických dat, která jsou serializována po řádcích. Využitím datové hierarchie bylo dosaženo až 150x rychlejší vizualizace rozsáhlých volumetrických dat v téměř bezeztrátovém režimu v porovnání s plně bezeztrátovým režimem. Zobrazovací schéma je implementováno formou knihovny v jazyce C++20. Implementace využívá akceleraci pomocí vektorizace a umožňuje snadnou paralelizaci ze strany uživatele. Knihovna poskytuje nástroje pro zpracování a zobrazení rozsáhlých volumetrických dat na CPU.
|
|
Improvements of Shadow Rendering
Kobrtek, Jozef ; Kozlíková, Barbora (oponent) ; Váša, Libor (oponent) ; Herout, Adam (vedoucí práce)
This thesis describes a set of incremental improvements of the shadow volume algorithm. First, a novel robust method of silhouette extraction is detailed, including implementation on several hardware platforms. This technique was later improved, simplified and the whole shadow volume algorithm ported to hardware tessellation. Next, a novel accelerated silhouette extraction algorithm was proposed, based on octree acceleration structure. Finally, the proposed methods were compared with the latest omni-directional techniques casting hard shadows.
|
|
Zobrazování medicínských dat v reálném čase
Lengyel, Kristián ; Havel, Jiří (oponent) ; Jošth, Radovan (vedoucí práce)
Tato práce se zabývá návrhem a implementací aplikace na zobrazování medicínských dat v reálném čase. První část projektu je zaměřena na metody získávání medicínských dat v praxi a na možnosti vizualizace rozsáhlých objemových dat v počítači s využitím známých renderovacích přístupů. Podobné aplikace se používají mimo medicíny i v jiných oblastech, jako např. v chemii na zobrazování molekulárních struktur nebo mikroorganizmů. Další část projektu bude zaměřena na výhody vizualizace volumetrických dat pomocí programovatelného hardwaru a na nové metody paralelizace algoritmů na grafické kartě pomocí technologie CUDA a OpenCL. Výsledná aplikace bude zobrazovat medicínské objemové data na základě vybrané metody urychlené pomocí programovatelných shaderů, přičemž časově náročné operace budou paralelizované na grafické kartě.
|
| |
|
Vizualizace objemových dat pomocí volume renderingu
Kazík, Jiří ; Španěl, Michal (oponent) ; Kršek, Přemysl (vedoucí práce)
V teoretické části se práce obecně zaměřuje na problematiku zobrazování objemových dat, vzájemně srovnává a hodnotí jednotlivé přístupy a čtenáři tak poskytuje dobrou základní orientaci v tematice. Podrobně je pak analyzována metoda vizualizace objemových dat pomocí mapování textur, která je rovněž využita pro implementaci grafického systému navrženého v této práci. Systém je tvořen s ohledem na maximální přenositelnost a k jeho realizaci jsou využity jazyk C++ a grafický toolkit Open Scene Graph, jehož popis je v odpovídajícím rozsahu také zahrnut.
|
|
Vizualizace objemových dat pomocí volume renderingu
Kazík, Jiří ; Švub, Miroslav (oponent) ; Kršek, Přemysl (vedoucí práce)
V teoretické části se práce obecně zaměřuje na problematiku zobrazování objemových dat, vzájemně srovnává a hodnotí jednotlivé přístupy a čtenáři tak poskytuje dobrou základní orientaci v tematice. Podrobně jsou pak analyzovány metody vizualizace objemových dat pomocí mapování textur a pomocí hardwarově akcelerovaného vrhání paprsku. Metoda vrhání paprsku je následně využita pro implementaci grafického systému navrženého v této práci. Práce se dále zaměřuje na využití méně výkonného hardware pro volume rendering, možné metody optimalizace a dynamickou změnu kvality zobrazení.
|
|
Zobrazení rozsáhlých volumetrických dat na CPU
Dlabaja, Drahomír ; Milet, Tomáš (oponent) ; Španěl, Michal (vedoucí práce)
Tato práce řeší problém zobrazení volumetrických dat na CPU, které svým datovým rozsahem přesahují operační paměť stroje. Práce popisuje návrh vizualizačního schématu, které sestává z datové struktury pro rozsáhlá volumetrická data, a algoritmu, který takto zpracovaná data vizualizuje. Navržená hierarchická datová struktura akceleruje vzorkování a umožňuje redukci celkového množství dat, které je při vizualizaci nutné načíst do fyzické paměti. Vizualizace zpracovaných dat je docíleno metodou vrhání paprsků s využitím existujících optimalizačních technik, jako je přeskakování prázdného prostoru nebo předčasné ukončení paprsku. Datová struktura umožňuje až 12x rychlejší vzorkování v porovnání s vzorkováním surových rozsáhlých volumetrických dat, která jsou serializována po řádcích. Využitím datové hierarchie bylo dosaženo až 150x rychlejší vizualizace rozsáhlých volumetrických dat v téměř bezeztrátovém režimu v porovnání s plně bezeztrátovým režimem. Zobrazovací schéma je implementováno formou knihovny v jazyce C++20. Implementace využívá akceleraci pomocí vektorizace a umožňuje snadnou paralelizaci ze strany uživatele. Knihovna poskytuje nástroje pro zpracování a zobrazení rozsáhlých volumetrických dat na CPU.
|
|
Improvements of Shadow Rendering
Kobrtek, Jozef ; Kozlíková, Barbora (oponent) ; Váša, Libor (oponent) ; Herout, Adam (vedoucí práce)
This thesis describes a set of incremental improvements of the shadow volume algorithm. First, a novel robust method of silhouette extraction is detailed, including implementation on several hardware platforms. This technique was later improved, simplified and the whole shadow volume algorithm ported to hardware tessellation. Next, a novel accelerated silhouette extraction algorithm was proposed, based on octree acceleration structure. Finally, the proposed methods were compared with the latest omni-directional techniques casting hard shadows.
|
|
Vizualizace objemových dat pomocí volume renderingu
Kazík, Jiří ; Španěl, Michal (oponent) ; Kršek, Přemysl (vedoucí práce)
V teoretické části se práce obecně zaměřuje na problematiku zobrazování objemových dat, vzájemně srovnává a hodnotí jednotlivé přístupy a čtenáři tak poskytuje dobrou základní orientaci v tematice. Podrobně je pak analyzována metoda vizualizace objemových dat pomocí mapování textur, která je rovněž využita pro implementaci grafického systému navrženého v této práci. Systém je tvořen s ohledem na maximální přenositelnost a k jeho realizaci jsou využity jazyk C++ a grafický toolkit Open Scene Graph, jehož popis je v odpovídajícím rozsahu také zahrnut.
|
| |