Intelligent Vision Algorithms for Unmanned Systems
GU Mei-ying, LI Hang, ZHANG Jia-wei, BAI Xiao, ZHENG Jin
As the cost of unmanned aerial vehicles (UAVs) decreases, they have attracted increasing research interest. UAVs are now widely applied in various fields, including agriculture, firefighting, surveying, aerial photography, and recreational applications. These applications require UAVs to perform autonomous flights with precise self-localization, typically relying heavily on global navigation satellite systems (GNSS). However, GNSS has multiple shortcomings related to long-distance radio communications, such as non-line-of-sight reception, multi-path effects, and spoofing. This has driven the development of new methods to supplement or replace satellite navigation. Vision-based UAV localization and navigation methods, utilizing onboard visual sensors for autonomous localization and navigation, have become crucial in addressing this issue. This review contributes to the field by systematically reviewing vision-based UAV localization and navigation technologies, providing a comprehensive summary of the current research landscape and developmental trends. First, it introduces vision-based UAV localization methods, which are categorized into image retrieval and feature matching approaches. The technical characteristics, applicable scenarios, relevant datasets, and evaluation metrics of these methods are analyzed in detail. Second, this review elaborates on vision-based UAV navigation methods, distinguishing between obstacle detection and avoidance techniques and path planning methods based on their functional objectives, while highlighting the strengths and limitations of existing technologies. Finally, this review further discusses the potential challenges faced by vision-based UAV localization and navigation methods, including the lack of publicly available datasets, the need for hardware acceleration, the complexity of operating environments, real-time processing requirements, energy constraints, and the gap between simulated and real-world environments.