High-resolution open-vocabulary object 6D pose estimation
Jaime Corsetti, Davide Boscaini, Francesco Giuliari, Changjae Oh, Andrea Cavallaro, Fabio Poiesi
TL;DR
Horyon tackles open-vocabulary 6D pose estimation by describing an unseen object with natural language and localizing it in two RGBD scenes. It employs a Vision-Language backbone (DINO + BERT) with cross-attention fusion to produce high-resolution, multi-scale features, enabling pixel-level matching and registration to recover the 6D pose $T_{A \rightarrow Q}$. Key innovations include using GroundingDino to crop objects, a token-wise textual representation, and a high-resolution decoder with guidance features to preserve fine-grained appearance details during matching. Evaluated on REAL275, Toyota-Light, Linemod, and YCB-Video, Horyon achieves state-of-the-art Average Recall, outperforming prior open-vocabulary methods and demonstrating strong generalization to unseen objects and robustness to prompt noise. Limitations include reliance on depth maps and intrinsic parameters, suggesting future work toward monocular depth estimation and richer prompts.
Abstract
The generalisation to unseen objects in the 6D pose estimation task is very challenging. While Vision-Language Models (VLMs) enable using natural language descriptions to support 6D pose estimation of unseen objects, these solutions underperform compared to model-based methods. In this work we present Horyon, an open-vocabulary VLM-based architecture that addresses relative pose estimation between two scenes of an unseen object, described by a textual prompt only. We use the textual prompt to identify the unseen object in the scenes and then obtain high-resolution multi-scale features. These features are used to extract cross-scene matches for registration. We evaluate our model on a benchmark with a large variety of unseen objects across four datasets, namely REAL275, Toyota-Light, Linemod, and YCB-Video. Our method achieves state-of-the-art performance on all datasets, outperforming by 12.6 in Average Recall the previous best-performing approach.
