Convolutional Neural Networks on non-uniform geometrical signals using Euclidean spectral transformation