Neural Network Based Image Processing