Technical challenges in using quaternion complex algebra for multimodal and multispectral image processing