Research Article

Matching Image Sequences using Mathematical Programming: Visual Localization Applications

Volume: 12 Number: 1 June 3, 2020
EN

Matching Image Sequences using Mathematical Programming: Visual Localization Applications

Abstract

This paper proposes a new visual localization algorithm that utilizes the visual route map to localize the agent. The sequence of the current and past images is matched to the map, i.e. the reference image sequence, to produce the best match of the current image. The image sequence matching is achieved by measuring the similarity between the two image sequences using the dynamic time warping (DTW) algorithm. The DTW algorithm employs Dynamic Programming (DP) to calculate the distance (the cost function) between the two image sequences. Consequently, the output of the alignment process is an optimal match of each image in the current image sequence to an image in the reference one. Our proposed DTW matching algorithm is suitable to be used with a wide variety of engineered features, they are SIFT, HOG, LDP in particular. The proposed DTW algorithm is compared to other recognition algorithms like Support Vector Machine (SVM) and Binary- appearance Loop-closure (ABLE) algorithm. The datasets used in the experiments are challenging and benchmarks, they are commonly used in the literature of the visual localization. These datasets are the” Garden point”, “St. Lucia”, and “Nordland”. The experimental observations have proven that the proposed technique can significantly improve the performance of all the used descriptors, i.e, SIFT, HOG, and LDB as compared to its individual performance. In addition, it was able to the SVM and ABLE localization algorithm.

Keywords

References

  1. [1] Michael J Milford and Gordon F Wyeth. Seqslam: Visual route-based navigation for sunny summer days and stormy winter nights. In Robotics and Automation (ICRA), 2012 IEEE International Conference on, pages 1643–1649. IEEE, 2012.
  2. [2] AH Hafez, Nakul Agarwal, and CV Jawahar. Connecting visual experiences using max-flow network with application to visual localization. arXiv preprint arXiv:1808.00208, 2018.
  3. [3] A H Abdul Hafez, Manpreet Arora, K Madhava Krishna, and CV Jawahar. Learning multiple experiences useful visual features for active maps localization in crowded environments. Advanced Robotics, 30(1):50–67, 2016.
  4. [4] A H Abdul Hafez, Shivudu Bhuvanagiri, K Madhava Krishna, and CV Jawahar. On-line convex optimization based solution for mapping in vslam. In 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems, pages 4072–4077. IEEE, 2008.
  5. [5] Arren Glover, William Maddern, Michael Warren, Stephanie Reid, Michael Milford, and Gordon Wyeth. Openfabmap: An open source toolbox for appearance-based loop closure detection. In ICRA,, pages 4730–4735. IEEE, 2012.
  6. [6] Tayyab Naseer, Wolfram Burgard, and Cyrill Stachniss. Robust visual localization across seasons. IEEE Transactions on Robotics, 34(2):289–302, 2018.
  7. [7] Roberto Arroyo, Pablo F Alcantarilla, Luis M Bergasa, J Javier Yebes, and Sergio G´amez. Bidirectional loop closure detection on panoramas for visual navigation. In Intelligent Vehicles Symposium Proceedings, 2014 IEEE, pages 1378–1383. IEEE, 2014.
  8. [8] Emilio Garcia-Fidalgo and Alberto Ortiz. Methods for Appearance based Loop Closure Detection: Applications to Topological Mapping and Image Mosaicking, volume 122. Springer, 2018.

Details

Primary Language

English

Subjects

Engineering

Journal Section

Research Article

Publication Date

June 3, 2020

Submission Date

February 25, 2020

Acceptance Date

April 23, 2020

Published in Issue

Year 2020 Volume: 12 Number: 1

APA
Abdulhafız, A. H. (2020). Matching Image Sequences using Mathematical Programming: Visual Localization Applications. International Journal of Engineering and Applied Sciences, 12(1), 1-14. https://izlik.org/JA35NA82LA
AMA
1.Abdulhafız AH. Matching Image Sequences using Mathematical Programming: Visual Localization Applications. IJEAS. 2020;12(1):1-14. https://izlik.org/JA35NA82LA
Chicago
Abdulhafız, Abdul Hafiz. 2020. “Matching Image Sequences Using Mathematical Programming: Visual Localization Applications”. International Journal of Engineering and Applied Sciences 12 (1): 1-14. https://izlik.org/JA35NA82LA.
EndNote
Abdulhafız AH (June 1, 2020) Matching Image Sequences using Mathematical Programming: Visual Localization Applications. International Journal of Engineering and Applied Sciences 12 1 1–14.
IEEE
[1]A. H. Abdulhafız, “Matching Image Sequences using Mathematical Programming: Visual Localization Applications”, IJEAS, vol. 12, no. 1, pp. 1–14, June 2020, [Online]. Available: https://izlik.org/JA35NA82LA
ISNAD
Abdulhafız, Abdul Hafiz. “Matching Image Sequences Using Mathematical Programming: Visual Localization Applications”. International Journal of Engineering and Applied Sciences 12/1 (June 1, 2020): 1-14. https://izlik.org/JA35NA82LA.
JAMA
1.Abdulhafız AH. Matching Image Sequences using Mathematical Programming: Visual Localization Applications. IJEAS. 2020;12:1–14.
MLA
Abdulhafız, Abdul Hafiz. “Matching Image Sequences Using Mathematical Programming: Visual Localization Applications”. International Journal of Engineering and Applied Sciences, vol. 12, no. 1, June 2020, pp. 1-14, https://izlik.org/JA35NA82LA.
Vancouver
1.Abdul Hafiz Abdulhafız. Matching Image Sequences using Mathematical Programming: Visual Localization Applications. IJEAS [Internet]. 2020 Jun. 1;12(1):1-14. Available from: https://izlik.org/JA35NA82LA

21357