Bidirectional scale-invariant feature transform feature matching algorithms based on priority k-d tree search

In this article, a bidirectional feature matching algorithm and two extended algorithms based on the priority k-d tree search are presented for the image registration using scale-invariant feature transform features. When matching precision of image registration is below 50%, the discarding wrong match performance of many robust fitting methods like Random Sample Consensus (RANSAC) is poor. Therefore, improving matching precision is a significant work. Generally, a feature matching algorithm is used once in the image registration system. We propose a bidirectional algorithm that utilizes the priority k-d tree search twice to improve matching precision. There are two key steps in the bidirectional algorithm. According to the case of adopting the ratio restriction of distances in the two key steps, we further propose two extended bidirectional algorithms. Experiments demonstrate that there are some special properties of these three bidirectional algorithms, and the two extended algorithms can achieve higher precisions than previous feature matching algorithms.

[1]  Matthew A. Brown,et al.  Automatic Panoramic Image Stitching using Invariant Features , 2007, International Journal of Computer Vision.

[2]  David G. Lowe,et al.  What and Where: 3D Object Recognition with Accurate Pose , 2006, Toward Category-Level Object Recognition.

[3]  David G. Lowe,et al.  Scene modelling, recognition and tracking with invariant image features , 2004, Third IEEE and ACM International Symposium on Mixed and Augmented Reality.

[4]  Gregory Dudek,et al.  Image stitching with dynamic elements , 2009, Image Vis. Comput..

[5]  Andreas Nüchter,et al.  Collision detection between point clouds using an efficient k-d tree implementation , 2015, Adv. Eng. Informatics.

[6]  S. Arya Nearest neighbor searching and applications , 1996 .

[7]  Danny Crookes,et al.  Live-Cell Tracking Using SIFT Features in DIC Microscopic Videos , 2010, IEEE Transactions on Biomedical Engineering.

[8]  Richard I. Hartley,et al.  Optimised KD-trees for fast image descriptor matching , 2008, 2008 IEEE Conference on Computer Vision and Pattern Recognition.

[9]  David G. Lowe,et al.  Shape indexing using approximate nearest-neighbour search in high-dimensional spaces , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[10]  Jannis Teunissen,et al.  Controlling the weights of simulation particles: adaptive particle management using k-d trees , 2013, J. Comput. Phys..

[11]  Vincent Lepetit,et al.  Keypoint recognition using randomized trees , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[12]  Ghassan Hamarneh,et al.  n -SIFT: n -Dimensional Scale Invariant Feature Transform , 2009, IEEE Trans. Image Process..

[13]  Robert F. Sproull,et al.  Refinements to nearest-neighbor searching ink-dimensional trees , 1991, Algorithmica.

[14]  Jan Flusser,et al.  Image registration methods: a survey , 2003, Image Vis. Comput..

[15]  David G. Lowe,et al.  Object recognition from local scale-invariant features , 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision.

[16]  Jon Louis Bentley,et al.  An Algorithm for Finding Best Matches in Logarithmic Expected Time , 1977, TOMS.

[17]  Qionghai Dai,et al.  Video-object segmentation and 3D-trajectory estimation for monocular video sequences , 2011, Image Vis. Comput..

[18]  Xuesong Lu,et al.  SIFT and shape information incorporated into fluid model for non-rigid registration of ultrasound images , 2010, Comput. Methods Programs Biomed..

[19]  G LoweDavid,et al.  Distinctive Image Features from Scale-Invariant Keypoints , 2004 .

[20]  David G. Lowe,et al.  Fast Approximate Nearest Neighbors with Automatic Algorithm Configuration , 2009, VISAPP.

[21]  B. Siegfried,et al.  Evaluating sub-lethal effects of orchard-applied pyrethroids using video-tracking software to quantify honey bee behaviors. , 2015, Chemosphere.

[22]  Dan Schonfeld,et al.  A Particle Filtering Framework for Joint Video Tracking and Pose Estimation , 2010, IEEE Transactions on Image Processing.

[23]  Sunil Arya,et al.  Algorithms for fast vector quantization , 1993, [Proceedings] DCC `93: Data Compression Conference.

[24]  Yali Amit,et al.  Shape Quantization and Recognition with Randomized Trees , 1997, Neural Computation.

[25]  Ying Wang,et al.  Detection of engineering vehicles in high-resolution monitoring images , 2015, Frontiers of Information Technology & Electronic Engineering.