イメージングライダーを使用した堅牢なリアルタイムの場所認識の方法論を提案します。これにより、画質の高い高解像度の3D点群が生成されます。イメージングライダーの強度測定値を利用して、点群を投影し、強度画像を取得します。 ORB特徴記述子は画像から抽出され、bag-of-wordsベクトルにエンコードされます。点群を識別するために使用されるベクトルは、高速の場所認識クエリのためにDBoWによって維持されるデータベースに挿入されます。返された候補は、視覚的特徴記述子を照合することによってさらに検証されます。一致する外れ値を拒否するために、RANSACを使用して、ユークリッド空間での視覚的特徴の位置と2D画像空間での対応の再投影エラーを最小限に抑えるPnPを適用します。カメラとLIDARベースの場所認識アプローチの両方の利点を組み合わせることで、私たちの方法は真に回転不変であり、逆方向の再訪と逆さまの再訪に取り組むことができます。提案された方法は、さまざまな規模と環境のさまざまなプラットフォームから収集されたデータセットで評価されます。私たちの実装はhttps://git.io/imaging-lidar-place-recognitionで入手できます。
We propose a methodology for robust, real-time place recognition using an imaging lidar, which yields image-quality high-resolution 3D point clouds. Utilizing the intensity readings of an imaging lidar, we project the point cloud and obtain an intensity image. ORB feature descriptors are extracted from the image and encoded into a bag-of-words vector. The vector, used to identify the point cloud, is inserted into a database that is maintained by DBoW for fast place recognition queries. The returned candidate is further validated by matching visual feature descriptors. To reject matching outliers, we apply PnP, which minimizes the reprojection error of visual features' positions in Euclidean space with their correspondences in 2D image space, using RANSAC. Combining the advantages from both camera and lidar-based place recognition approaches, our method is truly rotation-invariant and can tackle reverse revisiting and upside-down revisiting. The proposed method is evaluated on datasets gathered from a variety of platforms over different scales and environments. Our implementation is available at https://git.io/imaging-lidar-place-recognition