Color Image Processing Techniques using Quaternion Fourier Transforms