Efficient homography estimation using a recursive algorithm with a mixture of weighted Gaussian kernels

被引:0
作者
Hashemzadeh, F. [1 ,2 ]
Kumbasar, T. [3 ]
机构
[1] Univ Tabriz, Fac Elect & Comp Engn, Tabriz, Iran
[2] Istanbul Tech Univ, Control & Automat Engn Dept, Istanbul, Turkiye
[3] Istanbul Tech Univ, AI & Intelligent Syst Lab, Istanbul, Turkiye
关键词
Homography; Estimation; Recursive algorithm; Gaussian kernels; Computational time; IMPULSIVE-NOISE; ROBUST;
D O I
10.1016/j.sigpro.2024.109882
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this study, we propose an efficient recursive algorithm, named GK-RLS, defined with a mixture of weighted Gaussian kernels for efficient homography estimation. By defining the homography estimation problem as a least square problem and optimizing the estimation parameters based on minimizing expected estimation errors, GKRLS offers efficient incremental processing of feature points, rather than processing them as a batch like RANSAC, resulting in reduced computation time (CT) when handling a large number of paired features. To address real-world challenges such as noise and outliers commonly encountered in feature extraction and pairing, GKRLS incorporates a small-pass filter defined with Gaussian kernels to effectively attenuate their resulting large prediction errors, thus reducing outlier drawbacks. The algorithm's effective stopping criteria are established based on a concept akin to RANSAC, with termination occurring when the estimated homography matrix yields low geometric error for a predefined portion of paired feature points. The CT of the algorithm is crucial for online applications or scenarios requiring the sharing of feature data points within communication networks, such as between multiple drones or between drones and a ground station. Therefore, leveraging the iterative structure and effective stopping criteria of GK-RLS, it estimates the homography matrix using only a limited number of feature points, resulting in a smaller CT compared to RANSAC while having a similar estimation performance. Extensive evaluations, including sensitivity analysis, a drone simulation, and experimental implementation, demonstrate the superiority of GK-RLS over RANSAC, especially concerning the required CT. Overall, GK-RLS presents a promising solution for robust and efficient homography matrix estimation in various real-world scenarios that require process data in high sampling frequencies.
引用
收藏
页数:20
相关论文
共 26 条
[1]  
Agarwal A., 2005, Tech. Rep. IIIT/TR/2005/12
[2]   Learning to Find Good Models in RANSAC [J].
Barath, Daniel ;
Cavalli, Luca ;
Pollefeys, Marc .
2022 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2022), 2022, :15723-15732
[3]   SURF: Speeded up robust features [J].
Bay, Herbert ;
Tuytelaars, Tinne ;
Van Gool, Luc .
COMPUTER VISION - ECCV 2006 , PT 1, PROCEEDINGS, 2006, 3951 :404-417
[4]   Robust Recursive Least-Squares Adaptive-Filtering Algorithm for Impulsive-Noise Environments [J].
Bhotto, Md. Zulfiquar Ali ;
Antoniou, Andreas .
IEEE SIGNAL PROCESSING LETTERS, 2011, 18 (03) :185-188
[5]   Homography-based Riccati observer design for camera pose estimation [J].
Bouazza, Tarek ;
Hamel, Tarek ;
Minh Duc Hua ;
Mahony, Robert .
2022 IEEE 61ST CONFERENCE ON DECISION AND CONTROL (CDC), 2022, :6862-6868
[6]   Camera-based calibration techniques for seamless multiprojector displays [J].
Brown, M ;
Majumder, A ;
Yang, RG .
IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2005, 11 (02) :193-206
[7]   A recursive least M-estimate algorithm for robust adaptive filtering in impulsive noise: Fast algorithm and convergence performance analysis [J].
Chan, SC ;
Zou, YX .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2004, 52 (04) :975-991
[8]  
Choi S., 1997, J COMPUTER VISION, V24, P271, DOI DOI 10.5244/C.23.81
[9]   Matching with PROSAC - Progressive Sample Consensus [J].
Chum, O ;
Matas, J .
2005 IEEE COMPUTER SOCIETY CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, VOL 1, PROCEEDINGS, 2005, :220-226
[10]  
Chum O, 2003, LECT NOTES COMPUT SC, V2781, P236