インテリジェント自動運転車のビジュアルナビゲーションシステムの重要な機能ブロックは、ループクロージャーの検出とその後の再ローカリゼーションです。最先端の方法は、前の動きの方向に沿って一方向として問題にアプローチします。結果として、ほとんどの方法は、非常に類似した視点の重複がない場合に失敗します。この研究では、双方向ループクロージャのアプローチを提案します。これにより、初めて、反対方向に移動している場合でも特定の場所に再ローカライズできるようになり、直接ループがない場合の長期的なオドメトリドリフトが大幅に減少します。双方向の問題に使用できるようにするために、大規模なデータセットからトレーニングデータを選択する手法を紹介します。このデータは、ループクロージャの検出とそれに続くビュー間の6-DOFカメラポーズのエンドツーエンドの回帰のために、2つの異なるCNNアーキテクチャをトレーニングおよび検証するために使用されます。結果はかなりの影響をもたらし、直接ループクロージャの機会を提供しない実際のシナリオに大きく役立ちます。他の確立されたアプローチとの厳密な経験的比較を提供し、FinnForestデータセットとPennCOSYVIOデータセットからの屋外と屋内の両方のデータで私たちの方法を評価します。
A key functional block of visual navigation system for intelligent autonomous vehicles is Loop Closure detection and subsequent relocalisation. State-of-the-Art methods still approach the problem as uni-directional along the direction of the previous motion. As a result, most of the methods fail in the absence of a significantly similar overlap of perspectives. In this study, we propose an approach for bi-directional loop closure. This will, for the first time, provide us with the capability to relocalize to a location even when traveling in the opposite direction, thus significantly reducing long-term odometry drift in the absence of a direct loop. We present a technique to select training data from large datasets in order to make them usable for the bi-directional problem. The data is used to train and validate two different CNN architectures for loop closure detection and subsequent regression of 6-DOF camera pose between the views in an end-to-end manner. The outcome packs a considerable impact and aids significantly to real-world scenarios that do not offer direct loop closure opportunities. We provide a rigorous empirical comparison against other established approaches and evaluate our method on both outdoor and indoor data from the FinnForest dataset and PennCOSYVIO dataset.