Title :
Efficient implementation of quaternion Fourier transform, convolution, and correlation by 2-D complex FFT
Author :
Pei, Soo-Chang ; Ding, Jian-Jiun ; Chang, Ja-Han
Author_Institution :
Dept. of Electr. Eng., Nat. Taiwan Univ., Taipei, Taiwan
fDate :
11/1/2001 12:00:00 AM
Abstract :
The concepts of quaternion Fourier transform (QFT), quaternion convolution (QCV), and quaternion correlation, which are based on quaternion algebra, have been found to be useful for color image processing. However, the necessary computational algorithms and their complexity still need some attention. We develop efficient algorithms for QFT, QCV, and quaternion correlation. The conventional complex two-dimensional (2-D) Fourier transform (FT) is used to implement these quaternion operations very efficiently. With these algorithms, we only need two complex 2-D FTs to implement a QFT, six complex 2-D FTs to implement a one-side QCV or a quaternion correlation and 12 complex 2-D FTs to implement a two-side QCV, and the efficiency of these quaternion operations is much improved. Meanwhile, we also discuss two additional topics. The first one is about how to use QFT and QCV for quaternion linear time-invariant (QLTI) system analysis. This topic is important for quaternion filter design and color image processing. Besides, we also develop the spectrum-product QCV. It is an improvement of the conventional form of QCV. For any arbitrary input functions, it always corresponds to the product operation in the frequency domain. It is very useful for quaternion filter design
Keywords :
computational complexity; convolution; correlation methods; fast Fourier transforms; image colour analysis; spectral analysis; 2D Fourier transform; 2D complex FFT; algorithm complexity; color image processing; computational algorithms; efficient algorithms; efficient implementation; frequency domain; input functions; product operation; quaternion Fourier transform; quaternion algebra; quaternion convolution; quaternion correlation; quaternion filter design; quaternion linear time-invariant system analysis; spectrum-product QCV; Algebra; Color; Convolution; Filters; Fourier transforms; Frequency domain analysis; Helium; Image analysis; Quaternions; Two dimensional displays;
Journal_Title :
Signal Processing, IEEE Transactions on