ローカリゼーションは、移動ロボットにとって不可欠な機能です。この分野で急速に成長している研究分野は、ビジュアル プレイス レコグニション (VPR) です。これは、画像のみに基づいて、世界で以前に見た場所を認識する能力です。この現在の作業は、視覚的場所認識に関する最初のチュートリアル論文です。 VPR の用語を統一し、次の 2 つの重要な方向で先行研究を補完します。 VPR アプローチ、および VPR の主な課題とその対処方法。 2) VPR 問題に精通している研究者への貢献として、入力、データ処理、および出力に関するさまざまな VPR 問題タイプの複雑さを調べます。このチュートリアルでは、VPR アルゴリズムの評価の背後にある微妙な点についても説明します。たとえば、単一の一致ではなく、クエリごとにすべての一致するデータベース イメージを見つける必要がある VPR システムの評価などです。 Python の実用的なコード例は、VPR がどのように実装され、評価されるかを将来の実践者や研究者に示します。
Localization is an essential capability for mobile robots. A rapidly growing field of research in this area is Visual Place Recognition (VPR), which is the ability to recognize previously seen places in the world based solely on images. This present work is the first tutorial paper on visual place recognition. It unifies the terminology of VPR and complements prior research in two important directions: 1) It provides a systematic introduction for newcomers to the field, covering topics such as the formulation of the VPR problem, a general-purpose algorithmic pipeline, an evaluation methodology for VPR approaches, and the major challenges for VPR and how they may be addressed. 2) As a contribution for researchers acquainted with the VPR problem, it examines the intricacies of different VPR problem types regarding input, data processing, and output. The tutorial also discusses the subtleties behind the evaluation of VPR algorithms, e.g., the evaluation of a VPR system that has to find all matching database images per query, as opposed to just a single match. Practical code examples in Python illustrate to prospective practitioners and researchers how VPR is implemented and evaluated.