Vision-Based Geolocation of Moving Ground Targets Using Kalman Filtering with a Gimbal Camera on Board a UAV
Abstract
1. Introduction
- Operational surveillance validation: It demonstrates that persistent vision-based surveillance of moving ground targets is feasible with small UAVs under realistic conditions, including continuous tracking at long range (141 m standoff) and autonomous flight control adaptation based on target estimates.
- Integrated practical framework: Design and deployment of a complete onboard system unifying visual tracking, active gimbal control, and state estimation, validated on resource-constrained hardware under actual flight disturbances (wind, vibration, measurement noise).
- Systematic filtering evaluation: Comparative analysis of EKF and UKF performance for maintaining tracking continuity under occlusions and measurement uncertainties, providing practical guidance for real-time UAV surveillance applications.
2. Methods and Materials
2.1. Geolocation Geometry
2.2. Target Geolocation
2.3. Kalman Filtering
3. Tests and Results
3.1. Simulation Studies
3.1.1. Simulation Environment Setup
3.1.2. Filter Parameter Analysis
3.1.3. Algorithm Comparison Under Nominal Conditions
3.1.4. Robustness Testing with Occlusion
3.1.5. Performance Analysis Across Target Speed Variations
- Low speed: 2.5 m/s (jogging).
- Nominal speed: 5.0 m/s (slow vehicle speed).
- High speed: 10.0 m/s (moderate vehicle speed).
3.1.6. Performance Evaluation with Complex Target Trajectories
3.2. Experimental Implementation
3.2.1. Hardware Platform
3.2.2. System Architecture
3.2.3. Target Detection and Tracking
3.3. Flight Experiments
3.3.1. Flight Test Methodology
3.3.2. Stationary Target Tests
3.3.3. Moving Target Tests
3.3.4. Fixed-Wing UAV Tests with Moving Target
3.4. Discussion
3.4.1. Filter Performance Analysis
3.4.2. Parameter Sensitivity and Tuning
3.4.3. Real-World Performance Validation
3.4.4. Practical Implementation Considerations
3.4.5. Failure Cases and Recovery
3.4.6. Limitations and Future Work
4. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Valavanis, K.P.; Vachtsevanos, G.J. Handbook of Unmanned Aerial Vehicles; Springer: New York, NY, USA, 2015; Volume 1. [Google Scholar]
- Cai, G.; Dias, J.; Seneviratne, L. A survey of small-scale unmanned aerial vehicles: Recent advances and future development trends. Unmanned Syst. 2014, 2, 175–199. [Google Scholar] [CrossRef]
- Tomic, T.; Schmid, K.; Lutz, P.; Domel, A.; Kassecker, M.; Mair, E.; Grixa, I.L.; Ruess, F.; Suppa, M.; Burschka, D. Toward a fully autonomous UAV: Research platform for indoor and outdoor urban search and rescue. IEEE Robot. Autom. Mag. 2012, 19, 46–56. [Google Scholar] [CrossRef]
- Park, S.; Jung, D. Vision-based tracking of a ground-moving target with UAV. Int. J. Aeronaut. Space Sci. 2019, 20, 467–482. [Google Scholar] [CrossRef]
- Yang, S.; Scherer, S.A.; Schauwecker, K.; Zell, A. Autonomous landing of MAVs on an arbitrarily textured landing site using onboard monocular vision. J. Intel. Robot. Syst. 2014, 74, 27–43. [Google Scholar] [CrossRef]
- Arafat, M.Y.; Alam, M.M.; Moh, S. Vision-based navigation techniques for unmanned aerial vehicles: Review and challenges. Drones 2023, 7, 89. [Google Scholar] [CrossRef]
- Shin, S.; Min, D.; Lee, J. Multi-matching-based vision navigation referencing map tile. Int. J. Aeronaut. Space Sci. 2021, 22, 1119–1140. [Google Scholar] [CrossRef]
- He, R.; Bachrach, A.; Achtelik, M.; Geramifard, A.; Gurdan, D.; Prentice, S.; Stumpf, J.; Roy, N. On the design and use of a micro air vehicle to track and avoid adversaries. Int. J. Robot. Res. 2010, 29, 529–546. [Google Scholar]
- Hu, K.; Chen, Z.; Kang, H.; Tang, Y. 3D vision technologies for a self-developed structural external crack damage recognition robot. Automat. Constr. 2024, 159, 105262. [Google Scholar] [CrossRef]
- Bevacqua, G.; Cacace, J.; Finzi, A.; Lippiello, V. Mixed-initiative planning and execution for multiple drones in search and rescue missions. In Proceedings of the International Conference on Automated Planning and Scheduling, Jerusalem, Israel, 7–11 June 2015; Volume 25, pp. 315–323. [Google Scholar]
- Al-Kaff, A.; Martin, D.; Garcia, F.; de la Escalera, A.; Armingol, J.M. Survey of computer vision algorithms and applications for unmanned aerial vehicles. Expert Syst. Appl. 2018, 92, 447–463. [Google Scholar] [CrossRef]
- Kanistras, K.; Martins, G.; Rutherford, M.J.; Valavanis, K.P. A survey of unmanned aerial vehicles (UAVs) for traffic monitoring. In Proceedings of the 2013 International Conference on Unmanned Aircraft Systems (ICUAS), Atlanta, GA, USA, 28–31 May 2013; pp. 221–234. [Google Scholar]
- Barrile, V.; Bernardo, E.; Fotia, A.; Candela, G.; Bilotta, G. Road safety: Road degradation survey through images by UAV. WSEAS Trans. Environ. Dev. 2020, 16, 649–659. [Google Scholar] [CrossRef]
- Mukherjee, A.; Misra, S.; Raghuwanshi, N.S. A survey of unmanned aerial sensing solutions in precision agriculture. J. Netw. Comput. Appl. 2019, 148, 102461. [Google Scholar] [CrossRef]
- del Cerro, J.; Cruz Ulloa, C.; Barrientos, A.; de León Rivas, J. Unmanned aerial vehicles in agriculture: A survey. Agronomy 2021, 11, 203. [Google Scholar] [CrossRef]
- Pachter, M.; Ceccarelli, N.; Chandler, P.R. Vision-based target geo-location using camera equipped MAVs. In Proceedings of the 2007 46th IEEE Conference on Decision and Control, New Orleans, LA, USA, 12–14 December 2007; pp. 2333–2338. [Google Scholar]
- Redding, J.D.; McLain, T.W.; Beard, R.W.; Taylor, C.N. Vision-based target localization from a fixed-wing miniature air vehicle. In Proceedings of the 2006 American Control Conference, Minneapolis, MI, USA, 14–16 June 2006; 6p. [Google Scholar]
- Monda, M.; Woolsey, C.; Reddy, C. Ground target localization and tracking in a riverine environment from a uav with a gimbaled camera. In Proceedings of the AIAA Guidance, Navigation and Control Conference and Exhibit, Hilton Head, SC, USA, 20–23 August 2007; p. 6747. [Google Scholar]
- Hosseinpoor, H.; Samadzadegan, F.; Dadras Javan, F. Pricise target geolocation and tracking based on UAV video imagery. Int. Arch. Photogr. Remote Sens. Spatial Inf. Sci. 2016, 41, 1–7. [Google Scholar] [CrossRef]
- Micheal, A.A.; Vani, K.; Sanjeevi, S.; Lin, C.H. Object detection and tracking with UAV data using deep learning. J. Indian Soc. Remote Sens. 2021, 49, 463–469. [Google Scholar] [CrossRef]
- Zhao, X.; Huang, X.; Cheng, J.; Xia, Z.; Tu, Z. A Vision-Based End-to-End Reinforcement Learning Framework for Drone Target Tracking. Drones 2024, 8, 628. [Google Scholar] [CrossRef]
- Xu, Y.; Liu, Y.; Li, H.; Wang, L.; Ai, J. A deep learning approach of intrusion detection and tracking with UAV-based 360 camera and 3-axis gimbal. Drones 2024, 8, 68. [Google Scholar] [CrossRef]
- Hansen, J.G.; de Figueiredo, R.P. Active object detection and tracking using gimbal mechanisms for autonomous drone applications. Drones 2024, 8, 55. [Google Scholar] [CrossRef]
- Ge, Z.; Liu, S.; Wang, F.; Li, Z.; Sun, J. Yolox: Exceeding yolo series in 2021. arXiv 2021, arXiv:2107.08430. [Google Scholar] [CrossRef]
- Jiang, Z.; Zhao, L.; Li, S.; Jia, Y. Real-time object detection method for embedded devices. Comput. Vis. Pattern Recogn. 2020, 3, 1–11. [Google Scholar]
- Lukezic, A.; Vojir, T.; Cehovin Zajc, L.; Matas, J.; Kristan, M. Discriminative correlation filter with channel and spatial reliability. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA, 21–26 July 2017; pp. 6309–6318. [Google Scholar]
- Wan, E.A.; Van Der Merwe, R. The unscented Kalman filter for nonlinear estimation. In Proceedings of the IEEE 2000 Adaptive Systems for sIgnal Processing, Communications, And Control Symposium (Cat. No. 00EX373), Lake Louise, AB, Canada, 4 October 2000; pp. 153–158. [Google Scholar]
- Gupta, P.; Pareek, B.; Singal, G.; Rao, D.V. Edge device based military vehicle detection and classification from UAV. Multimedia Tools Appl. 2022, 81, 19813–19834. [Google Scholar] [CrossRef]
























| Parameter (Unit: m) | Geolocation (Raw Data) | R | 0.1R | 10R |
|---|---|---|---|---|
| Mean error of N | 2.1683 | 1.0977 | 1.6702 | 11.9126 |
| Mean error of E | 1.9927 | 1.1839 | 1.6406 | 3.2167 |
| STD of N | 2.8611 | 1.6621 | 2.2426 | 13.5123 |
| STD of E | 2.5578 | 1.6856 | 2.0761 | 4.0970 |
| Parameter (Unit: m) | Geolocation (Raw Data) | EKF | UKF |
|---|---|---|---|
| Mean error of N | 2.1683 | 1.0977 | 1.0915 |
| Mean error of E | 1.9927 | 1.1839 | 1.2007 |
| STD of N | 2.8611 | 1.6621 | 1.6663 |
| STD of E | 2.5578 | 1.6856 | 1.6853 |
| Parameter (Unit: m) | Geolocation (Raw Data) | EKF | UKF |
|---|---|---|---|
| Mean error of N | INF | 2.4483 | 2.2708 |
| Mean error of E | INF | 2.8829 | 1.8728 |
| STD of N | INF | 4.8306 | 4.1098 |
| STD of E | INF | 6.3825 | 3.0421 |
| Speed | Dir. | Raw Geolocation | EKF | UKF | |||
|---|---|---|---|---|---|---|---|
| Regime | Mean | STD | Mean | STD | Mean | STD | |
| (m) | (m) | (m) | (m) | (m) | (m) | ||
| Low (2.5 m/s) | N | 1.48 | 1.90 | 0.82 | 2.69 | 0.71 | 1.81 |
| E | 1.49 | 1.90 | 0.59 | 2.69 | 0.64 | 1.81 | |
| Nominal (5.0 m/s) | N | 1.56 | 1.96 | 0.76 | 1.10 | 0.78 | 1.00 |
| E | 1.51 | 1.96 | 0.62 | 1.10 | 0.70 | 1.00 | |
| High (10.0 m/s) | N | 1.60 | 2.01 | 1.24 | 2.02 | 1.03 | 1.33 |
| E | 1.56 | 2.01 | 1.00 | 2.02 | 0.96 | 1.33 | |
| Parameter (Unit: m) | Geolocation (Raw Data) | EKF | UKF |
|---|---|---|---|
| Mean error of N | 1.48 | 1.81 | 1.24 |
| Mean error of E | 1.58 | 1.41 | 1.15 |
| STD of N | 1.84 | 2.83 | 1.60 |
| STD of E | 1.65 | 2.32 | 1.46 |
| Parameter (Unit: m) | Geolocation (Raw Data) | UKF |
|---|---|---|
| STD of N direction | 3.7600 | 0.5399 |
| STD of E direction | 4.2933 | 0.5352 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Kim, J.; Kim, Y.; Kim, S.; Cho, H.; Jung, D. Vision-Based Geolocation of Moving Ground Targets Using Kalman Filtering with a Gimbal Camera on Board a UAV. Aerospace 2025, 12, 1065. https://doi.org/10.3390/aerospace12121065
Kim J, Kim Y, Kim S, Cho H, Jung D. Vision-Based Geolocation of Moving Ground Targets Using Kalman Filtering with a Gimbal Camera on Board a UAV. Aerospace. 2025; 12(12):1065. https://doi.org/10.3390/aerospace12121065
Chicago/Turabian StyleKim, Jaemin, Youngrun Kim, SuHyeon Kim, Hyeongjun Cho, and Dongwon Jung. 2025. "Vision-Based Geolocation of Moving Ground Targets Using Kalman Filtering with a Gimbal Camera on Board a UAV" Aerospace 12, no. 12: 1065. https://doi.org/10.3390/aerospace12121065
APA StyleKim, J., Kim, Y., Kim, S., Cho, H., & Jung, D. (2025). Vision-Based Geolocation of Moving Ground Targets Using Kalman Filtering with a Gimbal Camera on Board a UAV. Aerospace, 12(12), 1065. https://doi.org/10.3390/aerospace12121065

