1. A method for image processing comprising: training a convolutional network including multiple layers of filters to produce at least one image in succeeding layers with at least the same resolution as an original image.