Jellemzői
Újabb, képillesztésre használható, képből kinyerhető geometriai információ a kontúr (2D-ben) és a felszín (3D-ben). Kinyerésük történhet a felhasználó által interaktívan, a szegmentálandó terület körülrajzolásával, vagy automatikus módszerrel is. A ponthalmazok ilesztésével összehasonlítva az elábbi eltéréseket fogalmazhatjuk meg.
- Egy objektum határát eltérő ponthalmazok is jól reprezentálhatják, ilyen esetben a definiáló pontok közötti ponthalmaz illesztések nem működnek.
- A kontúrok/felszínek esetén plusz információként ismerjük a pontok összekapcsolódását, amit kihasználhatunk.
- Homogén objektumok esetén a kulcspont+leíró alapú illesztések nem működnek.
A gyakorlatban HCM (Hierarchical Chamfer Matching) és ICP (Iterative Closest Points) alapú megközelítéseket használnak. A gyakorlati anyagban megnézünk egy dinamikus weboldalt, amely a HCM illesztést szemlélteti 2D eltolásokkal különféle alakzatokra. Bemutatunk egy Python példaprogramot, amely ezt a feladatot Powell optimalizálással oldja meg. Végül egy alkalmazás segítségével összehasonlíthatjuk a HCM és a klasszikus ICP algoritmus működését általunk rajzolt, vagy külső fájlból betöltött kontúrképeken. Lehetőségünk van az iterációs lépések eredményét is vizsgálni.