Skip to main content
Log in

Fast Normalized Cross-Correlation

  • Published:
Circuits, Systems and Signal Processing Aims and scope Submit manuscript

Abstract

Normalized cross-correlation has been used extensively for many signal processing applications, but the traditional normalized correlation operation does not meet speed requirements for time-critical applications. In this paper, a new fast algorithm for the computation of the normalized cross-correlation (NCC) without using multiplications is presented. For a search window of size M and a template of size N the fast NCC requires only approximately 2N⋅(MN+1) additions/subtractions without multiplications. Simulation results with 100,000 test signals show that the use of the fast NCC instead of the traditional approaches for the determination of the degree of similarity between a test signal and a reference signal (template) brings about a significant improvement in terms of false negative rate, identification rate and computational cost without a significant increase in false positive rate, especially when the signal-to-noise ratio (SNR) is higher than 3 dB.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. J. Ben-Aire, K.R. Rao, A lattice network for signal representation using Gaussian basis functions and max-energy paradigm, in Proceedings of the 34th Midwest Symposium on Circuits and Systems, vol. 1, May 1991, pp. 76–79

  2. M. Betke, N.C. Makris, Fast object recognition in noisy images using simulated annealing, in Proceedings of the Fifth International Conference on Computer Vision, June 1995, pp. 523–530

  3. J.S. Boland et al., Design of a correlator for real-time video comparisons. IEEE Trans. Aerosp. Electron. Syst. 1, 11–20 (1979)

    Article  Google Scholar 

  4. R.O. Duda, P.E. Hart, Pattern Classification and Scene Analysis (Wiley, New York, 1973)

    MATH  Google Scholar 

  5. R.C. Gonzalez, R.E. Woods, Digital Image Processing, 2nd edn. (Prentice Hall, Upper Saddle River, 2002), pp. 701–704

    Google Scholar 

  6. O. Guillaume, R. Loic, M. Philippe, Correlation and similarity measures for SAR image matching. Proc. SPIE 5236, 182–189 (2004)

    Article  Google Scholar 

  7. E. Huang, H. Wang, F.K. Soong, A fast algorithm for large vocabulary keyword spotting application. IEEE Trans. Speech Audio Process. 2(3), 449–452 (1994)

    Article  Google Scholar 

  8. J.P. Lewis, Fast normalized cross-correlation, in Proceedings of Vision Interface, 1995, pp. 120–123

  9. H. Li, Y. Wang, L. Wang, Matching score properties between range profiles of high resolution radar targets. IEEE Trans. Antennas Propag. 44(4), 444–452 (1996)

    Article  Google Scholar 

  10. H. Li, S. Yang, Using range profiles as feature vectors to identify aerospace objects. IEEE Trans. Antennas Propag. 41(3), 261–268 (1993)

    Article  Google Scholar 

  11. R. Tjahyadi, W. Liu et al., Face recognition based on ordinal correlation. Int. J. Intell. Syst. Technol. Appl. 3(3/4), 226–240 (2007)

    Google Scholar 

  12. D. Tsai, C. Lin, Fast normalized cross correlation for defect detection. Pattern Recognit. Lett. 24(15), 2625–2631 (2003)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tae Hee Han.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Yoo, JC., Han, T.H. Fast Normalized Cross-Correlation. Circuits Syst Signal Process 28, 819–843 (2009). https://doi.org/10.1007/s00034-009-9130-7

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00034-009-9130-7

Keywords

Navigation