Skip navigation

Szoftverek

Áttekintés

A kurzuson 2D és 3D képek, illetve geometriai adatok regisztrációjával foglalkozunk. A gyakorlati munkához többféle szoftvert és függvénykönyvtárat fogunk használni. Először röviden felsoroljuk ezek legfontosabb jellemzőit és telepítési tudnivalóit. A tényleges használatra a gyakorlat anyagában kerül sor.

A kiválasztott szoftverek ingyenesen elérhetők és nyílt forráskódúak, így beszerzésük egyszerű és költségmentes.

Python + tudományos számítási csomagok

A Python egy interpretált, általános célú programozási szkriptnyelv. Több évtizedes fejlődési múltra tekint vissza. Előnye, hogy megköveteli a programozótól az olvasható programkód készítést, valamint a nyelvi szerkezetei is közel állnak az emberi nyelvhez. Elsajátítása így viszonylag egyszerű.

A nyelv erejét a hozzá telepíthető rengetegféle funkciót ellátó csomag jelenti még. Különösen erős a numerikus számításokhoz tartozó funkciók elérhetősége. Emiatt ingyenes és nyílt forráskódú alternatívája tud lenni például a Matlab-nak is. A nyelvhez és a csomagokhoz számos angol nyelvű dokumentáció elérhető.

A képregisztráció anyagához a Numpy, a SciPy, MatPlotLib, az OpenCV és a SimpleITK a legfontosabb csomagok. Ezek telepítéséről a következő fejezetben lesz szó.

ImageJ

ImageJ honlap

Java nyelvű, multiplatform, nyílt forráskódú szoftver. Képes 2D képek és 3D képmátrixok kezelésére is. Elsősorban élettudományokhoz kapcsolódó plugin készletben erős.

Számos alap képfeldolgozó művelet elérhető, plugin felépítésű, saját készíthető.

The Medical Imaging Interaction Toolkit (MITK)

MITK honlap

Multiplatform, nyílt forráskódú szoftver 3D orvosi képek megjelenítésére és szegmentálására.

3D Slicer

3D Slicer honlap

Multiplatform, nyílt forráskódú szoftver 3D orvosi képek megjelenítésére és feldolgozására. Magában foglalja az ITK és a VTK csomag lehetőségeit. Erős a szegmentáló és regisztrációs funkciókészlete. Python és Qt C++ nyelven írt modulokkal bővíthetjük.

GIMP

GIMP honlap

A GIMP (GNU Image Manipulation) elsődlegesen egy képmanipulátor, aminek a geometriai transzformációk alkalmazása is részét képzi, így érintőlegesen kapcsolódik a témakörünkhöz. Nyílt forráskódú és multiplatform.