1. A method of processing an image to reduce image degradation due to image capture problems, comprising the steps of: (a) providing image data corresponding to a captured image and image capture metadata that refers specifically to information that is associated with capture of the image; (b) providing a database of correction parameters that can be used to reduce degradation present in the captured image, whereby each correction parameter is associated with particular image capture metadata; (c) using the image capture metadata to determine whether the database contains one or more correction parameters associated with the image capture metadata; (d) producing correction parameters from the database of correction parameters when the database contains correction parameters associated with the image capture metadata; and (e) producing one or more new correction parameters from an algorithm when the database does not contain correction parameters associated with the image capture metadata.