<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">inttrans</journal-id><journal-title-group><journal-title xml:lang="ru">Интеллектуальный транспорт</journal-title><trans-title-group xml:lang="en"><trans-title>Intelligent transport</trans-title></trans-title-group></journal-title-group><issn pub-type="epub">3033-6007</issn><publisher><publisher-name>АО «НИИАС»</publisher-name></publisher></journal-meta><article-meta><article-id custom-type="elpub" pub-id-type="custom">inttrans-14</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>Статьи</subject></subj-group></article-categories><title-group><article-title>Открытый программный модуль иерархической локализации роботов на разреженной 3d-карте с применением мультимодального распознавания места</article-title><trans-title-group xml:lang="en"><trans-title>Open software for hierarchical localization of robots on a sparsed 3d map using multimodal place recognition</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Юдин</surname><given-names>Д. А.</given-names></name><name name-style="western" xml:lang="en"><surname>Yudin</surname><given-names>D. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>к.т.н., зав. лабораторией</p><p>Mосква</p></bio><bio xml:lang="en"><p>Ph.D., Head of the laboratory</p><p>Moscow</p></bio><email xlink:type="simple">yudin.da@mipt.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Мелехин</surname><given-names>А. А.</given-names></name><name name-style="western" xml:lang="en"><surname>Melekhin</surname><given-names>A. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>инженер</p><p>Mосква</p></bio><bio xml:lang="en"><p>engineer</p><p>Moscow</p></bio><email xlink:type="simple">melekhin.aa@mipt.ru</email><xref ref-type="aff" rid="aff-2"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Линок</surname><given-names>С. А.</given-names></name><name name-style="western" xml:lang="en"><surname>Linok</surname><given-names>S. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>мл.научный сотрудник</p><p>Mосква</p></bio><bio xml:lang="en"><p>Junior Researcher</p><p>Moscow</p></bio><email xlink:type="simple">linok.sa@phystech.edu</email><xref ref-type="aff" rid="aff-2"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>MФТИ, AIRI</institution><country>Россия</country></aff><aff xml:lang="en"><institution>MIPT, AIRI</institution><country>Russian Federation</country></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru"><institution>MФТИ</institution><country>Россия</country></aff><aff xml:lang="en"><institution>MIPT</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2025</year></pub-date><pub-date pub-type="epub"><day>11</day><month>09</month><year>2026</year></pub-date><volume>0</volume><issue>1(33)</issue><fpage>37</fpage><lpage>48</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Юдин Д.А., Мелехин А.А., Линок С.А., 2026</copyright-statement><copyright-year>2026</copyright-year><copyright-holder xml:lang="ru">Юдин Д.А., Мелехин А.А., Линок С.А.</copyright-holder><copyright-holder xml:lang="en">Yudin D.A., Melekhin A.A., Linok S.A.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://www.intelligent-transport.ru/jour/article/view/14">https://www.intelligent-transport.ru/jour/article/view/14</self-uri><abstract><p>В интеллектуальном транспорте при построении 3D-карт часто возникает необходимость повышения качества глобальной локализации на построенной заранее карте, например, для первоначальной локализации при включении робота без дополнительной помощи в виде ручной установки его положения. Для решения этой проблемы в настоящей статье предлагается оригинальная архитектура подхода иерархической локализации, отличающаяся мультимодальной моделью распознавания места по данным видеокамер и лидара и быстродействующим нейросетевым алгоритмом регистрации облаков точек. Разработана и размещена в открытый доступ программная реализация предложенной архитектуры, которая включена в открытую библиотеку OpenPlaceRecognition. Проведены эксперименты с открытыми наборами данных реальных мобильных роботов NCLT и ITLP-Campus, которые продемонстрировали время работы менее 100 мс и достаточный уровень качества на встраиваемом устройстве Nvidia Jetson AGX Xavier. Показана перспективность подхода для практического применения.</p></abstract><trans-abstract xml:lang="en"><p>In intelligent transport, when constructing 3D maps, there is often a need to improve the quality of global localization on a pre-built map, for example, for initial localization when turning on a robot without additional assistance in the form of manual setting of its position. To solve this problem, this paper proposes an original architecture of the hierarchical localization approach, characterized by a multimodal model of place recognition based on video camera and LiDAR data and a high-speed neural network algorithm for point cloud registration. A software implementation of the proposed architecture has been developed and open sources as a part of OpenPlaceRecognition library. Experiments have been conducted with open datasets of real mobile robots NCLT and ITLP-Campus, which demonstrated an operating time of less than 100 ms and a sufficient level of quality on an embedded Nvidia Jetson AGX Xavier device. The prospects of the approach for practical application are shown.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>интеллектуальное транспортное средство</kwd><kwd>иерархическая локализация</kwd><kwd>3D-карта</kwd><kwd>распознавание места</kwd><kwd>нейронная сеть</kwd><kwd>мультимодальность</kwd></kwd-group><kwd-group xml:lang="en"><kwd>intelligent vehicle</kwd><kwd>hierarchical localization</kwd><kwd>3D map</kwd><kwd>place recognition</kwd><kwd>neural network</kwd><kwd>multimodality</kwd></kwd-group><funding-group><funding-statement xml:lang="ru">Работа выполнена при поддержке Фонда содействия инновациям для реализации проекта “Открытая программная библиотека мультимодальной нейросетевой глобальной локализации транспортного средства” Договор 34ГУКодИИС12-D7/81485 от 07.12.2022.</funding-statement></funding-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Sarlin P. E. et al. From coarse to fine: Robust hierarchical localization at large scale //Proceedings of the IEEE/CVF conference on computer vision and pattern recognition. – 2019. – С. 12716-12725.</mixed-citation><mixed-citation xml:lang="en">Sarlin P. E. et al. From coarse to fine: Robust hierarchical localization at large scale //Proceedings of the IEEE/CVF conference on computer vision and pattern recognition. – 2019. – С. 12716-12725.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Garg S., Fischer T., Milford M. Where Is Your Place, Visual Place Recognition? //Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence (IJCAI-21). – International Joint Conferences on Artificial Intelligence, 2021. – С. 4416-4425.</mixed-citation><mixed-citation xml:lang="en">Garg S., Fischer T., Milford M. Where Is Your Place, Visual Place Recognition? //Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence (IJCAI-21). – International Joint Conferences on Artificial Intelligence, 2021. – С. 4416-4425.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Zhang Y. X. et al. A comprehensive survey and taxonomy on point cloud registration based on deep learning //Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence. – 2024. – С. 8344-8353.</mixed-citation><mixed-citation xml:lang="en">Zhang Y. X. et al. A comprehensive survey and taxonomy on point cloud registration based on deep learning //Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence. – 2024. – С. 8344-8353.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Belkin, I. V., Abramenko, A. A., Bezuglyi, V. D., Yudin, D. A. Localization of mobile robot in prior 3D LiDAR maps using stereo image sequence. Компьютерная оптика. – 2024. – № 48(3) – 406-417.</mixed-citation><mixed-citation xml:lang="en">Belkin, I. V., Abramenko, A. A., Bezuglyi, V. D., Yudin, D. A. Localization of mobile robot in prior 3D LiDAR maps using stereo image sequence. Компьютерная оптика. – 2024. – № 48(3) – 406-417.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Yudin D. et al. Hpointloc: Point-based indoor place recognition using synthetic rgb-d images //International Conference on Neural Information Processing. – Cham : Springer International Publishing, 2022. – С. 471-484.</mixed-citation><mixed-citation xml:lang="en">Yudin D. et al. Hpointloc: Point-based indoor place recognition using synthetic rgb-d images //International Conference on Neural Information Processing. – Cham : Springer International Publishing, 2022. – С. 471-484.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Kirilenko D. et al. Vector symbolic scene representation for semantic place recognition //2022 International Joint Conference on Neural Networks (IJCNN). – IEEE, 2022. – С. 1-8.</mixed-citation><mixed-citation xml:lang="en">Kirilenko D. et al. Vector symbolic scene representation for semantic place recognition //2022 International Joint Conference on Neural Networks (IJCNN). – IEEE, 2022. – С. 1-8.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">J. Komorowski, M. Wysoczańska, and T. Trzcinski, MinkLoc++: Lidar and Monocular Image Fusion for Place Recognition, in 2021 International Joint Conference on Neural Neworks (IJCNN), Jul. 2021, pp. 1–8. doi: 10.1109/IJCNN52387.2021.9533373.</mixed-citation><mixed-citation xml:lang="en">J. Komorowski, M. Wysoczańska, and T. Trzcinski, MinkLoc++: Lidar and Monocular Image Fusion for Place Recognition, in 2021 International Joint Conference on Neural Neworks (IJCNN), Jul. 2021, pp. 1–8. doi: 10.1109/IJCNN52387.2021.9533373.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">H. Lai, P. Yin, and S. Scherer, AdaFusion: Visual-LiDAR Fusion With Adaptive Weights for Place Recognition, IEEE Robotics and Automation Letters, vol. 7, no. 4, pp. 12038–12045, Oct. 2022, doi: 10.1109/LRA.2022.3210880.</mixed-citation><mixed-citation xml:lang="en">H. Lai, P. Yin, and S. Scherer, AdaFusion: Visual-LiDAR Fusion With Adaptive Weights for Place Recognition, IEEE Robotics and Automation Letters, vol. 7, no. 4, pp. 12038–12045, Oct. 2022, doi: 10.1109/LRA.2022.3210880.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">X. Yu, B. Zhou, Z. Chang, K. Qian, and F. Fang, MMDF: Multi-Modal Deep Feature Based Place Recognition of Mobile Robots With Applications on Cross-Scene Navigation, IEEE Robotics and Automation Letters, vol. 7, no. 3, pp. 6742–6749, Jul. 2022, doi: 10.1109/LRA.2022.3176731.</mixed-citation><mixed-citation xml:lang="en">X. Yu, B. Zhou, Z. Chang, K. Qian, and F. Fang, MMDF: Multi-Modal Deep Feature Based Place Recognition of Mobile Robots With Applications on Cross-Scene Navigation, IEEE Robotics and Automation Letters, vol. 7, no. 3, pp. 6742–6749, Jul. 2022, doi: 10.1109/LRA.2022.3176731.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Melekhin, A., Yudin, D., Petryashin, I., Bezuglyj, V. Mssplace: multi-sensor place recognition with visual and text semantics // arXiv preprint arXiv:2407.15663, 2024</mixed-citation><mixed-citation xml:lang="en">Melekhin, A., Yudin, D., Petryashin, I., Bezuglyj, V. Mssplace: multi-sensor place recognition with visual and text semantics // arXiv preprint arXiv:2407.15663, 2024</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Muravyev, K., Melekhin, A., Yudin, D., Yakovlev, K. PRISM-TopoMap: online topological mapping with place recognition and scan matching // IEEE Robotics and Automation Letters. 2025.</mixed-citation><mixed-citation xml:lang="en">Muravyev, K., Melekhin, A., Yudin, D., Yakovlev, K. PRISM-TopoMap: online topological mapping with place recognition and scan matching // IEEE Robotics and Automation Letters. 2025.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">M. A. Fischler and R. C. Bolles, Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography, Commun. ACM, vol. 24, no. 6, pp. 381–395, Jun. 1981, doi: 10.1145/358669.358692.</mixed-citation><mixed-citation xml:lang="en">M. A. Fischler and R. C. Bolles, Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography, Commun. ACM, vol. 24, no. 6, pp. 381–395, Jun. 1981, doi: 10.1145/358669.358692.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Z. Zhang, Iterative point matching for registration of free-form curves and surfaces, Int J Comput Vision, vol. 13, no. 2, pp. 119–152, Oct. 1994, doi: 10.1007/BF01427149.</mixed-citation><mixed-citation xml:lang="en">Z. Zhang, Iterative point matching for registration of free-form curves and surfaces, Int J Comput Vision, vol. 13, no. 2, pp. 119–152, Oct. 1994, doi: 10.1007/BF01427149.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">R. Kümmerle, G. Grisetti, H. Strasdat, K. Konolige, and W. Burgard, G2o: A general frame-work for graph optimization, in 2011 IEEE International Conference on Robotics and Automation, May 2011, pp. 3607–3613. doi: 10.1109/ICRA.2011.5979949.</mixed-citation><mixed-citation xml:lang="en">R. Kümmerle, G. Grisetti, H. Strasdat, K. Konolige, and W. Burgard, G2o: A general frame-work for graph optimization, in 2011 IEEE International Conference on Robotics and Automation, May 2011, pp. 3607–3613. doi: 10.1109/ICRA.2011.5979949.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">H. Yang, J. Shi, and L. Carlone, TEASER: Fast and Certifiable Point Cloud Registration, IEEE Transactions on Robotics, vol. 37, no. 2, pp. 314–333, Apr. 2021, doi: 10.1109/TRO.2020.3033695.</mixed-citation><mixed-citation xml:lang="en">H. Yang, J. Shi, and L. Carlone, TEASER: Fast and Certifiable Point Cloud Registration, IEEE Transactions on Robotics, vol. 37, no. 2, pp. 314–333, Apr. 2021, doi: 10.1109/TRO.2020.3033695.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Qin Z. et al. Geotransformer: Fast and robust point cloud registration with geometric transformer //IEEE Transactions on Pattern Analysis and Machine Intelligence. – 2023. – Т. 45. – №. 8. – С. 9806-9821.</mixed-citation><mixed-citation xml:lang="en">Qin Z. et al. Geotransformer: Fast and robust point cloud registration with geometric transformer //IEEE Transactions on Pattern Analysis and Machine Intelligence. – 2023. – Т. 45. – №. 8. – С. 9806-9821.</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Lu F. et al. Hregnet: A hierarchical network for large-scale outdoor lidar point cloud registration //Proceedings of the IEEE/CVF International Conference on Computer Vision. – 2021. – С. 16014-16023.</mixed-citation><mixed-citation xml:lang="en">Lu F. et al. Hregnet: A hierarchical network for large-scale outdoor lidar point cloud registration //Proceedings of the IEEE/CVF International Conference on Computer Vision. – 2021. – С. 16014-16023.</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Cao H., Wang Y., Li D. Dms: Low-overlap registration of 3d point clouds with double-layer multi-scale star-graph //IEEE Transactions on Visualization and Computer Graphics. – 2024.</mixed-citation><mixed-citation xml:lang="en">Cao H., Wang Y., Li D. Dms: Low-overlap registration of 3d point clouds with double-layer multi-scale star-graph //IEEE Transactions on Visualization and Computer Graphics. – 2024.</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">Geiger A., Lenz P., Urtasun R. Are we ready for autonomous driving? the kitti vision bench-mark suite //2012 IEEE conference on computer vision and pattern recognition. – IEEE, 2012. – С. 3354-3361.</mixed-citation><mixed-citation xml:lang="en">Geiger A., Lenz P., Urtasun R. Are we ready for autonomous driving? the kitti vision bench-mark suite //2012 IEEE conference on computer vision and pattern recognition. – IEEE, 2012. – С. 3354-3361.</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">OpenPlaceRecognition. URL: https://github.com/OPR-Project/OpenPlaceRecognition</mixed-citation><mixed-citation xml:lang="en">OpenPlaceRecognition. URL: https://github.com/OPR-Project/OpenPlaceRecognition</mixed-citation></citation-alternatives></ref><ref id="cit21"><label>21</label><citation-alternatives><mixed-citation xml:lang="ru">Carlevaris-Bianco N., Ushani A. K., Eustice R. M. University of Michigan North Campus long-term vision and lidar dataset //The International Journal of Robotics Research. – 2016. – Т. 35. – №. 9. – С. 1023-1035.</mixed-citation><mixed-citation xml:lang="en">Carlevaris-Bianco N., Ushani A. K., Eustice R. M. University of Michigan North Campus long-term vision and lidar dataset //The International Journal of Robotics Research. – 2016. – Т. 35. – №. 9. – С. 1023-1035.</mixed-citation></citation-alternatives></ref><ref id="cit22"><label>22</label><citation-alternatives><mixed-citation xml:lang="ru">Melekhin, A., Bezuglyj, V., Petryashin, I., Muravyev, K., Linok, S., Yudin, D., Panov, A. ITLP-Campus: A Dataset for Multimodal Semantic Place Recognition. In International Conference on Intelligent Information Technologies for Industry. – 2024. – pp. 185-195.</mixed-citation><mixed-citation xml:lang="en">Melekhin, A., Bezuglyj, V., Petryashin, I., Muravyev, K., Linok, S., Yudin, D., Panov, A. ITLP-Campus: A Dataset for Multimodal Semantic Place Recognition. In International Conference on Intelligent Information Technologies for Industry. – 2024. – pp. 185-195.</mixed-citation></citation-alternatives></ref><ref id="cit23"><label>23</label><citation-alternatives><mixed-citation xml:lang="ru">ROS-2 реализация разработанной библиотеки OpenPlaceRecognition. https://github.com/OPR-Project/OpenPlaceRecognition-ROS2.</mixed-citation><mixed-citation xml:lang="en">ROS-2 реализация разработанной библиотеки OpenPlaceRecognition. https://github.com/OPR-Project/OpenPlaceRecognition-ROS2.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
