Abstract Local feature description is a crucial challenge in unmanned aerial vehicle (UAV) images matching. Although scholars have explored a variety of methods for defining local feature descriptions, improving the matching accuracy of UAV images and reducing the memory consumption of descriptor remain worthwhile research issues. A compact and robust binary feature descriptor for UAV image matching is proposed. To achieve rotational invariance of the descriptor, a sampling pattern based on the region overlap error is employed to assign the dominant direction of the feature points. Additionally, a rotation invariant gradient computation method is proposed to reduce the dominant direction assignment errors. Then, the region around the feature point is divided into grids based on the region overlap error, and gradient orientation histogram and average intensity histogram are constructed. Finally, these histograms are binarized to generate a 30-byte binary descriptor. Results from the Oxford dataset, the Iguazu dataset, and a high-resolution UAV image dataset indicate that the proposed descriptor is compact and achieves the highest matching accuracy compared to nine commonly used feature descriptors, including scale-invariant feature transform, speeded up robust feature, binary robust invariant scalable keypoints, KAZE, oriented fast and rotated brief, fast retina keypoint, local intensity order pattern, boosted efficient binary local image descriptor, and triplet-based efficient binary local image descriptor. Notably, on the high-resolution UAV images with translational transformations, scale variations, salt-and-pepper noise, and Gaussian white noise, the accuracies of the proposed descriptor were 87.09%, 80.83%, 92.46%, and 87.42%, respectively. The improvements ranged from 6.95% to 53.20%, 9.32% to 55.90%, 10.39% to 44.29%, and 6.54% to 58.24%.
Read full abstract