Quaternion Zernike moments and their invariants for color image analysis and object recognition