GS2POSE: Marry Gaussian Splatting to 6D Object Pose Estimation
Junbo Li, Weimin Yuan, Yinuo Wang, Yue Zeng, Shihao Shu, Cai Meng, Xiangzhi Bai
TL;DR
GS2POSE addresses 6D pose estimation for textureless objects by combining a coarse, NOCS-based pose estimator with a differentiable, GS-based refinement pipeline. It introduces 3D Gaussian Splatting to represent geometry, a ray-projection ICP for depth alignment, and an illumination-adaptive color model (GS-light) to handle lighting changes, all guided by Lie algebra-based pose updates. The method achieves state-of-the-art or near-state-of-the-art results on T-LESS, LineMod-Occlusion, and LineMod, while avoiding synthetic data dependencies and providing a training-free refinement stage. Despite its strengths, GS2POSE remains instance-level and relatively slow due to iterative optimization, suggesting avenues for generalization to unseen objects and faster convergence in future work.
Abstract
Accurate 6D pose estimation of 3D objects is a fundamental task in computer vision, and current research typically predicts the 6D pose by establishing correspondences between 2D image features and 3D model features. However, these methods often face difficulties with textureless objects and varying illumination conditions. To overcome these limitations, we propose GS2POSE, a novel approach for 6D object pose estimation. GS2POSE formulates a pose regression algorithm inspired by the principles of Bundle Adjustment (BA). By leveraging Lie algebra, we extend the capabilities of 3DGS to develop a pose-differentiable rendering pipeline, which iteratively optimizes the pose by comparing the input image to the rendered image. Additionally, GS2POSE updates color parameters within the 3DGS model, enhancing its adaptability to changes in illumination. Compared to previous models, GS2POSE demonstrates accuracy improvements of 1.4\%, 2.8\% and 2.5\% on the T-LESS, LineMod-Occlusion and LineMod datasets, respectively.
