Visual Odometry and Place Recognition Fusion for Vehicle Position Tracking in Urban Environments

In this paper, we address the problem of vehicle localization in urban environments. We rely on visual odometry, calculating the incremental motion, to track the position of the vehicle and on place recognition to correct the accumulated drift of visual odometry, whenever a location is recognized. T...

Full description

Bibliographic Details
Main Authors: Safa Ouerghi, Rémi Boutteau, Xavier Savatier, Fethi Tlili
Format: Article
Language:English
Published: MDPI AG 2018-03-01
Series:Sensors
Subjects:
Online Access:http://www.mdpi.com/1424-8220/18/4/939
_version_ 1818013427103170560
author Safa Ouerghi
Rémi Boutteau
Xavier Savatier
Fethi Tlili
author_facet Safa Ouerghi
Rémi Boutteau
Xavier Savatier
Fethi Tlili
author_sort Safa Ouerghi
collection DOAJ
description In this paper, we address the problem of vehicle localization in urban environments. We rely on visual odometry, calculating the incremental motion, to track the position of the vehicle and on place recognition to correct the accumulated drift of visual odometry, whenever a location is recognized. The algorithm used as a place recognition module is SeqSLAM, addressing challenging environments and achieving quite remarkable results. Specifically, we perform the long-term navigation of a vehicle based on the fusion of visual odometry and SeqSLAM. The template library for this latter is created online using navigation information from the visual odometry module. That is, when a location is recognized, the corresponding information is used as an observation of the filter. The fusion is done using the EKF and the UKF, the well-known nonlinear state estimation methods, to assess the superior alternative. The algorithm is evaluated using the KITTI dataset and the results show the reduction of the navigation errors by loop-closure detection. The overall position error of visual odometery with SeqSLAM is 0.22% of the trajectory, which is much smaller than the navigation errors of visual odometery alone 0.45%. In addition, despite the superiority of the UKF in a variety of estimation problems, our results indicate that the UKF performs as efficiently as the EKF at the expense of an additional computational overhead. This leads to the conclusion that the EKF is a better choice for fusing visual odometry and SeqSlam in a long-term navigation context.
first_indexed 2024-04-14T06:33:01Z
format Article
id doaj.art-df931bdfe27c41d7b9e0b08548fd26ca
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-04-14T06:33:01Z
publishDate 2018-03-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-df931bdfe27c41d7b9e0b08548fd26ca2022-12-22T02:07:34ZengMDPI AGSensors1424-82202018-03-0118493910.3390/s18040939s18040939Visual Odometry and Place Recognition Fusion for Vehicle Position Tracking in Urban EnvironmentsSafa Ouerghi0Rémi Boutteau1Xavier Savatier2Fethi Tlili3Carthage University, SUP’COM, GRESCOM, El Ghazela 2083, TunisiaNormandie University, UNIROUEN, ESIGELEC, IRSEEM, 76000 Rouen, FranceNormandie University, UNIROUEN, ESIGELEC, IRSEEM, 76000 Rouen, FranceCarthage University, SUP’COM, GRESCOM, El Ghazela 2083, TunisiaIn this paper, we address the problem of vehicle localization in urban environments. We rely on visual odometry, calculating the incremental motion, to track the position of the vehicle and on place recognition to correct the accumulated drift of visual odometry, whenever a location is recognized. The algorithm used as a place recognition module is SeqSLAM, addressing challenging environments and achieving quite remarkable results. Specifically, we perform the long-term navigation of a vehicle based on the fusion of visual odometry and SeqSLAM. The template library for this latter is created online using navigation information from the visual odometry module. That is, when a location is recognized, the corresponding information is used as an observation of the filter. The fusion is done using the EKF and the UKF, the well-known nonlinear state estimation methods, to assess the superior alternative. The algorithm is evaluated using the KITTI dataset and the results show the reduction of the navigation errors by loop-closure detection. The overall position error of visual odometery with SeqSLAM is 0.22% of the trajectory, which is much smaller than the navigation errors of visual odometery alone 0.45%. In addition, despite the superiority of the UKF in a variety of estimation problems, our results indicate that the UKF performs as efficiently as the EKF at the expense of an additional computational overhead. This leads to the conclusion that the EKF is a better choice for fusing visual odometry and SeqSlam in a long-term navigation context.http://www.mdpi.com/1424-8220/18/4/939real-time navigationvisual-odometrySeqSLAMloop-closureEKFUKF
spellingShingle Safa Ouerghi
Rémi Boutteau
Xavier Savatier
Fethi Tlili
Visual Odometry and Place Recognition Fusion for Vehicle Position Tracking in Urban Environments
Sensors
real-time navigation
visual-odometry
SeqSLAM
loop-closure
EKF
UKF
title Visual Odometry and Place Recognition Fusion for Vehicle Position Tracking in Urban Environments
title_full Visual Odometry and Place Recognition Fusion for Vehicle Position Tracking in Urban Environments
title_fullStr Visual Odometry and Place Recognition Fusion for Vehicle Position Tracking in Urban Environments
title_full_unstemmed Visual Odometry and Place Recognition Fusion for Vehicle Position Tracking in Urban Environments
title_short Visual Odometry and Place Recognition Fusion for Vehicle Position Tracking in Urban Environments
title_sort visual odometry and place recognition fusion for vehicle position tracking in urban environments
topic real-time navigation
visual-odometry
SeqSLAM
loop-closure
EKF
UKF
url http://www.mdpi.com/1424-8220/18/4/939
work_keys_str_mv AT safaouerghi visualodometryandplacerecognitionfusionforvehiclepositiontrackinginurbanenvironments
AT remiboutteau visualodometryandplacerecognitionfusionforvehiclepositiontrackinginurbanenvironments
AT xaviersavatier visualodometryandplacerecognitionfusionforvehiclepositiontrackinginurbanenvironments
AT fethitlili visualodometryandplacerecognitionfusionforvehiclepositiontrackinginurbanenvironments