Quaternion Convolutional Neural Networks for Heterogeneous Image Processing | Synapse