Illusztratív térfogat-vizualizáció implementálása grafikus hardveren

OData támogatás
Konzulens:
Dr. Csébfalvi Balázs
Irányítástechnika és Informatika Tanszék

A Diplomatervezés 1 tárgy keretein belül 3D orvosi adatok illusztratív megjelenítésével foglalkoztam, GPGPU alapon. Az alapprobléma: az orvosi képalkotó eszközök - CT, MRI, PET - által szolgáltatott háromdimenziós (volumetrikus) adatok megjelenítése. A választott megközelítés: a látvány érdekében nem fotorealisztikusan jelenítünk meg, hanem önkényesen úgy vezéreljük a látványt, hogy minél jobban látsszon rajta az adat "lényeges" része. A sebesség érdekében a számítások nagy részét a GPU-val végeztetjük, a lényeges kód így a shaderekbe kerül. A megjelenítést sugárkövetéssel végezzük, minden voxelhez adott színt és átlátszóságot rendelve és ezeket a sugár mentén megfelelően akkumulálva. Beállítható, hogy az egyes, térfogati adatban szereplő sűrűségértékekhez milyen szín és opacitás tartozzon. Lehetőség van a paramétereket helytől függővé tenni; a jelenlegi verzióban egy megadott, vezérelhető síktól való távolságtól tehető függővé az átlátszóság. A könnyű kezelhetőség érdekében a funkciók nagy része billentyűzetről lehetséges, illetve az "adatkocka" forgatása pedig egérrel.

Letölthető fájlok

A témához tartozó fájlokat csak bejelentkezett felhasználók tölthetik le.