One recent promising approach to the Visual Place Recognition (VPR) problem has been to fuse the place recognition estimates of multiple complementary VPR techniques using methods such as SRAL and multi-process fusion. These approaches come with a substantial practical limitation: they require all potential VPR methods to be brute-force run before they are selectively fused. The obvious solution to this limitation is to predict the viable subset of methods ahead of time, but this is challenging because it requires a predictive signal within the imagery itself that is indicative of high performance methods. Here we propose an alternative approach that instead starts with a known single base VPR technique, and learns to predict the most complementary additional VPR technique to fuse with it, that results in the largest improvement in performance. The key innovation here is to use a dimensionally reduced difference vector between the query image and the top-retrieved reference image using this baseline technique as the predictive signal of the most complementary additional technique, both during training and inference. We demonstrate that our approach can train a single network to select performant, complementary technique pairs across datasets which span multiple modes of transportation (train, car, walking) as well as to generalise to unseen datasets, outperforming multiple baseline strategies for manually selecting the best technique pairs based on the same training data.
翻译:最近对视觉场所识别(VPR)问题的一种很有希望的方法是,将使用SRAL和多过程融合等方法的多种补充VPR技术的确认估计结果结合起来。这些方法具有实质性的实际限制:它们要求所有潜在的VPR方法在有选择地结合之前都以粗力运行。这种限制的明显解决办法是预先预测可行的方法子集,但这是具有挑战性的,因为它需要图像本身的预测信号,表明高性能方法。我们在这里建议一种替代方法,从已知的单基VPR技术开始,并学习预测最互补的VPR技术与它结合,从而产生最大程度的性能改进。这里的关键创新是使用一个维度缩小的矢量,在查询图像和顶尖的参考图像之间,使用这一基线技术作为最互补的附加技术的预测信号,在培训和推论期间。我们的方法可以训练一个单一的网络,在数据集中选择性能、互补的技术配对,这些数据集跨越多种运输模式(火车、汽车、行走方式),从而实现最大程度的改进性能数据,作为通用数据的基础。