データ駆動型の3D点群登録に取り組んでいます。ポイントの対応が与えられると、標準のKabschアルゴリズムが最適な回転推定を提供します。これにより、SVD操作を差別化することにより、登録モデルをエンドツーエンドでトレーニングできます。ただし、Kabschによって提供された初期回転推定を考えると、元の最適化問題を拡張することにより、モデルトレーニング中の点対応学習を改善できることを示します。特に、回転行列の支配制約を線形化し、結果として得られる線形連立方程式を解きます。次に、初期推定値を更新することにより、新しいソリューションを繰り返し生成します。私たちの実験は、微分可能層を既存の学習ベースの登録方法にプラグインすることにより、対応マッチングの品質を向上させることを示しています。これにより、通信ベースのデータ駆動型登録方法の回転エラーが最大7%減少します。
We tackle data-driven 3D point cloud registration. Given point correspondences, the standard Kabsch algorithm provides an optimal rotation estimate. This allows to train registration models in an end-to-end manner by differentiating the SVD operation. However, given the initial rotation estimate supplied by Kabsch, we show we can improve point correspondence learning during model training by extending the original optimization problem. In particular, we linearize the governing constraints of the rotation matrix and solve the resulting linear system of equations. We then iteratively produce new solutions by updating the initial estimate. Our experiments show that, by plugging our differentiable layer to existing learning-based registration methods, we improve the correspondence matching quality. This yields up to a 7% decrease in rotation error for correspondence-based data-driven registration methods.