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...

Full description

Bibliographic Details
Main Authors: Yinggang WANG, Lan CHENG, Jiaqi YIN, Xinying XU, Zhe ZHANG
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