Multidimensional overlap-add and overlap-save for correlation and convolution

When two signals or images to be correlated or convolved are of different sizes, overlap-add (OLA) and overlap-save (OLS) algorithms are often employed to reduce computational complexity. In this paper, we investigate the use of these algorithms for multidimensional correlations required in many image and video matching applications. In contrast to conventional wisdom, we show that OLA is more computationally efficient and OLS is more memory efficient. We present theoretical expressions for computational complexity for an arbitrary dimensionality and validate these expressions experimentally. We also discuss parameter selection from both memory and computational perspectives.

[1]  B. V. K. Vijaya Kumar,et al.  Space-time correlation filters for human action detection , 2013, Electronic Imaging.

[2]  Madihally J. Narasimha Modified Overlap-Add and Overlap-Save Convolution Algorithms for Real Signals , 2006, IEEE Signal Processing Letters.

[3]  Simon Lucey,et al.  Are Correlation Filters Useful for Human Action Recognition? , 2010, 2010 20th International Conference on Pattern Recognition.

[4]  Emanuel Radoi,et al.  Overlap-Save and Overlap-Add Filters: Optimal Design and Comparison , 2010, IEEE Transactions on Signal Processing.

[5]  Zhen Li,et al.  FFT-based full-search block matching using overlap-add method , 2010, 28th Picture Coding Symposium.

[6]  Hwang-Cheng Chiang,et al.  Fast algorithm for FIR filtering in the transform domain , 1996, IEEE Trans. Signal Process..

[7]  Mubarak Shah,et al.  Action MACH a spatio-temporal Maximum Average Correlation Height filter for action recognition , 2008, 2008 IEEE Conference on Computer Vision and Pattern Recognition.

[8]  Gilles BUREL A Matrix-Oriented Approach for Analysis and Optimisation of Block Digital Filters , 2002 .

[9]  Stephen A. Dyer,et al.  Digital signal processing , 2018, 8th International Multitopic Conference, 2004. Proceedings of INMIC 2004..

[10]  Iqbal Gondal,et al.  Action Recognition Using Spatio-Temporal Distance Classifier Correlation Filter , 2011, 2011 International Conference on Digital Image Computing: Techniques and Applications.

[11]  Truong Q. Nguyen,et al.  On the Fixed-Point Accuracy Analysis of FFT Algorithms , 2008, IEEE Transactions on Signal Processing.

[12]  B. V. K. Vijaya Kumar,et al.  Correlation Pattern Recognition , 2002 .