Title :
Multidimensional overlap-add and overlap-save for correlation and convolution
Author :
Fernandez, Joseph A. ; Kumar, B. V. K. Vijaya
Author_Institution :
Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
Abstract :
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.
Keywords :
computational complexity; convolution; correlation methods; image matching; video signal processing; OLA algorithm; OLS algorithm; arbitrary dimensionality; computational complexity reduction; image convolution; image correlation; image matching; multidimensional correlations; multidimensional overlap-add; multidimensional overlap-save; overlap-add algorithm; overlap-save algorithm; signal convolution; signal correlation; video matching; Algorithm design and analysis; Computational complexity; Convolution; Correlation; Equations; Memory management; convolution; correlation; overlap-add; overlap-save;
Conference_Titel :
Image Processing (ICIP), 2013 20th IEEE International Conference on
Conference_Location :
Melbourne, VIC
DOI :
10.1109/ICIP.2013.6738105