Sub-Pixel Estimation Error Cancellation on Area-Based Matching

Area-based image matching and sub-pixel displacement estimation using similarity measures are common methods that are used in various fields. Sub-pixel estimation using parabola fitting over three points with their similarity measures is also a common method to increase the matching resolution. However, few investigations or studies have explored the characteristics of this estimation.This study analyzed sub-pixel estimation error using two different types of matching model. Our analysis demonstrates that the estimation contains a systematic error depending on image characteristics, the similarity function, and the fitting function. This error causes some inherently problematic phenomena such as the so-called pixel-locking effect, by which the estimated positions tend to be biased toward integer values. We also show that there are good combinations of the similarity functions and fitting functions.In addition, we propose a new algorithm to greatly reduce sub-pixel estimation error. This method is independent of the similarity measure and the fitting function. Moreover, it is quite simple to implement. The advantage of our novel method is confirmed through experiments using different types of images.

[1]  Thomas Kailath,et al.  Machine vision techniques for subpixel estimation of critical dimensions , 1993 .

[2]  W. G. Driscoll,et al.  Handbook of optics , 1978 .

[3]  Masatoshi Okutomi,et al.  An analysis of sub-pixel estimation error on area-based image matching , 2002, 2002 14th International Conference on Digital Signal Processing Proceedings. DSP 2002 (Cat. No.02TH8628).

[4]  Richard Szeliski,et al.  Symmetric Sub-Pixel Stereo Matching , 2002, ECCV.

[5]  Klaus Spinnler,et al.  Class of algorithms for real-time subpixel registration , 1993, Other Conferences.

[6]  Amar Mitiche,et al.  On convergence of the Horn and Schunck optical-flow estimation method , 2004, IEEE Transactions on Image Processing.

[7]  D. M. Freeman,et al.  Statistics of subpixel registration algorithms based on spatiotemporal gradients or block matching , 1998 .

[8]  Qi Tian,et al.  Algorithms for subpixel registration , 1986 .

[9]  Timothy A. Clarke,et al.  Comparison of some techniques for the subpixel location of discrete target images , 1994, Other Conferences.

[10]  A. Fincham,et al.  Advanced optimization of correlation imaging velocimetry algorithms , 2000 .

[11]  M. Shimizu,et al.  Precise sub-pixel estimation on area-based matching , 2001, Proceedings Eighth IEEE International Conference on Computer Vision. ICCV 2001.

[12]  Hassan Foroosh,et al.  Extension of phase correlation to subpixel registration , 2002, IEEE Trans. Image Process..

[13]  M. A. Sutton,et al.  Systematic errors in digital image correlation caused by intensity interpolation , 2000 .

[14]  Takeo Kanade,et al.  An Iterative Image Registration Technique with an Application to Stereo Vision , 1981, IJCAI.

[15]  Takeo Kanade,et al.  A Stereo Matching Algorithm with an Adaptive Window: Theory and Experiment , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[16]  L. Lourenço Particle Image Velocimetry , 1989 .

[17]  A. Prasad Particle image velocimetry , 2000 .

[18]  Michal Irani,et al.  Improving resolution by image registration , 1991, CVGIP Graph. Model. Image Process..

[19]  R. Keys Cubic convolution interpolation for digital image processing , 1981 .

[20]  Emanuele Trucco,et al.  Symmetric Stereo with Multiple Windowing , 2000, Int. J. Pattern Recognit. Artif. Intell..

[21]  J. Westerweel,et al.  Effect of Sensor Geometry on the Performance of PIV Interrogation , 2000 .

[22]  Geoff West,et al.  A survey and examination of subpixel measurement techniques , 1990, ISPRS International Conference on Computer Vision and Remote Sensing.

[23]  Douglas P. Hart,et al.  The Elimination of Correlation Errors in PIV Processing , 1998 .

[24]  Berthold K. P. Horn,et al.  Determining Optical Flow , 1981, Other Conferences.

[25]  V. N. Dvornychenko,et al.  Bounds on (Deterministic) Correlation Functions with Application to Registration , 1983, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[26]  Jake K. Aggarwal,et al.  On the computation of motion from sequences of images-A review , 1988, Proc. IEEE.

[27]  D. M. Freeman,et al.  Equivalence of subpixel motion estimators based on optical flow and block matching , 1995, Proceedings of International Symposium on Computer Vision - ISCV.