Image denoising: Can plain neural networks compete with BM3D?
learning representations by back - propagating errors .