1. A method for updating a mosaic of digital source images, comprising: (a) segmenting the mosaic to regions; (b) generating a plurality of region-statistics, wherein each of the plurality of region-statistics corresponds to image characteristics of a respective region; (c) organizing the plurality of region-statistics in a database; and (d) updating the mosaic using at least one target region-statistics from the organized plurality of region-statistics, wherein the updating the mosaic includes: determining a pixel in the mosaic to update; and updating the pixel based on the organized plurality of region-statistics, and wherein updating the pixel includes: selecting at least one target region from the regions; determining a correction from the at least one target region; interpolating the correction from the at least one target region; and applying the interpolated correction to the pixel, wherein steps (a)-(d) are executed using at least one processor.