<?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">sapi</journal-id><journal-title-group><journal-title xml:lang="ru">Системный анализ и прикладная информатика</journal-title><trans-title-group xml:lang="en"><trans-title>«System analysis and applied information science»</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2309-4923</issn><issn pub-type="epub">2414-0481</issn><publisher><publisher-name>Belarusian National Technical University</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.21122/2309-4923-2025-1-4-19</article-id><article-id custom-type="elpub" pub-id-type="custom">sapi-725</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><subj-group subj-group-type="section-heading" xml:lang="en"><subject>System analysis</subject></subj-group></article-categories><title-group><article-title>Навигация по снимкам местности на основе сопоставления глубоких признаков и визуальной одометрии</article-title><trans-title-group xml:lang="en"><trans-title>Terrain relative navigation based on deep feature template matching and visual odometry</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>Е. B.</given-names></name><name name-style="western" xml:lang="en"><surname>Rulko</surname><given-names>E. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Рулько Евгений Викторович, кандидат технических наук, доцент. Начальник научно-исследовательской лаборатории моделирования военных действий </p><p>Минск</p></bio><bio xml:lang="en"><p>Eugene Rulko, РhD, associate professor in computer science. The head of the research laboratory of military operation simulation </p><p>Minsk</p></bio><email xlink:type="simple">eugeni1533@gmail.com</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Военная академия Республики Беларусь</institution><country>Беларусь</country></aff><aff xml:lang="en"><institution>Military Academy of the Republic of Belarus</institution><country>Belarus</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2025</year></pub-date><pub-date pub-type="epub"><day>04</day><month>04</month><year>2025</year></pub-date><volume>0</volume><issue>1</issue><fpage>4</fpage><lpage>19</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Рулько Е.B., 2025</copyright-statement><copyright-year>2025</copyright-year><copyright-holder xml:lang="ru">Рулько Е.B.</copyright-holder><copyright-holder xml:lang="en">Rulko E.V.</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://sapi.bntu.by/jour/article/view/725">https://sapi.bntu.by/jour/article/view/725</self-uri><abstract><p>Основной проблемой для систем навигации по снимкам местности является несоответствие визуальных признаков между фрагментом опорной картой и изображением с борта БПЛА. Снимки могут быть сделаны в различное время года, в различную погоду, с различными растительным покровом, условиями освещения и под различными углами обзора относительно плоскости земной поверхности. Данная работа предлагает использование сопоставления глубоких признаков, извлеченных в рамках неконтролируемого обучения с использованием триплет-ошибки. Это обеспечивает понимание семантики изображений, не зависящей от трансформаций местности. В рамах полёта над местностью с недостаточным количеством визуальных признаков для навигации (лес, поле), в работе предложено дополнительное использование визуальной одометрии с процедурой привязывания к опорной карте после получения достаточного количества признаков, с построением гипотез относительно местоположения. Извлечение глубоких признаков натренированной сетью из опорной карты и применение к ним фильтра энтропии позволяет планировать маршруты полёта над местностью, обладающей достаточным разнообразием признаков, необходимых для навигации.</p></abstract><trans-abstract xml:lang="en"><p>The main hurdle for terrain relative navigation systems is the incongruity of visual features between a patch of a satellite reference map and a view from an onboard UAV camera. Images are taken during different time of year, under different weather, vegetation and lighting conditions, with different angles of observation. This work proposes the usage of deep feature template matching, where features are extracted during unsupervised training using a triplet loss. It provides semantic understanding, agnostic to terrain transformations. In order to overcome struggling to navigate over featureless terrains, the work proposes additional usage of visual odometry with the procedure of sticking to the map after encountering enough features, with the procedure of hypothesizing over possible locations. Passing a fragment of the reference map through the trained feature extractor, applying an entropy filter and then a path-finding algorithm allows planning a flying path over areas rich of features relevant for navigation.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>навигация по снимкам местности</kwd><kwd>глубокие признаки</kwd><kwd>машинное обучение</kwd><kwd>визуальная одометрия</kwd><kwd>БПЛА</kwd></kwd-group><kwd-group xml:lang="en"><kwd>terrain relative navigation</kwd><kwd>template matching</kwd><kwd>triplet loss</kwd><kwd>deep learning</kwd><kwd>visual odometry</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Изучение трансформаций изображений для навигации беспилотных летательных аппаратов без GPS [Электронный документ]. – Режим доступа: https://www.youtube.com/watch?v=5JEFe2_L4So (дата обращения 23.10.2024).</mixed-citation><mixed-citation xml:lang="en">Image Transformation Learning for Drone Navigation without GPS: [Electronic resource] // HuCE – cpvrLab. URL: https://www.youtube.com/watch?v=5JEFe2_L4So. (Date of access: 23/10/2024).</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Anthony T. Fragoso и др. Инвариантное к сезонам глубокое преобразование для навигации по местности. // Наука робототехника. – 2021. – № 55.</mixed-citation><mixed-citation xml:lang="en">Anthony T. Fragoso et al. A seasonally invariant deep transform for visual terrain-relative navigation. Science robotics. 2021. Vol. 6, № 55.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Автономная навигация с улучшенным визуальным распознаванием местности [Электронный документ]. – Режим доступа: https://www.youtube.com/watch?v=U5Kr0YI3sec (дата обращения 23.10.2024).</mixed-citation><mixed-citation xml:lang="en">Autonomous Navigation with Improved Visual Terrain Recognition: [Electronic resource] // Caltech. URL: https://www.youtube.com/watch?v=U5Kr0YI3sec. (Date of access: 23/10/2024).</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Jiaming Sun и др. LoFTR: Сопоставление локальных признаков с трансформерами без детекторов [Электронный документ]. – Режим доступа: https://arxiv.org/abs/2104.00680 (дата обращения 23.10.2024).</mixed-citation><mixed-citation xml:lang="en">Jiaming Sun et al. LoFTR: Detector-Free Local Feature Matching with Transformers. 2021. arXiv: 2104.00680.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">ORB (Ориентированный FAST повернутый BRIEF) [Электронный документ]. – Режим доступа: https://docs.opencv.org/4.x/d1/d89/tutorial_py_orb.html (дата обращения 23.10.2024).</mixed-citation><mixed-citation xml:lang="en">ORB (Oriented FAST and Rotated BRIEF): [Electronic resource] // OpenCV. URL: https://docs.opencv.org/4.x/d1/d89/tutorial_py_orb.html. (Date of access: 23/10/2024).</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">ORB в сравнении с визуальной навигацией по местности с использованием машинного обучения [Электронный документ]. – Режим доступа: https://www.youtube.com/@kefrobotics6924 (дата обращения 23.10.2024).</mixed-citation><mixed-citation xml:lang="en">ORB vs MLaided Visual TRN: [Electronic resource] // KEF Robotics. URL: https://www.youtube.com/@kefrobotics6924. (Date of access: 12/01/2024).</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Jiexiong Tang и др. Отбрасывание аномальных значений данных через нейронные сети для самоконтролируемого обучения ключевым точкам [Электронный документ]. – Режим доступа: https://arxiv.org/abs/1912.10615 (дата обращения 23.10.2024).</mixed-citation><mixed-citation xml:lang="en">Jiexiong Tang et al. Neural Outlier Rejection for Self-Supervised Keypoint Learning. 2019. arXiv: 1912.10615.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Paul-Edouard Sarlin и др. СупуерКлей: Изучение сопоставления признаков через графовые нейронные сети [Электронный документ]. – Режим доступа: https://arxiv.org/abs/1911.11763 (дата обращения 23.10.2024).</mixed-citation><mixed-citation xml:lang="en">Paul-Edouard Sarlin et al. SuperGlue: Learning Feature Matching with Graph Neural Networks. 2020. arXiv: 1911.11763.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Yifan Wang и др. Эффективный LoFTR: Полуполносвязное сопоставление локальных признаков с разряженной скоростью [Электронный документ]. – Режим доступа: https://arxiv.org/abs/2403.04765 (дата обращения 15.11.2024).</mixed-citation><mixed-citation xml:lang="en">Yifan Wang et al. Efficient LoFTR: Semi-Dense Local Feature Matching with Sparse-Like Speed. 2024. arXiv: 2403.04765.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Philipp Lindenberger и др. ЛекгийКлей: Локальное сопоставление признаков со скоростью света [Электронный документ]. – Режим доступа: https://arxiv.org/abs/2306.13643 (дата обращения 23.10.2024).</mixed-citation><mixed-citation xml:lang="en">Philipp Lindenberger et al. LightGlue: Local Feature Matching at Light Speed. 2023. arXiv: 2306.13643.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Rémi Pautrat и др. КлейКарандаш: Устойчивое сопоставление изображений через сочетание точек и линий [Электронный документ]. – Режим доступа: https://arxiv.org/abs/2304.02008 (дата обращения 23.10.2024).</mixed-citation><mixed-citation xml:lang="en">Rémi Pautrat et al. GlueStick: Robust Image Matching by Sticking Points and Lines Together. 2023. arXiv: 2304.02008.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Jonghee Kim и др. Устойчивое сопоставление по шаблонам с использование адаптированных к масштабу глубоких свёрточных признаков. // APSIPA ежегодная встреча и конференция. – 2017.</mixed-citation><mixed-citation xml:lang="en">Jonghee Kim et al. Robust template matching using scale-adaptive deep convolutional features. APSIPA Annual Summit and Conference. 2017.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Jiaxin Cheng и др. QATM: Сопоставление по шаблонам для глубокого обучения с пониманием качества [Электронный документ]. – Режим доступа: https://arxiv.org/abs/1903.07254 (дата обращения 23.10.2024).</mixed-citation><mixed-citation xml:lang="en">Jiaxin Cheng et al. QATM: Quality-Aware Template Matching For Deep Learning. 2019. arXiv: 1903.07254.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">ImageNet [Электронный документ]. – Режим доступа: URL: https://www.image-net.org (дата обращения 23.10.2024).</mixed-citation><mixed-citation xml:lang="en">ImageNet: [Electronic resource] // URL: https://www.image-net.org. (Date of access: 23/10/2024).</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Schroff и др. FaceNet: унифицированное представление для распознавания лиц и кластеризации [Электронный документ]. – Режим доступа: https://arxiv.org/abs/1503.03832 (дата обращения 23.10.2024).</mixed-citation><mixed-citation xml:lang="en">Schroff et al. FaceNet: A unified embedding for face recognition and clustering. 2015. arXiv: 1503.03832.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Weights &amp; Biases [Электронный документ]. – Режим доступа: URL: https://wandb.ai/site. (дата обращения 23.10.2024).</mixed-citation><mixed-citation xml:lang="en">Weights &amp; Biases: [Electronic resource] // URL: https://wandb.ai/site. (Date of access: 23/10/2024).</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Scikit-image. Примеры. Фильтрация и восстановление. Энтропия [Электронный документ]. – Режим доступа: URL: https://scikit-image.org/docs/stable/auto_examples/filters/plot_entropy.html. (дата обращения 23.10.2024).</mixed-citation><mixed-citation xml:lang="en">Examples. Filtering and restoration. Entropy: [Electronic resource] // Scikit-image. https://scikit-image.org/docs/ stable/auto_examples/filters/plot_entropy.html. (Date of access: 23/10/2024).</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">A* алгоритм поиска [Электронный документ]. – Режим доступа: URL: https://www.geeksforgeeks.org/a-search- algorithm. (дата обращения 23.10.2024).</mixed-citation><mixed-citation xml:lang="en">A* Search Algorithm: [Electronic resource] // https://www.geeksforgeeks.org/a-search-algorithm. (Date of access: 23/10/2024).</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">Размеченные спутниковые снимки высокого разрешения для оценки разрушений зданий [Электронный документ]. – Режим доступа: URL: https://xview2.org/dataset. (дата обращения 23.10.2024).</mixed-citation><mixed-citation xml:lang="en">Annotated high-resolution satellite imagery for building damage assessment: [Electronic resource] // xBD Dataset. URL: https://xview2.org/dataset. (Date of access: 23/10/2024).</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">Mathilde Caron и др. Неконтролируемое обучение визуальным признакам через контрастные кластерные назначения [Электронный документ]. – Режим доступа: https://arxiv.org/abs/2006.09882 (дата обращения 23.10.2024).</mixed-citation><mixed-citation xml:lang="en">Mathilde Caron et al. Unsupervised Learning of Visual Features by Contrasting Cluster Assignments. 2021. arXiv: 2006.09882.</mixed-citation></citation-alternatives></ref><ref id="cit21"><label>21</label><citation-alternatives><mixed-citation xml:lang="ru">Lihe Yang и др. Глубина чего угодно версия 2 [Электронный документ]. – Режим доступа: https://arxiv.org/abs/2406.09414 (дата обращения 23.10.2024).</mixed-citation><mixed-citation xml:lang="en">Lihe Yang et al. Depth Anything V2. 2024. arXiv: 2406.09414.</mixed-citation></citation-alternatives></ref><ref id="cit22"><label>22</label><citation-alternatives><mixed-citation xml:lang="ru">Dioram визуальная навигация (базирующаяся на Dioram SLAM One) определение местоположения через облако точке в масштабах города [Электронный документ]. – Режим доступа: URL: https://www.youtube.com/watch?v=DwAT46MdyXk. (дата обращения 23.10.2024).</mixed-citation><mixed-citation xml:lang="en">Dioram Visual Navigation(based on Dioram SLAM One) point-cloud mapping in a city scale: [Electronic resource] // Dioram: Computer Vision, Machine Learning, SLAM. URL: https://www.youtube.com/watch?v=DwAT46MdyXk. (Date of access: 23/10/2024).</mixed-citation></citation-alternatives></ref><ref id="cit23"><label>23</label><citation-alternatives><mixed-citation xml:lang="ru">Превосходный детектор линий [Электронный документ]. – Режим доступа: URL: https://github.com/amusi/awesome-lane-detection?tab=readme-ov-file#2023. (дата обращения 23.10.2024).</mixed-citation><mixed-citation xml:lang="en">Awesome-lane-detection: [Electronic resource] // Github.com. URL: https://github.com/amusi/awesome-lanedetection?tab=readme-ov-file#2023. (Date of access: 23/10/2024).</mixed-citation></citation-alternatives></ref><ref id="cit24"><label>24</label><citation-alternatives><mixed-citation xml:lang="ru">J. Oliver. Разработка элементов схемы нечеткого хеширования. / J. Oliver, J. Hagen // 19-я международная конференция по встроенной и общераспространенной компьютерной технике: материалы конференции / IEEE. – Шеньянг, Китай, 2021. – С. 1–6.</mixed-citation><mixed-citation xml:lang="en">J. Oliver, J. Hagen. Designing the Elements of a Fuzzy Hashing Scheme. Science robotics. 2021 IEEE 19th International Conference on Embedded and Ubiquitous Computing (EUC), Shenyang, China, 2021, pp. 1-6.</mixed-citation></citation-alternatives></ref><ref id="cit25"><label>25</label><citation-alternatives><mixed-citation xml:lang="ru">Основанные на реальной модели мира 3D геопространственные возможности для Unity [Электронный документ]. – Режим доступа: URL: https://cesium.com/platform/cesium-for-unity. (дата обращения 23.10.2024).</mixed-citation><mixed-citation xml:lang="en">Real-World 3D Geospatial Capability for Unity: [Electronic resource] // Cesium.com. URL: https://cesium.com/platform/cesium-for-unity. (Date of access: 23/10/2024).</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>
