ImageJ plugin
Az előadáson tárgyalt pontpár-alapú nem-lineáris transzformációk közül néhányat megvalósít a NonLinear_Transforms ImageJ plugin. Telepítés után a következő lépések szükségesek.
- Töltsünk be két képet. Ha a deformáció hatását szeretnénk tesztelni egy pontpárosítás hatására, akkor használhatjuk ugyanazt a két képet. Esetünkben ez a LenaGrid16.png kép.
- A deformáció jobb szemléltetéséhez rajzoljunk rácsot a képre! Ezt megtehetjük a Draw_Grid plugin használatával. A Lena képre ez nem szükséges, mert eleve tartalmazza.
- Jelöljünk ki pontpárokat a két képen. Ezt megtehetjük az ImageJ ponthalmaz kijelölő funkciójával. A Multi-point tool-t válasszuk, vagy a Shit lenyomásával végezzük a pontkijelölést. Figyeljünk az egyező számú és megfelelő sorrendű kijelölésre!
- A kijelölt ponthalmazokat el is menthetjük a ROI Manager segítségével külső fájlba. A visszatöltés fog-és-vidd módszerrel történhet. Aktiváljuk azt a képet, amelyre a ponthalmazt el szeretnénk helyezni, majd a roi fájlt húzzuk az ImageJ fő ablakára! (Nem a képre, ott nem működik!) Példánkban használhatjuk a Ref_16.roi és a Ref_16_2.roi fájlokat a két képre.
- Indítsuk el a plugint a Plugins / NonLinear_Transform / NonLinear Transforms választásával!
- Válasszuk ki a kívánt transzformációt és adjuk meg a paramétereit!
TPS, multikvadratikus, másod és harmadfokú polinom transzformáció eredmények az alábbiak.