Improved Computing Efficiency of Cross-correlation in the Fourier Domain
نویسندگان
چکیده
Calculation of the cross-correlation can be carried out in both the spatial and Fourier domain. The relative efficiency of the two techniques is dependent on the search area and target area sizes. The Fourier Transform method becomes more efficient as the target area size approaches the search area and with larger search and target areas. This paper outlines techniques which have been investigated into improving the run-time performance of cross-correlation in the Fourier domain. Implementations of cross-correlation in the Fourier Domain generally use Fast Fourier Transform (FFT) algorithms, which require the search and target data sets to be extended with zeros so that their sizes are a common power of 2. These algorithms are referred to as Radix-2 transforms, and work by combining transform levels at successively increasing powers of 2. A potentially more efficient FFT algorithm, called a Mixed Radix FFT, avoids the artificial increase of the data sets and consequently the number of calculations. The method works by calculating transforms at levels equal to the prime factors of the data set size and combining them at levels of the prime multiples. The algorithm’s efficiency is heavily dependent on the highest prime factor, being more efficient the lower this factor is. The Mixed Radix algorithm has been compared to the Radix-2 algorithm for a number of search/target data set sizes in which the highest prime factors are 3 or 5 and significant improvements in run-time performance have been achieved. The results show that performance can be optimised by careful selection of the data set sizes. The paper also presents some results based on real imagery data, comparing the displacement vectors derived with a traditional spatial cross-correlation technique to those derived with the fast Mixed Radix FFT.
منابع مشابه
IMPROVING THE SELECTION SYMMETRIC WEIGHTS AS A SECONDARY GOAL IN DEA CROSS-EFFICIENCY EVALUATION
Recently, some authors proposed the use of symmetric weightsfor computing the elements of cross-efficiency matrix. In spite ofthe fact that the proposed method decreases the number of zeroweights, a large number of zero weights may still exist among inputand output symmetric weights. To decrease the number of input andoutput symmetric weights, this paper improves the proposed secondarygoal mode...
متن کاملImproving the palbimm scheduling algorithm for fault tolerance in cloud computing
Cloud computing is the latest technology that involves distributed computation over the Internet. It meets the needs of users through sharing resources and using virtual technology. The workflow user applications refer to a set of tasks to be processed within the cloud environment. Scheduling algorithms have a lot to do with the efficiency of cloud computing environments through selection of su...
متن کاملFast Template Matching
Although it is well known that cross correlation can be efficiently implemented in the transform domain, the normalized form of cross correlation preferred for template matching applications does not have a simple frequency domain expression. Normalized cross correlation is usually computed in the spatial domain for this reason. This short paper shows that unnormalized cross correlation can be ...
متن کاملAn efficient fast full search block matching algorithm using FFT algorithms
Motion estimation is the most computationally expensive operation in the coding and transmitting of video streams, and the search for efficient motion estimation (in terms of computational complexity and compression efficiency) algorithm has been a challenging problem for years. The challenge is to decrease the computational complexity of the full search as much as possible without losing too m...
متن کاملRotation Compensated Human Iris Matching
By introducing rotation compensation into a human iris matching system, improved matching is demonstrated while reducing both the computational complexity and storage requirements. This is achieved by using Fourier domain cross correlation to estimate the relative rotation of two iris images. This eliminates the need to store and compare codes from multiple orientations of the same image. Inste...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010