Ich versuche, eine Mittelebene eines 3D-Modells unter Verwendung der Mittelpunkte gepaarter Landmarken zu schätzen, um fehlende Daten zu rekonstruieren (die Mittelebene bezieht sich hier auf die mittlere / saggitale Ebene des Schädels, die den Schädel in zwei symmetrische Hälften schneidet, links und rechts). .
Ich muss daher eine Ebene aus 27 Punkten in 3D schätzen. Ich muss die Gleichung der Ebene als
Ich habe mich mit orthogonaler Regression und Hauptkomponentenanalyse (PCA) als Methoden befasst, aber ich habe keine Mathematik über das Abitur hinaus gemacht und habe Probleme. Ich weiß, dass ich angeblich die Eigenvektoren verwenden kann, um die Gleichung der Ebene der besten Anpassung zu erhalten, aber ich brauche jemanden, der genau erklärt, wie. Ich benutze R für die PCA, bin aber auch bei R nicht besonders gut.
Wenn es eine bessere Möglichkeit gibt, das Flugzeug zu schätzen, würde ich mich freuen, es zu hören!
Antworten:
Wenn Sie eine Hauptkomponentenanalyse (PCA) für Ihre 27 Punkte in 3D durchführen, subtrahieren Sie zuerst den Mittelwertvektorm und dann drei Eigenvektoren erhalten e1,e2,e3 der Kovarianzmatrix. Die ersten beiden Eigenvektoren (mit zwei größten Eigenwerten) überspannen die Ebene, die Sie finden möchten. Die geometrische Situation sieht also folgendermaßen aus:
Die Frage ist: Wie kommt man von hier zur Gleichung dieser Ebene in der Form?
Aus dem obigen Bild sehen wir, dass jeder Punkt, der zur Ebene gehört, als geschrieben werden kannx = m +ge1+ he2 , wo G und h sind einige reelle Zahlen. Daraus folgt, dass das Punktprodukt zwischene3 und x ist gegeben durch
Alles in allem lautet die Lösung:
quelle