PSiamRML: Target Recognition and Matching Integrated Localization Algorithm Based on Pseudo-Siamese Network
The positioning function of unmanned aerial vehicles (UAVs) is a challenging and fundamental research topic and is the premise for UAVs to realize autonomous navigation. The disappearance of satellite signals makes it challenging to achieve accurate positioning. Thus, visual positioning algorithms b...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Hindawi Limited
2023-01-01
|
Series: | International Journal of Aerospace Engineering |
Online Access: | http://dx.doi.org/10.1155/2023/1135946 |
_version_ | 1797655623753531392 |
---|---|
author | Jiwei Fan Xiaogang Yang Ruitao Lu Xueli Xie Siyu Wang |
author_facet | Jiwei Fan Xiaogang Yang Ruitao Lu Xueli Xie Siyu Wang |
author_sort | Jiwei Fan |
collection | DOAJ |
description | The positioning function of unmanned aerial vehicles (UAVs) is a challenging and fundamental research topic and is the premise for UAVs to realize autonomous navigation. The disappearance of satellite signals makes it challenging to achieve accurate positioning. Thus, visual positioning algorithms based on computer vision have been proposed in recent years and these algorithms have produced good results. However, these algorithms have relatively simple functions and cannot perceive the environment. Their versatility is poor, and mismatching often occurs, which affects the positioning accuracy. Aiming to address the need for integrated target recognition, target matching, and positioning of UAVs, we propose an algorithm that integrates the target recognition, matching, and positioning functions by combining the single-shot multibox detector (SSD) algorithm with the deep feature matching algorithm. This algorithm is based on the idea of pseudo-Siamese networks and the SSD algorithm, introducing a deep feature matching method to directly calculate the correspondence between two images. The main idea is to use the VGG network trained by the SSD target recognition algorithm to extract deep features, without any special training for feature matching. Finally, by sharing neural network weights, the integrated design of target recognition and image-matching localization algorithms is achieved. Mismatches between the real-time and reference images are addressed by introducing the grid-based motion statistics algorithm to optimize the matching result and improve the correct matching efficiency of the target. The University-Release dataset was used to compare and analyze the performance of the proposed algorithm to verify its superiority and feasibility. The results show that the matching accuracy of the PSiamRML algorithm is generally good and that it significantly compensates for changes in the contrast, scale, brightness, blur, deformation, and so on, apart from improving the stability and robustness. Finally, a matching test scenario with aerial images captured by an S1000 six-rotor UAV served to verify the effectiveness and practicability of the PSiamRML algorithm. |
first_indexed | 2024-03-11T17:17:10Z |
format | Article |
id | doaj.art-10009680ff694058a8ab795e106c1ab0 |
institution | Directory Open Access Journal |
issn | 1687-5974 |
language | English |
last_indexed | 2024-03-11T17:17:10Z |
publishDate | 2023-01-01 |
publisher | Hindawi Limited |
record_format | Article |
series | International Journal of Aerospace Engineering |
spelling | doaj.art-10009680ff694058a8ab795e106c1ab02023-10-20T00:00:04ZengHindawi LimitedInternational Journal of Aerospace Engineering1687-59742023-01-01202310.1155/2023/1135946PSiamRML: Target Recognition and Matching Integrated Localization Algorithm Based on Pseudo-Siamese NetworkJiwei Fan0Xiaogang Yang1Ruitao Lu2Xueli Xie3Siyu Wang4PLA Rocket Force University of EngineeringPLA Rocket Force University of EngineeringPLA Rocket Force University of EngineeringPLA Rocket Force University of EngineeringPLA Rocket Force University of EngineeringThe positioning function of unmanned aerial vehicles (UAVs) is a challenging and fundamental research topic and is the premise for UAVs to realize autonomous navigation. The disappearance of satellite signals makes it challenging to achieve accurate positioning. Thus, visual positioning algorithms based on computer vision have been proposed in recent years and these algorithms have produced good results. However, these algorithms have relatively simple functions and cannot perceive the environment. Their versatility is poor, and mismatching often occurs, which affects the positioning accuracy. Aiming to address the need for integrated target recognition, target matching, and positioning of UAVs, we propose an algorithm that integrates the target recognition, matching, and positioning functions by combining the single-shot multibox detector (SSD) algorithm with the deep feature matching algorithm. This algorithm is based on the idea of pseudo-Siamese networks and the SSD algorithm, introducing a deep feature matching method to directly calculate the correspondence between two images. The main idea is to use the VGG network trained by the SSD target recognition algorithm to extract deep features, without any special training for feature matching. Finally, by sharing neural network weights, the integrated design of target recognition and image-matching localization algorithms is achieved. Mismatches between the real-time and reference images are addressed by introducing the grid-based motion statistics algorithm to optimize the matching result and improve the correct matching efficiency of the target. The University-Release dataset was used to compare and analyze the performance of the proposed algorithm to verify its superiority and feasibility. The results show that the matching accuracy of the PSiamRML algorithm is generally good and that it significantly compensates for changes in the contrast, scale, brightness, blur, deformation, and so on, apart from improving the stability and robustness. Finally, a matching test scenario with aerial images captured by an S1000 six-rotor UAV served to verify the effectiveness and practicability of the PSiamRML algorithm.http://dx.doi.org/10.1155/2023/1135946 |
spellingShingle | Jiwei Fan Xiaogang Yang Ruitao Lu Xueli Xie Siyu Wang PSiamRML: Target Recognition and Matching Integrated Localization Algorithm Based on Pseudo-Siamese Network International Journal of Aerospace Engineering |
title | PSiamRML: Target Recognition and Matching Integrated Localization Algorithm Based on Pseudo-Siamese Network |
title_full | PSiamRML: Target Recognition and Matching Integrated Localization Algorithm Based on Pseudo-Siamese Network |
title_fullStr | PSiamRML: Target Recognition and Matching Integrated Localization Algorithm Based on Pseudo-Siamese Network |
title_full_unstemmed | PSiamRML: Target Recognition and Matching Integrated Localization Algorithm Based on Pseudo-Siamese Network |
title_short | PSiamRML: Target Recognition and Matching Integrated Localization Algorithm Based on Pseudo-Siamese Network |
title_sort | psiamrml target recognition and matching integrated localization algorithm based on pseudo siamese network |
url | http://dx.doi.org/10.1155/2023/1135946 |
work_keys_str_mv | AT jiweifan psiamrmltargetrecognitionandmatchingintegratedlocalizationalgorithmbasedonpseudosiamesenetwork AT xiaogangyang psiamrmltargetrecognitionandmatchingintegratedlocalizationalgorithmbasedonpseudosiamesenetwork AT ruitaolu psiamrmltargetrecognitionandmatchingintegratedlocalizationalgorithmbasedonpseudosiamesenetwork AT xuelixie psiamrmltargetrecognitionandmatchingintegratedlocalizationalgorithmbasedonpseudosiamesenetwork AT siyuwang psiamrmltargetrecognitionandmatchingintegratedlocalizationalgorithmbasedonpseudosiamesenetwork |