Hat jemand eine Implementierung des Algorithmus Iterative Closest Point (ICP) für zwei Dimensionen (2D) in R?
Hier ist ein Versuch in c #
Iterative Closest Point Implementierung
Hier ist eine allgemeinere Frage
iterative engste Punktbibliothek
Dies entspricht zwei Sätzen von Punkte durch Übersetzung und Skalierung.
Spacedmans Kommentar ist wahrscheinlich am besten. Sie können auch Ссылка für eine Matlab-Implementierung ansehen. Angenommen, es funktioniert, ist die Übersetzung von Matlab in R-Code relativ einfach.
Dies ist eine Antwort in Form einer Nicht-Antwort.
Es gibt viele Varianten von ICP. Die Design-Entscheidungen sind zumindest teilweise von den späten 90er Jahren organisiert Ph.D. Arbeit von Pulli und von Rusinkiewicz & amp; Levoy. Wenn Sie ICP für alles verwenden, was entfernt wichtig ist (Übersetzung: "mehr als nur eine Klassenzuweisung"), sollten Sie die Kompromisse verstehen.
Daher ist es wahrscheinlich am besten, eine der vorhandenen Implementierungen zu nehmen und sie nach R zu portieren.
Es gibt eine in sich abgeschlossene (soweit ich das beurteilen kann) C ++ - Implementierung von ICP hier . Vielleicht können Sie Ihren eigenen R-Wrapper um diesen C ++ - Code erstellen.