1. A digital image processing method for detecting and correcting visual imperfections using a reference image, comprising: (a) capturing, on a hand-held or otherwise portable or spatial or temporal performance-based image capture device, an original main image and one or more reference images having a temporal or spatial overlap or proximity with the original image, or combinations thereof; (b) assessing on the device that the original main image includes one or more defects or otherwise sub-optimal characteristics; (c) analyzing on the device information, image data or meta data, or combinations thereof, of the one or more reference images relating to the one or more defects or otherwise sub-optimal characteristics of the original main image; (d) correcting on the device the one or more defects or other sub-optimal characteristics in the original main image based on the information, image data or meta data, or combinations thereof, of the one or more reference images to create a modified image comprising an enhanced versions of the original main image; and (e) rendering the modified image at a digital rendering device, display or printer, or combinations thereof, as output from the image capture device; (f) whereby the correcting of the one or more defects of other sub-optimal characteristics of the original main image based on the one or more reference images produces at the device the modified image from the original main image in real-time with spatial economy and performance efficiency.