Loading [MathJax]/extensions/MathMenu.js
Improved Real-Time Monocular SLAM Using Semantic Segmentation on Selective Frames | IEEE Journals & Magazine | IEEE Xplore

Improved Real-Time Monocular SLAM Using Semantic Segmentation on Selective Frames


Abstract:

Monocular simultaneous localization and mapping (SLAM) is emerging in advanced driver assistance systems and autonomous driving, because a single camera is cheap and easy...Show More

Abstract:

Monocular simultaneous localization and mapping (SLAM) is emerging in advanced driver assistance systems and autonomous driving, because a single camera is cheap and easy to install. Conventional monocular SLAM has two major challenges leading inaccurate localization and mapping. First, it is challenging to estimate scales in localization and mapping. Second, conventional monocular SLAM uses inappropriate mapping factors such as dynamic objects and low-parallax areas in mapping. This paper proposes an improved real-time monocular SLAM that resolves the aforementioned challenges by efficiently using deep learning-based semantic segmentation. To achieve the real-time execution of the proposed method, we apply semantic segmentation only to downsampled keyframes in parallel with mapping processes. In addition, the proposed method corrects scales of camera poses and three-dimensional (3D) points, using estimated ground plane from road-labeled 3D points and the real camera height. The proposed method also removes inappropriate corner features labeled as moving objects and low parallax areas. Experiments with eight video sequences demonstrate that the proposed monocular SLAM system achieves significantly improved and comparable trajectory tracking accuracy, compared to existing state-of-the-art monocular and stereo SLAM systems, respectively. The proposed system can achieve real-time tracking on a standard CPU potentially with a standard GPU support, whereas existing segmentation-aided monocular SLAM does not.
Published in: IEEE Transactions on Intelligent Transportation Systems ( Volume: 24, Issue: 3, March 2023)
Page(s): 2800 - 2813
Date of Publication: 20 December 2022

ISSN Information:

Funding Agency:

Author image of Jinkyu Lee
Department of Information and Communication Engineering, Handong Global University, Pohang, South Korea
Jinkyu Lee (Student Member, IEEE) was born in Chungju, South Korea, in 1993. He received the B.S. degree in computer science from Handong Global University, Pohang, South Korea, in 2019, where he is currently pursuing the M.S. degree with the Department of Information and Communication Engineering.
Since 2016, he has been a Research Assistant with the Computer Graphics and Vision Laboratory. His current research interests ...Show More
Jinkyu Lee (Student Member, IEEE) was born in Chungju, South Korea, in 1993. He received the B.S. degree in computer science from Handong Global University, Pohang, South Korea, in 2019, where he is currently pursuing the M.S. degree with the Department of Information and Communication Engineering.
Since 2016, he has been a Research Assistant with the Computer Graphics and Vision Laboratory. His current research interests ...View more
Author image of Muhyun Back
Department of Information and Communication Engineering, Handong Global University, Pohang, South Korea
Muhyun Back (Student Member, IEEE) was born in Gwangju, South Korea, in 1994. He received the B.S. degree in computer science from Handong Global University, Pohang, South Korea, in 2019, where he is currently pursuing the M.S. degree with the Department of Information and Communication Engineering.
Since 2016, he has been a Research Assistant with the Computer Graphics and Vision Laboratory. His current research interests...Show More
Muhyun Back (Student Member, IEEE) was born in Gwangju, South Korea, in 1994. He received the B.S. degree in computer science from Handong Global University, Pohang, South Korea, in 2019, where he is currently pursuing the M.S. degree with the Department of Information and Communication Engineering.
Since 2016, he has been a Research Assistant with the Computer Graphics and Vision Laboratory. His current research interests...View more
Author image of Sung Soo Hwang
School of Computer Science and Electrical Engineering, Handong Global University, Pohang, South Korea
Sung Soo Hwang (Member, IEEE) was born in Busan, South Korea, in 1983. He received the B.S. degree in electrical engineering and computer science from Handong Global Unveristy, Pohang, South Korea, in 2008, and the M.S. and Ph.D. degrees from the Korea Advanced Institute of Science and Technology, Daejeon, South Korea, in 2010 and 2015, respectively.
He is currently an Associate Professor with the School of Computer Scienc...Show More
Sung Soo Hwang (Member, IEEE) was born in Busan, South Korea, in 1983. He received the B.S. degree in electrical engineering and computer science from Handong Global Unveristy, Pohang, South Korea, in 2008, and the M.S. and Ph.D. degrees from the Korea Advanced Institute of Science and Technology, Daejeon, South Korea, in 2010 and 2015, respectively.
He is currently an Associate Professor with the School of Computer Scienc...View more
Author image of Il Yong Chun
School of Electronic and Electrical Engineering and the Department of Artificial Intelligence, Sungkyunkwan University, Suwon, South Korea
Center for Neuroscience Imaging Research, Institute for Basic Science (IBS), Suwon, South Korea
Il Yong Chun (Member, IEEE) received the B.Eng. degree in electrical and computer engineering from Korea University, Seoul, South Korea, in 2009, and the Ph.D. degree from Purdue University in 2015. During his Ph.D. degree, he worked with Intel Labs, Samsung Advanced Institute of Technology, and the Neuroscience Research Institute, as a Research Intern or a Visiting Lecturer. He is currently a Tenure-Track Assistant Profe...Show More
Il Yong Chun (Member, IEEE) received the B.Eng. degree in electrical and computer engineering from Korea University, Seoul, South Korea, in 2009, and the Ph.D. degree from Purdue University in 2015. During his Ph.D. degree, he worked with Intel Labs, Samsung Advanced Institute of Technology, and the Neuroscience Research Institute, as a Research Intern or a Visiting Lecturer. He is currently a Tenure-Track Assistant Profe...View more

I. Introduction

Simultaneous localization and mapping (SLAM) techniques have been evolving and widely applied to advanced driver assistance systems (ADAS) and autonomous driving systems. While SLAM approaches using light detection and ranging (LiDAR) sensors are accurate, the cost of LiDAR sensors is high and they have not been widely used in commercial products. Visual SLAM systems that use camera(s) are a popular alternative to LiDAR-based SLAM. Monocular SLAM systems that use a single camera are attractive as they are cheap and easy to install. Monocular SLAM was initially suggested with filter-based approaches [1], [2], [3], [4]. The filter-based methods are computationally inefficient, since both localization and mapping run on every frame [5]. To resolve the issue of filter-based methods, keyframe-based approaches [6], [7], [8] (see other references in [5]) run the mapping process only on selective frames, called keyframes, while the localization process estimates a camera pose in every frame. The keyframe-based SLAM improved the localization accuracy and computational efficiency of filter-based methods [9], and became the de facto standard in monocular SLAM [5].

Author image of Jinkyu Lee
Department of Information and Communication Engineering, Handong Global University, Pohang, South Korea
Jinkyu Lee (Student Member, IEEE) was born in Chungju, South Korea, in 1993. He received the B.S. degree in computer science from Handong Global University, Pohang, South Korea, in 2019, where he is currently pursuing the M.S. degree with the Department of Information and Communication Engineering.
Since 2016, he has been a Research Assistant with the Computer Graphics and Vision Laboratory. His current research interests include computer vision, simultaneous localization and mapping systems, advanced driver assistance systems, and autonomous driving.
Jinkyu Lee (Student Member, IEEE) was born in Chungju, South Korea, in 1993. He received the B.S. degree in computer science from Handong Global University, Pohang, South Korea, in 2019, where he is currently pursuing the M.S. degree with the Department of Information and Communication Engineering.
Since 2016, he has been a Research Assistant with the Computer Graphics and Vision Laboratory. His current research interests include computer vision, simultaneous localization and mapping systems, advanced driver assistance systems, and autonomous driving.View more
Author image of Muhyun Back
Department of Information and Communication Engineering, Handong Global University, Pohang, South Korea
Muhyun Back (Student Member, IEEE) was born in Gwangju, South Korea, in 1994. He received the B.S. degree in computer science from Handong Global University, Pohang, South Korea, in 2019, where he is currently pursuing the M.S. degree with the Department of Information and Communication Engineering.
Since 2016, he has been a Research Assistant with the Computer Graphics and Vision Laboratory. His current research interests include computer vision, advanced driver assistance systems, simultaneous localization and mapping systems, and 3D reconstruction.
Muhyun Back (Student Member, IEEE) was born in Gwangju, South Korea, in 1994. He received the B.S. degree in computer science from Handong Global University, Pohang, South Korea, in 2019, where he is currently pursuing the M.S. degree with the Department of Information and Communication Engineering.
Since 2016, he has been a Research Assistant with the Computer Graphics and Vision Laboratory. His current research interests include computer vision, advanced driver assistance systems, simultaneous localization and mapping systems, and 3D reconstruction.View more
Author image of Sung Soo Hwang
School of Computer Science and Electrical Engineering, Handong Global University, Pohang, South Korea
Sung Soo Hwang (Member, IEEE) was born in Busan, South Korea, in 1983. He received the B.S. degree in electrical engineering and computer science from Handong Global Unveristy, Pohang, South Korea, in 2008, and the M.S. and Ph.D. degrees from the Korea Advanced Institute of Science and Technology, Daejeon, South Korea, in 2010 and 2015, respectively.
He is currently an Associate Professor with the School of Computer Science and Electrical Engineering, Handong Global University. His research interests include simultaneous localization and mapping systems, autonomous driving, and image-based 3D modeling.
Sung Soo Hwang (Member, IEEE) was born in Busan, South Korea, in 1983. He received the B.S. degree in electrical engineering and computer science from Handong Global Unveristy, Pohang, South Korea, in 2008, and the M.S. and Ph.D. degrees from the Korea Advanced Institute of Science and Technology, Daejeon, South Korea, in 2010 and 2015, respectively.
He is currently an Associate Professor with the School of Computer Science and Electrical Engineering, Handong Global University. His research interests include simultaneous localization and mapping systems, autonomous driving, and image-based 3D modeling.View more
Author image of Il Yong Chun
School of Electronic and Electrical Engineering and the Department of Artificial Intelligence, Sungkyunkwan University, Suwon, South Korea
Center for Neuroscience Imaging Research, Institute for Basic Science (IBS), Suwon, South Korea
Il Yong Chun (Member, IEEE) received the B.Eng. degree in electrical and computer engineering from Korea University, Seoul, South Korea, in 2009, and the Ph.D. degree from Purdue University in 2015. During his Ph.D. degree, he worked with Intel Labs, Samsung Advanced Institute of Technology, and the Neuroscience Research Institute, as a Research Intern or a Visiting Lecturer. He is currently a Tenure-Track Assistant Professor with the Department of Electrical and Electronics Engineering (EEE) and AI, Sungkyunkwan University (SKKU), Suwon, South Korea. Prior to joining SKKU, he was a Post-Doctoral Research Associate in mathematics with Purdue University from 2015 to 2016, a Research Fellow with the Department of Electrical Engineering and Computer Science (EECS), University of Michigan, from 2016 to 2019, and an Assistant Professor in electrical and computer engineering (ECE) with the University of Hawai’i, Mānoa, from 2019 to 2021. His research interests include artificial intelligence and machine learning, optimization, and compressed sensing, applied to applications in computational imaging, image processing, and computer vision.
Il Yong Chun (Member, IEEE) received the B.Eng. degree in electrical and computer engineering from Korea University, Seoul, South Korea, in 2009, and the Ph.D. degree from Purdue University in 2015. During his Ph.D. degree, he worked with Intel Labs, Samsung Advanced Institute of Technology, and the Neuroscience Research Institute, as a Research Intern or a Visiting Lecturer. He is currently a Tenure-Track Assistant Professor with the Department of Electrical and Electronics Engineering (EEE) and AI, Sungkyunkwan University (SKKU), Suwon, South Korea. Prior to joining SKKU, he was a Post-Doctoral Research Associate in mathematics with Purdue University from 2015 to 2016, a Research Fellow with the Department of Electrical Engineering and Computer Science (EECS), University of Michigan, from 2016 to 2019, and an Assistant Professor in electrical and computer engineering (ECE) with the University of Hawai’i, Mānoa, from 2019 to 2021. His research interests include artificial intelligence and machine learning, optimization, and compressed sensing, applied to applications in computational imaging, image processing, and computer vision.View more
Contact IEEE to Subscribe

References

References is not available for this document.