Added convolution, RPCA and utility file modifications