Generalized Closed-form Formulae for Feature-based Subpixel Alignment in Patch-based Matching

Cost-based image patch matching is at the core of various techniques in computer vision, photogrammetry and remote sensing. When the subpixel disparity between the reference patch in the source and target images is required, either the cost function or the target image have to be interpolated. While cost-based interpolation is the easiest to implement, multiple works have shown that image based interpolation can increase the accuracy of the subpixel matching, but usually at the cost of expensive search procedures. This, however, is problematic, especially for very computation intensive applications such as stereo matching or optical flow computation. In this paper, we show that closed form formulae for subpixel disparity computation for the case of one dimensional matching, e.g., in the case of rectified stereo images where the search space is of one dimension, exists when using the standard NCC, SSD and SAD cost functions. We then demonstrate how to generalize the proposed formulae to the case of high dimensional search spaces, which is required for unrectified stereo matching and optical flow extraction. We also compare our results with traditional cost volume interpolation formulae as well as with state-of-theart cost-based refinement methods, and show that the proposed formulae bring a small improvement over the state-of-the-art cost-based methods in the case of one dimensional search spaces, and a significant improvement when the search space is two dimensional.

[1]  Julie Delon,et al.  Small Baseline Stereovision , 2007, Journal of Mathematical Imaging and Vision.

[2]  Kristian Sabo,et al.  Searching for a Best Least Absolute Deviations Solution of an Overdetermined System of Linear Equations Motivated by Searching for a Best Least Absolute Deviations Hyperplane on the Basis of Given Data , 2011, J. Optim. Theory Appl..

[3]  Masatoshi Okutomi,et al.  Sub-Pixel Estimation Error Cancellation on Area-Based Matching , 2005, International Journal of Computer Vision.

[4]  Heiko Hirschmüller,et al.  Evaluation of Cost Functions for Stereo Matching , 2007, 2007 IEEE Conference on Computer Vision and Pattern Recognition.

[5]  SUB-PIXEL PRECISION IMAGE MATCHING FOR DISPLACEMENT MEASUREMENT OF MASS MOVEMENTS USING NORMALISED CROSS-CORRELATION , 2010 .

[6]  Juan Ruiz-Alzola,et al.  Nonrigid registration of 3D tensor medical data , 2002, Medical Image Anal..

[7]  Laurent Valentin Jospin,et al.  Photometric Long-Range Positioning of LED Targets for Cooperative Navigation in UAVs , 2019, Drones.

[8]  Thomas Pock,et al.  Learned Collaborative Stereo Refinement , 2019, International Journal of Computer Vision.

[9]  Xi Wang,et al.  High-Resolution Stereo Datasets with Subpixel-Accurate Ground Truth , 2014, GCPR.

[10]  Georgios D. Evangelidis,et al.  An enhanced correlation-based method for stereo correspondence with subpixel accuracy , 2005, Tenth IEEE International Conference on Computer Vision (ICCV'05) Volume 1.

[11]  Stefano Discetti,et al.  Fast 3D PIV with direct sparse cross-correlations , 2012 .

[12]  Zhaoyang Wang,et al.  Equivalence of digital image correlation criteria for pattern matching. , 2010, Applied optics.

[13]  Anders Grunnet-Jepsen,et al.  Intel RealSense Stereoscopic Depth Cameras , 2017, CVPR 2017.

[14]  Heiko Hirschmüller,et al.  Evaluation of Stereo Matching Costs on Images with Radiometric Differences , 2009, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[15]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[16]  C. Menq,et al.  Cancelling bias induced by correlation coefficient interpolation for sub-pixel image registration , 2013 .

[17]  Richard Szeliski,et al.  A Database and Evaluation Methodology for Optical Flow , 2007, 2007 IEEE 11th International Conference on Computer Vision.

[18]  Holger Nobach,et al.  Two-dimensional Gaussian regression for sub-pixel displacement estimation in particle image velocimetry or particle position estimation in particle tracking velocimetry , 2005 .

[19]  Uwe Franke,et al.  Improving Stereo Sub-Pixel Accuracy for Long Range Stereo , 2007, 2007 IEEE 11th International Conference on Computer Vision.

[20]  Masatoshi Okutomi,et al.  Two-dimensional simultaneous subpixel estimation for area-based matching , 2005 .

[21]  Steven Le Moan,et al.  Sub-Pixel Registration Technique for X-ray Phase Contrast Imaging , 2019, 2019 International Conference on Image and Vision Computing New Zealand (IVCNZ).

[22]  Sergiu Nedevschi,et al.  New sub-pixel interpolation functions for accurate real-time stereo-matching algorithms , 2015, 2015 IEEE International Conference on Intelligent Computer Communication and Processing (ICCP).

[23]  Jun Zhou,et al.  Semi-Dense Stereo Matching Using Dual CNNs , 2019, 2019 IEEE Winter Conference on Applications of Computer Vision (WACV).

[24]  Carsten Rother,et al.  PatchMatch Stereo - Stereo Matching with Slanted Support Windows , 2011, BMVC.

[25]  Rahul Sukthankar,et al.  MatchNet: Unifying feature and metric learning for patch-based matching , 2015, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[26]  Masatoshi Okutomi,et al.  Two-dimensional simultaneous subpixel estimation for area-based matching , 2005, Systems and Computers in Japan.

[27]  Carmine Clemente,et al.  Subpixel SAR Image Registration Through Parabolic Interpolation of the 2-D Cross Correlation , 2020, IEEE Transactions on Geoscience and Remote Sensing.

[28]  J. Westerweel Fundamentals of digital particle image velocimetry , 1997 .

[29]  Frédéric Sur,et al.  On Biases in Displacement Estimation for Image Registration, with a Focus on Photomechanics , 2020, Journal of Mathematical Imaging and Vision.

[30]  Yinda Zhang,et al.  ActiveStereoNet: End-to-End Self-Supervised Learning for Active Stereo Systems , 2018, ECCV.

[31]  Konrad Schindler,et al.  An Evaluation of Data Costs for Optical Flow , 2013, GCPR.

[32]  Mohammed Bennamoun,et al.  A Survey on Deep Learning Techniques for Stereo-Based Depth Estimation , 2020, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[33]  Minglun Gong,et al.  A unified framework for exploring time-varying volumetric data based on block correspondence , 2019, Vis. Informatics.

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

[35]  Damir Sersic,et al.  L1 minimization using recursive reduction of dimensionality , 2018, Signal Process..

[36]  Atsushi Nomura,et al.  Sub-pixel disparity search for binocular stereo vision , 2012, Proceedings of the 21st International Conference on Pattern Recognition (ICPR2012).

[37]  Zhen Ye,et al.  Area-Based Dense Image Matching with Subpixel Accuracy for Remote Sensing Applications: Practical Analysis and Comparative Study , 2020, Remote. Sens..