Convolutional Filtering and Neural Networks with Non Commutative Algebras