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....
Saved in:
Published in | IEEE robotics and automation letters Vol. 8; no. 5; pp. 2828 - 2835 |
---|---|
Main Authors | , , , , , |
Format | Journal Article |
Language | English |
Published |
Piscataway
IEEE
01.05.2023
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
Subjects | |
Online Access | Get full text |
ISSN | 2377-3766 2377-3766 |
DOI | 10.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 |