Az Iteratív Closest Point Algorithm ( ICP ) egy olyan algoritmus , amelyet a két pontfelhő közötti különbség minimalizálására használnak . Az ICP-t gyakran használják kétdimenziós (2D) vagy háromdimenziós (3D) felületek rekonstruálására különböző szkennelésekből, a robotok helyének meghatározásához és optimális útvonaluk megtervezéséhez (főleg, ha a kerék kilométer- mérése nem megbízható a csúszós terep miatt), regisztrálásra. csontmodell stb .
Az algoritmus fogalmilag egyszerű, és gyakran valós időben használják . Ismételten alkalmazza azokat a transzformációkat (eltolás, elforgatás), amely a pontok közötti távolság minimalizálásához szükséges két nyers pásztázásból.
Bemenetek: pontok két nyers vizsgálatból, kezdeti transzformációs pontszám, kritériumok az iteráció leállításához.
Eredmény: tökéletes átalakulás.
Lényegében az algoritmus ezen lépései a következők: