Lidar odometry(LO)は、自動運転の信頼性が高く正確な多数のローカリゼーションおよびマッピングシステムの重要なテクノロジーです。最先端のLO手法は、通常、幾何学的情報を利用して点群登録を実行します。さらに、環境をより豊富に記述できる点群意味情報を取得することは、登録に役立ちます。自動運転車の低ドリフト自我運動推定をリアルタイムで実現するために、自己設計されたパラメータ化されたセマンティック機能(PSF)に基づく新しいセマンティックライダーオドメトリ法を提示します。最初に畳み込みニューラルネットワークベースのアルゴリズムを使用して、入力レーザーポイントクラウドからポイントごとのセマンティクスを取得し、次にセマンティックラベルを使用して、道路、建物、交通標識、極のようなポイントクラウドを分離し、それらを個別に適合させて、対応するポイントクラウドを取得します。 PSF。高速なPSFベースのマッチングにより、幾何学的特徴(GeF)の登録を改善し、GeFマッチングの精度に対するぼやけたサブマップ表面の影響を減らすことができます。さらに、セマンティックポイントクラウドに静的オブジェクトを保持しながら動的オブジェクトを正確に認識して削除する効率的な方法を設計します。これは、LOの精度をさらに向上させるのに役立ちます。パブリックデータセットKITTIOdometry Benchmarkでメソッド、つまりPSF-LOを評価し、執筆時点でのテストデータセットの平均変換エラーが0.82%で、セマンティックLIDARメソッドの中で1位にランクされました。
Lidar odometry (LO) is a key technology in numerous reliable and accurate localization and mapping systems of autonomous driving. The state-of-the-art LO methods generally leverage geometric information to perform point cloud registration. Furthermore, obtaining point cloud semantic information which can describe the environment more abundantly will help for the registration. We present a novel semantic lidar odometry method based on self-designed parameterized semantic features (PSFs) to achieve low-drift ego-motion estimation for autonomous vehicle in realtime. We first use a convolutional neural network-based algorithm to obtain point-wise semantics from the input laser point cloud, and then use semantic labels to separate the road, building, traffic sign and pole-like point cloud and fit them separately to obtain corresponding PSFs. A fast PSF-based matching enable us to refine geometric features (GeFs) registration, reducing the impact of blurred submap surface on the accuracy of GeFs matching. Besides, we design an efficient method to accurately recognize and remove the dynamic objects while retaining static ones in the semantic point cloud, which are beneficial to further improve the accuracy of LO. We evaluated our method, namely PSF-LO, on the public dataset KITTI Odometry Benchmark and ranked #1 among semantic lidar methods with an average translation error of 0.82% in the test dataset at the time of writing.