Abstract
In this paper, we proposed a fast image matching algorithm based on the normalized cross correlation (NCC) by applying the winner-update strategy on the Walsh-Hadamard transform. Walsh-Hadamard transform is an orthogonal transformation that is easy to compute and has nice energy packing capability. Based on the Cauchy-Schwarz inequality, we derive a novel upper bound for the cross-correlation of image matching in the Walsh-Hadamard domain. Applying this upper bound with the winner update search strategy can skip unnecessary calculation, thus significantly reducing the computational burden of NCC-based pattern matching. Experimental results show the proposed algorithm is very efficient for NCC-based image matching under different lighting conditions and noise levels.
Chapter PDF
Similar content being viewed by others
References
Zhu, S., Ma, K.K.: A new diamond search algorithm for fast block matching motion estimation. IEEE Trans. Image Processing 9(2), 287–290 (2000)
Li, R., Zeng, B., Liou, M.L.: A new three-step search algorithm for block motion estimation. IEEE Trans. Circuits Systems Video Technology 4(4), 438–442 (1994)
Po, L.M., Ma, W.C.: A novel four-step search algorithm for fast block motion estimation. IEEE Trans. Circuits Syst. Video Technol. 6, 313–317 (1996)
Li, W., Salari, E.: Successive elimination algorithm for motion estimation. IEEE Trans. Image Processing 4(1), 105–107 (1995)
Gao, X.Q., Duanmu, C.J., Zou, C.R.: A multilevel successive elimination algorithm for block matching motion estimation. IEEE Trans. Image Processing 9(3), 501–504 (2000)
Lee, C.-H., Chen, L.-H.: A fast motion estimation algorithm based on the block sum pyramid. IEEE Trans. on Image Processing 6(11), 1587–1591 (1997)
Gharavi-Alkhansari, M.: A fast globally optimal algorithm for template matching using low-resolution pruning. IEEE Trans. Image Processing 10(4), 526–533 (2001)
Hel-Or, Y., Hel-Or, H.: Real-time pattern matching using projection kernels. IEEE Trans. Pattern Analysis Machine Intelligence 27(9), 1430–1445 (2005)
Chen, Y.S., Huang, Y.P., Fuh, C.S.: A fast block matching algorithm based on the winner-update strategy. IEEE Trans. Image Processing 10(8), 1212–1222 (2001)
Di Stefano, L., Mattoccia, S.: Fast template matching using bounded partial correlation. Machine Vision and Applications 13(4), 213–221 (2003)
Di Stefano, L., Mattoccia, S.: A Sufficient Condition based on the Cauchy-Schwarz Inequality for Efficient Template Matching. In: IEEE International Conf. Image Processing, Barcelona, Spain, September 14-17 (2003)
Lewis, J.P.: "Fast template matching," Vision Interface, pp. 120–123 (1995)
Mc Donnel, M.: Box-filtering techniques. Computer Graphics and Image Processing 17, 65–70 (1981)
Viola, P., Jones, M.: Robust real-time face detection. International Journal of Computer Vision 52(2), 137–154 (2004)
Zitová, B., Flusser, J.: Image registration methods: a survey. Image Vision Computing 21(11), 977–1000 (2003)
Brown, L.G.: A survey of image registration techniques. ACM Computing Surveys 24(4), 325–376 (1992)
Mahmood, A., Kahn, S.: Exploiting Inter-frame Correlation for Fast Video to Reference Image Alignment. In: Proc. 8th Asian Conference on Computer Vision (2007)
Pele, O., Werman, M.: Robust real time pattern matching using Bayesian sequential hypothesis testing. IEEE Trans. Pattern Analysis Machine Intelligence (to appear)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Pan, WH., Wei, SD., Lai, SH. (2008). Efficient NCC-Based Image Matching in Walsh-Hadamard Domain. In: Forsyth, D., Torr, P., Zisserman, A. (eds) Computer Vision – ECCV 2008. ECCV 2008. Lecture Notes in Computer Science, vol 5304. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-88690-7_35
Download citation
DOI: https://doi.org/10.1007/978-3-540-88690-7_35
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-88689-1
Online ISBN: 978-3-540-88690-7
eBook Packages: Computer ScienceComputer Science (R0)