A Semantic SLAM System for Catadioptric Panoramic Cameras in Dynamic Environments

When a traditional visual SLAM system works in a dynamic environment, it will be disturbed by dynamic objects and perform poorly. In order to overcome the interference of dynamic objects, we propose a semantic SLAM system for catadioptric panoramic cameras in dynamic environments. A real-time instan...

Full description

Bibliographic Details
Main Authors: Yu Zhang, Xiping Xu, Ning Zhang, Yaowen Lv
Format: Article
Language:English
Published: MDPI AG 2021-09-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/21/17/5889
id doaj-b3317b0b36d84563a56958c1ca93aab9
record_format Article
spelling doaj-b3317b0b36d84563a56958c1ca93aab92021-09-09T13:56:41ZengMDPI AGSensors1424-82202021-09-01215889588910.3390/s21175889A Semantic SLAM System for Catadioptric Panoramic Cameras in Dynamic EnvironmentsYu Zhang0Xiping Xu1Ning Zhang2Yaowen Lv3School of Opto-Electronic Engineering, Changchun University of Science and Technology, Changchun 130022, ChinaSchool of Opto-Electronic Engineering, Changchun University of Science and Technology, Changchun 130022, ChinaSchool of Opto-Electronic Engineering, Changchun University of Science and Technology, Changchun 130022, ChinaSchool of Opto-Electronic Engineering, Changchun University of Science and Technology, Changchun 130022, ChinaWhen a traditional visual SLAM system works in a dynamic environment, it will be disturbed by dynamic objects and perform poorly. In order to overcome the interference of dynamic objects, we propose a semantic SLAM system for catadioptric panoramic cameras in dynamic environments. A real-time instance segmentation network is used to detect potential moving targets in the panoramic image. In order to find the real dynamic targets, potential moving targets are verified according to the sphere’s epipolar constraints. Then, when extracting feature points, the dynamic objects in the panoramic image are masked. Only static feature points are used to estimate the pose of the panoramic camera, so as to improve the accuracy of pose estimation. In order to verify the performance of our system, experiments were conducted on public data sets. The experiments showed that in a highly dynamic environment, the accuracy of our system is significantly better than traditional algorithms. By calculating the RMSE of the absolute trajectory error, we found that our system performed up to 96.3% better than traditional SLAM. Our catadioptric panoramic camera semantic SLAM system has higher accuracy and robustness in complex dynamic environments.https://www.mdpi.com/1424-8220/21/17/5889SLAMsemantic segmentationmulti-view geometrydynamic environments
collection DOAJ
language English
format Article
sources DOAJ
author Yu Zhang
Xiping Xu
Ning Zhang
Yaowen Lv
spellingShingle Yu Zhang
Xiping Xu
Ning Zhang
Yaowen Lv
A Semantic SLAM System for Catadioptric Panoramic Cameras in Dynamic Environments
Sensors
SLAM
semantic segmentation
multi-view geometry
dynamic environments
author_facet Yu Zhang
Xiping Xu
Ning Zhang
Yaowen Lv
author_sort Yu Zhang
title A Semantic SLAM System for Catadioptric Panoramic Cameras in Dynamic Environments
title_short A Semantic SLAM System for Catadioptric Panoramic Cameras in Dynamic Environments
title_full A Semantic SLAM System for Catadioptric Panoramic Cameras in Dynamic Environments
title_fullStr A Semantic SLAM System for Catadioptric Panoramic Cameras in Dynamic Environments
title_full_unstemmed A Semantic SLAM System for Catadioptric Panoramic Cameras in Dynamic Environments
title_sort semantic slam system for catadioptric panoramic cameras in dynamic environments
publisher MDPI AG
series Sensors
issn 1424-8220
publishDate 2021-09-01
description When a traditional visual SLAM system works in a dynamic environment, it will be disturbed by dynamic objects and perform poorly. In order to overcome the interference of dynamic objects, we propose a semantic SLAM system for catadioptric panoramic cameras in dynamic environments. A real-time instance segmentation network is used to detect potential moving targets in the panoramic image. In order to find the real dynamic targets, potential moving targets are verified according to the sphere’s epipolar constraints. Then, when extracting feature points, the dynamic objects in the panoramic image are masked. Only static feature points are used to estimate the pose of the panoramic camera, so as to improve the accuracy of pose estimation. In order to verify the performance of our system, experiments were conducted on public data sets. The experiments showed that in a highly dynamic environment, the accuracy of our system is significantly better than traditional algorithms. By calculating the RMSE of the absolute trajectory error, we found that our system performed up to 96.3% better than traditional SLAM. Our catadioptric panoramic camera semantic SLAM system has higher accuracy and robustness in complex dynamic environments.
topic SLAM
semantic segmentation
multi-view geometry
dynamic environments
url https://www.mdpi.com/1424-8220/21/17/5889
work_keys_str_mv AT yuzhang asemanticslamsystemforcatadioptricpanoramiccamerasindynamicenvironments
AT xipingxu asemanticslamsystemforcatadioptricpanoramiccamerasindynamicenvironments
AT ningzhang asemanticslamsystemforcatadioptricpanoramiccamerasindynamicenvironments
AT yaowenlv asemanticslamsystemforcatadioptricpanoramiccamerasindynamicenvironments
AT yuzhang semanticslamsystemforcatadioptricpanoramiccamerasindynamicenvironments
AT xipingxu semanticslamsystemforcatadioptricpanoramiccamerasindynamicenvironments
AT ningzhang semanticslamsystemforcatadioptricpanoramiccamerasindynamicenvironments
AT yaowenlv semanticslamsystemforcatadioptricpanoramiccamerasindynamicenvironments
_version_ 1717759445161738240