Cargando…

360° Map Establishment and Real-Time Simultaneous Localization and Mapping Based on Equirectangular Projection for Autonomous Driving Vehicles

This paper proposes the design of a 360° map establishment and real-time simultaneous localization and mapping (SLAM) algorithm based on equirectangular projection. All equirectangular projection images with an aspect ratio of 2:1 are supported for input image types of the proposed system, allowing...

Descripción completa

Detalles Bibliográficos
Autores principales: Lin, Bo-Hong, Shivanna, Vinay M., Chen, Jiun-Shiung, Guo, Jiun-In
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10304965/
https://www.ncbi.nlm.nih.gov/pubmed/37420726
http://dx.doi.org/10.3390/s23125560
_version_ 1785065623454220288
author Lin, Bo-Hong
Shivanna, Vinay M.
Chen, Jiun-Shiung
Guo, Jiun-In
author_facet Lin, Bo-Hong
Shivanna, Vinay M.
Chen, Jiun-Shiung
Guo, Jiun-In
author_sort Lin, Bo-Hong
collection PubMed
description This paper proposes the design of a 360° map establishment and real-time simultaneous localization and mapping (SLAM) algorithm based on equirectangular projection. All equirectangular projection images with an aspect ratio of 2:1 are supported for input image types of the proposed system, allowing an unlimited number and arrangement of cameras. Firstly, the proposed system uses dual back-to-back fisheye cameras to capture 360° images, followed by the adoption of the perspective transformation with any yaw degree given to shrink the feature extraction area in order to reduce the computational time, as well as retain the 360° field of view. Secondly, the oriented fast and rotated brief (ORB) feature points extracted from perspective images with a GPU acceleration are used for tracking, mapping, and camera pose estimation in the system. The 360° binary map supports the functions of saving, loading, and online updating to enhance the flexibility, convenience, and stability of the 360° system. The proposed system is also implemented on an nVidia Jetson TX2 embedded platform with 1% accumulated RMS error of 250 m. The average performance of the proposed system achieves 20 frames per second (FPS) in the case with a single-fisheye camera of resolution 1024 × 768, and the system performs panoramic stitching and blending under 1416 × 708 resolution from a dual-fisheye camera at the same time.
format Online
Article
Text
id pubmed-10304965
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-103049652023-06-29 360° Map Establishment and Real-Time Simultaneous Localization and Mapping Based on Equirectangular Projection for Autonomous Driving Vehicles Lin, Bo-Hong Shivanna, Vinay M. Chen, Jiun-Shiung Guo, Jiun-In Sensors (Basel) Article This paper proposes the design of a 360° map establishment and real-time simultaneous localization and mapping (SLAM) algorithm based on equirectangular projection. All equirectangular projection images with an aspect ratio of 2:1 are supported for input image types of the proposed system, allowing an unlimited number and arrangement of cameras. Firstly, the proposed system uses dual back-to-back fisheye cameras to capture 360° images, followed by the adoption of the perspective transformation with any yaw degree given to shrink the feature extraction area in order to reduce the computational time, as well as retain the 360° field of view. Secondly, the oriented fast and rotated brief (ORB) feature points extracted from perspective images with a GPU acceleration are used for tracking, mapping, and camera pose estimation in the system. The 360° binary map supports the functions of saving, loading, and online updating to enhance the flexibility, convenience, and stability of the 360° system. The proposed system is also implemented on an nVidia Jetson TX2 embedded platform with 1% accumulated RMS error of 250 m. The average performance of the proposed system achieves 20 frames per second (FPS) in the case with a single-fisheye camera of resolution 1024 × 768, and the system performs panoramic stitching and blending under 1416 × 708 resolution from a dual-fisheye camera at the same time. MDPI 2023-06-14 /pmc/articles/PMC10304965/ /pubmed/37420726 http://dx.doi.org/10.3390/s23125560 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
Lin, Bo-Hong
Shivanna, Vinay M.
Chen, Jiun-Shiung
Guo, Jiun-In
360° Map Establishment and Real-Time Simultaneous Localization and Mapping Based on Equirectangular Projection for Autonomous Driving Vehicles
title 360° Map Establishment and Real-Time Simultaneous Localization and Mapping Based on Equirectangular Projection for Autonomous Driving Vehicles
title_full 360° Map Establishment and Real-Time Simultaneous Localization and Mapping Based on Equirectangular Projection for Autonomous Driving Vehicles
title_fullStr 360° Map Establishment and Real-Time Simultaneous Localization and Mapping Based on Equirectangular Projection for Autonomous Driving Vehicles
title_full_unstemmed 360° Map Establishment and Real-Time Simultaneous Localization and Mapping Based on Equirectangular Projection for Autonomous Driving Vehicles
title_short 360° Map Establishment and Real-Time Simultaneous Localization and Mapping Based on Equirectangular Projection for Autonomous Driving Vehicles
title_sort 360° map establishment and real-time simultaneous localization and mapping based on equirectangular projection for autonomous driving vehicles
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10304965/
https://www.ncbi.nlm.nih.gov/pubmed/37420726
http://dx.doi.org/10.3390/s23125560
work_keys_str_mv AT linbohong 360mapestablishmentandrealtimesimultaneouslocalizationandmappingbasedonequirectangularprojectionforautonomousdrivingvehicles
AT shivannavinaym 360mapestablishmentandrealtimesimultaneouslocalizationandmappingbasedonequirectangularprojectionforautonomousdrivingvehicles
AT chenjiunshiung 360mapestablishmentandrealtimesimultaneouslocalizationandmappingbasedonequirectangularprojectionforautonomousdrivingvehicles
AT guojiunin 360mapestablishmentandrealtimesimultaneouslocalizationandmappingbasedonequirectangularprojectionforautonomousdrivingvehicles