BoW3D: Bag of Words for Real-Time Loop Closing in 3D LiDAR SLAM

Loop closing is a fundamental part of simultaneous localization and mapping (SLAM) for autonomous mobile systems. In the field of visual SLAM, bag of words (BoW) has achieved great success in loop closure. The BoW features for loop searching can also be used in the subsequent 6-DoF loop correction....

Full description

Saved in:
Bibliographic Details
Published inIEEE robotics and automation letters Vol. 8; no. 5; pp. 2828 - 2835
Main Authors Cui, Yunge, Chen, Xieyuanli, Zhang, Yinlong, Dong, Jiahua, Wu, Qingxiao, Zhu, Feng
Format Journal Article
LanguageEnglish
Published Piscataway IEEE 01.05.2023
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects
Online AccessGet full text
ISSN2377-3766
2377-3766
DOI10.1109/LRA.2022.3221336

Cover

Loading…
Abstract Loop closing is a fundamental part of simultaneous localization and mapping (SLAM) for autonomous mobile systems. In the field of visual SLAM, bag of words (BoW) has achieved great success in loop closure. The BoW features for loop searching can also be used in the subsequent 6-DoF loop correction. However, for 3D LiDAR SLAM, the state-of-the-art methods may fail to effectively recognize the loop in real time, and usually cannot correct the full 6-DoF loop pose. To address this limitation, we present a novel B ag o f W ords for real-time loop closing in 3D LiDAR SLAM, called BoW3D. Our method not only efficiently recognizes the revisited loop places, but also corrects the full 6-DoF loop pose in real time. BoW3D builds the bag of words based on the 3D LiDAR feature LinK3D, which is efficient, pose-invariant and can be used for accurate point-to-point matching. We furthermore embed our proposed method into 3D LiDAR odometry system to evaluate loop closing performance. We test our method on public dataset, and compare it against other state-of-the-art algorithms. BoW3D shows better performance in terms of <inline-formula><tex-math notation="LaTeX">F_{1}</tex-math></inline-formula> max and extended precision scores on most scenes. It is noticeable that BoW3D takes an average of 48 ms to recognize and correct the loops on KITTI 00 (includes 4K+ 64-ray LiDAR scans), when executed on a notebook with an Intel Core i7 @2.2 GHz processor.
AbstractList Loop closing is a fundamental part of simultaneous localization and mapping (SLAM) for autonomous mobile systems. In the field of visual SLAM, bag of words (BoW) has achieved great success in loop closure. The BoW features for loop searching can also be used in the subsequent 6-DoF loop correction. However, for 3D LiDAR SLAM, the state-of-the-art methods may fail to effectively recognize the loop in real time, and usually cannot correct the full 6-DoF loop pose. To address this limitation, we present a novel B ag o f W ords for real-time loop closing in 3D LiDAR SLAM, called BoW3D. Our method not only efficiently recognizes the revisited loop places, but also corrects the full 6-DoF loop pose in real time. BoW3D builds the bag of words based on the 3D LiDAR feature LinK3D, which is efficient, pose-invariant and can be used for accurate point-to-point matching. We furthermore embed our proposed method into 3D LiDAR odometry system to evaluate loop closing performance. We test our method on public dataset, and compare it against other state-of-the-art algorithms. BoW3D shows better performance in terms of [Formula Omitted] max and extended precision scores on most scenes. It is noticeable that BoW3D takes an average of 48 ms to recognize and correct the loops on KITTI 00 (includes 4K+ 64-ray LiDAR scans), when executed on a notebook with an Intel Core i7 @2.2 GHz processor.
Loop closing is a fundamental part of simultaneous localization and mapping (SLAM) for autonomous mobile systems. In the field of visual SLAM, bag of words (BoW) has achieved great success in loop closure. The BoW features for loop searching can also be used in the subsequent 6-DoF loop correction. However, for 3D LiDAR SLAM, the state-of-the-art methods may fail to effectively recognize the loop in real time, and usually cannot correct the full 6-DoF loop pose. To address this limitation, we present a novel B ag o f W ords for real-time loop closing in 3D LiDAR SLAM, called BoW3D. Our method not only efficiently recognizes the revisited loop places, but also corrects the full 6-DoF loop pose in real time. BoW3D builds the bag of words based on the 3D LiDAR feature LinK3D, which is efficient, pose-invariant and can be used for accurate point-to-point matching. We furthermore embed our proposed method into 3D LiDAR odometry system to evaluate loop closing performance. We test our method on public dataset, and compare it against other state-of-the-art algorithms. BoW3D shows better performance in terms of <inline-formula><tex-math notation="LaTeX">F_{1}</tex-math></inline-formula> max and extended precision scores on most scenes. It is noticeable that BoW3D takes an average of 48 ms to recognize and correct the loops on KITTI 00 (includes 4K+ 64-ray LiDAR scans), when executed on a notebook with an Intel Core i7 @2.2 GHz processor.
Author Cui, Yunge
Zhu, Feng
Chen, Xieyuanli
Wu, Qingxiao
Dong, Jiahua
Zhang, Yinlong
Author_xml – sequence: 1
  givenname: Yunge
  orcidid: 0000-0002-9939-4729
  surname: Cui
  fullname: Cui, Yunge
  email: cuiyunge@sia.cn
  organization: Key Laboratory of Opto-Electronic Information Processing, Chinese Academy of Sciences, Shenyang, China
– sequence: 2
  givenname: Xieyuanli
  orcidid: 0000-0003-0955-6681
  surname: Chen
  fullname: Chen, Xieyuanli
  email: chenxieyuanli@hotmail.com
  organization: The College of Intelligence Science and Technology, National University of Defense Technology, Changsha, China
– sequence: 3
  givenname: Yinlong
  orcidid: 0000-0001-5545-2555
  surname: Zhang
  fullname: Zhang, Yinlong
  email: zhangyinlong@sia.cn
  organization: Shenyang Institute of Automation, Chinese Academy of Sciences, Shenyang, China
– sequence: 4
  givenname: Jiahua
  orcidid: 0000-0001-8545-4447
  surname: Dong
  fullname: Dong, Jiahua
  email: dongjiahua@sia.cn
  organization: Shenyang Institute of Automation, Chinese Academy of Sciences, Shenyang, China
– sequence: 5
  givenname: Qingxiao
  surname: Wu
  fullname: Wu, Qingxiao
  email: wuqingxiao@sia.cn
  organization: Key Laboratory of Opto-Electronic Information Processing, Chinese Academy of Sciences, Shenyang, China
– sequence: 6
  givenname: Feng
  orcidid: 0000-0003-4657-7916
  surname: Zhu
  fullname: Zhu, Feng
  email: fzhu@sia.cn
  organization: Key Laboratory of Opto-Electronic Information Processing, Chinese Academy of Sciences, Shenyang, China
BookMark eNp9kEtLAzEURoNUsNbuBTcB11PzmCQTNzKd-oIRoRa6DDEmJWU6qcl04b93SouIC1f3Lr7zXe45B4M2tBaAS4wmGCN5U8_LCUGETCghmFJ-AoaECpFRwfng134GximtEUKYEUElG4K7aVjS2S2c6hUMDi5D_EjQhQjnVjfZwm8srEPYwqoJybcr6FtIZ7D2s3IO3-ry5QKcOt0kOz7OEVg83C-qp6x-fXyuyjozlIku0wJRnQshaMG5I9wJR7Q0zhJXGMNyYzkS0iLJqCkc58QgywzO998h9k5H4PpQu43hc2dTp9ZhF9v-oiJCsgIxzmSf4oeUiSGlaJ0yvtOdD20XtW8URmpfqHpdaq9LHXX1IPoDbqPf6Pj1H3J1QLy19icuZZ4XeUG_ASOuce8
CODEN IRALC6
CitedBy_id crossref_primary_10_1109_TCSVT_2023_3323498
crossref_primary_10_1016_j_isprsjprs_2025_01_039
crossref_primary_10_1109_TAES_2024_3397962
crossref_primary_10_1007_s10489_024_05761_y
crossref_primary_10_1109_TRO_2025_3543267
crossref_primary_10_1109_LRA_2024_3358752
crossref_primary_10_1016_j_cag_2024_104052
crossref_primary_10_1016_j_ins_2024_121075
crossref_primary_10_1007_s11370_024_00578_7
crossref_primary_10_1109_TIM_2023_3315358
crossref_primary_10_3390_rs17061057
crossref_primary_10_1088_1361_6501_ad147a
crossref_primary_10_1109_LRA_2023_3322073
crossref_primary_10_1007_s10462_024_10713_6
crossref_primary_10_3390_app14062267
crossref_primary_10_1080_01691864_2024_2307607
crossref_primary_10_1016_j_bdr_2024_100463
crossref_primary_10_1088_1361_6501_ad3ea3
crossref_primary_10_1109_LRA_2024_3455851
crossref_primary_10_3390_electronics13020406
crossref_primary_10_1007_s40747_024_01710_x
crossref_primary_10_1016_j_measurement_2024_114976
crossref_primary_10_1007_s00530_024_01554_y
crossref_primary_10_1002_rob_22423
crossref_primary_10_1109_LRA_2024_3495455
crossref_primary_10_1109_JSEN_2024_3464855
crossref_primary_10_1109_TRO_2024_3353076
crossref_primary_10_1109_LRA_2025_3531727
crossref_primary_10_1109_LRA_2025_3542695
crossref_primary_10_1142_S0218126624502335
crossref_primary_10_3390_electronics13224532
crossref_primary_10_3390_s24041076
crossref_primary_10_1109_TRO_2024_3386363
Cites_doi 10.1109/CVPR.2016.572
10.1109/LRA.2024.3354550
10.1109/LRA.2020.2969917
10.15607/rss.2020.xvi.009
10.1109/IROS51168.2021.9635904
10.1109/ICRA.2017.7989366
10.1007/11744023_34
10.1109/TRO.2016.2623335
10.1145/358669.358692
10.15607/RSS.2014.X.007
10.1007/978-3-642-15561-1_56
10.1109/IROS45743.2020.9341010
10.1007/11744023_32
10.1109/ICRA.2011.5979949
10.1109/LRA.2021.3097275
10.1109/TRO.2018.2853729
10.1109/IROS.2016.7759060
10.1109/ICCV.2011.6126544
10.1007/s11263-012-0601-0
10.1109/ICRA40945.2020.9196764
10.1109/LRA.2022.3178797
10.1109/IROS45743.2020.9341060
10.1109/LRA.2020.2969197
10.1109/IROS.2018.8593953
10.1109/TRO.2012.2189497
10.1109/ICCV.2003.1238663
10.1177/0278364910385483
10.1177/0278364908090961
10.1109/ICRA.2014.6906953
10.1109/CVPR.2012.6248074
10.1109/CVPR.2018.00470
10.1109/TRO.2015.2463671
10.1109/TRO.2017.2705103
10.1109/TRO.2008.2004514
10.1109/TRO.2021.3075644
10.1023/B:VISI.0000029664.99615.94
10.1109/ICCV.2019.00010
10.1109/TPAMI.1987.4767965
10.1109/IROS.2011.6094638
10.1109/TRO.2012.2197158
ContentType Journal Article
Copyright Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2023
Copyright_xml – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2023
DBID 97E
RIA
RIE
AAYXX
CITATION
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
DOI 10.1109/LRA.2022.3221336
DatabaseName IEEE Xplore (IEEE)
IEEE All-Society Periodicals Package (ASPP) 1998–Present
IEEE Xplore Digital Library
CrossRef
Computer and Information Systems Abstracts
Electronics & Communications Abstracts
Technology Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
DatabaseTitle CrossRef
Technology Research Database
Computer and Information Systems Abstracts – Academic
Electronics & Communications Abstracts
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts Professional
DatabaseTitleList Technology Research Database

Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Xplore Digital Library
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 2377-3766
EndPage 2835
ExternalDocumentID 10_1109_LRA_2022_3221336
9944848
Genre orig-research
GroupedDBID 0R~
97E
AAJGR
AARMG
AASAJ
AAWTH
ABAZT
ABQJQ
ABVLG
ACGFS
AGQYO
AGSQL
AHBIQ
AKJIK
AKQYR
ALMA_UNASSIGNED_HOLDINGS
ATWAV
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
EBS
EJD
IFIPE
IPLJI
JAVBF
KQ8
M43
M~E
O9-
OCL
RIA
RIE
AAYXX
CITATION
RIG
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
ID FETCH-LOGICAL-c357t-a703a47773866f26f7f2a9cfe2f8cc54ce6079e0953c8f662c0e5c14110905b3
IEDL.DBID RIE
ISSN 2377-3766
IngestDate Mon Jun 30 06:38:36 EDT 2025
Tue Jul 01 03:54:17 EDT 2025
Thu Apr 24 22:59:49 EDT 2025
Wed Aug 27 02:14:18 EDT 2025
IsPeerReviewed true
IsScholarly true
Issue 5
Language English
License https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html
https://doi.org/10.15223/policy-029
https://doi.org/10.15223/policy-037
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c357t-a703a47773866f26f7f2a9cfe2f8cc54ce6079e0953c8f662c0e5c14110905b3
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ORCID 0000-0003-4657-7916
0000-0003-0955-6681
0000-0001-5545-2555
0000-0002-9939-4729
0000-0001-8545-4447
PQID 2795805659
PQPubID 4437225
PageCount 8
ParticipantIDs crossref_citationtrail_10_1109_LRA_2022_3221336
crossref_primary_10_1109_LRA_2022_3221336
proquest_journals_2795805659
ieee_primary_9944848
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2023-05-01
PublicationDateYYYYMMDD 2023-05-01
PublicationDate_xml – month: 05
  year: 2023
  text: 2023-05-01
  day: 01
PublicationDecade 2020
PublicationPlace Piscataway
PublicationPlace_xml – name: Piscataway
PublicationTitle IEEE robotics and automation letters
PublicationTitleAbbrev LRA
PublicationYear 2023
Publisher IEEE
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Publisher_xml – name: IEEE
– name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
References ref13
ref35
ref12
ref34
ref15
ref37
ref14
ref36
ref30
ref11
ref33
ref10
ref32
ref2
ref1
ref17
ref39
ref16
ref38
ref19
ref18
ref24
ref23
ref26
ref25
ref20
ref42
ref41
ref22
ref21
ref28
ref29
ref8
ref7
Steder (ref27) 2010
ref9
ref4
ref3
ref6
Qi (ref31) 2017
ref5
ref40
References_xml – ident: ref15
  doi: 10.1109/CVPR.2016.572
– ident: ref10
  doi: 10.1109/LRA.2024.3354550
– ident: ref17
  doi: 10.1109/LRA.2020.2969917
– ident: ref35
  doi: 10.15607/rss.2020.xvi.009
– ident: ref36
  doi: 10.1109/IROS51168.2021.9635904
– ident: ref16
  doi: 10.1109/ICRA.2017.7989366
– ident: ref21
  doi: 10.1007/11744023_34
– ident: ref22
  doi: 10.1109/TRO.2016.2623335
– ident: ref12
  doi: 10.1145/358669.358692
– ident: ref14
  doi: 10.15607/RSS.2014.X.007
– ident: ref20
  doi: 10.1007/978-3-642-15561-1_56
– ident: ref33
  doi: 10.1109/IROS45743.2020.9341010
– ident: ref19
  doi: 10.1007/11744023_32
– volume-title: Proc. Workshop Defining Solving Realistic Percep. Problems Pers. Robot. IEEE/RSJ Int. Conf. Intell. Robots Syst.
  year: 2010
  ident: ref27
  article-title: NARF: 3D range image features for object recognition
– ident: ref38
  doi: 10.1109/ICRA.2011.5979949
– ident: ref11
  doi: 10.1109/LRA.2021.3097275
– ident: ref7
  doi: 10.1109/TRO.2018.2853729
– ident: ref28
  doi: 10.1109/IROS.2016.7759060
– ident: ref25
  doi: 10.1109/ICCV.2011.6126544
– ident: ref42
  doi: 10.1007/s11263-012-0601-0
– start-page: 652
  volume-title: Proc. IEEE Conf. Comput. Vis. Pattern Recognit.
  year: 2017
  ident: ref31
  article-title: PointNet: Deep learning on point sets for 3D classification and segmentation
– ident: ref32
  doi: 10.1109/ICRA40945.2020.9196764
– ident: ref37
  doi: 10.1109/LRA.2022.3178797
– ident: ref34
  doi: 10.1109/IROS45743.2020.9341060
– ident: ref41
  doi: 10.1109/LRA.2020.2969197
– ident: ref29
  doi: 10.1109/IROS.2018.8593953
– ident: ref3
  doi: 10.1109/TRO.2012.2189497
– ident: ref9
  doi: 10.1109/ICCV.2003.1238663
– ident: ref18
  doi: 10.1177/0278364910385483
– ident: ref1
  doi: 10.1177/0278364908090961
– ident: ref5
  doi: 10.1109/ICRA.2014.6906953
– ident: ref39
  doi: 10.1109/CVPR.2012.6248074
– ident: ref30
  doi: 10.1109/CVPR.2018.00470
– ident: ref6
  doi: 10.1109/TRO.2015.2463671
– ident: ref23
  doi: 10.1109/TRO.2017.2705103
– ident: ref2
  doi: 10.1109/TRO.2008.2004514
– ident: ref8
  doi: 10.1109/TRO.2021.3075644
– ident: ref24
  doi: 10.1023/B:VISI.0000029664.99615.94
– ident: ref40
  doi: 10.1109/ICCV.2019.00010
– ident: ref13
  doi: 10.1109/TPAMI.1987.4767965
– ident: ref26
  doi: 10.1109/IROS.2011.6094638
– ident: ref4
  doi: 10.1109/TRO.2012.2197158
SSID ssj0001527395
Score 2.4756796
Snippet Loop closing is a fundamental part of simultaneous localization and mapping (SLAM) for autonomous mobile systems. In the field of visual SLAM, bag of words...
SourceID proquest
crossref
ieee
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 2828
SubjectTerms Algorithms
Bag of words
Feature extraction
Laser radar
Lidar
LinK3D feature
loop correction
Microprocessors
Performance evaluation
place recognition
Point cloud compression
Real time
Real-time systems
Simultaneous localization and mapping
Three-dimensional displays
Visual fields
Visualization
Title BoW3D: Bag of Words for Real-Time Loop Closing in 3D LiDAR SLAM
URI https://ieeexplore.ieee.org/document/9944848
https://www.proquest.com/docview/2795805659
Volume 8
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LTwIxEJ6ANxPfGvFBevBi4sLS11IvBkRiDHhAjN42y2xriIQlAhcP_nbb3QWfMR422UObNDPTdr7pzDcAJ65acWA093gcoceNoV5ERexFjKlY-Eglpgmyt_L6nt88iscCnC1rYbTWafKZrrjf9C0_TnDuQmVVpSyY4PUiFC1wy2q1PuIpjklMicVLpK-qnV7D4j9KK9ZmLRKTX26etJXKj_M3vVTaG9BdLCfLJXmuzGeDCr5-Y2r873o3YT33LkkjM4ctKOjxNqx-4hzcgYtm8sBa56QZPZHEkAcLPqfEeq6kZ11Gz1WEkE6STMjlKHFhBDIcE9YinWGr0SN3nUZ3F_rtq_7ltZd3UfCQiWDmRXZPRzwIXHdPaag0gaGRQqOpqSMKjlr6gdKOdw7rRkqKvhZY406GvhiwPVgZJ2O9D4QZzYzjq4mZ5HEcR8bV8SJXvOajQb8E1YWAQ8wZxl2ji1GYIg1fhVYloVNJmKukBKfLGZOMXeOPsTtOwstxuXBLcLTQYZhvv2lIAyXq1rUT6uD3WYew5vrGC_tlCWVHsDJ7metj62HMBmUodt-uyqmBvQNzmsp4
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV07T8MwED5BGYCBN6I8PbAgkTb1KzULKhRUIGUoRbBF6cVGCNRU0C78euwkLU8hNg-2ZN2d7bvzfd8B7Du0Ys9o7vEkRo8bQ72YisSLGVOJ8JFKzApkr2Xrll_ei_spOJxgYbTWWfGZrrhh9pefpDhyqbKqUjaY4PVpmBEOjJujtT4yKo5LTInxX6SvqmGnYSNASivWam0sJr-8PVkzlR83cPasnC9Ce7yhvJrkqTIa9ir49o2r8b87XoKFwr8kjdwglmFK91dg_hPr4Cocn6R3rHlETuIHkhpyZ8PPV2J9V9KxTqPnMCEkTNMBOX1OXSKBPPYJa5LwsdnokJuw0V6D7vlZ97TlFX0UPGQiGHqxPdUxDwLX31MaKk1gaKzQaGrqiIKjln6gtGOew7qRkqKvBda4k6EvemwdSv20rzeAMKOZcYw1CZM8SZLYOCQvcsVrPhr0y1AdCzjCgmPctbp4jrJYw1eRVUnkVBIVKinDwWTFIOfX-GPuqpPwZF4h3DJsj3UYFQfwNaKBEnXr3Am1-fuqPZhtddthFF5cX23BnOsin9cxbkNp-DLSO9bXGPZ2MxN7Bzmjy8M
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=BoW3D%3A+Bag+of+Words+for+Real-Time+Loop+Closing+in+3D+LiDAR+SLAM&rft.jtitle=IEEE+robotics+and+automation+letters&rft.au=Cui%2C+Yunge&rft.au=Chen%2C+Xieyuanli&rft.au=Zhang%2C+Yinlong&rft.au=Dong%2C+Jiahua&rft.date=2023-05-01&rft.pub=IEEE&rft.eissn=2377-3766&rft.volume=8&rft.issue=5&rft.spage=2828&rft.epage=2835&rft_id=info:doi/10.1109%2FLRA.2022.3221336&rft.externalDocID=9944848
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2377-3766&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2377-3766&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2377-3766&client=summon