Dual Quaternion SE(3) Synchronization with Recovery Guarantees
Abstract
Lay Summary
Robots, self-driving systems, and 3D reconstruction tools often need to combine many local camera or scanner views into one consistent 3D map. This is difficult because each pair of views only gives noisy information about how two local coordinate systems are related, and small errors can accumulate across the whole network. This paper studies a mathematical way to recover all poses—both rotations and translations—at once. We represent each 3D motion using a dual quaternion, which is a compact object that describes rotation and translation together. Based on this representation, we design a two-stage algorithm: first it computes a spectral initial estimate, and then it refines the estimate while ensuring that every intermediate output remains a valid 3D motion. The method comes with theoretical error guarantees and performs well on synthetic and real 3D registration tasks. This can make multi-view 3D alignment more reliable and efficient for robotics, mapping, and 3D vision applications.