Motion estimation methods based on phase correlation have been in use for almost three decades. Its ability to measure large motions with subpixel accuracy has made it very appealing in many applications. Significant computational steps involved are FFT, normalized cross-power spectrum and IFFT. While efficient hardware and software solutions exist for FFT and IFFT, normalized cross-power spectrum computation has so far evaded efficient solutions. In this paper, we propose a novel method for computing cross-power spectrum based on approximate normalization of complex scalar, which is very efficient and hardware friendly as compared to existing methods. Proposed algorithm along with its generalization to normalization of complex vectors, results in significant reduction in precision requirements on FFT and IFFT as well. It is related to block floating point representation of numbers but overhead due to exponents have been avoided. Simulation results show that proposed algorithm holds potential for making phase correlation an accessible tool for low power devices as well as applications dealing with very large images.
[1]
W. James MacLean,et al.
Video-rate stereo depth measurement on programmable hardware
,
2003,
2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2003. Proceedings..
[2]
Viktor Öwall,et al.
A 2048 complex point FFT processor using a novel data scaling approach
,
2003,
Proceedings of the 2003 International Symposium on Circuits and Systems, 2003. ISCAS '03..
[3]
C. D. Kuglin,et al.
The phase correlation image alignment method
,
1975
.
[4]
S. Hassan,et al.
Subpixel Image Registration by Estimating the Polyphase Decomposition of the Cross Power Spectrum
,
1995
.
[5]
Jaakko Astola,et al.
Roundoff errors in block-floating-point systems
,
1996,
IEEE Trans. Signal Process..
[6]
G. A. Thomas,et al.
Television motion measurement for DATV and other applications
,
1987
.