Nagy Attila1,2, Rovó László1, Kiss József Géza1 Számítógépen készített és tárolt 3 dimenziós objektumok manipulálására alkalmas szoftver fejlesztése Vörös Csaba Nagy Attila1,2, Rovó László1, Kiss József Géza1 1Szegedi Tudományegyetem, Fül-orr-gégészeti és fej- nyaksebészeti klinika, Szeged 2Szegedi Tudományegyetem, Orvosi fizikai és orvosi informatikai intézet, Szeged
Bevezetés Jelenlegi műtéttervezés folyamata Problémák Tomográfiai felvételek alapján 3D-s modellek készítése (Slicer3D) Modellek alapján a beavatkozás megtervezése Problémák A modellek módosítása korlátozott Nem szimulálható a beavatkozás Amiben segíteni tud ez a program Műtétek szimulálása Pontosabb tervezés Nagyobb hatásfokú beavatkozás lehetővé tétele
Áttekintés Mit tud a program? 3D-s modellek kezelése (.obj fájlok) Megnyitás és szerkesztés Modellek forgatása Modellek módosítása
Használt technikák A programozás Java nyelven történt Java előnye Objektumorientált Platformfüggetlen Java hátránya Viszonylag lassú A 3D-s megjelenítéshez Java3D-t használtam
Mit tud a programom? Modellek megtekintése tetszőleges szögből Modellek módosítása 3 módon: Pontonkénti módosítás Felület eltolásása Gömbfelület mentén való módosítás
Gömbfelület mentén való módosítás „Behorpasztja” a felületet egy gömb mentén Paraméterek Gömb sugara Művelet lépéseinek száma
Felület párhuzamos eltolása Párhuzamosan tol el egy felület darabot Paraméterek: Eltolás mértéke Kiválasztott felület nagysága Emelés/süllyesztés kiválasztása Saját irány megadása
Jövőbeli tervek További funkciók kifejlesztése Anyagtulajdonság kezelésének beépítése A program VTK (Visualization Toolkit) alapúvá tétele
Összefoglaló Munkám a műtéti tervezést segíti, így javítva a beavatkozás hatékonyságát Jelenlegi állapot Modellek megtekintése Modellek módosítása három eszközzel Jövőbeli tervek Anyagtulajdonságok lekezelése VTK-val való megjelenítés
Köszönöm a figyelmet!