Efficient Data Compression for CVSLAM Based on Arithmetic Coding in ORB-SLAM2 Framework
Purposes Collaborative Visual Simultaneous Localization and Mapping (CVSLAM) has attracted more and more researchers’ attention in the field of robotics owing to its low cost of required sensors, the ability to acquire rich environmental information, and its rapidity and flexibility. Realizing the e...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Editorial Office of Journal of Taiyuan University of Technology
2023-09-01
|
Series: | Taiyuan Ligong Daxue xuebao |
Subjects: | |
Online Access: | https://tyutjournal.tyut.edu.cn/englishpaper/show-2119.html |
_version_ | 1797208280441815040 |
---|---|
author | Yinggang WANG Lan CHENG Jiaqi YIN Xinying XU Zhe ZHANG |
author_facet | Yinggang WANG Lan CHENG Jiaqi YIN Xinying XU Zhe ZHANG |
author_sort | Yinggang WANG |
collection | DOAJ |
description | Purposes Collaborative Visual Simultaneous Localization and Mapping (CVSLAM) has attracted more and more researchers’ attention in the field of robotics owing to its low cost of required sensors, the ability to acquire rich environmental information, and its rapidity and flexibility. Realizing the efficient transmission of image information is one of the key problems that need to be solved to improve the efficiency of CVSLAM map building. In multi-machine cooperative operation, data transmission between robots is the most important part of their work, and data sharing is often affected by the communication bandwidth, so the study of efficient data processing methods has become a crucial part. Methods On the basis of the centralized collaborative ORB-SLAM2 framework, the problem of data transmission from individual robots to the central station is studied, and a general method of efficient data transmission based on feature compression is explored. In particular, a method based on arithmetic coding for differential coding of ORB features and compressed transmission is investigated. The method evaluates the amount of data to be transmitted after compression according to different coding modes of the features and selects the mode that minimizes the amount of data transmission to encode the features. Findings Without affecting the overall map building effect, the adopted method significantly reduces the amount of data during data transmission in the CVSLAM system, and at the same time shortens the data transmission time. Conclusions The experimental results based on the KITTI dataset show that the communication method with compression coding can effectively reduce the amount of data transmission and increase the transmission speed, which is an effective means to improve the efficiency of CVSLAM communication. |
first_indexed | 2024-04-24T09:36:18Z |
format | Article |
id | doaj.art-4f1c9cc0b63b472a82ce9573dc9f970a |
institution | Directory Open Access Journal |
issn | 1007-9432 |
language | English |
last_indexed | 2024-04-24T09:36:18Z |
publishDate | 2023-09-01 |
publisher | Editorial Office of Journal of Taiyuan University of Technology |
record_format | Article |
series | Taiyuan Ligong Daxue xuebao |
spelling | doaj.art-4f1c9cc0b63b472a82ce9573dc9f970a2024-04-15T09:17:01ZengEditorial Office of Journal of Taiyuan University of TechnologyTaiyuan Ligong Daxue xuebao1007-94322023-09-0154586987610.16355/j.tyut.1007-9432.2023.05.0151007-9432(2023)05-0869-08Efficient Data Compression for CVSLAM Based on Arithmetic Coding in ORB-SLAM2 FrameworkYinggang WANG0Lan CHENG1Jiaqi YIN2Xinying XU3Zhe ZHANG4College of Electrical and Power Engineering, Taiyuan University of Technology, Taiyuan 030024, ChinaCollege of Electrical and Power Engineering, Taiyuan University of Technology, Taiyuan 030024, ChinaCollege of Electrical and Power Engineering, Taiyuan University of Technology, Taiyuan 030024, ChinaCollege of Electrical and Power Engineering, Taiyuan University of Technology, Taiyuan 030024, ChinaCollege of Electrical and Power Engineering, Taiyuan University of Technology, Taiyuan 030024, ChinaPurposes Collaborative Visual Simultaneous Localization and Mapping (CVSLAM) has attracted more and more researchers’ attention in the field of robotics owing to its low cost of required sensors, the ability to acquire rich environmental information, and its rapidity and flexibility. Realizing the efficient transmission of image information is one of the key problems that need to be solved to improve the efficiency of CVSLAM map building. In multi-machine cooperative operation, data transmission between robots is the most important part of their work, and data sharing is often affected by the communication bandwidth, so the study of efficient data processing methods has become a crucial part. Methods On the basis of the centralized collaborative ORB-SLAM2 framework, the problem of data transmission from individual robots to the central station is studied, and a general method of efficient data transmission based on feature compression is explored. In particular, a method based on arithmetic coding for differential coding of ORB features and compressed transmission is investigated. The method evaluates the amount of data to be transmitted after compression according to different coding modes of the features and selects the mode that minimizes the amount of data transmission to encode the features. Findings Without affecting the overall map building effect, the adopted method significantly reduces the amount of data during data transmission in the CVSLAM system, and at the same time shortens the data transmission time. Conclusions The experimental results based on the KITTI dataset show that the communication method with compression coding can effectively reduce the amount of data transmission and increase the transmission speed, which is an effective means to improve the efficiency of CVSLAM communication.https://tyutjournal.tyut.edu.cn/englishpaper/show-2119.htmlcollaborative visual simultaneous localization and mapping (cvslam)feature codingorb-slam2arithmetic coding |
spellingShingle | Yinggang WANG Lan CHENG Jiaqi YIN Xinying XU Zhe ZHANG Efficient Data Compression for CVSLAM Based on Arithmetic Coding in ORB-SLAM2 Framework Taiyuan Ligong Daxue xuebao collaborative visual simultaneous localization and mapping (cvslam) feature coding orb-slam2 arithmetic coding |
title | Efficient Data Compression for CVSLAM Based on Arithmetic Coding in ORB-SLAM2 Framework |
title_full | Efficient Data Compression for CVSLAM Based on Arithmetic Coding in ORB-SLAM2 Framework |
title_fullStr | Efficient Data Compression for CVSLAM Based on Arithmetic Coding in ORB-SLAM2 Framework |
title_full_unstemmed | Efficient Data Compression for CVSLAM Based on Arithmetic Coding in ORB-SLAM2 Framework |
title_short | Efficient Data Compression for CVSLAM Based on Arithmetic Coding in ORB-SLAM2 Framework |
title_sort | efficient data compression for cvslam based on arithmetic coding in orb slam2 framework |
topic | collaborative visual simultaneous localization and mapping (cvslam) feature coding orb-slam2 arithmetic coding |
url | https://tyutjournal.tyut.edu.cn/englishpaper/show-2119.html |
work_keys_str_mv | AT yinggangwang efficientdatacompressionforcvslambasedonarithmeticcodinginorbslam2framework AT lancheng efficientdatacompressionforcvslambasedonarithmeticcodinginorbslam2framework AT jiaqiyin efficientdatacompressionforcvslambasedonarithmeticcodinginorbslam2framework AT xinyingxu efficientdatacompressionforcvslambasedonarithmeticcodinginorbslam2framework AT zhezhang efficientdatacompressionforcvslambasedonarithmeticcodinginorbslam2framework |