15 個の orderer&indexed 3D ポイント (X1、X2、...、X15) のセットから、同じインデックスを持つ 15 個のポイントの別のセット (1 つの最終ポイントに対応する 1 つの初期ポイント) への回転を見つける必要があるアプリケーションがあります。
オイラー角(一部の人にとっては悪)、四元数、または基底軸にベクトルを投影して回転を見つけることについて、私は多くのことを読みました。しかし、追加の制約があります。最終セットのいくつかのポイントが間違っている可能性がある(つまり、座標が間違っている)ため、中央回転から非常に遠い回転を要求するポイントを識別したいと考えています。
私の問題は次のとおりです: 3 つのポイント (位置合わせされていないもの) とその画像のすべてのセットについて、クォータニオンを計算できます (変換行列が純粋な回転ではないという事実によると、いくつかの追加の計算がありますが、実行できます)。したがって、クォータニオンのセット (最大 455 個) を取得し、間違ったものを削除したいと考えています。
平均回転から離れた回転を与えるポイントを見つける方法はありますか? 「平均」と「標準偏差」は四元数の何かを意味しますか、それともオイラー角を計算する必要がありますか? そして、「良い」クォータニオンのセットを取得したら、「平均」クォータニオン/回転をどのように計算できますか?
乾杯、
リコラ3D