Definieren von Punktwolken-Transformationsparametern

Formulierung des Problems


Betrachten Sie das Problem, den Drehwinkel und die Verschiebung einer Punktwolke zu ermitteln. Eine Punktwolke bedeutet eine Reihe von Punkten auf einer Ebene, die die relative Position voneinander während ihrer räumlichen Bewegung beibehalten.


Jene. Es gibt zwei Punktmengen: die Anfangswolke und die willkürlich im Raum transformierte Wolke (siehe Abb. 1). Jede Transformation einer Punktwolke im Raum kann als Rotation und Verschiebung interpretiert werden. Daher muss bestimmt werden, in welchem ​​Winkel die ursprüngliche Punktwolke gedreht werden muss und in welcher Entfernung sie von der ursprünglichen Punktwolke verschoben werden soll, damit dieselbe Punktwolke auf beliebige Weise konvertiert wird.



Feige. 1 Beispiel einer Punktwolke, auf die eine Drehung von 15 Grad angewendet wird, und ein Versatz entlang der X-Achse: 10, entlang der Y-Achse: 30



Algorithmus


1. Bestimmen des Versatzes der Punktwolke


, . . , .


, .




All Articles