Convolutional Neural Networks and Image Processing