Zobrazení rozsáhlých volumetrických dat na CPU

but.committeeprof. Ing. Adam Herout, Ph.D. (předseda) doc. Ing. Zdeněk Vašíček, Ph.D. (místopředseda) Ing. Radek Kočí, Ph.D. (člen) Ing. Zbyněk Křivka, Ph.D. (člen) doc. Ing. Michal Španěl, Ph.D. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm B. Otázky u obhajoby: Při paralelní renderování popsaném v sekci 3.1 se říká, že se bloky seřadí podle hloubky. Poté se kompozičními vlákny pošlou do fronty, kde si je odeberou renderovací vlákna. Po vyrenderování se výsledky postupně skládají do finálního obrazu. Jak je zajištěno, že se finální obraz sestaví ve správném pořadí, pokud se vykreslení bloků dokončí v jiném, než seřazeném pořadí?cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorŠpaněl, Michalcs
dc.contributor.authorMajer, Michalcs
dc.contributor.refereeMilet, Tomášcs
dc.date.created2022cs
dc.description.abstractTato práce zkoumá přímé zobrazování rozsáhlých volumetrických dat na CPU. Cílem bylo navrhnout paralelní implementaci algoritmu Ray casting v jazyce Rust a implementovat optimalizace Early Ray Termination a Empty Space Skipping pro zrychlení vykreslování. Dále jsem navrhl demo aplikaci k interaktivnímu prohlížení objemových dat, která tento algoritmus aplikuje. V rámci práce také vznikl generátor volumetrických dat.Obě optimalizace ve výsledném řešení zrychlují výkon 12×. Paralelizace toto číslo dále zlepšuje a na testované soustavě renderuje rozsáhlý objem rychlostí 3,92 FPS.cs
dc.description.abstractThis work examines direct rendering of large volumetric data on the CPU. The aim was to design a parallel implementation of Ray casting algorithm in the Rust programming language and to implement Early Ray Termination and Empty Space Skipping optimizations to speed up rendering. I also designed a demo application to interactively display volumes using this algorithm. A volumetric data generator was also created as part of the work.Both optimizations in the resulting solution offer a 12× speed up. Parallelization further improves this number and renders a large volume at 3.92 FPS on the tested system.en
dc.description.markBcs
dc.identifier.citationMAJER, M. Zobrazení rozsáhlých volumetrických dat na CPU [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2022.cs
dc.identifier.other145133cs
dc.identifier.urihttp://hdl.handle.net/11012/207270
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectpřímé vykreslování objemůcs
dc.subjectRay castingcs
dc.subjectvoxelcs
dc.subjectobjemová datacs
dc.subjectCPU renderingcs
dc.subjectpočítačová grafikacs
dc.subjectdirect volume renderingen
dc.subjectRay castingen
dc.subjectvoxelen
dc.subjectvolume dataen
dc.subjectCPU renderingen
dc.subjectcomputer graphicsen
dc.titleZobrazení rozsáhlých volumetrických dat na CPUcs
dc.title.alternativeCPU Rendering of Large Volumetric Dataen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2022-06-15cs
dcterms.modified2022-06-20-10:23:12cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid145133en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 19:40:29en
sync.item.modts2025.01.15 22:09:19en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačové grafiky a multimédiícs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
7.28 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-24489_v.pdf
Size:
86.31 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-24489_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-24489_o.pdf
Size:
88.33 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-24489_o.pdf
Loading...
Thumbnail Image
Name:
review_145133.html
Size:
1.44 KB
Format:
Hypertext Markup Language
Description:
file review_145133.html
Collections