On the Application of Neural Networks to Non-Linear Image Processing Tasks