分散化と加速による大規模バンドル調整
Decentralization and Acceleration Enables Large-Scale Bundle Adjustment
再投影誤差を再定式化し、デバイス間で最適化変数を分離する代理関数を導出することで、大規模バンドル調整を完全分散・並列に解く手法を提案。Nesterov加速と適応的リスタートで収束を高速化し、Ceres比最大953.7倍、DeepLM比174.6倍の速度向上を達成。
著者: Taosha Fan, Joseph Ortiz, Ming Hsiao, Maurizio Monge, Jing Dong, Todd Murphey, Mustafa Mukadam
分類: cs.CV, cs.RO, math.OC
原文アブストラクト
Scaling to arbitrarily large bundle adjustment problems requires data and compute to be distributed across multiple devices. Centralized methods in prior works are only able to solve small or medium size problems due to overhead in computation and communication. In this paper, we present a fully decentralized method that alleviates computation and communication bottlenecks to solve arbitrarily large bundle adjustment problems. We achieve this by reformulating the reprojection error and deriving a novel surrogate function that decouples optimization variables from different devices. This function makes it possible to use majorization minimization techniques and reduces bundle adjustment to independent optimization subproblems that can be solved in parallel. We further apply Nesterov's acceleration and adaptive restart to improve convergence while maintaining its theoretical guarantees. Despite limited peer-to-peer communication, our method has provable convergence to first-order critical points under mild conditions. On extensive benchmarks with public datasets, our method converges much faster than decentralized baselines with similar memory usage and communication load. Compared to centralized baselines using a single device, our method, while being decentralized, yields more accurate solutions with significant speedups of up to 953.7x over Ceres and 174.6x over DeepLM. Code: https://joeaortiz.github.io/daba.
関連論文
- グラフ最適性を考慮した確率的LiDARバンドル調整と漸進的空間平滑化SLAM/バンドル調整
- SGBA: セマンティックガウス混合モデルに基づくLiDARバンドル調整SLAM/バンドル調整
- 多様体上の視差バンドル調整と凸化初期化SLAM/バンドル調整
