Cargando…
sSLAM: Speeded-Up Visual SLAM Mixing Artificial Markers and Temporary Keypoints
Environment landmarks are generally employed by visual SLAM (vSLAM) methods in the form of keypoints. However, these landmarks are unstable over time because they belong to areas that tend to change, e.g., shadows or moving objects. To solve this, some other authors have proposed the combination of...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9965263/ https://www.ncbi.nlm.nih.gov/pubmed/36850807 http://dx.doi.org/10.3390/s23042210 |
_version_ | 1784896716911149056 |
---|---|
author | Romero-Ramirez, Francisco J. Muñoz-Salinas, Rafael Marín-Jiménez, Manuel J. Cazorla, Miguel Medina-Carnicer, Rafael |
author_facet | Romero-Ramirez, Francisco J. Muñoz-Salinas, Rafael Marín-Jiménez, Manuel J. Cazorla, Miguel Medina-Carnicer, Rafael |
author_sort | Romero-Ramirez, Francisco J. |
collection | PubMed |
description | Environment landmarks are generally employed by visual SLAM (vSLAM) methods in the form of keypoints. However, these landmarks are unstable over time because they belong to areas that tend to change, e.g., shadows or moving objects. To solve this, some other authors have proposed the combination of keypoints and artificial markers distributed in the environment so as to facilitate the tracking process in the long run. Artificial markers are special elements (similar to beacons) that can be permanently placed in the environment to facilitate tracking. In any case, these systems keep a set of keypoints that is not likely to be reused, thus unnecessarily increasing the computing time required for tracking. This paper proposes a novel visual SLAM approach that efficiently combines keypoints and artificial markers, allowing for a substantial reduction in the computing time and memory required without noticeably degrading the tracking accuracy. In the first stage, our system creates a map of the environment using both keypoints and artificial markers, but once the map is created, the keypoints are removed and only the markers are kept. Thus, our map stores only long-lasting features of the environment (i.e., the markers). Then, for localization purposes, our algorithm uses the marker information along with temporary keypoints created just in the time of tracking, which are removed after a while. Since our algorithm keeps only a small subset of recent keypoints, it is faster than the state-of-the-art vSLAM approaches. The experimental results show that our proposed sSLAM compares favorably with ORB-SLAM2, ORB-SLAM3, OpenVSLAM and UcoSLAM in terms of speed, without statistically significant differences in accuracy. |
format | Online Article Text |
id | pubmed-9965263 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-99652632023-02-26 sSLAM: Speeded-Up Visual SLAM Mixing Artificial Markers and Temporary Keypoints Romero-Ramirez, Francisco J. Muñoz-Salinas, Rafael Marín-Jiménez, Manuel J. Cazorla, Miguel Medina-Carnicer, Rafael Sensors (Basel) Article Environment landmarks are generally employed by visual SLAM (vSLAM) methods in the form of keypoints. However, these landmarks are unstable over time because they belong to areas that tend to change, e.g., shadows or moving objects. To solve this, some other authors have proposed the combination of keypoints and artificial markers distributed in the environment so as to facilitate the tracking process in the long run. Artificial markers are special elements (similar to beacons) that can be permanently placed in the environment to facilitate tracking. In any case, these systems keep a set of keypoints that is not likely to be reused, thus unnecessarily increasing the computing time required for tracking. This paper proposes a novel visual SLAM approach that efficiently combines keypoints and artificial markers, allowing for a substantial reduction in the computing time and memory required without noticeably degrading the tracking accuracy. In the first stage, our system creates a map of the environment using both keypoints and artificial markers, but once the map is created, the keypoints are removed and only the markers are kept. Thus, our map stores only long-lasting features of the environment (i.e., the markers). Then, for localization purposes, our algorithm uses the marker information along with temporary keypoints created just in the time of tracking, which are removed after a while. Since our algorithm keeps only a small subset of recent keypoints, it is faster than the state-of-the-art vSLAM approaches. The experimental results show that our proposed sSLAM compares favorably with ORB-SLAM2, ORB-SLAM3, OpenVSLAM and UcoSLAM in terms of speed, without statistically significant differences in accuracy. MDPI 2023-02-16 /pmc/articles/PMC9965263/ /pubmed/36850807 http://dx.doi.org/10.3390/s23042210 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Romero-Ramirez, Francisco J. Muñoz-Salinas, Rafael Marín-Jiménez, Manuel J. Cazorla, Miguel Medina-Carnicer, Rafael sSLAM: Speeded-Up Visual SLAM Mixing Artificial Markers and Temporary Keypoints |
title | sSLAM: Speeded-Up Visual SLAM Mixing Artificial Markers and Temporary Keypoints |
title_full | sSLAM: Speeded-Up Visual SLAM Mixing Artificial Markers and Temporary Keypoints |
title_fullStr | sSLAM: Speeded-Up Visual SLAM Mixing Artificial Markers and Temporary Keypoints |
title_full_unstemmed | sSLAM: Speeded-Up Visual SLAM Mixing Artificial Markers and Temporary Keypoints |
title_short | sSLAM: Speeded-Up Visual SLAM Mixing Artificial Markers and Temporary Keypoints |
title_sort | sslam: speeded-up visual slam mixing artificial markers and temporary keypoints |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9965263/ https://www.ncbi.nlm.nih.gov/pubmed/36850807 http://dx.doi.org/10.3390/s23042210 |
work_keys_str_mv | AT romeroramirezfranciscoj sslamspeededupvisualslammixingartificialmarkersandtemporarykeypoints AT munozsalinasrafael sslamspeededupvisualslammixingartificialmarkersandtemporarykeypoints AT marinjimenezmanuelj sslamspeededupvisualslammixingartificialmarkersandtemporarykeypoints AT cazorlamiguel sslamspeededupvisualslammixingartificialmarkersandtemporarykeypoints AT medinacarnicerrafael sslamspeededupvisualslammixingartificialmarkersandtemporarykeypoints |