Algoritmul iterativ pentru punctele cele mai apropiate

Algoritmul  iterativ al punctului cel mai apropiat ( ICP ) este un algoritm folosit pentru a minimiza diferența dintre doi nori de puncte . ICP este adesea folosit pentru a reconstrui suprafețe bidimensionale (2D) sau tridimensionale (3D) din diferite scanări, pentru a determina locația roboților și pentru a planifica traseul optim al acestora (mai ales atunci când odometria roților este nesigură din cauza terenului alunecos), pentru a înregistra un model osos etc.

Algoritmul este simplu din punct de vedere conceptual și este adesea folosit în timp real . Acesta aplică în mod repetat transformările (deplasare, rotație) necesare pentru a minimiza distanța dintre puncte de la două scanări brute.

Intrări: puncte din două scanări brute, scor de transformare inițial, criterii pentru oprirea iterației.

Rezultat: transformare perfectă.

În esență, acești pași ai algoritmului sunt:

  1. Mulțime de puncte după criteriul celui mai apropiat vecin .
  2. Estimarea parametrilor de transformare folosind funcția costului mediu pătrat.
  3. Transformări punctuale folosind parametri estimați.
  4. Iterații multiple (reconectarea punctelor și așa mai departe).

Vezi și

Link -uri