You are here

Hallgatóknak

Sok éve dolgozom együtt egyetemi hallgatókkal mesteri és doktori diplomákhoz kapcsolódó projektekben. Jelenleg Kanadában a Queen's egyetemen dolgozom, ahova folyamatosan keresünk tehetséges, szoftverfejlesztésben tapasztalt, orvosi terület iránt érdeklődő hallgatókat vagy végzett mérnököket (bővebben ld. http://perk.cs.queensu.ca). Azoknak a hallgatóknak, akik Magyarországon szeretnének orvosi képalkotáshoz kapcsolódó projekteken dolgozni, ajánlom a GE Healthcare öszöndíjprogramját (ld. alább). Akik még csak ismerkednek a tématerülettel, hasznos kiindulópont lehet a lejjebb található "Algoritmusok, szoftverek, irodalmak" válogatás.

GE Healthcare Öveges ösztöndíjprogram

Orvosi képfeldolgozás és számítógépes grafika orvosi alkalmazásai témakörökkel (pl. különféle szervek, erek kontúrjának detektálása és követése képeken, szintetikus röntgenképek elõállítása, újszerű eljárások orvosi képek zajszûrésére, 3D rekonstrukció, regisztráció) szívesen foglalkozó hallgatók részére kitűnő lehetőség a GE Healthcare Öveges József ösztöndíja.

A projektek kivitelezése során a résztvevők egyrészt megismerik a választott témakör tudományos hátterét, másrészt tapasztalatot szereznek egy komoly, csapatmunkát megkövetelő kutatás-fejlesztési projekt menedzselésében és az ehhez szükséges eszközök, módszerek használatában.

Szükséges angol nyelv tudás, programozói tapasztalat (lehetőleg C++), előny képfeldolgozási, számítógépes grafikai, Matlab ismeretek.

Algoritmusok, szoftverek, irodalmak

Orvosi képfeldolgozáshoz hasznos jelfeldolgozó és vizualizációs algoritmus könyvtárak, vizualizációs szoftverek, szoftverfejlesztési eszközök, irodalmak. Aki tématerülettel komolyan szeretne foglalkozni, annak az összes felsorolt eszközt, szoftvert, irodalmat érdemes megismernie. Hasonló leírás a szükséges tapasztalatokról található még itt is: https://www.assembla.com/spaces/plus/wiki/Developer_prerequisites.

Orvosi képfeldolgozó és vizualizációs algoritmus könyvtárak:

  • VTK: 3D vizualizáció (ingyenes, nyílt forráskód)
  • ITK: Generikus algoritmusok kép szegmentálásra és regisztrációra (ingyenes, nyílt forráskód)
  • OpenIGTLink: Adatátviteli protokoll orvosi képek és pozíció adatok valós-idejű átvitelére (ingyenes, nyílt forráskód)
  • Intel IPP: Intel processzorokra optimalizált jelfeldolgozó algoritmusok (elérhető árú)
  • Numerical Recipes in C++: Numerikus módszerek C++ implementációja (C forráskód ingyenes, C++ és könyv elérhető árú)

Orvosi képfeldolgozó és vizualizációs szoftver alkalmazások:

  • 3D Slicer: 3D orvosi kép vizualizációs és elemző szoftver, kicsit lassú, de nagyon sok funkciója van, továbbfejleszthető, nagy, aktív felhasználói és fejlesztői bázissal (ingyenes, nyílt forráskód)
  • ImageJ: Alapszintű, tudományos képfeldolgozó szoftver, leginkább 2D képekre (ingyenes, nyílt forráskód, Java)
  • ParaView: 3D tudományos vizualizációs szoftver, rugalmasan bővíthető, nagy méretű adatkészletekkel is hatékonyan dolgozik (ingyenes, nyílt forráskódú)
  • ITK-Snap: orvosi kép megjelenítő és szegmentáló szoftver (ingyenes)
  • Matlab: csak a teljesség kedvéért említem meg - általános adatfeldolgozó, elemző, megjelenítő szoftver (drága, zárt forráskódú; erősen korlátozott, de ingyenes klónjai FreeMat, Octave)

Szoftverfejlesztés:

  • CMake/CTest: Sok platformot támogató make es unit teszt rendszer (ingyenes, nyílt forráskódú)
  • CDash: teszt eredmények összegyűjtésére és webes felületen követésére (ingyenes, nyílt forráskódú)
  • TortoiseSVN: SVN alapú konfiguráció menedzsment szoftver grafikus felülettel (ingyenes)
  • Origo: szoftverfejlesztést támogató webes szolgáltatás - konfiguráció menedzsment, wiki dokumentáció, hibakövetés, fórum, ... (ingyenes, zárt forráskódú projektekhez is)
  • STL: Standard Template Library
  • BOOST: Portable C++ libraries (ingyenes, nyílt forráskódú)
  • C++ Coding standard (tmh): jó kiindulópont szép C++ forráskód készítéséhez
  • QT: Platformfüggetlen grafikus felhasználói felület és egyéb szolgáltatások (ingyenes, nyílt forráskódú)

Orvosi képfeldolgozás irodalmak:

  • JabRef: Tudományos cikkek összegyűjtéséhez, rendszerezéséhez nagyon jó eszköz, támogatja tetszőleges számú hierachikus csoportba rendezést, ami nagyon fontos egy-egy tématerület feltérképezéséhez (ingyenes, nyílt forráskódú, Java) 
  • DICOM szabvány dokumentumok