Marc Sons, Christian Kinzig, Dominic Zanker, C. Stiller
{"title":"An Approach for CNN-Based Feature Matching Towards Real-Time SLAM","authors":"Marc Sons, Christian Kinzig, Dominic Zanker, C. Stiller","doi":"10.1109/ITSC.2019.8917293","DOIUrl":null,"url":null,"abstract":"Matching keypoints between images showing the same scene under different conditions is a fundamental step for a variety of applications. Recent approaches based on convolutional neural networks show superior results in terms of discriminability compared to well established descriptors like SIFT or ORB. However, there is less previous work which brings the CNNs to automated driving applications like SLAM and analyze the performance in terms of accuracy and runtime. In this work, we take state-of-the-art patch comparison CNNs, train them from scratch and analyze the performance on the KITTI odometry benchmark. For that, we replace the ORBfrontend within the publicly available ORB-SLAM2 framework through our trained CNN variants and compare both. We show that it is necessary to downsize the complexity of the original architectures to achieve real-time capability. Furthermore, our evaluation shows that the downsized models achieve significantly higher matching performance than the ORB descriptor. Moreover, we achieve slightly better results on the KITTI odometry benchmark compared to ORB-SLAM2 while using a CNN-based feature descriptor, which can easily be adapted to different environments.","PeriodicalId":6717,"journal":{"name":"2019 IEEE Intelligent Transportation Systems Conference (ITSC)","volume":"88 1","pages":"1305-1310"},"PeriodicalIF":0.0000,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE Intelligent Transportation Systems Conference (ITSC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ITSC.2019.8917293","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
Matching keypoints between images showing the same scene under different conditions is a fundamental step for a variety of applications. Recent approaches based on convolutional neural networks show superior results in terms of discriminability compared to well established descriptors like SIFT or ORB. However, there is less previous work which brings the CNNs to automated driving applications like SLAM and analyze the performance in terms of accuracy and runtime. In this work, we take state-of-the-art patch comparison CNNs, train them from scratch and analyze the performance on the KITTI odometry benchmark. For that, we replace the ORBfrontend within the publicly available ORB-SLAM2 framework through our trained CNN variants and compare both. We show that it is necessary to downsize the complexity of the original architectures to achieve real-time capability. Furthermore, our evaluation shows that the downsized models achieve significantly higher matching performance than the ORB descriptor. Moreover, we achieve slightly better results on the KITTI odometry benchmark compared to ORB-SLAM2 while using a CNN-based feature descriptor, which can easily be adapted to different environments.